cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1597
Views
0
Helpful
14
Replies

caller id on call forwarding calls

zeuscyril
Level 4
Level 4

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

14 Replies 14

Do you have any translation rules configured on the gateway, please post your gateway config.

hi Zekeria,

 

here the attached gateway config

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

here the log which you requested

 

Please provide the information requested above.

hi zekeria,

 

the Extension number is 685

 

Called Number -- 0685 (0XX990685- Full number)

and the calling number is -- 0XX5213155

 

Forwarded number is --0XX8998890

 

 

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?

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.

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".

 

"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

Yes and check if you have any transformation configured on the gateway.

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.

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 

here the log requested after the changes you requested