SystemStirShakenModifyRequest
Bases: OCIRequest
Modify system Stir Shaken service settings.
Attributes:
signing_policy (Optional[str]):
tagging_policy (Optional[str]):
sign_emergency_calls (Optional[bool]):
tag_emergency_calls (Optional[bool]):
signing_service_url (Optional[Nillable[str]]):
tag_from_or_pai (Optional[str]):
verstat_tag (Optional[str]):
use_os_value_for_orig_id (Optional[bool]):
orig_uuid (Optional[Nillable[str]]):
attestation_level (Optional[str]):
enable_verification (Optional[bool]):
verification_service_url (Optional[Nillable[str]]):
verification_error_handling (Optional[str]):
proxy_verstat_to_cnam_subscribe (Optional[bool]):
use_unknown_headers_from_cnam_notify (Optional[bool]):
use_ts24229_headers (Optional[bool]):
enable_signing_for_unscreened_trunk_group_originations (Optional[bool]):
enable_tagging_for_unscreened_trunk_group_originations (Optional[bool]):
unscreened_trunk_group_origination_attestation_level (Optional[str]):
verify_gets_calls (Optional[bool]):
allow_partial_ingress_tagging (Optional[bool]):
include_verstat_to_mobile_network_locations (Optional[bool]):
allow_verstat_in_sipuri_with_phone_correction (Optional[bool]):
include_tagged_headers_to_access_side (Optional[bool]):
proxy_identity_header_to_access_side (Optional[bool]):
check_directory_numbers_for_attestation (Optional[bool]):
match_unassigned_numbers_only (Optional[bool]):
enable_tagging_for_redirected_calls (Optional[bool]):
prefer_ingress_tagging (Optional[bool]):
Source code in src/mercury_ocip_fast/commands/commands.py
96717 96718 96719 96720 96721 96722 96723 96724 96725 96726 96727 96728 96729 96730 96731 96732 96733 96734 96735 96736 96737 96738 96739 96740 96741 96742 96743 96744 96745 96746 96747 96748 96749 96750 96751 96752 96753 96754 96755 96756 96757 96758 96759 96760 96761 96762 96763 96764 96765 96766 96767 96768 96769 96770 96771 96772 96773 96774 96775 96776 96777 96778 96779 96780 96781 96782 96783 96784 96785 96786 96787 96788 96789 96790 96791 96792 96793 96794 96795 96796 96797 96798 96799 96800 96801 96802 96803 96804 96805 96806 96807 96808 96809 96810 96811 96812 96813 96814 96815 96816 96817 96818 96819 96820 96821 96822 96823 96824 96825 96826 96827 96828 96829 96830 96831 96832 96833 96834 96835 96836 96837 96838 96839 96840 96841 96842 96843 96844 96845 96846 96847 96848 96849 96850 96851 96852 96853 96854 96855 96856 96857 96858 96859 96860 96861 96862 96863 96864 96865 96866 96867 96868 96869 96870 96871 96872 96873 96874 96875 96876 96877 96878 96879 96880 96881 96882 96883 96884 96885 96886 96887 96888 96889 96890 96891 96892 96893 96894 96895 96896 96897 96898 96899 96900 96901 96902 96903 96904 96905 96906 96907 96908 96909 | |
Responses
:: mercury_ocip_fast.commands.base_command.ErrorResponse
:: mercury_ocip_fast.commands.base_command.SuccessResponse
Example Usage
from mercury_ocip_fast.client import Client
from mercury_ocip_fast.commands import SystemStirShakenModifyRequest
client = Client()
command = SystemStirShakenModifyRequest(
signing_policy=...,
tagging_policy=...,
sign_emergency_calls=...,
tag_emergency_calls=...,
signing_service_url=...,
tag_from_or_pai=...,
verstat_tag=...,
use_os_value_for_orig_id=...,
orig_uuid=...,
attestation_level=...,
enable_verification=...,
verification_service_url=...,
verification_error_handling=...,
proxy_verstat_to_cnam_subscribe=...,
use_unknown_headers_from_cnam_notify=...,
use_ts24229_headers=...,
enable_signing_for_unscreened_trunk_group_originations=...,
enable_tagging_for_unscreened_trunk_group_originations=...,
unscreened_trunk_group_origination_attestation_level=...,
verify_gets_calls=...,
allow_partial_ingress_tagging=...,
include_verstat_to_mobile_network_locations=...,
allow_verstat_in_sipuri_with_phone_correction=...,
include_tagged_headers_to_access_side=...,
proxy_identity_header_to_access_side=...,
check_directory_numbers_for_attestation=...,
match_unassigned_numbers_only=...,
enable_tagging_for_redirected_calls=...,
prefer_ingress_tagging=...,
)
response = client.command(command)
print(response)
Example 2 with Raw Command
from mercury_ocip_fast.client import Client
client = Client()
response = client.raw_command("SystemStirShakenModifyRequest",
signing_policy=...,
tagging_policy=...,
sign_emergency_calls=...,
tag_emergency_calls=...,
signing_service_url=...,
tag_from_or_pai=...,
verstat_tag=...,
use_os_value_for_orig_id=...,
orig_uuid=...,
attestation_level=...,
enable_verification=...,
verification_service_url=...,
verification_error_handling=...,
proxy_verstat_to_cnam_subscribe=...,
use_unknown_headers_from_cnam_notify=...,
use_ts24229_headers=...,
enable_signing_for_unscreened_trunk_group_originations=...,
enable_tagging_for_unscreened_trunk_group_originations=...,
unscreened_trunk_group_origination_attestation_level=...,
verify_gets_calls=...,
allow_partial_ingress_tagging=...,
include_verstat_to_mobile_network_locations=...,
allow_verstat_in_sipuri_with_phone_correction=...,
include_tagged_headers_to_access_side=...,
proxy_identity_header_to_access_side=...,
check_directory_numbers_for_attestation=...,
match_unassigned_numbers_only=...,
enable_tagging_for_redirected_calls=...,
prefer_ingress_tagging=...,
)
print(response)