Skip to content

TrunkAddressingMultipleContactAdd22

Bases: OCIType

Trunk group endpoint that can have multiple contacts. alternateTrunkIdentityDomain is only used in XS mode and the AS when deployed in IMS mode. Both alternateTrunkIdentity and AlternateTrunkIdentityDomain should be set at the same time if one is set in XS mode. The following elements are only used in AS data mode and are ignored in XS data mode: physicalLocation

Attributes:

trunk_group_device_endpoint (Optional[TrunkGroupDeviceMultipleContactEndpointAdd22]):

enterprise_trunk_name (Optional[str]):

alternate_trunk_identity (Optional[str]):

alternate_trunk_identity_domain (Optional[str]):

physical_location (Optional[str]):
Source code in src/mercury_ocip_fast/commands/commands.py
@dataclass(kw_only=True)
class TrunkAddressingMultipleContactAdd22(OCIType):
    """Trunk group endpoint that can have multiple contacts.
        alternateTrunkIdentityDomain is only used in XS mode and the AS when deployed in IMS mode.
        Both alternateTrunkIdentity and AlternateTrunkIdentityDomain should be set at the same time if one is set in XS mode.
        The following elements are only used in AS data mode and are ignored in XS data mode:
         physicalLocation

    Attributes:

        trunk_group_device_endpoint (Optional[TrunkGroupDeviceMultipleContactEndpointAdd22]):

        enterprise_trunk_name (Optional[str]):

        alternate_trunk_identity (Optional[str]):

        alternate_trunk_identity_domain (Optional[str]):

        physical_location (Optional[str]):

    """

    trunk_group_device_endpoint: Optional[
        TrunkGroupDeviceMultipleContactEndpointAdd22
    ] = field(default=None, metadata={"alias": "trunkGroupDeviceEndpoint"})

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

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

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

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