I'm trying to place call to the UK. Dialled phone number is 44 XXX XXX XX XX (here, X is a digit replacement, not a pattern)
Route pattern on CallManager is: 9810XXXXXXXXXXXX
where 9 - is prefix for our PBX.
810 - is a prefix for calls abroad.
An asterisk is added by
"Called Party Transformations" -> "Prefix Digits (Outgoing Calls)"
dial peer on Cisco VoIP gateway is
dial-peer voice 103 pots
tone ringback alert-no-PI
translation-profile outgoing ChangeANI
This dial peer I can test with
sh dialplan number *9810XXXXXXXXXXXX
But when I'm trying to place call, only a part of the phone number is transferred to the E1 link.
Here is output from
debug isdn q931
Calling Party Number i = 0x0081, '2011707'
Called Party Number i = 0xC1, '*981044127386' !!!!!!!!!!!!!!!!!!!!!!
Feb 9 15:49:24.885: ISDN Se1/0:15 Q931: RX <- SETUP_ACK pd = 8 callref = 0xD391
Channel ID i = 0xA98383
Exclusive, Channel 3
And as a result Ive got a reply from PBX
Cause i = 0x8281 - Unallocated/unassigned number
What can I todo to place whole phone number into the E1 link?
OK. Problem solved.
Terrific mistake with another route pattern on a CallManager.
Phone number first matches another route pattern.