Encoding Alpha-Numerics

If your deployment uses non-numeric characters in user parts, you can explicitly enable the Oracle Communications Unified Session Manager to change the user part to be compatible with the ENUM database. In these cases, the Oracle Communications Unified Session Manager encodes SIP message user parts using a proprietary encoding. The Oracle Communications Unified Session Manager provides the encoded string to the DNS server, which then creates the applicable record(s). The Oracle Communications Unified Session Manager decodes these strings as necessary during subsequent interactions with the DNS server and the UAs.

In some cases, deployments include SIP messaging in your environment that does not require encoding. These cases include messages with SIP URI user parts composed of:

  • tel-uri
  • sip-uri with all numeric characters
  • sip-uri with all numeric characters except for a leading +

In these cases, the Oracle Communications Unified Session Manager does not encode these user parts. In addition, for all-numeric user parts proceeded by the + character, the Oracle Communications Unified Session Manager strips the + character, reverses the digits, separates the digits with periods, and sends the message to the ENUM server with the user part unencoded.