[asterisk-bugs] [JIRA] (ASTERISK-24826) CLONE - Cannot sent DTMF tones via H323 trunk as H245 signal.
Dimos (JIRA)
noreply at issues.asterisk.org
Tue Feb 24 07:57:35 CST 2015
[ https://issues.asterisk.org/jira/browse/ASTERISK-24826?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=225081#comment-225081 ]
Dimos commented on ASTERISK-24826:
----------------------------------
The same problem I have when I'm using asterisk Asterisk 11.13.0:
[root at localhost asterisk]# asterisk -r
Asterisk 11.13.0, Copyright (C) 1999 - 2013 Digium, Inc. and others.
Created by Mark Spencer <markster at digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
Connected to Asterisk 11.13.0 currently running on localhost (pid = 4418)
localhost*CLI> ooh323 show config
Objective Open H.323 Channel Driver's Config:
IP:Port: 192.168.203.239:1720
H.225 port range: 12030-12230
FastStart no
Tunneling no
CallerId ChaniaLS
MediaWaitForConnect no
DirectRTP no
EarlyDirectRTP no
Gatekeeper: No Gatekeeper
H.323 LogFile: /var/log/asterisk/h323_log
Context: from-trunk
Capability: (alaw)
DTMF Mode: h245signal
T.38 Mode: faxgw/chan_sip compatible
FAX Detect: Cng
Call counter: 1
AccountCode: ast_h323
AMA flags: Unknown
Aliases:
100 CH_Asterisk
localhost*CLI>
The /var/log/asterisk/h323_log is :
--------Date 24--------
13:21:46:097 Signalling IP address is set to 192.168.203.239
13:21:46:097 Listen port number is set to 1720
13:21:46:097 TCP port range initialize - successful
13:21:46:097 Added alias: DialedDigits - 100
13:21:46:097 Added alias: H323ID - CH_Asterisk
13:21:46:097 Added alias: DialedDigits - 12345
13:21:46:097 Added alias: DialedDigits - 12345
13:21:46:097 Added alias: DialedDigits - 12345
13:21:46:097 Added alias: DialedDigits - 12345
13:21:46:097 Adding endpoint capability OO_G711ALAW64K.
13:21:46:097 Dtmf mode set to H.245(signal) for endpoint
13:21:46:097 H323 listener creation - successful
13:21:46:099 H.323 Endpoint Configuration is as follows:
13:21:46:099 Trace File: /var/log/asterisk/h323_log
13:21:46:099 FastStart - disabled
13:21:46:099 H245 Tunneling - disabled
13:21:46:099 MediaWaitForConnect - disabled
13:21:46:099 AutoAnswer - disabled
13:21:46:099 Terminal Type - 60
13:21:46:099 T35 CountryCode - 184
13:21:46:099 T35 Extension - 0
13:21:46:099 Manufacturer Code - 39
13:21:46:099 ProductID - ooh323
13:21:46:099 VersionID - v0.8.3m
13:21:46:099 Local signalling IP address - 192.168.203.239
13:21:46:099 H225 ListenPort - 1720
13:21:46:099 CallerID - ChaniaLS
13:21:46:099 Call Establishment Timeout - 60 seconds
13:21:46:099 MasterSlaveDetermination Timeout - 30 seconds
13:21:46:099 TerminalCapabilityExchange Timeout - 30 seconds
13:21:46:099 LogicalChannel Timeout - 30 seconds
13:21:46:099 Session Timeout - 15 seconds
13:22:13:879 Processing MakeCall command ooh323c_o_1
13:22:13:879 Created a new call (outgoing, ooh323c_o_1)
13:22:13:879 Added remote alias 570 to call. (outgoing, ooh323c_o_1)
13:22:13:879 Enabled RTP/CISCO DTMF capability for (outgoing, ooh323c_o_1)
13:22:13:879 Enabled RFC2833 DTMF capability for (outgoing, ooh323c_o_1)
13:22:13:880 Dtmf mode set to H.245(alphanumeric) for (outgoing, ooh323c_o_1)
13:22:13:880 Dtmf mode set to H.245(signal) for (outgoing, ooh323c_o_1)
13:22:13:880 Adding call specific capability OO_T38. (outgoing, ooh323c_o_1)
13:22:13:880 Adding call specific capability OO_G711ALAW64K. (outgoing, ooh323c_o_1)
13:22:13:880 Configured mediainfo for cap OO_G711ALAW64K (outgoing, ooh323c_o_1)
13:22:13:880 Configured mediainfo for cap OO_G711ALAW64K (outgoing, ooh323c_o_1)
13:22:13:880 Configured mediainfo for cap OO_T38 (outgoing, ooh323c_o_1)
13:22:13:880 Configured mediainfo for cap OO_T38 (outgoing, ooh323c_o_1)
13:22:13:881 INFO: FinCall returned c843168 for call: ooh323c_o_1
13:22:13:881 INFO: FinCall returned c843168 for call: ooh323c_o_1
13:22:13:881 INFO: create cmd connect for call: c843168
13:22:13:890 Processing MakeCall command ooh323c_o_1
13:22:13:890 INFO: FinCall returned c843168 for call: ooh323c_o_1
13:22:13:890 Parsing destination 192.168.203.203:1720
13:22:13:890 Generated callRef 27
13:22:13:890 Trying to connect to remote endpoint(192.168.203.203:1720) (IPv4) to setup H2250 channel (outgoing, ooh323c_o_1)
13:22:13:892 H2250 transmiter channel creation - successful (outgoing, ooh323c_o_1)
13:22:13:892 Added local alias 502 to call. (outgoing, ooh323c_o_1)
13:22:13:892 Built SETUP message (outgoing, ooh323c_o_1)
13:22:13:892 UserInfo encoding - successful
13:22:13:892 Q931 Message = {
13:22:13:892 protocolDiscriminator = 8
13:22:13:892 callReference = 27
13:22:13:892 from = originator
13:22:13:892 messageType = 5
13:22:13:892 Bearer-Capability IE =
{ 13:22:13:892 80, 90, a3 }
13:22:13:892 Display IE =
{ 13:22:13:892 test 13:22:13:892 }
13:22:13:892 CallingPartyNumber IE =
{ 13:22:13:892 502 13:22:13:892 }
13:22:13:892 CalledPartyNumber IE =
{ 13:22:13:892 570 13:22:13:892 }
13:22:13:892 h323_uu_pdu = {
13:22:13:893 h323_message_body = {
13:22:13:893 setup = {
13:22:13:893 protocolIdentifier = {
13:22:13:893
{ 13:22:13:893 0 0 8 2250 0 4 }
13:22:13:893 }
13:22:13:894 sourceAddress = {
13:22:13:894 elem[0] = {
13:22:13:894 dialedDigits =
{ 13:22:13:895 "502" 13:22:13:895 }
13:22:13:895 }
13:22:13:895 }
13:22:13:896 sourceInfo = {
13:22:13:896 vendor = {
13:22:13:896 vendor = {
13:22:13:896 t35CountryCode =
{ 13:22:13:897 184 13:22:13:897 }
13:22:13:898 t35Extension =
{ 13:22:13:898 0 13:22:13:898 }
13:22:13:899 manufacturerCode =
{ 13:22:13:899 39 13:22:13:899 }
13:22:13:900 }
13:22:13:900 productId =
{ 13:22:13:900 '6f6f68333233'H 13:22:13:901 }
13:22:13:901 versionId =
{ 13:22:13:901 '76302e382e336d'H 13:22:13:902 }
13:22:13:902 }
13:22:13:902 terminal =
{ 13:22:13:902 }
13:22:13:903 mc =
{ 13:22:13:903 FALSE 13:22:13:903 }
13:22:13:904 undefinedNode =
{ 13:22:13:904 FALSE 13:22:13:904 }
13:22:13:904 }
13:22:13:905 destinationAddress = {
13:22:13:905 elem[0] = {
13:22:13:905 dialedDigits =
{ 13:22:13:905 "570" 13:22:13:906 }
13:22:13:906 }
13:22:13:906 }
13:22:13:906 destCallSignalAddress = {
13:22:13:907 ipAddress = {
13:22:13:907 ip =
{ 13:22:13:907 'c0a8cbcb'H 13:22:13:908 }
13:22:13:908 port =
{ 13:22:13:908 1720 13:22:13:909 }
13:22:13:909 }
13:22:13:909 }
13:22:13:909 activeMC =
{ 13:22:13:910 FALSE 13:22:13:910 }
13:22:13:910 conferenceID =
{ 13:22:13:910 '161718191a1b1c1d1e1f202122232425'H 13:22:13:910 }
13:22:13:911 conferenceGoal = {
13:22:13:911 create =
{ 13:22:13:911 NULL 13:22:13:911 }
13:22:13:912 }
13:22:13:912 callType = {
13:22:13:912 pointToPoint =
{ 13:22:13:912 NULL 13:22:13:913 }
13:22:13:913 }
13:22:13:913 sourceCallSignalAddress = {
13:22:13:913 ipAddress = {
13:22:13:914 ip =
{ 13:22:13:914 'c0a8cbef'H 13:22:13:914 }
13:22:13:915 port =
{ 13:22:13:915 12030 13:22:13:915 }
13:22:13:916 }
13:22:13:916 }
13:22:13:916 callIdentifier = {
13:22:13:916 guid =
{ 13:22:13:917 '6f6f68333233632d8f494e459e320004'H 13:22:13:917 }
13:22:13:917 }
13:22:13:917 mediaWaitForConnect =
{ 13:22:13:918 FALSE 13:22:13:918 }
13:22:13:918 canOverlapSend =
{ 13:22:13:918 FALSE 13:22:13:918 }
13:22:13:919 multipleCalls =
{ 13:22:13:919 FALSE 13:22:13:919 }
13:22:13:919 maintainConnection =
{ 13:22:13:920 FALSE 13:22:13:920 }
13:22:13:920 presentationIndicator = {
13:22:13:920 presentationAllowed =
{ 13:22:13:920 NULL 13:22:13:921 }
13:22:13:921 }
13:22:13:921 screeningIndicator =
{ 13:22:13:921 0 13:22:13:922 }
13:22:13:922 }
13:22:13:922 }
13:22:13:922 h245Tunneling =
{ 13:22:13:922 FALSE 13:22:13:922 }
13:22:13:923 }
13:22:13:923 UUIE decode successful
13:22:13:923 }
13:22:13:923 Queued H225 messages 1. (outgoing, ooh323c_o_1)
13:22:13:923 Sending H225 message (outgoing, ooh323c_o_1)
13:22:13:923 Sending Q931 message (outgoing, ooh323c_o_1)
13:22:13:923 H2250/Q931 Message sent successfully (outgoing, ooh323c_o_1)
13:22:13:923 Sent Message - Setup (outgoing, ooh323c_o_1)
13:22:14:080 Receiving H.2250 message (outgoing, ooh323c_o_1)
13:22:14:080 Received Q.931 message: (outgoing, ooh323c_o_1)
13:22:14:080 Received H.2250 Message = {
13:22:14:080 protocolDiscriminator = 8
13:22:14:080 callReference = 27
13:22:14:080 from = destination
13:22:14:080 messageType = 2
13:22:14:080 Display IE =
{ 13:22:14:080 ChaniaLS 13:22:14:081 }
13:22:14:081 h323_uu_pdu = {
13:22:14:081 h323_message_body = {
13:22:14:081 callProceeding = {
13:22:14:081 protocolIdentifier = {
13:22:14:081
{ 13:22:14:081 0 0 8 2250 0 4 }
13:22:14:082 }
13:22:14:082 destinationInfo = {
13:22:14:082 vendor = {
13:22:14:082 vendor = {
13:22:14:083 t35CountryCode =
{ 13:22:14:083 184 13:22:14:083 }
13:22:14:084 t35Extension =
{ 13:22:14:084 0 13:22:14:084 }
13:22:14:085 manufacturerCode =
{ 13:22:14:085 39 13:22:14:085 }
13:22:14:086 }
13:22:14:086 productId =
{ 13:22:14:086 '6f6f68333233'H 13:22:14:087 }
13:22:14:087 versionId =
{ 13:22:14:087 '76302e382e336d'H 13:22:14:088 }
13:22:14:088 }
13:22:14:088 terminal =
{ 13:22:14:089 }
13:22:14:089 mc =
{ 13:22:14:089 FALSE 13:22:14:089 }
13:22:14:090 undefinedNode =
{ 13:22:14:090 FALSE 13:22:14:090 }
13:22:14:090 }
13:22:14:091 callIdentifier = {
13:22:14:091 guid =
{ 13:22:14:091 '6f6f68333233632d8f494e459e320004'H 13:22:14:091 }
13:22:14:092 }
13:22:14:092 multipleCalls =
{ 13:22:14:092 FALSE 13:22:14:092 }
13:22:14:093 maintainConnection =
{ 13:22:14:093 FALSE 13:22:14:093 }
13:22:14:093 }
13:22:14:093 }
13:22:14:093 h245Tunneling =
{ 13:22:14:094 FALSE 13:22:14:094 }
13:22:14:094 }
13:22:14:094 UUIE decode successful
13:22:14:094 Decoded Q931 message (outgoing, ooh323c_o_1)
13:22:14:094 }
13:22:14:094 H.225 Call Proceeding message received (outgoing, ooh323c_o_1)
13:22:14:094 Extract H.225 remote version, it's 4, (outgoing, ooh323c_o_1)
13:22:14:094 Receiving H.2250 message (outgoing, ooh323c_o_1)
13:22:14:094 Received Q.931 message: (outgoing, ooh323c_o_1)
13:22:14:094 Received H.2250 Message = {
13:22:14:094 protocolDiscriminator = 8
13:22:14:094 callReference = 27
13:22:14:094 from = destination
13:22:14:094 messageType = 1
13:22:14:094 Display IE =
{ 13:22:14:094 ChaniaLS 13:22:14:094 }
13:22:14:094 h323_uu_pdu = {
13:22:14:094 h323_message_body = {
13:22:14:094 alerting = {
13:22:14:095 protocolIdentifier = {
13:22:14:095
{ 13:22:14:095 0 0 8 2250 0 4 }
13:22:14:095 }
13:22:14:095 destinationInfo = {
13:22:14:096 vendor = {
13:22:14:096 vendor = {
13:22:14:096 t35CountryCode =
{ 13:22:14:097 184 13:22:14:097 }
13:22:14:097 t35Extension =
{ 13:22:14:098 0 13:22:14:098 }
13:22:14:098 manufacturerCode =
{ 13:22:14:099 39 13:22:14:099 }
13:22:14:100 }
13:22:14:100 productId =
{ 13:22:14:100 '6f6f68333233'H 13:22:14:100 }
13:22:14:101 versionId =
{ 13:22:14:101 '76302e382e336d'H 13:22:14:101 }
13:22:14:102 }
13:22:14:102 terminal =
{ 13:22:14:102 }
13:22:14:102 mc =
{ 13:22:14:103 FALSE 13:22:14:103 }
13:22:14:103 undefinedNode =
{ 13:22:14:104 FALSE 13:22:14:104 }
13:22:14:104 }
13:22:14:104 callIdentifier = {
13:22:14:105 guid =
{ 13:22:14:105 '6f6f68333233632d8f494e459e320004'H 13:22:14:105 }
13:22:14:105 }
13:22:14:106 multipleCalls =
{ 13:22:14:106 FALSE 13:22:14:106 }
13:22:14:106 maintainConnection =
{ 13:22:14:106 FALSE 13:22:14:107 }
13:22:14:107 alertingAddress = {
13:22:14:107 elem[0] = {
13:22:14:107 dialedDigits =
{ 13:22:14:108 "570" 13:22:14:108 }
13:22:14:108 }
13:22:14:109 }
13:22:14:109 presentationIndicator = {
13:22:14:109 presentationAllowed =
{ 13:22:14:109 NULL 13:22:14:110 }
13:22:14:110 }
13:22:14:110 screeningIndicator =
{ 13:22:14:110 0 13:22:14:111 }
13:22:14:111 }
13:22:14:111 }
13:22:14:111 h245Tunneling =
{ 13:22:14:111 FALSE 13:22:14:111 }
13:22:14:111 }
13:22:14:111 UUIE decode successful
13:22:14:112 Decoded Q931 message (outgoing, ooh323c_o_1)
13:22:14:112 }
13:22:14:112 H.225 Alerting message received (outgoing, ooh323c_o_1)
13:22:14:112 Receiving H.2250 message (outgoing, ooh323c_o_1)
13:22:14:112 Received Q.931 message: (outgoing, ooh323c_o_1)
13:22:14:112 Received H.2250 Message = {
13:22:14:112 protocolDiscriminator = 8
13:22:14:112 callReference = 27
13:22:14:112 from = destination
13:22:14:112 messageType = 3
13:22:14:112 Display IE =
{ 13:22:14:112 ChaniaLS 13:22:14:112 }
13:22:14:112 h323_uu_pdu = {
13:22:14:112 h323_message_body = {
13:22:14:112 progress = {
13:22:14:112 protocolIdentifier = {
13:22:14:113
{ 13:22:14:113 0 0 8 2250 0 4 }
13:22:14:113 }
13:22:14:113 destinationInfo = {
13:22:14:113 vendor = {
13:22:14:114 vendor = {
13:22:14:114 t35CountryCode =
{ 13:22:14:114 184 13:22:14:115 }
13:22:14:115 t35Extension =
{ 13:22:14:115 0 13:22:14:116 }
13:22:14:116 manufacturerCode =
{ 13:22:14:117 39 13:22:14:117 }
13:22:14:117 }
13:22:14:118 productId =
{ 13:22:14:118 '6f6f68333233'H 13:22:14:118 }
13:22:14:119 versionId =
{ 13:22:14:119 '76302e382e336d'H 13:22:14:119 }
13:22:14:119 }
13:22:14:120 terminal =
{ 13:22:14:120 }
13:22:14:120 mc =
{ 13:22:14:121 FALSE 13:22:14:121 }
13:22:14:121 undefinedNode =
{ 13:22:14:121 FALSE 13:22:14:122 }
13:22:14:122 }
13:22:14:122 h245Address = {
13:22:14:122 ipAddress = {
13:22:14:123 ip =
{ 13:22:14:123 'c0a8cbcb'H 13:22:14:123 }
13:22:14:124 port =
{ 13:22:14:124 12031 13:22:14:124 }
13:22:14:124 }
13:22:14:125 }
13:22:14:125 callIdentifier = {
13:22:14:125 guid =
{ 13:22:14:125 '6f6f68333233632d8f494e459e320004'H 13:22:14:126 }
13:22:14:126 }
13:22:14:126 multipleCalls =
{ 13:22:14:126 FALSE 13:22:14:127 }
13:22:14:127 maintainConnection =
{ 13:22:14:127 FALSE 13:22:14:127 }
13:22:14:128 }
13:22:14:128 }
13:22:14:128 h245Tunneling =
{ 13:22:14:128 FALSE 13:22:14:128 }
13:22:14:128 }
13:22:14:128 UUIE decode successful
13:22:14:128 Decoded Q931 message (outgoing, ooh323c_o_1)
13:22:14:128 }
13:22:14:128 H.225 Progress message received (outgoing, ooh323c_o_1)
13:22:14:128 Creating H245 Connection
13:22:14:128 Local H.245 port is 12031 (outgoing, ooh323c_o_1)
13:22:14:128 Trying to connect to remote endpoint to setup H245 connection 192.168.203.203:12031(outgoing, ooh323c_o_1)
13:22:14:129 H245 connection creation successful (outgoing, ooh323c_o_1)
13:22:14:129 Sending transmit&recevie capability t38 in TCS.(outgoing, ooh323c_o_1)
13:22:14:129 Sending receive capability OO_G711ALAW64K in TCS.(outgoing, ooh323c_o_1)
13:22:14:129 Built terminal capability set message (outgoing, ooh323c_o_1)
13:22:14:129 Sending H.245 Message = {
13:22:14:129 request = {
13:22:14:129 terminalCapabilitySet = {
13:22:14:129 sequenceNumber =
{ 13:22:14:129 1 13:22:14:130 }
13:22:14:130 protocolIdentifier = {
13:22:14:130
{ 13:22:14:130 0 0 8 245 0 8 }
13:22:14:130 }
13:22:14:130 capabilityTable = {
13:22:14:131 elem[0] = {
13:22:14:131 capabilityTableEntryNumber =
{ 13:22:14:131 1 13:22:14:131 }
13:22:14:132 capability = {
13:22:14:132 receiveAndTransmitDataApplicationCapability = {
13:22:14:132 application = {
13:22:14:133 t38fax = {
13:22:14:133 t38FaxProtocol = {
13:22:14:133 udp =
{ 13:22:14:134 NULL 13:22:14:134 }
13:22:14:135 }
13:22:14:135 t38FaxProfile = {
13:22:14:136 fillBitRemoval =
{ 13:22:14:136 FALSE 13:22:14:137 }
13:22:14:137 transcodingJBIG =
{ 13:22:14:138 FALSE 13:22:14:138 }
13:22:14:139 transcodingMMR =
{ 13:22:14:139 FALSE 13:22:14:140 }
13:22:14:140 version =
{ 13:22:14:141 0 13:22:14:141 }
13:22:14:142 t38FaxRateManagement = {
13:22:14:142 transferredTCF =
{ 13:22:14:143 NULL 13:22:14:144 }
13:22:14:144 }
13:22:14:145 t38FaxUdpOptions = {
13:22:14:145 t38FaxMaxBuffer =
{ 13:22:14:146 200 13:22:14:146 }
13:22:14:147 t38FaxMaxDatagram =
{ 13:22:14:147 72 13:22:14:148 }
13:22:14:148 t38FaxUdpEC = {
13:22:14:149 t38UDPRedundancy =
{ 13:22:14:149 NULL 13:22:14:150 }
13:22:14:151 }
13:22:14:151 }
13:22:14:152 }
13:22:14:152 }
13:22:14:152 }
13:22:14:153 maxBitRate =
{ 13:22:14:153 144 13:22:14:154 }
13:22:14:154 }
13:22:14:154 }
13:22:14:154 }
13:22:14:155 elem[1] = {
13:22:14:155 capabilityTableEntryNumber =
{ 13:22:14:155 2 13:22:14:155 }
13:22:14:156 capability = {
13:22:14:156 receiveAudioCapability = {
13:22:14:156 g711Alaw64k =
{ 13:22:14:157 60 13:22:14:157 }
13:22:14:157 }
13:22:14:158 }
13:22:14:158 }
13:22:14:158 elem[2] = {
13:22:14:158 capabilityTableEntryNumber =
{ 13:22:14:159 3 13:22:14:159 }
13:22:14:159 capability = {
13:22:14:159 receiveRTPAudioTelephonyEventCapability = {
13:22:14:160 dynamicRTPPayloadType =
{ 13:22:14:160 101 13:22:14:161 }
13:22:14:161 audioTelephoneEvent =
{ 13:22:14:161 "0-16" 13:22:14:162 }
13:22:14:162 }
13:22:14:162 }
13:22:14:163 }
13:22:14:163 elem[3] = {
13:22:14:163 capabilityTableEntryNumber =
{ 13:22:14:163 4 13:22:14:164 }
13:22:14:164 capability = {
13:22:14:164 receiveDataApplicationCapability = {
13:22:14:164 application = {
13:22:14:165 nonStandard = {
13:22:14:165 nonStandardIdentifier = {
13:22:14:166 h221NonStandard = {
13:22:14:166 t35CountryCode =
{ 13:22:14:167 181 13:22:14:167 }
13:22:14:168 t35Extension =
{ 13:22:14:168 0 13:22:14:169 }
13:22:14:169 manufacturerCode =
{ 13:22:14:170 18 13:22:14:170 }
13:22:14:171 }
13:22:14:171 }
13:22:14:172 data =
{ 13:22:14:172 '52747044746d6652656c6179'H 13:22:14:173 }
13:22:14:173 }
13:22:14:174 }
13:22:14:174 maxBitRate =
{ 13:22:14:174 0 13:22:14:175 }
13:22:14:175 }
13:22:14:175 }
13:22:14:176 }
13:22:14:176 elem[4] = {
13:22:14:176 capabilityTableEntryNumber =
{ 13:22:14:176 5 13:22:14:177 }
13:22:14:177 capability = {
13:22:14:177 receiveAndTransmitUserInputCapability = {
13:22:14:177 basicString =
{ 13:22:14:178 NULL 13:22:14:178 }
13:22:14:179 }
13:22:14:179 }
13:22:14:179 }
13:22:14:179 elem[5] = {
13:22:14:180 capabilityTableEntryNumber =
{ 13:22:14:180 6 13:22:14:180 }
13:22:14:180 capability = {
13:22:14:181 receiveAndTransmitUserInputCapability = {
13:22:14:181 dtmf =
{ 13:22:14:181 NULL 13:22:14:182 }
13:22:14:182 }
13:22:14:182 }
13:22:14:183 }
13:22:14:183 }
13:22:14:183 capabilityDescriptors = {
13:22:14:183 elem[0] = {
13:22:14:183 capabilityDescriptorNumber =
{ 13:22:14:184 1 13:22:14:184 }
13:22:14:184 simultaneousCapabilities = {
13:22:14:184 elem[0] = {
13:22:14:185 elem[0] =
{ 13:22:14:185 1 13:22:14:186 }
13:22:14:186 elem[1] =
{ 13:22:14:186 2 13:22:14:187 }
13:22:14:187 }
13:22:14:187 elem[1] = {
13:22:14:188 elem[0] =
{ 13:22:14:188 3 13:22:14:188 }
13:22:14:189 elem[1] =
{ 13:22:14:189 4 13:22:14:190 }
13:22:14:190 elem[2] =
{ 13:22:14:190 5 13:22:14:191 }
13:22:14:191 elem[3] =
{ 13:22:14:191 6 13:22:14:192 }
13:22:14:192 }
13:22:14:192 }
13:22:14:193 }
13:22:14:193 }
13:22:14:193 }
13:22:14:193 }
13:22:14:193 }
13:22:14:193 Queued H245 messages 1. (outgoing, ooh323c_o_1)
13:22:14:193 msgCtxt Reset? Done (outgoing, ooh323c_o_1)
13:22:14:193 Receiving H.2250 message (outgoing, ooh323c_o_1)
13:22:14:193 Received Q.931 message: (outgoing, ooh323c_o_1)
13:22:14:193 Received H.2250 Message = {
13:22:14:193 protocolDiscriminator = 8
13:22:14:193 callReference = 27
13:22:14:193 from = destination
13:22:14:193 messageType = 62
13:22:14:194 Display IE =
{ 13:22:14:194 ChaniaLS 13:22:14:194 }
13:22:14:194 h323_uu_pdu = {
13:22:14:194 h323_message_body = {
13:22:14:194 facility = {
13:22:14:194 protocolIdentifier = {
13:22:14:194
{ 13:22:14:195 0 0 8 2250 0 4 }
13:22:14:195 }
13:22:14:195 reason = {
13:22:14:195 startH245 =
{ 13:22:14:195 NULL 13:22:14:196 }
13:22:14:196 }
13:22:14:196 callIdentifier = {
13:22:14:196 guid =
{ 13:22:14:197 '6f6f68333233632d8f494e459e320004'H 13:22:14:197 }
13:22:14:197 }
13:22:14:197 h245Address = {
13:22:14:198 ipAddress = {
13:22:14:198 ip =
{ 13:22:14:198 'c0a8cbcb'H 13:22:14:198 }
13:22:14:199 port =
{ 13:22:14:199 12031 13:22:14:199 }
13:22:14:200 }
13:22:14:200 }
13:22:14:200 }
13:22:14:200 }
13:22:14:200 h245Tunneling =
{ 13:22:14:201 FALSE 13:22:14:201 }
13:22:14:201 }
13:22:14:201 UUIE decode successful
13:22:14:201 Decoded Q931 message (outgoing, ooh323c_o_1)
13:22:14:201 }
13:22:14:201 H.225 Facility message Received (outgoing, ooh323c_o_1)
13:22:14:201 Received Facility Message.(outgoing, ooh323c_o_1)
13:22:14:201 Remote wants to start a separate H.245 Channel (outgoing, ooh323c_o_1)
13:22:14:201 INFO: H.245 connection already established with remote endpoint (outgoing, ooh323c_o_1)
13:22:14:201 Receiving H245 message
13:22:14:201 Complete H245 message received (outgoing, ooh323c_o_1)
13:22:14:201 Received H.245 Message = {
13:22:14:201 request = {
13:22:14:201 terminalCapabilitySet = {
13:22:14:201 sequenceNumber =
{ 13:22:14:202 1 13:22:14:202 }
13:22:14:202 protocolIdentifier = {
13:22:14:202
{ 13:22:14:202 0 0 8 245 0 8 }
13:22:14:202 }
13:22:14:203 capabilityTable = {
13:22:14:203 elem[0] = {
13:22:14:203 capabilityTableEntryNumber =
{ 13:22:14:203 1 13:22:14:204 }
13:22:14:204 capability = {
13:22:14:204 receiveAndTransmitDataApplicationCapability = {
13:22:14:204 application = {
13:22:14:205 t38fax = {
13:22:14:205 t38FaxProtocol = {
13:22:14:206 udp =
{ 13:22:14:206 NULL 13:22:14:207 }
13:22:14:207 }
13:22:14:208 t38FaxProfile = {
13:22:14:208 fillBitRemoval =
{ 13:22:14:208 FALSE 13:22:14:209 }
13:22:14:209 transcodingJBIG =
{ 13:22:14:210 FALSE 13:22:14:211 }
13:22:14:211 transcodingMMR =
{ 13:22:14:211 FALSE 13:22:14:212 }
13:22:14:212 version =
{ 13:22:14:213 0 13:22:14:214 }
13:22:14:214 t38FaxRateManagement = {
13:22:14:214 transferredTCF =
{ 13:22:14:215 NULL 13:22:14:216 }
13:22:14:216 }
13:22:14:217 t38FaxUdpOptions = {
13:22:14:217 t38FaxMaxBuffer =
{ 13:22:14:218 200 13:22:14:218 }
13:22:14:219 t38FaxMaxDatagram =
{ 13:22:14:219 72 13:22:14:220 }
13:22:14:220 t38FaxUdpEC = {
13:22:14:221 t38UDPRedundancy =
{ 13:22:14:222 NULL 13:22:14:222 }
13:22:14:223 }
13:22:14:223 }
13:22:14:224 }
13:22:14:224 }
13:22:14:225 }
13:22:14:225 maxBitRate =
{ 13:22:14:225 144 13:22:14:226 }
13:22:14:226 }
13:22:14:226 }
13:22:14:227 }
13:22:14:227 elem[1] = {
13:22:14:227 capabilityTableEntryNumber =
{ 13:22:14:227 2 13:22:14:228 }
13:22:14:228 capability = {
13:22:14:228 receiveAudioCapability = {
13:22:14:228 g711Alaw64k =
{ 13:22:14:229 60 13:22:14:229 }
13:22:14:229 }
13:22:14:230 }
13:22:14:230 }
13:22:14:230 elem[2] = {
13:22:14:230 capabilityTableEntryNumber =
{ 13:22:14:231 3 13:22:14:231 }
13:22:14:231 capability = {
13:22:14:232 receiveRTPAudioTelephonyEventCapability = {
13:22:14:232 dynamicRTPPayloadType =
{ 13:22:14:232 101 13:22:14:233 }
13:22:14:233 audioTelephoneEvent =
{ 13:22:14:233 "0-16" 13:22:14:234 }
13:22:14:234 }
13:22:14:234 }
13:22:14:235 }
13:22:14:235 elem[3] = {
13:22:14:235 capabilityTableEntryNumber =
{ 13:22:14:235 4 13:22:14:236 }
13:22:14:236 capability = {
13:22:14:236 receiveDataApplicationCapability = {
13:22:14:236 application = {
13:22:14:237 nonStandard = {
13:22:14:237 nonStandardIdentifier = {
13:22:14:238 h221NonStandard = {
13:22:14:238 t35CountryCode =
{ 13:22:14:239 181 13:22:14:239 }
13:22:14:240 t35Extension =
{ 13:22:14:240 0 13:22:14:241 }
13:22:14:241 manufacturerCode =
{ 13:22:14:242 18 13:22:14:243 }
13:22:14:243 }
13:22:14:244 }
13:22:14:244 data =
{ 13:22:14:245 '52747044746d6652656c6179'H 13:22:14:245 }
13:22:14:245 }
13:22:14:246 }
13:22:14:246 maxBitRate =
{ 13:22:14:247 0 13:22:14:247 }
13:22:14:247 }
13:22:14:248 }
13:22:14:248 }
13:22:14:248 elem[4] = {
13:22:14:248 capabilityTableEntryNumber =
{ 13:22:14:249 5 13:22:14:249 }
13:22:14:249 capability = {
13:22:14:249 receiveUserInputCapability = {
13:22:14:250 basicString =
{ 13:22:14:250 NULL 13:22:14:250 }
13:22:14:251 }
13:22:14:251 }
13:22:14:251 }
13:22:14:251 elem[5] = {
13:22:14:252 capabilityTableEntryNumber =
{ 13:22:14:252 6 13:22:14:252 }
13:22:14:253 capability = {
13:22:14:253 receiveUserInputCapability = {
13:22:14:253 dtmf =
{ 13:22:14:253 NULL 13:22:14:254 }
13:22:14:254 }
13:22:14:255 }
13:22:14:255 }
13:22:14:255 }
13:22:14:255 capabilityDescriptors = {
13:22:14:255 elem[0] = {
13:22:14:256 capabilityDescriptorNumber =
{ 13:22:14:256 1 13:22:14:256 }
13:22:14:256 simultaneousCapabilities = {
13:22:14:257 elem[0] = {
13:22:14:257 elem[0] =
{ 13:22:14:257 1 13:22:14:258 }
13:22:14:258 elem[1] =
{ 13:22:14:258 2 13:22:14:259 }
13:22:14:259 }
13:22:14:259 elem[1] = {
13:22:14:260 elem[0] =
{ 13:22:14:260 3 13:22:14:261 }
13:22:14:261 elem[1] =
{ 13:22:14:261 4 13:22:14:262 }
13:22:14:262 elem[2] =
{ 13:22:14:262 5 13:22:14:263 }
13:22:14:263 elem[3] =
{ 13:22:14:264 6 13:22:14:264 }
13:22:14:264 }
13:22:14:265 }
13:22:14:265 }
13:22:14:265 }
13:22:14:265 }
13:22:14:265 }
13:22:14:265 }
13:22:14:265 Handling H245 message. (outgoing, ooh323c_o_1)
13:22:14:265 Processing CapabilityTable Entry 0 (outgoing, ooh323c_o_1)
13:22:14:265 checking whether we need to add cap to joint capabilities(outgoing, ooh323c_o_1)
13:22:14:265 Local cap being compared OO_T38. (outgoing, ooh323c_o_1)
13:22:14:265 Found matching t38 capability type OO_T38. Comparing other parameters. (outgoing, ooh323c_o_1)
13:22:14:265 We can transmit Simple capability OO_T38. (outgoing, ooh323c_o_1)
13:22:14:266 Returning copy of matched transmit capability OO_T38.(outgoing, ooh323c_o_1)
13:22:14:266 Adding cap to joint capabilities(outgoing, ooh323c_o_1)
13:22:14:266 Processing CapabilityTable Entry 1 (outgoing, ooh323c_o_1)
13:22:14:266 checking whether we need to add cap to joint capabilities(outgoing, ooh323c_o_1)
13:22:14:266 Determined Simple audio data type to be of type OO_G711ALAW64K. Searching for matching capability.(outgoing, ooh323c_o_1)
13:22:14:266 Local cap being compared OO_T38. (outgoing, ooh323c_o_1)
13:22:14:266 Local cap being compared OO_G711ALAW64K. (outgoing, ooh323c_o_1)
13:22:14:266 Found matching simple audio capability type OO_G711ALAW64K. Comparing other parameters. (outgoing, ooh323c_o_1)
13:22:14:266 We can transmit Simple capability OO_G711ALAW64K. (outgoing, ooh323c_o_1)
13:22:14:266 Returning copy of matched transmit capability OO_G711ALAW64K.(outgoing, ooh323c_o_1)
13:22:14:266 Adding cap to joint capabilities(outgoing, ooh323c_o_1)
13:22:14:266 Processing CapabilityTable Entry 2 (outgoing, ooh323c_o_1)
13:22:14:266 Unsupported cap type encountered. Ignoring. (outgoing, ooh323c_o_1)
13:22:14:266 checking whether we need to add cap to joint capabilities(outgoing, ooh323c_o_1)
13:22:14:266 Unsupported cap type encountered. Ignoring. (outgoing, ooh323c_o_1)
13:22:14:266 Not adding to joint capabilities. (outgoing, ooh323c_o_1)
13:22:14:266 Processing CapabilityTable Entry 3 (outgoing, ooh323c_o_1)
13:22:14:266 Unsupported data capability type
13:22:14:266 checking whether we need to add cap to joint capabilities(outgoing, ooh323c_o_1)
13:22:14:266 Not adding to joint capabilities. (outgoing, ooh323c_o_1)
13:22:14:266 Processing CapabilityTable Entry 4 (outgoing, ooh323c_o_1)
13:22:14:266 Unsupported cap type encountered. Ignoring. (outgoing, ooh323c_o_1)
13:22:14:266 checking whether we need to add cap to joint capabilities(outgoing, ooh323c_o_1)
13:22:14:266 Processing CapabilityTable Entry 5 (outgoing, ooh323c_o_1)
13:22:14:266 Unsupported cap type encountered. Ignoring. (outgoing, ooh323c_o_1)
13:22:14:266 checking whether we need to add cap to joint capabilities(outgoing, ooh323c_o_1)
13:22:14:266 Built TerminalCapabilitySet Ack (outgoing, ooh323c_o_1)
13:22:14:266 Sending H.245 Message = {
13:22:14:266 response = {
13:22:14:266 terminalCapabilitySetAck = {
13:22:14:266 sequenceNumber =
{ 13:22:14:266 1 13:22:14:267 }
13:22:14:267 }
13:22:14:267 }
13:22:14:267 }
13:22:14:267 Queued H245 messages 2. (outgoing, ooh323c_o_1)
13:22:14:267 msgCtxt Reset? Done (outgoing, ooh323c_o_1)
13:22:14:267 Finished handling H245 message. (outgoing, ooh323c_o_1)
13:22:14:267 Sending H245 message (outgoing, ooh323c_o_1)
13:22:14:267 Sending OOTerminalCapabilitySet H245 message over H.245 channel. (outgoing, ooh323c_o_1)
13:22:14:267 H245 Message sent successfully (outgoing, ooh323c_o_1)
13:22:14:267 Sent Message - TerminalCapabilitySet (outgoing, ooh323c_o_1)
13:22:14:267 Sending H245 message (outgoing, ooh323c_o_1)
13:22:14:267 Sending OOTerminalCapabilitySetAck H245 message over H.245 channel. (outgoing, ooh323c_o_1)
13:22:14:267 H245 Message sent successfully (outgoing, ooh323c_o_1)
13:22:14:267 Sent Message - TerminalCapabilitySetAck (outgoing, ooh323c_o_1)
13:22:14:334 Receiving H245 message
13:22:14:334 Complete H245 message received (outgoing, ooh323c_o_1)
13:22:14:334 Received H.245 Message = {
13:22:14:334 response = {
13:22:14:334 terminalCapabilitySetAck = {
13:22:14:334 sequenceNumber =
{ 13:22:14:334 1 13:22:14:335 }
13:22:14:335 }
13:22:14:335 }
13:22:14:335 }
13:22:14:335 Handling H245 message. (outgoing, ooh323c_o_1)
13:22:14:335 Deleted TCS Timer. (outgoing, ooh323c_o_1)
13:22:14:335 Built MasterSlave Determination (outgoing, ooh323c_o_1)
13:22:14:335 Sending H.245 Message = {
13:22:14:335 request = {
13:22:14:335 masterSlaveDetermination = {
13:22:14:335 terminalType =
{ 13:22:14:335 60 13:22:14:336 }
13:22:14:336 statusDeterminationNumber =
{ 13:22:14:336 6205358 13:22:14:336 }
13:22:14:336 }
13:22:14:336 }
13:22:14:337 }
13:22:14:337 Queued H245 messages 1. (outgoing, ooh323c_o_1)
13:22:14:337 msgCtxt Reset? Done (outgoing, ooh323c_o_1)
13:22:14:337 Finished handling H245 message. (outgoing, ooh323c_o_1)
13:22:14:337 Receiving H245 message
13:22:14:337 Complete H245 message received (outgoing, ooh323c_o_1)
13:22:14:337 Received H.245 Message = {
13:22:14:337 request = {
13:22:14:337 masterSlaveDetermination = {
13:22:14:337 terminalType =
{ 13:22:14:337 60 13:22:14:337 }
13:22:14:337 statusDeterminationNumber =
{ 13:22:14:338 7508849 13:22:14:338 }
13:22:14:338 }
13:22:14:338 }
13:22:14:338 }
13:22:14:338 Handling H245 message. (outgoing, ooh323c_o_1)
13:22:14:338 Master Slave Determination received (outgoing, ooh323c_o_1)
13:22:14:338 Determining master-slave based on StatusDeterminationNumber (outgoing, ooh323c_o_1)
13:22:14:338 Built MasterSlave determination Ack (outgoing, ooh323c_o_1)
13:22:14:338 Sending H.245 Message = {
13:22:14:338 response = {
13:22:14:338 masterSlaveDeterminationAck = {
13:22:14:339 decision = {
13:22:14:339 slave =
{ 13:22:14:339 NULL 13:22:14:339 }
13:22:14:339 }
13:22:14:340 }
13:22:14:340 }
13:22:14:340 }
13:22:14:340 Queued H245 messages 2. (outgoing, ooh323c_o_1)
13:22:14:340 msgCtxt Reset? Done (outgoing, ooh323c_o_1)
13:22:14:340 MasterSlaveDetermination done - Master(outgoing, ooh323c_o_1)
13:22:14:340 Finished handling H245 message. (outgoing, ooh323c_o_1)
13:22:14:340 Sending H245 message (outgoing, ooh323c_o_1)
13:22:14:340 Sending OOMasterSlaveDetermination H245 message over H.245 channel. (outgoing, ooh323c_o_1)
13:22:14:340 H245 Message sent successfully (outgoing, ooh323c_o_1)
13:22:14:340 Sent Message - MasterSlaveDetermination (outgoing, ooh323c_o_1)
13:22:14:340 Sending H245 message (outgoing, ooh323c_o_1)
13:22:14:340 Sending OOMasterSlaveAck H245 message over H.245 channel. (outgoing, ooh323c_o_1)
13:22:14:340 H245 Message sent successfully (outgoing, ooh323c_o_1)
13:22:14:340 Sent Message - MasterSlaveDeterminationAck (outgoing, ooh323c_o_1)
13:22:14:355 Receiving H245 message
13:22:14:355 Complete H245 message received (outgoing, ooh323c_o_1)
13:22:14:355 Received H.245 Message = {
13:22:14:355 response = {
13:22:14:355 masterSlaveDeterminationAck = {
13:22:14:355 decision = {
13:22:14:355 master =
{ 13:22:14:355 NULL 13:22:14:356 }
13:22:14:356 }
13:22:14:356 }
13:22:14:356 }
13:22:14:356 }
13:22:14:356 Handling H245 message. (outgoing, ooh323c_o_1)
13:22:14:356 Deleted MSD Timer. (outgoing, ooh323c_o_1)
13:22:14:356 Opening logical channels (outgoing, ooh323c_o_1)
13:22:14:356 Looking for matching capabilities. (outgoing, ooh323c_o_1)
13:22:14:356 Doing Open Channel for OO_G711ALAW64K. (outgoing, ooh323c_o_1)
13:22:14:356 Adding new media channel for cap 2 dir transmit (outgoing, ooh323c_o_1)
13:22:14:356 Adding new channel with cap 2 (outgoing, ooh323c_o_1)
13:22:14:356 Using configured media info (outgoing, ooh323c_o_1)
13:22:14:356 Configured media info (outgoing, ooh323c_o_1) 192.168.203.239:16305
13:22:14:356 Created new logical channel entry (outgoing, ooh323c_o_1)
13:22:14:356 Built OpenLogicalChannel-OO_G711ALAW64K (outgoing, ooh323c_o_1)
13:22:14:356 Sending H.245 Message = {
13:22:14:356 request = {
13:22:14:356 openLogicalChannel = {
13:22:14:357 forwardLogicalChannelNumber =
{ 13:22:14:357 1001 13:22:14:357 }
13:22:14:357 forwardLogicalChannelParameters = {
13:22:14:357 dataType = {
13:22:14:358 audioData = {
13:22:14:358 g711Alaw64k =
{ 13:22:14:358 60 13:22:14:358 }
13:22:14:359 }
13:22:14:359 }
13:22:14:359 multiplexParameters = {
13:22:14:359 h2250LogicalChannelParameters = {
13:22:14:360 sessionID =
{ 13:22:14:360 1 13:22:14:360 }
13:22:14:361 mediaControlChannel = {
13:22:14:361 unicastAddress = {
13:22:14:361 iPAddress = {
13:22:14:362 network =
{ 13:22:14:362 'c0a8cbef'H 13:22:14:363 }
13:22:14:363 tsapIdentifier =
{ 13:22:14:364 16305 13:22:14:364 }
13:22:14:365 }
13:22:14:365 }
13:22:14:365 }
13:22:14:366 }
13:22:14:366 }
13:22:14:366 }
13:22:14:366 }
13:22:14:366 }
13:22:14:366 }
13:22:14:366 Queued H245 messages 1. (outgoing, ooh323c_o_1)
13:22:14:366 msgCtxt Reset? Done (outgoing, ooh323c_o_1)
13:22:14:366 Finished handling H245 message. (outgoing, ooh323c_o_1)
13:22:14:366 Sending H245 message (outgoing, ooh323c_o_1)
13:22:14:366 Sending OOOpenLogicalChannel H245 message over H.245 channel. (outgoing, ooh323c_o_1)
13:22:14:366 H245 Message sent successfully (outgoing, ooh323c_o_1)
13:22:14:366 Sent Message - OpenLogicalChannel(1001). (outgoing, ooh323c_o_1)
13:22:14:367 Receiving H245 message
13:22:14:367 Complete H245 message received (outgoing, ooh323c_o_1)
13:22:14:367 Received H.245 Message = {
13:22:14:367 request = {
13:22:14:367 openLogicalChannel = {
13:22:14:367 forwardLogicalChannelNumber =
{ 13:22:14:367 1001 13:22:14:367 }
13:22:14:367 forwardLogicalChannelParameters = {
13:22:14:368 dataType = {
13:22:14:368 audioData = {
13:22:14:368 g711Alaw64k =
{ 13:22:14:368 60 13:22:14:369 }
13:22:14:369 }
13:22:14:369 }
13:22:14:370 multiplexParameters = {
13:22:14:370 h2250LogicalChannelParameters = {
13:22:14:370 sessionID =
{ 13:22:14:370 1 13:22:14:371 }
13:22:14:371 mediaControlChannel = {
13:22:14:371 unicastAddress = {
13:22:14:372 iPAddress = {
13:22:14:372 network =
{ 13:22:14:373 'c0a8cbcb'H 13:22:14:373 }
13:22:14:373 tsapIdentifier =
{ 13:22:14:374 11077 13:22:14:374 }
13:22:14:375 }
13:22:14:375 }
13:22:14:376 }
13:22:14:376 }
13:22:14:376 }
13:22:14:376 }
13:22:14:376 }
13:22:14:377 }
13:22:14:377 }
13:22:14:377 Handling H245 message. (outgoing, ooh323c_o_1)
13:22:14:377 Looking for data type support. (outgoing, ooh323c_o_1)
13:22:14:377 Looking for audio dataType support. (outgoing, ooh323c_o_1)
13:22:14:377 Determined Simple audio data type to be of type OO_G711ALAW64K. Searching for matching capability.(outgoing, ooh323c_o_1)
13:22:14:377 Local cap being compared OO_T38. (outgoing, ooh323c_o_1)
13:22:14:377 Local cap being compared OO_G711ALAW64K. (outgoing, ooh323c_o_1)
13:22:14:377 Found matching simple audio capability type OO_G711ALAW64K. Comparing other parameters. (outgoing, ooh323c_o_1)
13:22:14:377 We can receive Simple capability OO_G711ALAW64K. (outgoing, ooh323c_o_1)
13:22:14:377 Returning copy of matched receive capability OO_G711ALAW64K. (outgoing, ooh323c_o_1)
13:22:14:377 Adding new media channel for cap 2 dir receive (outgoing, ooh323c_o_1)
13:22:14:377 Adding new channel with cap 2 (outgoing, ooh323c_o_1)
13:22:14:377 Using configured media info (outgoing, ooh323c_o_1)
13:22:14:377 Configured media info (outgoing, ooh323c_o_1) 192.168.203.239:16305
13:22:14:377 Created new logical channel entry (outgoing, ooh323c_o_1)
13:22:14:377 Built OpenLogicalChannelAck (outgoing, ooh323c_o_1)
13:22:14:377 Sending H.245 Message = {
13:22:14:377 response = {
13:22:14:377 openLogicalChannelAck = {
13:22:14:377 forwardLogicalChannelNumber =
{ 13:22:14:377 1001 13:22:14:378 }
13:22:14:378 forwardMultiplexAckParameters = {
13:22:14:378 h2250LogicalChannelAckParameters = {
13:22:14:378 sessionID =
{ 13:22:14:378 1 13:22:14:379 }
13:22:14:379 mediaChannel = {
13:22:14:379 unicastAddress = {
13:22:14:380 iPAddress = {
13:22:14:380 network =
{ 13:22:14:380 'c0a8cbef'H 13:22:14:381 }
13:22:14:381 tsapIdentifier =
{ 13:22:14:382 16304 13:22:14:382 }
13:22:14:382 }
13:22:14:383 }
13:22:14:383 }
13:22:14:383 mediaControlChannel = {
13:22:14:384 unicastAddress = {
13:22:14:384 iPAddress = {
13:22:14:384 network =
{ 13:22:14:385 'c0a8cbef'H 13:22:14:385 }
13:22:14:385 tsapIdentifier =
{ 13:22:14:386 16305 13:22:14:386 }
13:22:14:387 }
13:22:14:387 }
13:22:14:387 }
13:22:14:388 }
13:22:14:388 }
13:22:14:388 }
13:22:14:388 }
13:22:14:388 }
13:22:14:388 Queued H245 messages 1. (outgoing, ooh323c_o_1)
13:22:14:388 msgCtxt Reset? Done (outgoing, ooh323c_o_1)
13:22:14:388 Receive channel of type OO_G711ALAW64K started at 192.168.203.239:16304(outgoing, ooh323c_o_1)
13:22:14:388 Listing logical channel 1001 cap 2 state 2 for (outgoing, ooh323c_o_1)
13:22:14:388 Finished handling H245 message. (outgoing, ooh323c_o_1)
13:22:14:388 Sending H245 message (outgoing, ooh323c_o_1)
13:22:14:388 Sending OOOpenLogicalChannelAck H245 message over H.245 channel. (outgoing, ooh323c_o_1)
13:22:14:388 H245 Message sent successfully (outgoing, ooh323c_o_1)
13:22:14:388 Sent Message - OpenLogicalChannelAck(1001) (outgoing, ooh323c_o_1)
13:22:14:389 Receiving H245 message
13:22:14:389 Complete H245 message received (outgoing, ooh323c_o_1)
13:22:14:389 Received H.245 Message = {
13:22:14:389 response = {
13:22:14:389 openLogicalChannelAck = {
13:22:14:389 forwardLogicalChannelNumber =
{ 13:22:14:389 1001 13:22:14:389 }
13:22:14:389 forwardMultiplexAckParameters = {
13:22:14:390 h2250LogicalChannelAckParameters = {
13:22:14:390 sessionID =
{ 13:22:14:390 1 13:22:14:390 }
13:22:14:391 mediaChannel = {
13:22:14:391 unicastAddress = {
13:22:14:391 iPAddress = {
13:22:14:392 network =
{ 13:22:14:392 'c0a8cbcb'H 13:22:14:392 }
13:22:14:393 tsapIdentifier =
{ 13:22:14:393 11076 13:22:14:394 }
13:22:14:394 }
13:22:14:394 }
13:22:14:395 }
13:22:14:395 mediaControlChannel = {
13:22:14:395 unicastAddress = {
13:22:14:396 iPAddress = {
13:22:14:396 network =
{ 13:22:14:396 'c0a8cbcb'H 13:22:14:397 }
13:22:14:397 tsapIdentifier =
{ 13:22:14:398 11077 13:22:14:398 }
13:22:14:398 }
13:22:14:399 }
13:22:14:399 }
13:22:14:399 }
13:22:14:399 }
13:22:14:400 }
13:22:14:400 }
13:22:14:400 }
13:22:14:400 Handling H245 message. (outgoing, ooh323c_o_1)
13:22:14:400 Deleted OpenLogicalChannel Timer. (outgoing, ooh323c_o_1)
13:22:14:400 TransmitLogical Channel of type OO_G711ALAW64K started (outgoing, ooh323c_o_1)
13:22:14:400 Finished handling H245 message. (outgoing, ooh323c_o_1)
13:22:17:504 Receiving H.2250 message (outgoing, ooh323c_o_1)
13:22:17:504 Received Q.931 message: (outgoing, ooh323c_o_1)
13:22:17:504 Received H.2250 Message = {
13:22:17:504 protocolDiscriminator = 8
13:22:17:504 callReference = 27
13:22:17:504 from = destination
13:22:17:504 messageType = 7
13:22:17:504 Bearer-Capability IE =
{ 13:22:17:504 80, 90, a3 }
13:22:17:504 Display IE =
{ 13:22:17:505 device 13:22:17:505 }
13:22:17:505 h323_uu_pdu = {
13:22:17:505 h323_message_body = {
13:22:17:505 connect = {
13:22:17:505 protocolIdentifier = {
13:22:17:505
{ 13:22:17:505 0 0 8 2250 0 4 }
13:22:17:506 }
13:22:17:506 destinationInfo = {
13:22:17:506 vendor = {
13:22:17:506 vendor = {
13:22:17:507 t35CountryCode =
{ 13:22:17:507 184 13:22:17:507 }
13:22:17:508 t35Extension =
{ 13:22:17:508 0 13:22:17:508 }
13:22:17:509 manufacturerCode =
{ 13:22:17:509 39 13:22:17:509 }
13:22:17:510 }
13:22:17:510 productId =
{ 13:22:17:510 '6f6f68333233'H 13:22:17:511 }
13:22:17:511 versionId =
{ 13:22:17:511 '76302e382e336d'H 13:22:17:512 }
13:22:17:512 }
13:22:17:512 terminal =
{ 13:22:17:513 }
13:22:17:513 mc =
{ 13:22:17:513 FALSE 13:22:17:513 }
13:22:17:514 undefinedNode =
{ 13:22:17:514 FALSE 13:22:17:514 }
13:22:17:515 }
13:22:17:515 conferenceID =
{ 13:22:17:515 '161718191a1b1c1d1e1f202122232425'H 13:22:17:515 }
13:22:17:515 callIdentifier = {
13:22:17:516 guid =
{ 13:22:17:516 '6f6f68333233632d8f494e459e320004'H 13:22:17:516 }
13:22:17:516 }
13:22:17:517 multipleCalls =
{ 13:22:17:517 FALSE 13:22:17:517 }
13:22:17:517 maintainConnection =
{ 13:22:17:518 FALSE 13:22:17:518 }
13:22:17:518 connectedAddress = {
13:22:17:518 elem[0] = {
13:22:17:518 dialedDigits =
{ 13:22:17:519 "570" 13:22:17:519 }
13:22:17:519 }
13:22:17:520 }
13:22:17:520 presentationIndicator = {
13:22:17:520 presentationAllowed =
{ 13:22:17:520 NULL 13:22:17:521 }
13:22:17:521 }
13:22:17:521 screeningIndicator =
{ 13:22:17:521 0 13:22:17:522 }
13:22:17:522 }
13:22:17:522 }
13:22:17:522 h245Tunneling =
{ 13:22:17:522 FALSE 13:22:17:522 }
13:22:17:522 }
13:22:17:523 UUIE decode successful
13:22:17:523 Decoded Q931 message (outgoing, ooh323c_o_1)
13:22:17:523 }
13:22:17:523 H.225 Connect message received (outgoing, ooh323c_o_1)
13:22:17:523 Deleted CallESTB timer. (outgoing, ooh323c_o_1)
13:22:21:754 Receiving H.2250 message (outgoing, ooh323c_o_1)
13:22:21:754 Received Q.931 message: (outgoing, ooh323c_o_1)
13:22:21:755 Received H.2250 Message = {
13:22:21:755 protocolDiscriminator = 8
13:22:21:755 callReference = 27
13:22:21:755 from = destination
13:22:21:755 messageType = 7b
13:22:21:755 Display IE =
{ 13:22:21:755 device 13:22:21:755 }
13:22:21:755 Keypad IE =
{ 13:22:21:755 1 13:22:21:755 }
13:22:21:755 h323_uu_pdu = {
13:22:21:755 h323_message_body = {
13:22:21:755 information = {
13:22:21:755 protocolIdentifier = {
13:22:21:756
{ 13:22:21:756 0 0 8 2250 0 4 }
13:22:21:756 }
13:22:21:756 callIdentifier = {
13:22:21:756 guid =
{ 13:22:21:757 '6f6f68333233632d8f494e459e320004'H 13:22:21:757 }
13:22:21:757 }
13:22:21:757 }
13:22:21:757 }
13:22:21:758 h245Tunneling =
{ 13:22:21:758 FALSE 13:22:21:758 }
13:22:21:758 }
13:22:21:758 UUIE decode successful
13:22:21:758 Decoded Q931 message (outgoing, ooh323c_o_1)
13:22:21:758 }
13:22:21:758 H.225 Information msg received (outgoing, ooh323c_o_1)
13:22:24:265 Receiving H245 message
13:22:24:265 Complete H245 message received (outgoing, ooh323c_o_1)
13:22:24:265 Received H.245 Message = {
13:22:24:265 command = {
13:22:24:265 endSessionCommand = {
13:22:24:265 disconnect =
{ 13:22:24:265 NULL 13:22:24:265 }
13:22:24:265 }
13:22:24:266 }
13:22:24:266 }
13:22:24:266 Handling H245 message. (outgoing, ooh323c_o_1)
13:22:24:266 Handling H.245 command message. (outgoing, ooh323c_o_1)
13:22:24:266 Received EndSession command (outgoing, ooh323c_o_1)
13:22:24:266 In response to received EndSessionCommand - Clearing all logical channels. (outgoing, ooh323c_o_1)
13:22:24:266 Clearing all logical channels (outgoing, ooh323c_o_1)
13:22:24:266 Clearing logical channel number 1001. (outgoing, ooh323c_o_1)
13:22:24:266 Stopped Transmit channel 1001 (outgoing, ooh323c_o_1)
13:22:24:266 Removed logical channel 1001 (outgoing, ooh323c_o_1)
13:22:24:266 Stopped Receive channel 1001 (outgoing, ooh323c_o_1)
13:22:24:266 Removed logical channel 1001 (outgoing, ooh323c_o_1)
13:22:24:266 ERROR: No Open LogicalChannels - Failed FindLogicalChannelByChannelNo (outgoing, ooh323c_o_1
13:22:24:266 Clearing logical channel number 1001. (outgoing, ooh323c_o_1)
13:22:24:266 ERROR: No Open LogicalChannels - Failed FindLogicalChannelByChannelNo (outgoing, ooh323c_o_1
13:22:24:266 Logical Channel 1001 doesn't exist, in clearLogicalChannel. (outgoing, ooh323c_o_1)
13:22:24:266 Built EndSession Command (outgoing, ooh323c_o_1)
13:22:24:266 Sending H.245 Message = {
13:22:24:266 command = {
13:22:24:266 endSessionCommand = {
13:22:24:266 disconnect =
{ 13:22:24:266 NULL 13:22:24:267 }
13:22:24:267 }
13:22:24:267 }
13:22:24:267 }
13:22:24:267 Sending H245 message (outgoing, ooh323c_o_1)
13:22:24:267 Sending OOEndSessionCommand H245 message over H.245 channel. (outgoing, ooh323c_o_1)
13:22:24:267 H245 Message sent successfully (outgoing, ooh323c_o_1)
13:22:24:267 Sent Message - EndSessionCommand (outgoing, ooh323c_o_1)
13:22:24:267 Closing H.245 connection (outgoing, ooh323c_o_1)
13:22:24:267 Closed H245 connection. (outgoing, ooh323c_o_1)
13:22:24:267 msgCtxt Reset? Done (outgoing, ooh323c_o_1)
13:22:24:267 Handling H.245 command message done. (outgoing, ooh323c_o_1)
13:22:24:267 Finished handling H245 message. (outgoing, ooh323c_o_1)
13:22:24:267 In ooEndCall call state is - OO_CALL_CLEAR (outgoing, ooh323c_o_1)
13:22:24:267 Building Release Complete message to send(outgoing, ooh323c_o_1)
13:22:24:267 Built Release Complete message (outgoing, ooh323c_o_1)
13:22:24:267 UserInfo encoding - successful
13:22:24:267 Q931 Message = {
13:22:24:267 protocolDiscriminator = 8
13:22:24:267 callReference = 27
13:22:24:267 from = originator
13:22:24:267 messageType = 5a
13:22:24:267 Cause IE =
{ 13:22:24:267 Q931NormalUnspecified 13:22:24:267 }
13:22:24:267 Display IE =
{ 13:22:24:267 test 13:22:24:267 }
13:22:24:267 h323_uu_pdu = {
13:22:24:268 h323_message_body = {
13:22:24:268 releaseComplete = {
13:22:24:268 protocolIdentifier = {
13:22:24:268
{ 13:22:24:268 0 0 8 2250 0 4 }
13:22:24:268 }
13:22:24:269 reason = {
13:22:24:269 undefinedReason =
{ 13:22:24:269 NULL 13:22:24:269 }
13:22:24:270 }
13:22:24:270 callIdentifier = {
13:22:24:270 guid =
{ 13:22:24:270 '6f6f68333233632d8f494e459e320004'H 13:22:24:271 }
13:22:24:271 }
13:22:24:271 }
13:22:24:271 }
13:22:24:271 h245Tunneling =
{ 13:22:24:272 FALSE 13:22:24:272 }
13:22:24:272 }
13:22:24:272 UUIE decode successful
13:22:24:272 }
13:22:24:272 Sending H225 message (outgoing, ooh323c_o_1)
13:22:24:272 Sending Q931 message (outgoing, ooh323c_o_1)
13:22:24:272 H2250/Q931 Message sent successfully (outgoing, ooh323c_o_1)
13:22:24:272 Sent Message - ReleaseComplete (outgoing, ooh323c_o_1)
13:22:24:272 In ooEndCall call state is - OO_CALL_CLEARED (outgoing, ooh323c_o_1)
13:22:24:272 Cleaning Call (outgoing, ooh323c_o_1)- reason:OO_REASON_UNKNOWN
13:22:24:272 Removing call c843168: ooh323c_o_1
13:22:24:272 Removed call (outgoing, ooh323c_o_1) from list
13:22:24:272 Ending Call Monitor thread
Any help please?
> CLONE - Cannot sent DTMF tones via H323 trunk as H245 signal.
> -------------------------------------------------------------
>
> Key: ASTERISK-24826
> URL: https://issues.asterisk.org/jira/browse/ASTERISK-24826
> Project: Asterisk
> Issue Type: Bug
> Security Level: None
> Components: Addons/chan_ooh323
> Affects Versions: 11.13.0
> Environment: Elastix 2.5.0
> Reporter: Dimos
> Attachments: CallToHQ19021015.pcapng, fig1.jpg, h323_log1, ooh323.conf, ReceivedTDMFmessageKey1.pcapng
>
>
> I have a H323 trunk with a alcatel pbx. All are working perfect except the DTMF tones. I try all the possibles configuration options in ooh323.conf file (rfc2833, q931keypad, h245alphanumeric, h245signal) without result. I found in h323_log that even if a set h245alphanumeric or h245signal in ooh323.conf file the asterisk send Q931 message.
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list