Skip to content

SystemCallProcessingGetPolicyRequest24V2

Bases: OCIRequest

The response is either a SystemCallProcessingGetPolicyResponse24V2 or an ErrorResponse.

Attributes:

Source code in src/mercury_ocip_fast/commands/commands.py
@dataclass(kw_only=True)
class SystemCallProcessingGetPolicyRequest24V2(OCIRequest):
    """The response is either a SystemCallProcessingGetPolicyResponse24V2 or an
        ErrorResponse.

    Attributes:

    """

Responses

Bases: OCIDataResponse

Response to SystemCallProcessingGetPolicyRequest24V2. The following elements are only used in AS data mode: enableDialableCallerID allowConfigurableCLIDForRedirectingIdentity enterpriseCallsCLIDPolicy, value "Use Location Code plus Extension" is returned in XS data mode. enterpriseGroupCallsCLIDPolicy, value "Use Location" is returned in XS data mode. serviceProviderGroupCallsCLIDPolicy, value "Use Location" is returned in XS data mode. enablePhoneListLookup, value "false" is returned in XS data mode. useMaxConcurrentTerminatingAlertingRequests, value "false" is returned in XS data mode. maxConcurrentTerminatingAlertingRequests, value "10" is returned in XS data mode. delayTimerToRemoveCancelledCallsInSeconds, value "4" is returned in XS data mode. includeRedirectionsInMaximumNumberOfConcurrentCalls, value "false" is returned in XS data mode. useUserPhoneNumberForGroupCallsWhenInternalCLIDUnavailable, value "false" is returned in XS data mode. useUserPhoneNumberForEnterpriseCallsWhenInternalCLIDUnavailable, value "false" is returned in XS data mode. allowMobileDNForRedirectingIdentity, value "false" is returned in XS data mode. conferenceDisableClampTones, value "false" is returned in XS data mode. useMaxCallsPerSecond, value "false" is returned in XS data mode. maxCallsPerSecond, value "1" is returned in XS data mode. forceTreatmentOnMaximumRedirectionDepth, value "false" is returned in XS data mode. enableUserSelectionOfExternalCLIDPolicy, value "false" is returned in XS data mode. enableUserConfigurableCLIDModification, value "false" is returned in XS data mode. The following elements are only used in XS data mode and not returned in AS data mode: routeOverrideDomain routeOverridePrefix

Attributes:

use_max_simultaneous_calls (bool):

max_simultaneous_calls (int):

use_max_simultaneous_video_calls (bool):

max_simultaneous_video_calls (int):

use_max_call_time_for_answered_calls (bool):

max_call_time_for_answered_calls_minutes (int):

use_max_call_time_for_unanswered_calls (bool):

max_call_time_for_unanswered_calls_minutes (int):

media_policy_selection (str):

supported_media_set_name (Optional[str]):

network_usage_selection (str):

enforce_group_calling_line_identity_restriction (bool):

enforce_enterprise_calling_line_identity_restriction (bool):

allow_enterprise_group_call_typing_for_private_dialing_plan (bool):

allow_enterprise_group_call_typing_for_public_dialing_plan (bool):

override_clid_restriction_for_private_call_category (bool):

use_enterprise_clid_for_private_call_category (bool):

enable_enterprise_extension_dialing (bool):

conference_uri (Optional[str]):

max_conference_parties (int):

use_max_concurrent_redirected_calls (bool):

max_concurrent_redirected_calls (int):

use_max_find_me_follow_me_depth (bool):

max_find_me_follow_me_depth (int):

max_redirection_depth (int):

use_max_concurrent_find_me_follow_me_invocations (bool):

max_concurrent_find_me_follow_me_invocations (int):

clid_policy (str):

emergency_clid_policy (str):

allow_alternate_numbers_for_redirecting_identity (bool):

block_calling_name_for_external_calls (bool):

enable_dialable_caller_id (bool):

allow_configurable_clid_for_redirecting_identity (bool):

enterprise_calls_clid_policy (str):

enterprise_group_calls_clid_policy (str):

