02-16-2015 10:58 PM - edited 03-17-2019 02:00 AM
hi guys,
i am enabling call forwarding to all the users to their mobiles and it is working but in the mobiles they are not getting their own DID number , it showing the Pilot PRI number. i changed the calling party selection to all option but there is no luck.
i am attaching the logs of debug isdn q931 , in the below log the calling party on outgoing it showing '685' - extension number of the device . i tried all possible ways in calling party selection but it is not showing '0685'. if it shows i think it can show the Caller id of orginal User.
where to hit it to get the solution.
Feb 17 05:54:38.602: ISDN Se0/0/0:15 Q931: RX <- SETUP pd = 8 callref = 0x0FC2
Sending Complete
Bearer Capability i = 0x8090A3
Standard = CCITT
Transfer Capability = Speech
Transfer Mode = Circuit
Transfer Rate = 64 kbit/s
Channel ID i = 0xA1838F
Preferred, Channel 15
Progress Ind i = 0x8283 - Origination address is non-ISDN
Calling Party Number i = 0x2183, '0529844545'
Plan:ISDN, Type:National
Called Party Number i = 0xC1, '0685'
Plan:ISDN, Type:Subscriber(local)
High Layer Compat i = 0x9181
*Feb 17 05:54:38.602: ISDN Se0/0/0:15 Q931: Received SETUP callref = 0x8FC2 callID = 0x020B switch = primary-net5 interface = User
*Feb 17 05:54:38.618: ISDN Se0/0/0:15 Q931: TX -> CALL_PROC pd = 8 callref = 0x8FC2
Channel ID i = 0xA9838F
Exclusive, Channel 15
*Feb 17 05:54:38.638: ISDN Se0/0/0:15 Q931: Applying typeplan for sw-type 0x12 is 0x4 0x0, Calling num 685
*Feb 17 05:54:38.642: ISDN Se0/0/0:15 Q931: Sending SETUP callref = 0x2E26 callID = 0xAC34 switch = primary-net5 interface = User
*Feb 17 05:54:38.642: ISDN Se0/0/0:15 Q931: TX -> SETUP pd = 8 callref = 0x2E26
Bearer Capability i = 0x8090A3
Standard = CCITT
Transfer Capability = Speech
Transfer Mode = Circuit
Transfer Rate = 64 kbit/s
Channel ID i = 0xA9839C
Exclusive, Channel 28
Progress Ind i = 0x8183 - Origination address is non-ISDN
Calling Party Number i = 0x4081, '685'
Plan:Unknown, Type:Subscriber(local)
Called Party Number i = 0x80, '0558998890'
Plan:Unknown, Type:Unknown
*Feb 17 05:54:38.706: ISDN Se0/0/0:15 Q931: RX <- SETUP_ACK pd = 8 callref = 0xAE26
Channel ID i = 0xA9839C
Exclusive, Channel 28
MDC-ALAIN-VG01#
*Feb 17 05:54:38.710: ISDN Se0/0/0:15 Q931: RX <- CALL_PROC pd = 8 callref = 0xAE26
Progress Ind i = 0x8288 - In-band info or appropriate now available
*Feb 17 05:54:38.738: ISDN Se0/0/0:15 Q931: TX -> PROGRESS pd = 8 callref = 0x8FC2
Progress Ind i = 0x8188 - In-band info or appropriate now available
*Feb 17 05:54:39.342: ISDN Se0/0/0:15 Q931: RX <- ALERTING pd = 8 callref = 0xAE26
Progress Ind i = 0x8288 - In-band info or appropriate now available
*Feb 17 05:54:39.354: ISDN Se0/0/0:15 Q931: TX -> ALERTING pd = 8 callref = 0x8FC2
Progress Ind i = 0x8188 - In-band info or appropriate now available
02-16-2015 11:21 PM
Do you have any translation rules configured on the gateway, please post your gateway config.
02-16-2015 11:50 PM
02-17-2015 12:02 AM
I can see that its matching Translation-Rule 10 to transform called numbers begin with "06" to "6".
Also please post the devices involved in the call setup and the calling and called number.
Please post the below debugs separately:
debug voip ccapi inout
debug translation detail
02-17-2015 03:01 AM
02-17-2015 04:17 AM
Please provide the information requested above.
02-17-2015 05:01 AM
hi zekeria,
the Extension number is 685
Called Number -- 0685 (0XX990685- Full number)
and the calling number is -- 0XX5213155
Forwarded number is --0XX8998890
02-17-2015 05:10 AM
Hi,
Just to clear things up:
An outside mobile caller calls your local extension(DID) 0XX-99-0685, since the phone is call-foward all to 0558998890 with the calling number as 685 instead of 0685.
I'm confused, in your first post you mention
"i am enabling call forwarding to all the users to their mobiles and it is working but in the mobiles they are not getting their own DID number , it showing the Pilot PRI number"
Whats the pilot pri number?
Or are you having issues with the missing 0 in 685 for the outbound call?
02-17-2015 05:16 AM
hi zekeria,
when I am trying dial normally from the phone extension to mobile numbers I ll get correct DID number on my mobile which is 0XX99-0685.
but when I enable the call forward option in my Phone to my mobile number I am not getting the caller ID as DID number instead of that I am getting 0XX990600 which is pilot number in my PRI.
so I am assuming that while forwarding the 0 is missing in outbound call that's why it is not diaplaying correct DID number on the Mobile.
02-17-2015 06:02 AM
This issue is caused by CUCM since its sending the internal number instead of with the prefix.
You can fix this by applying the below setting on your gateway:
Call Routing Information - Outbound Calls:
Calling Party Selection : First Redirect Number (External)
"make sure your phone number mask is correct in the phone settings".
02-17-2015 09:19 PM
"make sure your phone number mask is correct in the phone settings" --you mean to say external phone number mask which is in the directory number setting
02-17-2015 09:52 PM
Yes and check if you have any transformation configured on the gateway.
02-17-2015 10:38 PM
i tried the same which you mentioned before it was not working,
any way i will check it again . in the external mask i need to put the whole number or only 0685 or 685.
02-17-2015 10:45 PM
Set your external phone number mask to:
if your using 3 digits to dial internally use:
0XX990XXX
If your using 4 digits to dial internally use:
0XX99XXXX
Reset the phone and the GW.
Post the debug:
debug voip ccapi inout
02-24-2015 10:20 PM
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide