Hello guys. It's been about a year since I last posted to this mailing
list. At the time I had gotten everything to work beautifully. I have
not updated Gnugk since and have not touched it. Today we needed to
test this system out and I was surprised that calls no longer works.
When calling the endpoint directly, it connects. When trying to call
through Gnugk it does not. I looked in the log and see some kind of
connection timed out and a "didn't accept the call" error. Can someone
explain to me what is happening? 74.208.147.64 is our gatekeeper IP
address. I am confused as to who is trying to connect to "Q.931 socket
at 74.208.147.64:0". If it is relevant, caller is behind a firewall and
callee is not. I tried both with h.245 tunneling and without.
2013/02/01 14:09:56.598 4 yasocket.cxx(1116) TCPSrv Accept
request on 74.208.147.64:1720
2013/02/01 14:09:56.599 5 job.cxx(351) JOB Worker
threads: 10 total - 10 busy, 0 idle
2013/02/01 14:09:56.599 5 job.cxx(191) JOB Starting Job
Acceptor at Worker thread 140518605829888
2013/02/01 14:09:56.603 5 ProxyChannel.cxx(802) Q931s Reading
from 68.14.209.154:4003
2013/02/01 14:09:56.603 3 ProxyChannel.cxx(1162) Q931s Received:
Setup CRV=3378 from 68.14.209.154:4003
2013/02/01 14:09:56.604 4 ProxyChannel.cxx(1109) Q931 Received: {
q931pdu = {
protocolDiscriminator = 8
callReference = 3378
from = originator
messageType = Setup
IE: Bearer-Capability = {
88 18 90 a5 ....
}
IE: User-User = {
30 a8 06 00 08 91 4a 00 06 01 40 19 00 6d 00 68 [email protected]
00 65 00 72 00 62 00 6f 00 6c 00 64 00 40 00 61 [email protected]
00 69 00 6e 00 74 00 65 00 72 00 70 00 72 00 65 .i.n.t.e.r.p.r.e
00 74 00 69 00 6e 00 67 00 2e 00 63 00 6f 00 6d .t.i.n.g...c.o.m
22 c0 59 00 44 4c 13 4c 69 66 65 53 69 7a 65 20 ".Y.DL.LifeSize
53 6f 66 74 70 68 6f 6e 65 00 00 10 38 2e 31 2e Softphone...8.1.
35 20 28 57 69 6e 64 6f 77 73 29 00 00 00 4a d0 5 (Windows)...J.
93 40 06 b8 00 c6 07 39 fd 1a 09 19 10 96 38 00 [email protected].
24 e8 1c 86 17 00 5d 0d 80 07 00 44 0e d1 9a 0f $.....]....D....
a3 11 00 c6 07 39 fd 1a 09 19 10 96 37 00 24 e8 .....9......7.$.
1c 86 17 01 00 01 00 01 00 01 00 40 00 00 00 00 ...........@....
0a 31 30 37 39 35 32 31 33 34 31 02 80 01 80 .1079521341....
}
}
h225pdu = {
h323_uu_pdu = {
h323_message_body = setup {
protocolIdentifier = 0.0.8.2250.0.6
sourceAddress = 1 entries {
[0]=h323_ID 26 characters {
006d 0068 0065 0072 0062 006f 006c 0064 mherbold
0040 0061 0069 006e 0074 0065 0072 0070 @ainterp
0072 0065 0074 0069 006e 0067 002e 0063 reting.c
006f 006d om
}
}
sourceInfo = {
vendor = {
vendor = {
t35CountryCode = 89
t35Extension = 0
manufacturerCode = 17484
}
productId = 20 octets {
4c 69 66 65 53 69 7a 65 20 53 6f 66 74 70 68 6f LifeSize
Softpho
6e 65 00 00 ne..
}
versionId = 17 octets {
38 2e 31 2e 35 20 28 57 69 6e 64 6f 77 73 29 00 8.1.5
(Windows).
00 .
}
}
terminal = {
}
mc = false
undefinedNode = false
}
destCallSignalAddress = ipAddress {
ip = 4 octets {
4a d0 93 40 J..@
}
port = 1720
}
activeMC = false
conferenceID = 16 octets {
c6 07 39 fd 1a 09 19 10 96 38 00 24 e8 1c 86 17 ..9......8.$....
}
conferenceGoal = create <<null>>
callType = pointToPoint <<null>>
sourceCallSignalAddress = ipAddress {
ip = 4 octets {
44 0e d1 9a D...
}
port = 4003
}
callIdentifier = {
guid = 16 octets {
c6 07 39 fd 1a 09 19 10 96 37 00 24 e8 1c 86 17
..9......7.$....
}
}
mediaWaitForConnect = false
canOverlapSend = false
multipleCalls = false
maintainConnection = false
}
nonStandardData = {
nonStandardIdentifier = h221NonStandard {
t35CountryCode = 0
t35Extension = 0
manufacturerCode = 0
}
data = 10 octets {
31 30 37 39 35 32 31 33 34 31 1079521341
}
}
h245Tunneling = true
}
}
}
2013/02/01 14:09:56.605 5 Routing.cxx(200) ROUTING Checking
policy SqlPolicy for request Setup CRV=3378
2013/02/01 14:09:56.605 5 gksql.cxx(321) SqlPolicy
Executing query: SELECT ( SELECT vp_ip_address FROM accounts WHERE id =
account_id ) FROM pool ORDER BY priority
2013/02/01 14:09:56.605 5 Routing.cxx(1747) SqlPolicy
Query result : 65.84.19.45
2013/02/01 14:09:56.606 5 Routing.cxx(203) ROUTING Policy
SqlPolicy applied to the request Setup CRV=3378
2013/02/01 14:09:56.606 4 ProxyChannel.cxx(2917) Q931s
Unregistered party is not NATed
2013/02/01 14:09:56.606 2 RasTbl.cxx(4013)
CallTable::Insert(CALL) Call No. 5, total sessions : 1
2013/02/01 14:09:56.606 5 gksql.cxx(321) SQLAcct
Executing query: INSERT INTO gnugk SET id = '510c110000000005',
caller_ip = '68.14.209.154', caller_port = '4003', caller_id =
'[email protected]', ring_duration = '0', call_duration = '0',
total_duration = '0', callee_ip = '65.84.19.45', account_id = ( SELECT
id FROM accounts WHERE vp_ip_address = '65.84.19.45' ), call_id = 'c6 07
39 fd 1a 09 19 10 96 37 00 24 e8 1c 86 17'
2013/02/01 14:09:56.607 3 gkacct.cxx(914) GKACCT SQLAcct
logged event 1 for call no. 5
2013/02/01 14:09:56.607 2 gkacct.cxx(950) GKACCT
Successfully logged event 1 for call no. 5
2013/02/01 14:09:56.607 3 ProxyChannel.cxx(3393) Q931s Call 5
is NAT type 0
2013/02/01 14:09:56.607 5 Toolkit.cxx(664) ModeSelection for
68.14.209.154 -> 65.84.19.45 default=1
2013/02/01 14:09:56.607 1 ProxyChannel.cxx(997) Call 5:
h245Routed=0 proxy=0
2013/02/01 14:09:56.608 4 ProxyChannel.cxx(1109) Q931 Send to
65.84.19.45:1720 {
q931pdu = {
protocolDiscriminator = 8
callReference = 3378
from = originator
messageType = Setup
IE: Bearer-Capability = {
88 18 90 a5 ....
}
IE: User-User = {
30 a8 06 00 08 91 4a 00 06 01 40 19 00 6d 00 68 [email protected]
00 65 00 72 00 62 00 6f 00 6c 00 64 00 40 00 61 [email protected]
00 69 00 6e 00 74 00 65 00 72 00 70 00 72 00 65 .i.n.t.e.r.p.r.e
00 74 00 69 00 6e 00 67 00 2e 00 63 00 6f 00 6d .t.i.n.g...c.o.m
22 c0 59 00 44 4c 13 4c 69 66 65 53 69 7a 65 20 ".Y.DL.LifeSize
53 6f 66 74 70 68 6f 6e 65 00 00 10 38 2e 31 2e Softphone...8.1.
35 20 28 57 69 6e 64 6f 77 73 29 00 00 00 41 54 5 (Windows)...AT
13 2d 06 b8 00 c6 07 39 fd 1a 09 19 10 96 38 00 .-.....9......8.
24 e8 1c 86 17 00 5d 0d 80 07 00 4a d0 93 40 06 $.....]....J..@.
b8 11 00 c6 07 39 fd 1a 09 19 10 96 37 00 24 e8 .....9......7.$.
1c 86 17 01 00 01 00 01 00 01 00 40 00 00 00 00 ...........@....
0a 31 30 37 39 35 32 31 33 34 31 02 80 01 80 .1079521341....
}
}
h225pdu = {
h323_uu_pdu = {
h323_message_body = setup {
protocolIdentifier = 0.0.8.2250.0.6
sourceAddress = 1 entries {
[0]=h323_ID 26 characters {
006d 0068 0065 0072 0062 006f 006c 0064 mherbold
0040 0061 0069 006e 0074 0065 0072 0070 @ainterp
0072 0065 0074 0069 006e 0067 002e 0063 reting.c
006f 006d om
}
}
sourceInfo = {
vendor = {
vendor = {
t35CountryCode = 89
t35Extension = 0
manufacturerCode = 17484
}
productId = 20 octets {
4c 69 66 65 53 69 7a 65 20 53 6f 66 74 70 68 6f LifeSize
Softpho
6e 65 00 00 ne..
}
versionId = 17 octets {
38 2e 31 2e 35 20 28 57 69 6e 64 6f 77 73 29 00 8.1.5
(Windows).
00 .
}
}
terminal = {
}
mc = false
undefinedNode = false
}
destCallSignalAddress = ipAddress {
ip = 4 octets {
41 54 13 2d AT.-
}
port = 1720
}
activeMC = false
conferenceID = 16 octets {
c6 07 39 fd 1a 09 19 10 96 38 00 24 e8 1c 86 17 ..9......8.$....
}
conferenceGoal = create <<null>>
callType = pointToPoint <<null>>
sourceCallSignalAddress = ipAddress {
ip = 4 octets {
4a d0 93 40 J..@
}
port = 1720
}
callIdentifier = {
guid = 16 octets {
c6 07 39 fd 1a 09 19 10 96 37 00 24 e8 1c 86 17
..9......7.$....
}
}
mediaWaitForConnect = false
canOverlapSend = false
multipleCalls = false
maintainConnection = false
}
nonStandardData = {
nonStandardIdentifier = h221NonStandard {
t35CountryCode = 0
t35Extension = 0
manufacturerCode = 0
}
data = 10 octets {
31 30 37 39 35 32 31 33 34 31 1079521341
}
}
h245Tunneling = true
}
}
}
2013/02/01 14:10:02.619 1 ProxyChannel.cxx(5477) Q931d Could not
open/connect Q.931 socket at 74.208.147.64:0 - error 9/110: Connection
timed out
2013/02/01 14:10:02.619 3 ProxyChannel.cxx(5144) Q931
65.84.19.45:1720 DIDN'T ACCEPT THE CALL
2013/02/01 14:10:02.619 4 ProxyChannel.cxx(1109) Q931 Send to
68.14.209.154:4003 {
q931pdu = {
protocolDiscriminator = 8
callReference = 36146
from = destination
messageType = ReleaseComplete
IE: Cause - No route to destination = {
80 83 ..
}
IE: User-User = {
25 c0 06 00 08 91 4a 00 02 10 08 11 00 c6 07 39 %.....J........9
fd 1a 09 19 10 96 37 00 24 e8 1c 86 17 02 80 01 ......7.$.......
00 .
}
}
h225pdu = {
h323_uu_pdu = {
h323_message_body = releaseComplete {
protocolIdentifier = 0.0.8.2250.0.2
reason = unreachableDestination <<null>>
callIdentifier = {
guid = 16 octets {
c6 07 39 fd 1a 09 19 10 96 37 00 24 e8 1c 86 17
..9......7.$....
}
}
}
h245Tunneling = false
}
}
}
2013/02/01 14:10:02.619 2 RasTbl.cxx(4488) CDR ignore not
connected call
2013/02/01 14:10:02.620 5 gksql.cxx(321) SQLAcct
Executing query: UPDATE gnugk SET ring_duration = '0', call_duration =
'0', total_duration = '6', disconnect_time = '2013-02-01 14:10:02',
disconnect_cause = '3', who_disconnected = '0' WHERE id = '510c110000000005'
2013/02/01 14:10:02.621 3 gkacct.cxx(914) GKACCT SQLAcct
logged event 2 for call no. 5
2013/02/01 14:10:02.621 2 gkacct.cxx(950) GKACCT
Successfully logged event 2 for call no. 5
2013/02/01 14:10:02.621 3 yasocket.cxx(794) Q931d Delete
socket 65.84.19.45:1720
2013/02/01 14:10:02.621 3 yasocket.cxx(794) Q931s Delete
socket 68.14.209.154:4003
2013/02/01 14:10:02.621 5 job.cxx(403) JOB Job
Acceptor deleted
2013/02/01 14:10:02.621 5 job.cxx(393) JOB Worker
threads: 10 total - 9 busy, 1 idle
2013/02/01 14:10:02.844 3 RasTbl.cxx(2370) Gk Delete Call No. 5
--
Marvin Herbold
[email protected]
480-347-0326
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
_______________________________________________________
Posting: mailto:[email protected]
Archive:
http://sourceforge.net/mailarchive/forum.php?forum_name=openh323gk-users
Unsubscribe: http://lists.sourceforge.net/lists/listinfo/openh323gk-users
Homepage: http://www.gnugk.org/