Unregistered DNs
You can request registration on DNs that are not registered in the configuration environment. The Disconnect Detection Protocol (DDP) is designed to accept unknown switch-specific types that are configured in the configuration environment. You are able to override the default value for a switch-specific type by using the SwitchSpecificType key in the Extensions attribute provided in the TRegisterAddress request.
The AttributeAddressType in the TRegisterAddress request replaces the DN-specific information that is obtained from the configuration environment. If this DN-specific information is missing, T-Server uses the values taken from the configuration options or applies the default values where ever possible.
T-Server does not accept TRegisterAddress requests in the following scenarios:
- T-Server does not have enough information to create a DN and perform the registration with the PBX.
- There is a request for registration on a reserved DN.
- There is a request for registration on a device where the registration in Configuration Manager is disabled in the configuration environment.
- The PBX device is not compatible with the device type requested for registration.
T-Server initiates the DN registration procedure on the PBX level after accepting the TRegisterAddress request from the first client on that DN when the PBX communication protocol requires this type of registration. The registration procedure at the PBX level could include following steps:
- Monitor requests on a specified DN
- Snapshot calls on the DN
- Query device features on DN
Consecutive TRegisterAddress requests for the same DN do not re-initiate the registration procedure.
Supported Configuration
The following table displays the supported set of device types that are not configured in the Configuration Layer, but that T-Server can register by using the AttributeAddressType Extensions attribute from the client's TRegisterAddress request:
T-Library Type | Configuration Layer Device Type |
---|---|
AddressTypeDN |
Extension |
AddressTypeQueue |
ACD Queue |
AddressTypeRouteDN |
Routing Point |
AddressTypeRouteQueue |
Routing Queue |
Unsupported AddressType values received by T-Server in TRegisterAddress requests are processed in the same way as TRegisterAddress requests with the value of the AttributeControlMode Extensions attribute equal (=) to RegisterLocal.