I've got Call Manager 9.1, and we're porting a number of our offices to a SIP Gateway/CUBE router that transfers the call to AT&T. I've encountered 1 particular problem that baffles me...
AT&T told us that 7 digit local calling now requires dialing 11 digits. I thought I'd work around that problem by creating route patterns that prefix with the area code. Problem is, they aren't prefixing and it's pushing out the internal DN as the calling number.
Some particulars:
> We have 40+ locations. To keep them straight, each location is assigned a 3-digit number. Example: 070 or 008
> All our internal DN's are 4 digits with a 3-digit prefix (the location number) to prevent number overlap
> We have translation patterns for those prefixes so we can inter-office call without LD calling
Here are my route patterns:
Local: 9.[2-9]XXXXXX
Nearly all settings default, except Route Partition and Gateway.
Called Party Transformation:
>Discard digits: PreDot
>Prefix digits - Outgoing calls: 1414
Global: 9.1[2-9]XX[2-9]XXXXXX
Identical settings to Local, but no outgoing prefix.
Global works like a champ, but local dies on the vine. For Example, this is the SIP debug output to 414-427-1206
GLOBAL:
Jan 21 15:17:32: //355174/5B97B9000000/SIP/Call/sipSPICallInfo:
The Call Setup Information is:
Call Control Block (CCB) : 0x0x3D92DDF0
State of The Call : STATE_ACTIVE
TCP Sockets Used : NO
Calling Number : 4142907231 <--- [highlight #FCE94F]Number I called from[/highlight]
Called Number : 14144271206 <--- [highlight #729FCF]Number I called[/highlight]
Source IP Address (Sig ): 32.252.222.18
Destn SIP Req Addrort : 12.194.124.117:5060
Destn SIP Resp Addrort : 12.194.124.117:5060
Destination Name : 12.194.124.117
LOCAL:
The Call Setup Information is:
Call Control Block (CCB) : 0x0x3D91BF28
State of The Call : STATE_DEAD
TCP Sockets Used : NO
Calling Number : 0707231 <--- [highlight #FCE94F]This is the internal number we use in call manager[/highlight]
Called Number : 4271206 <--- [highlight #729FCF]Number I called; it didn't prefix a thing[/highlight]
Source IP Address (Sig ): 32.252.222.18
Destn SIP Req Addrort : 12.194.124.117:5060
Destn SIP Resp Addrort : 12.194.124.117:5060
Destination Name : 12.194.124.117
So two questions:
a) Why does the SIP GW know the full DID of the calling number when it goes out the global pattern, but uses the internal DN when making a local call?
b) Why does the local route pattern not prefix?
A theory on a): Since local calling is 7-digits, and the internal DN is 7-digits with the location prefix, I think the dialed number analyzer pushing the internal DN out the GW.
Any help is appreciated
AT&T told us that 7 digit local calling now requires dialing 11 digits. I thought I'd work around that problem by creating route patterns that prefix with the area code. Problem is, they aren't prefixing and it's pushing out the internal DN as the calling number.
Some particulars:
> We have 40+ locations. To keep them straight, each location is assigned a 3-digit number. Example: 070 or 008
> All our internal DN's are 4 digits with a 3-digit prefix (the location number) to prevent number overlap
> We have translation patterns for those prefixes so we can inter-office call without LD calling
Here are my route patterns:
Local: 9.[2-9]XXXXXX
Nearly all settings default, except Route Partition and Gateway.
Called Party Transformation:
>Discard digits: PreDot
>Prefix digits - Outgoing calls: 1414
Global: 9.1[2-9]XX[2-9]XXXXXX
Identical settings to Local, but no outgoing prefix.
Global works like a champ, but local dies on the vine. For Example, this is the SIP debug output to 414-427-1206
GLOBAL:
Jan 21 15:17:32: //355174/5B97B9000000/SIP/Call/sipSPICallInfo:
The Call Setup Information is:
Call Control Block (CCB) : 0x0x3D92DDF0
State of The Call : STATE_ACTIVE
TCP Sockets Used : NO
Calling Number : 4142907231 <--- [highlight #FCE94F]Number I called from[/highlight]
Called Number : 14144271206 <--- [highlight #729FCF]Number I called[/highlight]
Source IP Address (Sig ): 32.252.222.18
Destn SIP Req Addrort : 12.194.124.117:5060
Destn SIP Resp Addrort : 12.194.124.117:5060
Destination Name : 12.194.124.117
LOCAL:
The Call Setup Information is:
Call Control Block (CCB) : 0x0x3D91BF28
State of The Call : STATE_DEAD
TCP Sockets Used : NO
Calling Number : 0707231 <--- [highlight #FCE94F]This is the internal number we use in call manager[/highlight]
Called Number : 4271206 <--- [highlight #729FCF]Number I called; it didn't prefix a thing[/highlight]
Source IP Address (Sig ): 32.252.222.18
Destn SIP Req Addrort : 12.194.124.117:5060
Destn SIP Resp Addrort : 12.194.124.117:5060
Destination Name : 12.194.124.117
So two questions:
a) Why does the SIP GW know the full DID of the calling number when it goes out the global pattern, but uses the internal DN when making a local call?
b) Why does the local route pattern not prefix?
A theory on a): Since local calling is 7-digits, and the internal DN is 7-digits with the location prefix, I think the dialed number analyzer pushing the internal DN out the GW.
Any help is appreciated