Hello!
Help with this problem - there is CUCM (numbering plan 2XXX) and Mango PBX (numbering plan 6XXX). A SIP trunk and internal routing are configured between them. The problem occurs in the following scenario:
-Subscriber A (79XXXXXXXXX) calls the number 2XXX, CallerID is displayed as 79XXXXXXXXX
-Subscriber B (2XXX) makes an advisory / blind call transfer to Subscriber C (6XXX), whose CallerID is displayed as 2XXX + DisplayName of Subscriber B.
-The call connects Subscriber A (79XXXXXXXXX) and Subscriber C (6XXX), whose CallerID is displayed as 2XXX + DisplayName of Subscriber B.
The task is for Subscriber C (6XXX) to display Subscriber A's number (79XXXXXXXXX) after transferring the call.
How to do it?
There is a check mark on the Route Pattern towards Mango PBX:
Use Calling Party's External Phone Number Mask
In the Device from which the translation is carried out, the following checkboxes are marked:
Caller Name
Caller Number
Redirected number
Dialed number
In Trunk, I tried to check the box (now I unchecked it):
Redirecting Diversion Header Delivery - Inbound
Redirecting Diversion Header Delivery - Outbound
In the same place, in the Calling Party SelectionRequired Field, I tried to select:
Originator
First Redirect Number
First Redirect Number (External)
Last Redirect Number (External)
Nothing comes out.
In the dumps from the CUCM side, I see:
Request-Line: INVITE sip: 6001@192.168.xx.xx; user = phone SIP / 2.0
From: "User Name" <sip: 2001@192.168.xx.xx>; tag = 0215516465db001100004a57-00004153
Tell me what else you can think of?