Connected number is modified/lost in IP transit.
Posted: 21 Jul 2010 08:05
Hello!
I have a following setup:
Definity (user 6060) <--E1 ISDN, EDSS1--> OXE A CH R9.1 <--H.323, speeddial--> OXE B CH R9.1 <--E1 ISDN, EDSS1--> Definity (user 4040)
Here is a part of call of a 4040 user to 6060 user which shows a connect message, containing CONNECTED_NUMBER field (trace from OXE A, connect message going into H.323):
______________________________________________________________________________
| (723656:000014) 1250: Send_IO1 (link-nbr=1, sapi=0, tei=0) :
| long: 67 desti: 0 source: 15 cryst: 2 cpl: 0 us: 8 term: 0 type a5
| tei: 0 <<<< message sent : CONNECT (07) Call ref : 80 31
|______________________________________________________________________________
|
| [9f] Non-locking shift. codeset : 7
| IE:[06] EI_IP_PAYLOADS (l=1) -> G723 Ece 1 Vad 0
| [9f] Non-locking shift. codeset : 7
| IE:[0a] EI_RTP_INFO (l=30)
| -> stop_packet=0 stop_rtp=0 h323=0 wc=0 rf=0 udp=0 rqm=0
| -> Transm_Bande=1 detection_Q23=1 dtmf_payload=96
| -> Port RTP = 32592, IPv4 : 192. 168. 1. 19.
| -> Port RTCP SR = 32593, IPv4 : 192. 168. 1. 19.
| -> Port RTCP RR = 32593, IPv4 : 192. 168. 1. 19.
| -> Port Fax = 32592, IPv4 : 192. 168. 1. 19.
| IE:[1e] PROGRESS_ID (l=2) 80 82
| IE:[4c] CONNECTED_NUMBER (l=6) -> 21 80 Num : 6060
|______________________________________________________________________________
Here is the CONNECT message from the same call but from the trace of OXE B as it comes out of H.323 trunk and a following CONNECT message resended towards Definity via ISDN :
______________________________________________________________________________
| (868158:000009) Concatenated-Physical-Event :
| long: 64 desti: 0 source: 0 cryst: 2 cpl: 0 us: 0 term: 0 type a5
| tei: 0 >>>> message received : CONNECT (07) Call ref : 80 32
|______________________________________________________________________________
|
| IE:[28] DISPLAY (l=4) `6060`
| IE:[4c] CONNECTED_NUMBER (l=2) -> 00 80 Num :
| [97] Locking shift. codeset : 7
| IE:[06] EI_IP_PAYLOADS (l=1) -> G723 Ece 0 Vad 0
| IE:[0a] EI_RTP_INFO (l=30)
| -> stop_packet=0 stop_rtp=0 h323=1 wc=0 rf=0 udp=0 rqm=0
| -> Transm_Bande=0 detection_Q23=1
| -> Port RTP = 32596, IPv4 : 192. 168. 1. 19.
| -> Port RTCP SR = 32597, IPv4 : 192. 168. 1. 19.
| -> Port RTCP RR = 32597, IPv4 : 192. 168. 1. 19.
| -> Port Fax = 0, IPv4 : 0. 0. 0. 0.
|______________________________________________________________________________
______________________________________________________________________________
| (868158:000011) 1213: Send_IO1 (link-nbr=1, sapi=0, tei=0) :
| long: 18 desti: 0 source: 15 cryst: 2 cpl: 0 us: 8 term: 0 type a5
| tei: 0 <<<< message sent : CONNECT ACK (0f) Call ref : 00 32
|______________________________________________________________________________
______________________________________________________________________________
| (868158:000012) 1213: Send_IO1 (link-nbr=1, sapi=0, tei=0) :
| long: 25 desti: 0 source: 15 cryst: 2 cpl: 6 us: 8 term: 0 type a5
| tei: 0 <<<< message sent : CONNECT (07) Call ref : 81 b2
|______________________________________________________________________________
|
| IE:[29] DATE (l=5) -> date : 24 / 07 / 05 02:37
|______________________________________________________________________________
The format of a message has changed - there is a field DISPLAY which now holds the actual number and the field connected_number is empty. As you can see below the CONNECT message being sent to Definity doesn't hold any number at all - which results in my problem - no connected number is displayed on a calling user set.
The Ext.Callback Translator is configured DEF,0.
Any ideas are very welcomed.
Thanks in advance.
I have a following setup:
Definity (user 6060) <--E1 ISDN, EDSS1--> OXE A CH R9.1 <--H.323, speeddial--> OXE B CH R9.1 <--E1 ISDN, EDSS1--> Definity (user 4040)
Here is a part of call of a 4040 user to 6060 user which shows a connect message, containing CONNECTED_NUMBER field (trace from OXE A, connect message going into H.323):
______________________________________________________________________________
| (723656:000014) 1250: Send_IO1 (link-nbr=1, sapi=0, tei=0) :
| long: 67 desti: 0 source: 15 cryst: 2 cpl: 0 us: 8 term: 0 type a5
| tei: 0 <<<< message sent : CONNECT (07) Call ref : 80 31
|______________________________________________________________________________
|
| [9f] Non-locking shift. codeset : 7
| IE:[06] EI_IP_PAYLOADS (l=1) -> G723 Ece 1 Vad 0
| [9f] Non-locking shift. codeset : 7
| IE:[0a] EI_RTP_INFO (l=30)
| -> stop_packet=0 stop_rtp=0 h323=0 wc=0 rf=0 udp=0 rqm=0
| -> Transm_Bande=1 detection_Q23=1 dtmf_payload=96
| -> Port RTP = 32592, IPv4 : 192. 168. 1. 19.
| -> Port RTCP SR = 32593, IPv4 : 192. 168. 1. 19.
| -> Port RTCP RR = 32593, IPv4 : 192. 168. 1. 19.
| -> Port Fax = 32592, IPv4 : 192. 168. 1. 19.
| IE:[1e] PROGRESS_ID (l=2) 80 82
| IE:[4c] CONNECTED_NUMBER (l=6) -> 21 80 Num : 6060
|______________________________________________________________________________
Here is the CONNECT message from the same call but from the trace of OXE B as it comes out of H.323 trunk and a following CONNECT message resended towards Definity via ISDN :
______________________________________________________________________________
| (868158:000009) Concatenated-Physical-Event :
| long: 64 desti: 0 source: 0 cryst: 2 cpl: 0 us: 0 term: 0 type a5
| tei: 0 >>>> message received : CONNECT (07) Call ref : 80 32
|______________________________________________________________________________
|
| IE:[28] DISPLAY (l=4) `6060`
| IE:[4c] CONNECTED_NUMBER (l=2) -> 00 80 Num :
| [97] Locking shift. codeset : 7
| IE:[06] EI_IP_PAYLOADS (l=1) -> G723 Ece 0 Vad 0
| IE:[0a] EI_RTP_INFO (l=30)
| -> stop_packet=0 stop_rtp=0 h323=1 wc=0 rf=0 udp=0 rqm=0
| -> Transm_Bande=0 detection_Q23=1
| -> Port RTP = 32596, IPv4 : 192. 168. 1. 19.
| -> Port RTCP SR = 32597, IPv4 : 192. 168. 1. 19.
| -> Port RTCP RR = 32597, IPv4 : 192. 168. 1. 19.
| -> Port Fax = 0, IPv4 : 0. 0. 0. 0.
|______________________________________________________________________________
______________________________________________________________________________
| (868158:000011) 1213: Send_IO1 (link-nbr=1, sapi=0, tei=0) :
| long: 18 desti: 0 source: 15 cryst: 2 cpl: 0 us: 8 term: 0 type a5
| tei: 0 <<<< message sent : CONNECT ACK (0f) Call ref : 00 32
|______________________________________________________________________________
______________________________________________________________________________
| (868158:000012) 1213: Send_IO1 (link-nbr=1, sapi=0, tei=0) :
| long: 25 desti: 0 source: 15 cryst: 2 cpl: 6 us: 8 term: 0 type a5
| tei: 0 <<<< message sent : CONNECT (07) Call ref : 81 b2
|______________________________________________________________________________
|
| IE:[29] DATE (l=5) -> date : 24 / 07 / 05 02:37
|______________________________________________________________________________
The format of a message has changed - there is a field DISPLAY which now holds the actual number and the field connected_number is empty. As you can see below the CONNECT message being sent to Definity doesn't hold any number at all - which results in my problem - no connected number is displayed on a calling user set.
The Ext.Callback Translator is configured DEF,0.
Any ideas are very welcomed.
Thanks in advance.