Illegal Argument Exception When There Are Special Characters In The Display Name (Doc ID 1956685.1)

Last updated on JANUARY 12, 2015

Applies to:

Oracle Communications Converged Application Server - Version 5.1.0 to 5.1.0 [Release 5.1]
Information in this document applies to any platform.

Goal

A B2BUA servlet  creates an egress new INVITE message after receiving an ingress INVITE msg.
Ingress INVITE message has special characters on the display name(“WXYZ PANARR / SILICO” or “German Cheung(eng” or “ABCD, S” ) and an egress INVITE message creates the same display name by calling setDisplayName() which causes the following exception:

 


Ingress INVITE message comes from Sonus SBC and Cisco SBC which does pass display name on the SIP message without any exceptions.

RFC does not specify that special characters are not allowed in the display name.
 

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms