When I call from IP phone(alias 1) to IP phone(alias 2) through gnugk
only, everything works fine. If I hungup IP phone(alias 1) before I
pickup IP phone(alias 2), everything finishes correctly.
Second case)
When I call from IP phone(alias 1) to IP phone(alias 2) through
asterisk(chan_h323) and I pickup IP phone(alias 2), connection is
established and everything finishes ok. But if I hungup IP phone(alias
1) before I pickup IP phone(alias 2), IP phone(alias 2) crashes.
When I call from IP phone(alias 1) to IP phone(alias 2) through gnugk
only, everything works fine. If I hungup IP phone(alias 1) before I
pickup IP phone(alias 2), everything finishes correctly.
Second case)
When I call from IP phone(alias 1) to IP phone(alias 2) through
asterisk(chan_h323) and I pickup IP phone(alias 2), connection is
established and everything finishes ok. But if I hungup IP phone(alias
1) before I pickup IP phone(alias 2), IP phone(alias 2) crashes.
I attach H.323 trace of asterisk in second case.
Could somebody help me?
Thanks in advance
srsergio
Quote:
0:44.013 H323 Listener:80fbcb8 transports.cxx(1431) H323TCP Started connection: host=192.168.0.204:1123, if=192.168.0.204:1720, handle=36
== New H.323 Connection created.
-- Received SETUP message...
== Setting up Call
-- Calling party name: Sergio
-- Calling party number: 5
-- Called party name: 704
-- Called party number: 704
-- Executing Wait("H323/ip$192.168.0.204:1123/5007", "1") in new stack
0:44.033 H225 Answer:80fa838 h323.cxx(4167) H323 CreateLogicalChannel - unknown data type
0:44.036 H225 Answer:80fa838 h323.cxx(4167) H323 CreateLogicalChannel - unknown data type
=*= In CreateRealTimeLogicalChannel
-- externalIpAddress: 192.168.0.204
-- externalPort: 35462
-- Direction: IsReceiver
=*= In CreateRealTimeLogicalChannel
-- externalIpAddress: 192.168.0.204
-- externalPort: 35462
-- Direction: IsTransmitter
0:44.044 H225 Answer:80fa838 h323.cxx(2439) H323 Answering call: AnswerCallAlertWithMedia
0:44.045 H225 Answer:80fa838 h323.cxx(3933) H245 Default OnSelectLogicalChannels, FastStartResponse
-- Started logical channel: sending G.711-ALaw-64k{sw}
-- channelsOpen = 1
-- remoteIpAddress: 192.168.0.155
-- remotePort: 9000
-- ExternalIpAddress: 192.168.0.204
-- ExternalPort: 35462
-- Started logical channel: receiving G.711-ALaw-64k{sw}
-- channelsOpen = 2
-- remoteIpAddress: 192.168.0.155
-- remotePort: 9000
-- ExternalIpAddress: 192.168.0.204
-- ExternalPort: 35462
0:44.056 H225 Answer:80fa838 h323.cxx(1567) H225 Reading PDUs: callRef=5007
-- Executing Dial("H323/ip$192.168.0.204:1123/5007", "H323/4|20|t|T") in new stack
dest: 4
-- Making call to 4 using gatekeeper.
0:45.016 ThreadID=0x00005817 h323ep.cxx(1289) H323 Making call to: 4
== New H.323 Connection created.
-- nbx1 is calling host 4
-- Call token is ip$localhost/9083
-- Call reference is 9083
-- Called 4
0:45.029 H225 Caller:8110ae8 transports.cxx(1431) H323TCP Started connection: host=192.168.0.204:1721, if=192.168.0.204:1124, handle=47
0:45.031 H225 Caller:8110ae8 h323.cxx(3933) H245 Default OnSelectLogicalChannels, FastStartInitiate
=*= In CreateRealTimeLogicalChannel
-- externalIpAddress: 192.168.0.204
-- externalPort: 3670
-- Direction: IsReceiver
=*= In CreateRealTimeLogicalChannel
-- externalIpAddress: 192.168.0.204
-- externalPort: 3670
-- Direction: IsTransmitter
-- Sending SETUP message
0:45.037 H225 Caller:8110ae8 h323.cxx(3120) H245 Started control channel
0:45.044 H225 Caller:8110ae8 h323.cxx(1567) H225 Reading PDUs: callRef=9083
0:45.213 H225 Caller:8110ae8 h323.cxx(2071) H225 Set remote party name: "192.168.0.204"
-- Started logical channel: sending G.711-ALaw-64k{sw}
-- channelsOpen = 3
-- remoteIpAddress: 192.168.0.154
-- remotePort: 9000
-- ExternalIpAddress: 192.168.0.204
-- ExternalPort: 3670
-- Started logical channel: receiving G.711-ALaw-64k{sw}
-- channelsOpen = 4
-- remoteIpAddress: 192.168.0.154
-- remotePort: 9000
-- ExternalIpAddress: 192.168.0.204
-- ExternalPort: 3670
0:45.220 H225 Caller:8110ae8 h323.cxx(3003) H225 Fast starting 2 channels
0:45.579 H225 Caller:8110ae8 h323.cxx(2071) H225 Set remote party name: "192.168.0.204"
-- Ringing phone for "192.168.0.204"
0:47.165 H225 Answer:80fa838 h323.cxx(1421) H225 Sending release complete PDU: callRef=5007
channelsOpen = 3
0:47.171 H323 Cleaner h323ep.cxx(1908) H323 Stopped receiving logical channel: G.711-ALaw-64k{sw} <1>
channelsOpen = 2
0:47.171 H323 Cleaner h323ep.cxx(1908) H323 Stopped sending logical channel: G.711-ALaw-64k{sw} <1>
0:47.173 H225 Answer:80fa838 h323.cxx(1610) H225 Signal channel closed.
0:47.190 H323 Cleaner h323.cxx(1518) H323 Connection ip$192.168.0.204:1123/5007 terminated.
-- Sergio has stopped calling
== H.323 Connection deleted.
-- ClearCall: Request to clear call with token ip$localhost/9083
0:47.192 ClearCallT...d:08101198 h323.cxx(1421) H225 Sending release complete PDU: callRef=9083
channelsOpen = 1
0:47.199 H323 Cleaner h323ep.cxx(1908) H323 Stopped receiving logical channel: G.711-ALaw-64k{sw} <1>
channelsOpen = 0
0:47.199 H323 Cleaner h323ep.cxx(1908) H323 Stopped sending logical channel: G.711-ALaw-64k{sw} <1>
0:47.199 H225 Caller:8110ae8 h323pdu.cxx(1102) H225 Read error (0):
0:47.201 H225 Caller:8110ae8 h323.cxx(1610) H225 Signal channel closed.
== Spawn extension (outgoing, 704, 2) exited non-zero on 'H323/ip$192.168.0.204:1123/5007'
0:47.220 H323 Cleaner h323.cxx(1518) H323 Connection ip$localhost/9083 terminated.
-- Call with 192.168.0.204 completed
== H.323 Connection deleted.
Quote:
2:25.858 H323 Listener:80fbcb8 transports.cxx(1431) H323TCP Started connection: host=192.168.0.204:1126, if=192.168.0.204:1720, handle=38
== New H.323 Connection created.
-- Received SETUP message...
== Setting up Call
-- Calling party name: Sergio
-- Calling party number: 5
-- Called party name: 704
-- Called party number: 704
2:25.881 H225 Answer:80fa838 h323.cxx(4167) H323 CreateLogicalChannel - unknown data type
2:25.883 H225 Answer:80fa838 h323.cxx(4167) H323 CreateLogicalChannel - unknown data type
=*= In CreateRealTimeLogicalChannel
-- externalIpAddress: 192.168.0.204
-- externalPort: 54848
-- Direction: IsReceiver
=*= In CreateRealTimeLogicalChannel
-- externalIpAddress: 192.168.0.204
-- externalPort: 54848
-- Direction: IsTransmitter
2:25.889 H225 Answer:80fa838 h323.cxx(2439) H323 Answering call: AnswerCallAlertWithMedia
2:25.890 H225 Answer:80fa838 h323.cxx(3933) H245 Default OnSelectLogicalChannels, FastStartResponse
-- Started logical channel: sending G.711-ALaw-64k{sw}
-- channelsOpen = 1
-- remoteIpAddress: 192.168.0.155
-- remotePort: 9000
-- ExternalIpAddress: 192.168.0.204
-- ExternalPort: 54848
-- Started logical channel: receiving G.711-ALaw-64k{sw}
-- channelsOpen = 2
-- remoteIpAddress: 192.168.0.155
-- remotePort: 9000
-- ExternalIpAddress: 192.168.0.204
-- ExternalPort: 54848
2:25.901 H225 Answer:80fa838 h323.cxx(1567) H225 Reading PDUs: callRef=15291
-- Executing Wait("H323/ip$192.168.0.204:1126/15291", "1") in new stack
-- Executing Dial("H323/ip$192.168.0.204:1126/15291", "H323/4|20|t|T") in new stack
dest: 4
-- Making call to 4 using gatekeeper.
2:26.906 ThreadID=0x00006817 h323ep.cxx(1289) H323 Making call to: 4
== New H.323 Connection created.
-- nbx1 is calling host 4
-- Call token is ip$localhost/9084
-- Call reference is 9084
-- Called 4
2:26.925 H225 Caller:81090a0 transports.cxx(1431) H323TCP Started connection: host=192.168.0.204:1721, if=192.168.0.204:1127, handle=49
2:26.927 H225 Caller:81090a0 h323.cxx(3933) H245 Default OnSelectLogicalChannels, FastStartInitiate
=*= In CreateRealTimeLogicalChannel
-- externalIpAddress: 192.168.0.204
-- externalPort: 13084
-- Direction: IsReceiver
=*= In CreateRealTimeLogicalChannel
-- externalIpAddress: 192.168.0.204
-- externalPort: 13084
-- Direction: IsTransmitter
-- Sending SETUP message
2:26.933 H225 Caller:81090a0 h323.cxx(3120) H245 Started control channel
2:26.941 H225 Caller:81090a0 h323.cxx(1567) H225 Reading PDUs: callRef=9084
2:27.157 H225 Caller:81090a0 h323.cxx(2071) H225 Set remote party name: "192.168.0.204"
-- Started logical channel: sending G.711-ALaw-64k{sw}
-- channelsOpen = 3
-- remoteIpAddress: 192.168.0.154
-- remotePort: 9000
-- ExternalIpAddress: 192.168.0.204
-- ExternalPort: 13084
-- Started logical channel: receiving G.711-ALaw-64k{sw}
-- channelsOpen = 4
-- remoteIpAddress: 192.168.0.154
-- remotePort: 9000
-- ExternalIpAddress: 192.168.0.204
-- ExternalPort: 13084
2:27.164 H225 Caller:81090a0 h323.cxx(3003) H225 Fast starting 2 channels
2:27.518 H225 Caller:81090a0 h323.cxx(2071) H225 Set remote party name: "192.168.0.204"
-- Ringing phone for "192.168.0.204"
2:28.538 H225 Caller:81090a0 h323.cxx(2071) H225 Set remote party name: "192.168.0.204"
2:28.540 H225 Caller:81090a0 h323.cxx(2874) H225 Received connect PDU.
2:28.544 H225 Caller:81090a0 transports.cxx(1431) H323TCP Started connection: host=192.168.0.154:1025, if=192.168.0.204:1129, handle=50
2:28.547 H225 Caller:81090a0 h323.cxx(3120) H245 Started control channel
2:28.548 H245:811dd98 h323.cxx(3120) H245 Started control channel
-- Connection Established with "192.168.0.204"
2:28.564 H225 Caller:81090a0 h323neg.cxx(379) H245 MasterSlaveDetermination: local is master
-- H323/4 answered H323/ip$192.168.0.204:1126/15291
2:28.570 ThreadID=0x00006817 h323.cxx(2439) H323 Answering call: AnswerCallNow
2:28.571 ThreadID=0x00006817 h323.cxx(3120) H245 Started control channel
2:28.616 H225 Answer:80fa838 h323.cxx(3766) H323 User Input RFC2833 payload type set to [pt=96]
2:28.623 H225 Answer:80fa838 h323neg.cxx(379) H245 MasterSlaveDetermination: local is master
2:28.630 H225 Answer:80fa838 h323neg.cxx(630) H245 TerminalCapabilitySet Sent.
-- Connection Established with "Sergio (5, 5) [192.168.0.204]"
2:28.636 H245:811dd98 h323neg.cxx(630) H245 TerminalCapabilitySet Sent.
2:35.149 H225 Answer:80fa838 h323.cxx(1421) H225 Sending release complete PDU: callRef=15291
channelsOpen = 3
2:35.154 H323 Cleaner h323ep.cxx(1908) H323 Stopped receiving logical channel: G.711-ALaw-64k{sw} <1>
channelsOpen = 2
2:35.155 H323 Cleaner h323ep.cxx(1908) H323 Stopped sending logical channel: G.711-ALaw-64k{sw} <1>
2:35.156 H225 Answer:80fa838 h323.cxx(1610) H225 Signal channel closed.
2:35.170 H323 Cleaner h323.cxx(1518) H323 Connection ip$192.168.0.204:1126/15291 terminated.
-- Sergio has cleared the call
== H.323 Connection deleted.
-- ClearCall: Request to clear call with token ip$localhost/9084
2:35.172 ClearCallT...d:080ff6e0 h323.cxx(1421) H225 Sending release complete PDU: callRef=9084
channelsOpen = 1
2:35.178 H323 Cleaner h323ep.cxx(1908) H323 Stopped receiving logical channel: G.711-ALaw-64k{sw} <1>
channelsOpen = 0
2:35.179 H323 Cleaner h323ep.cxx(1908) H323 Stopped sending logical channel: G.711-ALaw-64k{sw} <1>
2:35.179 H225 Caller:81090a0 h323pdu.cxx(1102) H225 Read error (0):
2:35.181 H225 Caller:81090a0 h323.cxx(1610) H225 Signal channel closed.
== Spawn extension (outgoing, 704, 2) exited non-zero on 'H323/ip$192.168.0.204:1126/15291'
2:35.228 H245:811dd98 h323.cxx(3183) H245 Control channel closed.
2:35.442 H323 Cleaner h323.cxx(1518) H323 Connection ip$localhost/9084 terminated.
-- Call with 192.168.0.204 completed
== H.323 Connection deleted.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum