cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
423
Views
15
Helpful
7
Replies

Problem with Caller ID in a discontiguous DID block

Aaron S Mcquaid
Level 1
Level 1

Hello,

I have Callmanager 3.3(3) running with pstn access provided with a fractional PRI being terminated on a VG200. This system is running in a community care facility and as clients come and go they want to transfer their old numbers in and out of our system. I am having a problem with the outbound Caller ID. We have a DID block in the 367XXXX range but some residents have numbers in other local exchanges that we brought over to our DID block. Some have 628XXXX numbers for example. I configured 367XXXX in the caller id DN field under Gateway configuration in CCM administration. So when someone calles out from number 6286666 the person they call sees the number on their call display as 3676666. I noticed that under the directory number configuration screen there is an External Phone Number Mask field. Is there any way to have the external phone number mask take precidence over the Caller ID DN? Is there any other way I can get this to work?

With Regards,

Aaron McQuaid

1 Accepted Solution

Accepted Solutions

I think you want to set 'use calling party's external phone number mask' in your route group.

Mary Beth

View solution in original post

7 Replies 7

Chris Deren
Hall of Fame
Hall of Fame

You have to choices:

1) Like you noticed, configure every line to the correct mask 367XXXX or 628XXXX and take the mask out from gateway

2) Crate sepearate Calling Search Space for these 2 groups, and seperate route patterns in different paritions accessable from those CSSs, put the correcsponfing mask under "Calling Party Transform Mask" respectively. If you have only one route pattern such as 9.@ for all outbound calls, I think this will be easier. If you don't have a lot of users the first way is easier.

In CCM 3.3 there is no way to use BAT for bulk edit. Also, after you make the change, you'll notice on it on the phone's upper right corner.

Chris

Don't forget to rate all posts!

Hello Chris,

Thanks for your reply, I wanted to use option 1 because I only have 35 users. I did what you suggested but the people I call get the name of my buisness but not the phone number. I also can't make 1800 number calls because the callmanager is only giving the pstn 4 digits. The following is a debug isdn q931 output when there is not mask on the gateway and only on the phone:

*Mar 6 04:33:41.513: ISDN Se1/0:23 Q931: TX -> SETUP pd = 8 callref = 0x0006

Bearer Capability i = 0x8090A2

Standard = CCITT

Transfer Capability = Speech

Transfer Mode = Circuit

Transfer Rate = 64 kbit/s

Channel ID i = 0xA98308

Exclusive, Channel 8

Display i = 0xB1, 'Geneva Villa'

Calling Party Number i = 0x0081, '6642'

Calling Party Number i = 0x0081, '6642'

Called Party Number i = 0xA1, '6262081'

Plan:ISDN, Type:National

*Mar 6 04:33:41.757: ISDN Se1/0:23 Q931: RX <- CALL_PROC pd = 8 callref = 0x80

06

Channel ID i = 0xA98388

Exclusive, Channel 8

*Mar 6 04:33:42.253: ISDN Se1/0:23 Q931: RX <- ALERTING pd = 8 callref = 0x800

6

Progress Ind i = 0x8088 - In-band info or appropriate now available

*Mar 6 04:33:42.257: ISDN Se1/0:23 Q931: RX <- NOTIFY pd = 8 callref = 0x8006

Notification Ind i = 0xF1

Display i = 0xB2, 'FUTURE SHOP'

*Mar 6 04:33:44.397: ISDN Se1/0:23 Q931: RX <- CONNECT pd = 8 callref = 0x8006

*Mar 6 04:33:44.421: ISDN Se1/0:23 Q931: TX -> CONNECT_ACK pd = 8 callref = 0x

0006

*Mar 6 04:34:02.137: ISDN Se1/0:23 Q931: TX -> DISCONNECT pd = 8 callref = 0x0

006

Cause i = 0x8090 - Normal call clearing

*Mar 6 04:34:02.185: ISDN Se1/0:23 Q931: RX <- RELEASE pd = 8 callref = 0x8006

*Mar 6 04:34:02.217: ISDN Se1/0:23 Q931: TX -> RELEASE_COMP pd = 8 callref = 0

x0006

The following output is the same call with the 367xxxx mask applied to the gateway. I can now make 1800 calls again.

Bearer Capability i = 0x8090A2

Standard = CCITT

Transfer Capability = Speech

Transfer Mode = Circuit

Transfer Rate = 64 kbit/s

Channel ID i = 0xA98308

Exclusive, Channel 8

Display i = 0xB1, 'Geneva Villa'

Calling Party Number i = 0x0081, '3676642'

Plan:Unknown, Type:Unknown

Called Party Number i = 0xA1, '6262081'

Plan:ISDN, Type:National

*Mar 6 04:40:18.293: ISDN Se1/0:23 Q931: RX <- CALL_PROC pd = 8 callref = 0x80

01

Channel ID i = 0xA98388

Exclusive, Channel 8

*Mar 6 04:40:18.813: ISDN Se1/0:23 Q931: RX <- ALERTING pd = 8 callref = 0x800

1

Progress Ind i = 0x8088 - In-band info or appropriate now available

*Mar 6 04:40:18.829: ISDN Se1/0:23 Q931: RX <- NOTIFY pd = 8 callref = 0x8001

Notification Ind i = 0xF1

Display i = 0xB2, 'FUTURE SHOP'

*Mar 6 04:40:20.349: ISDN Se1/0:23 Q931: RX <- CONNECT pd = 8 callref = 0x8001

*Mar 6 04:40:20.373: ISDN Se1/0:23 Q931: TX -> CONNECT_ACK pd = 8 callref = 0x

0001

Any idea what I am missing?

With Regards,

Aaron McQuaid

Can you post your GW config? Is it MGCP or H323 GW? The mask should not affect in call routing.

I think you want to set 'use calling party's external phone number mask' in your route group.

Mary Beth

Route list - it goes in the route list, when you click on the route group in the route/hunt list details.

Mary Beth

Hello,

Thanks for your posts....I am not on site to try your suggestions but I think Mary Beth has found the problem. My gateway is MGCP. I will try that check box and get back to you.

With Regards,

Aaron McQuaid

Hello Everyone,

My problem is fixed...thanks to everyone who helped.

Aaron McQuaid