service_provider_group_calls_clid_policy (str):

enable_phone_list_lookup (bool):

use_max_concurrent_terminating_alerting_requests (bool):

max_concurrent_terminating_alerting_requests (int):

delay_timer_to_remove_cancelled_calls_in_seconds (int):

include_redirections_in_maximum_number_of_concurrent_calls (bool):

use_user_phone_number_for_group_calls_when_internal_clid_unavailable (bool):

use_user_phone_number_for_enterprise_calls_when_internal_clid_unavailable (bool):

route_override_domain (Optional[str]):

route_override_prefix (Optional[str]):

allow_mobile_dn_for_redirecting_identity (bool):

conference_disable_clamp_tones (bool):

use_max_calls_per_second (bool):

max_calls_per_second (int):

force_treatment_on_maximum_redirection_depth (bool):

enable_user_selection_of_external_clid_policy (bool):

enable_user_configurable_clid_modification (bool):
Source code in src/mercury_ocip_fast/commands/commands.py
138298
138299
138300
138301
138302
138303
138304
138305
138306
138307
138308
138309
138310
138311
138312
138313
138314
138315
138316
138317
138318
138319
138320
138321
138322
138323
138324
138325
138326
138327
138328
138329
138330
138331
138332
138333
138334
138335
138336
138337
138338
138339
138340
138341
138342
138343
138344
138345
138346
138347
138348
138349
138350
138351
138352
138353
138354
138355
138356
138357
138358
138359
138360
138361
138362
138363
138364
138365
138366
138367
138368
138369
138370
138371
138372
138373
138374
138375
138376
138377
138378
138379
138380
138381
138382
138383
138384
138385
138386
138387
138388
138389
138390
138391
138392
138393
138394
138395
138396
138397
138398
138399
138400
138401
138402
138403
138404
138405
138406
138407
138408
138409
138410
138411
138412
138413
138414
138415
138416
138417
138418
138419
138420
138421
138422
138423
138424
138425
138426
138427
138428
138429
138430
138431
138432
138433
138434
138435
138436
138437
138438
138439
138440
138441
138442
138443
138444
138445
138446
138447
138448
138449
138450
138451
138452
138453
138454
138455
138456
138457
138458
138459
138460
138461
138462
138463
138464
138465
138466
138467
138468
138469
138470
138471
138472
138473
138474
138475
138476
138477
138478
138479
138480
138481
138482
138483
138484
138485
138486
138487
138488
138489
138490
138491
138492
138493
138494
138495
138496
138497
138498
138499
138500
138501
138502
138503
138504
138505
138506
138507
138508
138509
138510
138511
138512
138513
138514
138515
138516
138517
138518
138519
138520
138521
138522
138523
138524
138525
138526
138527
138528
138529
138530
138531
138532
138533
138534
138535
138536
138537
138538
138539
138540
138541
138542
138543
138544
138545
138546
138547
138548
138549
138550
138551
138552
138553
138554
138555
138556
138557
138558
138559
138560
138561
138562
138563
138564
138565
138566
138567
138568
138569
138570
138571
138572
138573
138574
138575
138576
138577
138578
138579
138580
138581
138582
138583
138584
138585
138586
138587
138588
138589
138590
138591
138592
138593
138594
138595
138596
138597
138598
138599
138600
138601
138602
138603
138604
138605
138606
138607
138608
138609
138610
138611
138612
138613
138614
138615
138616
138617
138618
138619
138620
138621
@dataclass(kw_only=True)
class SystemCallProcessingGetPolicyResponse24V2(OCIDataResponse):
    """Response to SystemCallProcessingGetPolicyRequest24V2.
      The following elements are only used in AS data mode:
          enableDialableCallerID
          allowConfigurableCLIDForRedirectingIdentity
          enterpriseCallsCLIDPolicy, value \"Use Location Code plus Extension\" is returned in XS data mode.
          enterpriseGroupCallsCLIDPolicy, value \"Use Location\" is returned in XS data mode.
          serviceProviderGroupCallsCLIDPolicy, value \"Use Location\" is returned in XS data mode.
          enablePhoneListLookup, value \"false\" is returned in XS data mode.
          useMaxConcurrentTerminatingAlertingRequests, value \"false\" is returned in XS data mode.
          maxConcurrentTerminatingAlertingRequests, value \"10\" is returned in XS data mode.
          delayTimerToRemoveCancelledCallsInSeconds, value \"4\" is returned in XS data mode.
          includeRedirectionsInMaximumNumberOfConcurrentCalls, value \"false\" is returned in XS data mode.
          useUserPhoneNumberForGroupCallsWhenInternalCLIDUnavailable, value \"false\" is returned in XS data mode.
          useUserPhoneNumberForEnterpriseCallsWhenInternalCLIDUnavailable, value \"false\" is returned in XS data mode.
          allowMobileDNForRedirectingIdentity, value \"false\" is returned in XS data mode.
          conferenceDisableClampTones, value \"false\" is returned in XS data mode.
          useMaxCallsPerSecond, value \"false\" is returned in XS data mode.
          maxCallsPerSecond, value \"1\" is returned in XS data mode.
          forceTreatmentOnMaximumRedirectionDepth, value \"false\" is returned in XS data mode.
          enableUserSelectionOfExternalCLIDPolicy, value \"false\" is returned in XS data mode.
          enableUserConfigurableCLIDModification, value \"false\" is returned in XS data mode.
      The following elements are only used in XS data mode and not returned in AS data mode:
         routeOverrideDomain
         routeOverridePrefix

    Attributes:

        use_max_simultaneous_calls (bool):

        max_simultaneous_calls (int):

        use_max_simultaneous_video_calls (bool):

        max_simultaneous_video_calls (int):

        use_max_call_time_for_answered_calls (bool):

        max_call_time_for_answered_calls_minutes (int):

        use_max_call_time_for_unanswered_calls (bool):

        max_call_time_for_unanswered_calls_minutes (int):

        media_policy_selection (str):

        supported_media_set_name (Optional[str]):

        network_usage_selection (str):

        enforce_group_calling_line_identity_restriction (bool):

        enforce_enterprise_calling_line_identity_restriction (bool):

        allow_enterprise_group_call_typing_for_private_dialing_plan (bool):

        allow_enterprise_group_call_typing_for_public_dialing_plan (bool):

        override_clid_restriction_for_private_call_category (bool):

        use_enterprise_clid_for_private_call_category (bool):

        enable_enterprise_extension_dialing (bool):

        conference_uri (Optional[str]):

        max_conference_parties (int):

        use_max_concurrent_redirected_calls (bool):

        max_concurrent_redirected_calls (int):

        use_max_find_me_follow_me_depth (bool):

        max_find_me_follow_me_depth (int):

        max_redirection_depth (int):

        use_max_concurrent_find_me_follow_me_invocations (bool):

        max_concurrent_find_me_follow_me_invocations (int):

        clid_policy (str):

        emergency_clid_policy (str):

        allow_alternate_numbers_for_redirecting_identity (bool):

        block_calling_name_for_external_calls (bool):

        enable_dialable_caller_id (bool):

        allow_configurable_clid_for_redirecting_identity (bool):

        enterprise_calls_clid_policy (str):

        enterprise_group_calls_clid_policy (str):

        service_provider_group_calls_clid_policy (str):

        enable_phone_list_lookup (bool):

        use_max_concurrent_terminating_alerting_requests (bool):

        max_concurrent_terminating_alerting_requests (int):

        delay_timer_to_remove_cancelled_calls_in_seconds (int):

        include_redirections_in_maximum_number_of_concurrent_calls (bool):

        use_user_phone_number_for_group_calls_when_internal_clid_unavailable (bool):

        use_user_phone_number_for_enterprise_calls_when_internal_clid_unavailable (bool):

        route_override_domain (Optional[str]):

        route_override_prefix (Optional[str]):

        allow_mobile_dn_for_redirecting_identity (bool):

        conference_disable_clamp_tones (bool):

        use_max_calls_per_second (bool):

        max_calls_per_second (int):

        force_treatment_on_maximum_redirection_depth (bool):

        enable_user_selection_of_external_clid_policy (bool):

        enable_user_configurable_clid_modification (bool):

    """

    use_max_simultaneous_calls: bool = field(
        metadata={"alias": "useMaxSimultaneousCalls"}
    )

    max_simultaneous_calls: int = field(metadata={"alias": "maxSimultaneousCalls"})

    use_max_simultaneous_video_calls: bool = field(
        metadata={"alias": "useMaxSimultaneousVideoCalls"}
    )

    max_simultaneous_video_calls: int = field(
        metadata={"alias": "maxSimultaneousVideoCalls"}
    )

    use_max_call_time_for_answered_calls: bool = field(
        metadata={"alias": "useMaxCallTimeForAnsweredCalls"}
    )

    max_call_time_for_answered_calls_minutes: int = field(
        metadata={"alias": "maxCallTimeForAnsweredCallsMinutes"}
    )

    use_max_call_time_for_unanswered_calls: bool = field(
        metadata={"alias": "useMaxCallTimeForUnansweredCalls"}
    )

    max_call_time_for_unanswered_calls_minutes: int = field(
        metadata={"alias": "maxCallTimeForUnansweredCallsMinutes"}
    )

    media_policy_selection: str = field(metadata={"alias": "mediaPolicySelection"})

    supported_media_set_name: Optional[str] = field(
        default=None, metadata={"alias": "supportedMediaSetName"}
    )

    network_usage_selection: str = field(metadata={"alias": "networkUsageSelection"})

    enforce_group_calling_line_identity_restriction: bool = field(
        metadata={"alias": "enforceGroupCallingLineIdentityRestriction"}
    )

    enforce_enterprise_calling_line_identity_restriction: bool = field(
        metadata={"alias": "enforceEnterpriseCallingLineIdentityRestriction"}
    )

    allow_enterprise_group_call_typing_for_private_dialing_plan: bool = field(
        metadata={"alias": "allowEnterpriseGroupCallTypingForPrivateDialingPlan"}
    )

    allow_enterprise_group_call_typing_for_public_dialing_plan: bool = field(
        metadata={"alias": "allowEnterpriseGroupCallTypingForPublicDialingPlan"}
    )

    override_clid_restriction_for_private_call_category: bool = field(
        metadata={"alias": "overrideCLIDRestrictionForPrivateCallCategory"}
    )

    use_enterprise_clid_for_private_call_category: bool = field(
        metadata={"alias": "useEnterpriseCLIDForPrivateCallCategory"}
    )

    enable_enterprise_extension_dialing: bool = field(
        metadata={"alias": "enableEnterpriseExtensionDialing"}
    )

    conference_uri: Optional[str] = field(
        default=None, metadata={"alias": "conferenceURI"}
    )

    max_conference_parties: int = field(metadata={"alias": "maxConferenceParties"})

    use_max_concurrent_redirected_calls: bool = field(
        metadata={"alias": "useMaxConcurrentRedirectedCalls"}
    )

    max_concurrent_redirected_calls: int = field(
        metadata={"alias": "maxConcurrentRedirectedCalls"}
    )

    use_max_find_me_follow_me_depth: bool = field(
        metadata={"alias": "useMaxFindMeFollowMeDepth"}
    )

    max_find_me_follow_me_depth: int = field(
        metadata={"alias": "maxFindMeFollowMeDepth"}
    )

    max_redirection_depth: int = field(metadata={"alias": "maxRedirectionDepth"})

    use_max_concurrent_find_me_follow_me_invocations: bool = field(
        metadata={"alias": "useMaxConcurrentFindMeFollowMeInvocations"}
    )

    max_concurrent_find_me_follow_me_invocations: int = field(
        metadata={"alias": "maxConcurrentFindMeFollowMeInvocations"}
    )

    clid_policy: str = field(metadata={"alias": "clidPolicy"})

    emergency_clid_policy: str = field(metadata={"alias": "emergencyClidPolicy"})

    allow_alternate_numbers_for_redirecting_identity: bool = field(
        metadata={"alias": "allowAlternateNumbersForRedirectingIdentity"}
    )

    block_calling_name_for_external_calls: bool = field(
        metadata={"alias": "blockCallingNameForExternalCalls"}
    )

    enable_dialable_caller_id: bool = field(
        metadata={"alias": "enableDialableCallerID"}
    )

    allow_configurable_clid_for_redirecting_identity: bool = field(
        metadata={"alias": "allowConfigurableCLIDForRedirectingIdentity"}
    )

    enterprise_calls_clid_policy: str = field(
        metadata={"alias": "enterpriseCallsCLIDPolicy"}
    )

    enterprise_group_calls_clid_policy: str = field(
        metadata={"alias": "enterpriseGroupCallsCLIDPolicy"}
    )

    service_provider_group_calls_clid_policy: str = field(
        metadata={"alias": "serviceProviderGroupCallsCLIDPolicy"}
    )

    enable_phone_list_lookup: bool = field(metadata={"alias": "enablePhoneListLookup"})

    use_max_concurrent_terminating_alerting_requests: bool = field(
        metadata={"alias": "useMaxConcurrentTerminatingAlertingRequests"}
    )

    max_concurrent_terminating_alerting_requests: int = field(
        metadata={"alias": "maxConcurrentTerminatingAlertingRequests"}
    )

    delay_timer_to_remove_cancelled_calls_in_seconds: int = field(
        metadata={"alias": "delayTimerToRemoveCancelledCallsInSeconds"}
    )

    include_redirections_in_maximum_number_of_concurrent_calls: bool = field(
        metadata={"alias": "includeRedirectionsInMaximumNumberOfConcurrentCalls"}
    )

    use_user_phone_number_for_group_calls_when_internal_clid_unavailable: bool = field(
        metadata={"alias": "useUserPhoneNumberForGroupCallsWhenInternalCLIDUnavailable"}
    )

    use_user_phone_number_for_enterprise_calls_when_internal_clid_unavailable: bool = field(
        metadata={
            "alias": "useUserPhoneNumberForEnterpriseCallsWhenInternalCLIDUnavailable"
        }
    )

    route_override_domain: Optional[str] = field(
        default=None, metadata={"alias": "routeOverrideDomain"}
    )

    route_override_prefix: Optional[str] = field(
        default=None, metadata={"alias": "routeOverridePrefix"}
    )

    allow_mobile_dn_for_redirecting_identity: bool = field(
        metadata={"alias": "allowMobileDNForRedirectingIdentity"}
    )

    conference_disable_clamp_tones: bool = field(
        metadata={"alias": "conferenceDisableClampTones"}
    )

    use_max_calls_per_second: bool = field(metadata={"alias": "useMaxCallsPerSecond"})

    max_calls_per_second: int = field(metadata={"alias": "maxCallsPerSecond"})

    force_treatment_on_maximum_redirection_depth: bool = field(
        metadata={"alias": "forceTreatmentOnMaximumRedirectionDepth"}
    )

    enable_user_selection_of_external_clid_policy: bool = field(
        metadata={"alias": "enableUserSelectionOfExternalCLIDPolicy"}
    )

    enable_user_configurable_clid_modification: bool = field(
        metadata={"alias": "enableUserConfigurableCLIDModification"}
    )

Bases: OCIResponse

Source code in src/mercury_ocip_fast/commands/base_command.py
class ErrorResponse(OCIResponse):
    errorCode: Optional[int] = None
    summary: str
    summaryEnglish: str
    detail: Optional[str] = None

Example Usage

from mercury_ocip_fast.client import Client
from mercury_ocip_fast.commands import SystemCallProcessingGetPolicyRequest24V2

client = Client()

command = SystemCallProcessingGetPolicyRequest24V2()

response = client.command(command)

print(response)

Example 2 with Raw Command

from mercury_ocip_fast.client import Client

client = Client()

response = client.raw_command("SystemCallProcessingGetPolicyRequest24V2")

print(response)