Skip to content

VerifyTranslationAndRoutingParameters

Bases: OCIType

Verification Translation and Routing parameters for creating a Verify Translation and Routing request from parameters.

The following data elements are only used in AS data mode and ignored in XS data mode:
  contact
  diversion

The following data elements are only used in XS data mode and ignored in AS data mode:
  imsCallType
  sipInstance
  viaAddress

Attributes:

origination (VerifyTranslationAndRoutingOrigination):

destination (str):

contact (Optional[str]):

diversion (Optional[str]):

ims_call_type (Optional[str]):

sip_instance (Optional[str]):

via_address (Optional[str]):
Source code in src/mercury_ocip/commands/commands.py
@dataclass(kw_only=True)
class VerifyTranslationAndRoutingParameters(OCIType):
    """Verification Translation and Routing parameters
        for creating a Verify Translation and Routing request from
        parameters.

        The following data elements are only used in AS data mode and ignored in XS data mode:
          contact
          diversion

        The following data elements are only used in XS data mode and ignored in AS data mode:
          imsCallType
          sipInstance
          viaAddress

    Attributes:

        origination (VerifyTranslationAndRoutingOrigination):

        destination (str):

        contact (Optional[str]):

        diversion (Optional[str]):

        ims_call_type (Optional[str]):

        sip_instance (Optional[str]):

        via_address (Optional[str]):

    """

    origination: VerifyTranslationAndRoutingOrigination = field(
        metadata={"alias": "origination"}
    )

    destination: str = field(metadata={"alias": "destination"})

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

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

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

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

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