Failure for External Users to Hear the RBT and Ringback Tone

Publication Date:  2015-07-15 Views:  233 Downloads:  0
Issue Description
Networking: RBT server --> SIP trunk --> SoftCo --> ISUP trunk --> Carrier's network

Version: SoftCo V100R002C04SPCa00

Symptom: Internal users can hear normal RBT when making internal calls. However, when external users call SoftCo users, the external user can talk with the called party but cannot hear the normal RBT or ringback tone.
Handling Process
Step 1 Capture SoftCo logs.

The SoftCo is normal.

Step 2 Capture and analyze network packets on the RBT server.

It is found that the media IP address carried in the SDP field of the 183 message returned by the RBT server is different from the actual IP address that plays announcements. The media IP address is 36.4.12.99, and the source RTP IP address to play the RBT is 172.255.1.220.

Step 3 Change RBT server configurations and write the source IP address into the DSP stream.

----End
Root Cause
ISUP trunk configurations are incorrect. When the ISUP trunk is used, the local end (called party side) plays ringback tone for the calling party by default.
Suggestions
Internal users can hear normal RBT because the RBT server directly sends the media stream to the IAD. However, when external users call internal users, the RBT server must forward the media stream to the SoftCo at first. The SoftCo discards the media streams because the media IP address is different from the actual IP address that plays announcements. Therefore, external users cannot hear normal RBT.

END