Here's the Level 5 trace of endpoint to endpoint via two gnugks.
Trace captured on the office gnugk with endpoint 3456 dialling to home
gnugk and extension 4567 there. Both Mirial endpoints.
Thanks Jan for letting me know how to get this far.
3456 is my 3456@xxxxxxxxxxxx endpoint and 4567@xxxxxxxxxx is the
endpoint on the home gatekeeper being called.
Interestingly I find this line a bit strange:
2009/11/16 16:54:45.926 4 RasSrv.cxx(2713) RAS NAT
strategy for Call No: 1 set to Unknown Strategy
Maybe this can help with the gnugk to gnugk calls in future.
Thanks all.
=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2009.11.16 16:54:00
=~=~=~=~=~=~=~=~=~=~=~=
gnugk@xxxxxxxxxxxx's password:
Linux gnugk-desktop 2.6.24-25-generic #1 SMP Tue Oct 20 07:31:10 UTC
2009 i686
The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.
To access official Ubuntu documentation, please visit:
http://help.ubuntu.com/
Last login: Mon Nov 16 16:49:06 2009 from 192.168.1.10
]0;gnugk@gnugk-desktop: ~gnugk@gnugk-desktop:~$ sudo gnugk -ttttt -c
/etc/gatekeeper.ini
2009/11/16 16:54:14.483 2 singleton.cxx(25) Create instance:
Toolkit(1)
2009/11/16 16:54:14.485 5 Toolkit.cxx(1013) GK Trying
file name /tmp/gnugk.ini-5085 for temp config
2009/11/16 16:54:14.486 4 osutil.cxx(188) PWLib File
handle high water mark set: 6 Thread unblock pipe
2009/11/16 16:54:14.487 5 tlibthrd.cxx(378) PTLib
Created thread 0x8423688 PXConfigWriteThread
2009/11/16 16:54:14.487 4 tlibthrd.cxx(547) PTLib Thread
high water mark set: 2
2009/11/16 16:54:14.488 4 config.cxx(221) PTLib
Created PXConfig 0x8423110
2009/11/16 16:54:14.489 4 config.cxx(336) PTLib
Reading config file: /tmp/gnugk.ini-5085
2009/11/16 16:54:14.489 4 osutil.cxx(188) PWLib File
handle high water mark set: 7 PTextFile
2009/11/16 16:54:14.491 5 Toolkit.cxx(1046) GK Trying
file name /tmp/gnugk.ini-9233 for external config
2009/11/16 16:54:14.491 4 config.cxx(221) PTLib
Created PXConfig 0x8423640
2009/11/16 16:54:14.492 4 config.cxx(336) PTLib
Reading config file: /tmp/gnugk.ini-9233
2009/11/16 16:54:14.492 5 tlibthrd.cxx(454) PTLib
Started thread 0x8423688 PXConfigWriteThread:0xb7d12b90
2009/11/16 16:54:14.492 4 config.cxx(196) PTLib Config
file cache write back thread started.
2009/11/16 16:54:14.495 4 Toolkit.cxx(346) InterfaceTable:
127.0.0.1 [00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:01]
<00-00-00-00-00-00> (lo)
192.168.1.15 [fe:80:00:00:00:00:00:00:02:06:5b:ff:fe:68:79:51]
<00-06-5B-68-79-51> (eth0)
2009/11/16 16:54:14.497 2 Toolkit.cxx(359) Internal
Network Detected 192.168.1.0/24
2009/11/16 16:54:14.499 2 Toolkit.cxx(289)
Network=192.168.1.0/255.255.255.0, IP=192.168.1.15
2009/11/16 16:54:14.500 2 Toolkit.cxx(289)
Network=169.254.0.0/255.255.0.0, IP=192.168.1.15
2009/11/16 16:54:14.500 2 Toolkit.cxx(290) Default
IP=192.168.1.15
2009/11/16 16:54:14.501 2 transports.cxx(904) H323 Use of
non IP transport address: ""
2009/11/16 16:54:14.501 2 Toolkit.cxx(446) GK H.323
Proxy enabled
2009/11/16 16:54:14.502 2 Toolkit.cxx(469) GK INI
Internal Network 0 = 192.168.1.0/24
2009/11/16 16:54:14.546 4 Toolkit.cxx(2311) Std23 STUN
Public Server stun.ekiga.net (75.101.138.128)
2009/11/16 16:54:14.547 4 Toolkit.cxx(2309) Std23 STUN
Internal 192.168.1.15 IF 0
2009/11/16 16:54:14.547 2 Toolkit.cxx(784) GK Loaded
per GW rewrite data:
2009/11/16 16:54:14.548 2 Toolkit.cxx(787) GK No per GW
data loaded
2009/11/16 16:54:14.548 5 clirw.cxx(456) CLIRW 0
inbound rules loaded
2009/11/16 16:54:14.549 5 clirw.cxx(470) CLIRW 0
outbound rules loaded
2009/11/16 16:54:14.549 2 singleton.cxx(25) Create instance:
CapacityControl(2)
2009/11/16 16:54:14.550 5 capctrl.cxx(258) CAPCTRL 0 IP
rules loaded
2009/11/16 16:54:14.550 5 capctrl.cxx(271) CAPCTRL 0
H.323 ID rules loaded
2009/11/16 16:54:14.551 5 capctrl.cxx(284) CAPCTRL 0
CLI rules loaded
2009/11/16 16:54:14.551 5 capctrl.cxx(258) CAPCTRL 0 IP
rules loaded
2009/11/16 16:54:14.551 5 capctrl.cxx(271) CAPCTRL 0
H.323 ID rules loaded
2009/11/16 16:54:14.552 5 capctrl.cxx(284) CAPCTRL 0
CLI rules loaded
GNU Gatekeeper with ID 'OfficeGk' started
Gatekeeper(GNU) Version(2.3.1)
Ext(pthreads=1,radius=1,mysql=0,pgsql=0,firebird=0,odbc=0,sqlite=0,large_fdset=0,crypto/ssl=0,h46018=1,h46023=1)
Build(Oct 28 2009, 12:46:12) Sys(Linux i686 2.6.24-25-generic)
2009/11/16 16:54:14.554 1 gk.cxx(612) GNU Gatekeeper
with ID 'OfficeGk' started
Gatekeeper(GNU) Version(2.3.1)
Ext(pthreads=1,radius=1,mysql=0,pgsql=0,firebird=0,odbc=0,sqlite=0,large_fdset=0,crypto/ssl=0,h46018=1,h46023=1)
Build(Oct 28 2009, 12:46:12) Sys(Linux i686 2.6.24-25-generic)
Listen on 127.0.0.1,192.168.1.15
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License version 2.
We also explicitly grant the right to link this code
with the OpenH323/H323Plus and OpenSSL library.
This program contains H.460.18 and H.460.19 technology patented by Tandberg
and licensed to the GNU Gatekeeper Project.
This program contains H.460.23 and H.460.24 technology
licensed to the GNU Gatekeeper Project.
2009/11/16 16:54:14.555 2 singleton.cxx(25) Create instance:
CallTable(3)
2009/11/16 16:54:14.556 2 gk.cxx(656) GK Disable
Bandwidth Management
2009/11/16 16:54:14.556 2 gk.cxx(665) GK
TimeToLive for Registrations: 300
2009/11/16 16:54:14.557 2 singleton.cxx(25) Create instance:
RasSrv(4)
2009/11/16 16:54:14.557 2 ProxyChannel.cxx(209) Q931PortRange:
30000-30999
2009/11/16 16:54:14.558 2 ProxyChannel.cxx(209) H245PortRange:
31000-31999
2009/11/16 16:54:14.558 2 ProxyChannel.cxx(209) T120PortRange:
50000-59999
2009/11/16 16:54:14.559 2 ProxyChannel.cxx(209) RTPPortRange:
1024-65535
2009/11/16 16:54:14.559 2 singleton.cxx(25) Create instance:
Agent(5)
2009/11/16 16:54:14.560 4 osutil.cxx(188) PWLib File
handle high water mark set: 8 Thread unblock pipe
2009/11/16 16:54:14.560 5 tlibthrd.cxx(378) PTLib
Created thread 0x842c1c0
2009/11/16 16:54:14.561 4 tlibthrd.cxx(547) PTLib Thread
high water mark set: 3
2009/11/16 16:54:14.561 5 tlibthrd.cxx(454) PTLib
Started thread 0x842c1c0 Worker:0xb7cbdb90
2009/11/16 16:54:14.561 5 job.cxx(170) JOB Worker
3083590544 started
2009/11/16 16:54:14.562 5 job.cxx(364) JOB Worker
threads: 1 total - 1 busy, 0 idle
2009/11/16 16:54:14.562 4 osutil.cxx(188) PWLib File
handle high water mark set: 10 Thread unblock pipe
2009/11/16 16:54:14.563 5 job.cxx(190) JOB Starting
Job ProxyH(0) at Worker thread 3083590544
2009/11/16 16:54:14.563 5 tlibthrd.cxx(378) PTLib
Created thread 0x842d590
2009/11/16 16:54:14.564 4 tlibthrd.cxx(547) PTLib Thread
high water mark set: 4
2009/11/16 16:54:14.564 5 tlibthrd.cxx(454) PTLib
Started thread 0x842d590 Worker:0xb7c7cb90
2009/11/16 16:54:14.565 5 job.cxx(170) JOB Worker
3083324304 started
2009/11/16 16:54:14.565 5 job.cxx(364) JOB Worker
threads: 2 total - 2 busy, 0 idle
2009/11/16 16:54:14.566 5 job.cxx(190) JOB Starting
Job ProxyH(1) at Worker thread 3083324304
2009/11/16 16:54:14.566 4 osutil.cxx(188) PWLib File
handle high water mark set: 12 Thread unblock pipe
2009/11/16 16:54:14.567 5 tlibthrd.cxx(378) PTLib
Created thread 0x8430b78
2009/11/16 16:54:14.567 4 tlibthrd.cxx(547) PTLib Thread
high water mark set: 5
2009/11/16 16:54:14.568 5 tlibthrd.cxx(454) PTLib
Started thread 0x8430b78 Worker:0xb7c3bb90
2009/11/16 16:54:14.568 5 job.cxx(170) JOB Worker
3083058064 started
2009/11/16 16:54:14.568 5 job.cxx(364) JOB Worker
threads: 3 total - 3 busy, 0 idle
2009/11/16 16:54:14.569 4 osutil.cxx(188) PWLib File
handle high water mark set: 14 Thread unblock pipe
2009/11/16 16:54:14.569 5 job.cxx(190) JOB Starting
Job ProxyH(2) at Worker thread 3083058064
2009/11/16 16:54:14.569 5 tlibthrd.cxx(378) PTLib
Created thread 0x8431f48
2009/11/16 16:54:14.570 4 tlibthrd.cxx(547) PTLib Thread
high water mark set: 6
2009/11/16 16:54:14.571 5 tlibthrd.cxx(454) PTLib
Started thread 0x8431f48 Worker:0xb7bfab90
2009/11/16 16:54:14.571 5 job.cxx(170) JOB Worker
3082791824 started
2009/11/16 16:54:14.571 5 job.cxx(364) JOB Worker
threads: 4 total - 4 busy, 0 idle
2009/11/16 16:54:14.572 4 osutil.cxx(188) PWLib File
handle high water mark set: 16 Thread unblock pipe
2009/11/16 16:54:14.572 5 job.cxx(190) JOB Starting
Job ProxyH(3) at Worker thread 3082791824
2009/11/16 16:54:14.572 5 tlibthrd.cxx(378) PTLib
Created thread 0x84343c8
2009/11/16 16:54:14.573 4 tlibthrd.cxx(547) PTLib Thread
high water mark set: 7
2009/11/16 16:54:14.574 5 tlibthrd.cxx(454) PTLib
Started thread 0x84343c8 Worker:0xb7bb9b90
2009/11/16 16:54:14.574 5 job.cxx(170) JOB Worker
3082525584 started
2009/11/16 16:54:14.574 5 job.cxx(364) JOB Worker
threads: 5 total - 5 busy, 0 idle
2009/11/16 16:54:14.575 5 job.cxx(190) JOB Starting
Job ProxyH(4) at Worker thread 3082525584
2009/11/16 16:54:14.575 4 osutil.cxx(188) PWLib File
handle high water mark set: 18 Thread unblock pipe
2009/11/16 16:54:14.575 5 tlibthrd.cxx(378) PTLib
Created thread 0x8436848
2009/11/16 16:54:14.576 4 tlibthrd.cxx(547) PTLib Thread
high water mark set: 8
2009/11/16 16:54:14.577 5 tlibthrd.cxx(454) PTLib
Started thread 0x8436848 Worker:0xb7b78b90
2009/11/16 16:54:14.577 5 job.cxx(170) JOB Worker
3082259344 started
2009/11/16 16:54:14.577 5 job.cxx(364) JOB Worker
threads: 6 total - 6 busy, 0 idle
2009/11/16 16:54:14.578 5 job.cxx(190) JOB Starting
Job ProxyRTP(0) at Worker thread 3082259344
2009/11/16 16:54:14.578 2 RasSrv.cxx(739) GK Using
Routed Signalling
2009/11/16 16:54:14.579 2 RasSrv.cxx(740) GK H.245
Routed Enabled
2009/11/16 16:54:14.579 2 RasSrv.cxx(743) GK H.460.18
Registrations Enabled
2009/11/16 16:54:14.580 2 RasSrv.cxx(758) GK No
ENUMservers set, using defaults
2009/11/16 16:54:14.580 2 RasSrv.cxx(779) GK No
RDSservers set, using defaults
2009/11/16 16:54:14.581 2 singleton.cxx(25) Create instance:
GkStatus(6)
2009/11/16 16:54:14.581 4 osutil.cxx(188) PWLib File
handle high water mark set: 20 Thread unblock pipe
2009/11/16 16:54:14.582 5 tlibthrd.cxx(378) PTLib
Created thread 0x8439e30
2009/11/16 16:54:14.582 4 tlibthrd.cxx(547) PTLib Thread
high water mark set: 9
2009/11/16 16:54:14.583 5 tlibthrd.cxx(454) PTLib
Started thread 0x8439e30 Worker:0xb7b37b90
2009/11/16 16:54:14.583 5 job.cxx(170) JOB Worker
3081993104 started
2009/11/16 16:54:14.583 5 job.cxx(364) JOB Worker
threads: 7 total - 7 busy, 0 idle
2009/11/16 16:54:14.584 5 job.cxx(190) JOB Starting
Job GkStatus at Worker thread 3081993104
2009/11/16 16:54:14.584 2 singleton.cxx(25) Create instance:
RegistrationTable(7)
2009/11/16 16:54:14.585 4 yasocket.cxx(882) TCPSrv
CpsLimit disabled
2009/11/16 16:54:14.585 4 osutil.cxx(188) PWLib File
handle high water mark set: 22 Thread unblock pipe
2009/11/16 16:54:14.586 5 tlibthrd.cxx(378) PTLib
Created thread 0x843e3c8
2009/11/16 16:54:14.586 4 tlibthrd.cxx(547) PTLib Thread
high water mark set: 10
2009/11/16 16:54:14.587 5 tlibthrd.cxx(454) PTLib
Started thread 0x843e3c8 Worker:0xb7af6b90
2009/11/16 16:54:14.587 5 job.cxx(170) JOB Worker
3081726864 started
2009/11/16 16:54:14.587 5 job.cxx(364) JOB Worker
threads: 8 total - 8 busy, 0 idle
2009/11/16 16:54:14.588 2 RasSrv.cxx(818) GK Home =
127.0.0.1,192.168.1.15
2009/11/16 16:54:14.589 5 job.cxx(190) JOB Starting
Job TCPSrv at Worker thread 3081726864
2009/11/16 16:54:14.589 4 osutil.cxx(188) PWLib File
handle high water mark set: 23 PUDPSocket
2009/11/16 16:54:14.590 1 RasSrv.cxx(513) Listening to
127.0.0.1:1719(U)
2009/11/16 16:54:14.591 5 yasocket.cxx(752) RasSrv Total
sockets: 1
2009/11/16 16:54:14.591 4 osutil.cxx(188) PWLib File
handle high water mark set: 24 CallSignalListener
2009/11/16 16:54:14.592 1 RasSrv.cxx(513) Listening to
127.0.0.1:1720
2009/11/16 16:54:14.592 5 yasocket.cxx(752) TCPSrv Total
sockets: 1
2009/11/16 16:54:14.593 4 osutil.cxx(188) PWLib File
handle high water mark set: 25 StatusListener
2009/11/16 16:54:14.593 1 RasSrv.cxx(513) Listening to
127.0.0.1:7000
2009/11/16 16:54:14.594 5 yasocket.cxx(752) TCPSrv Total
sockets: 2
2009/11/16 16:54:14.594 4 osutil.cxx(188) PWLib File
handle high water mark set: 26 PUDPSocket
2009/11/16 16:54:14.595 1 RasSrv.cxx(513) Listening to
192.168.1.15:1719(U)
2009/11/16 16:54:14.595 5 yasocket.cxx(752) RasSrv Total
sockets: 2
2009/11/16 16:54:14.596 4 osutil.cxx(188) PWLib File
handle high water mark set: 27 PUDPSocket
2009/11/16 16:54:14.601 1 RasSrv.cxx(513) Listening to
192.168.1.15:1718(Mcast)
2009/11/16 16:54:14.602 5 yasocket.cxx(752) RasSrv Total
sockets: 3
2009/11/16 16:54:14.602 4 osutil.cxx(188) PWLib File
handle high water mark set: 28 CallSignalListener
2009/11/16 16:54:14.603 1 RasSrv.cxx(513) Listening to
192.168.1.15:1720
2009/11/16 16:54:14.603 5 yasocket.cxx(752) TCPSrv Total
sockets: 3
2009/11/16 16:54:14.604 4 osutil.cxx(188) PWLib File
handle high water mark set: 29 StatusListener
2009/11/16 16:54:14.604 1 RasSrv.cxx(513) Listening to
192.168.1.15:7000
2009/11/16 16:54:14.604 5 yasocket.cxx(752) TCPSrv Total
sockets: 4
2009/11/16 16:54:14.605 4 osutil.cxx(188) PWLib File
handle high water mark set: 30 PUDPSocket
2009/11/16 16:54:14.606 1 RasSrv.cxx(879) RAS
Broadcast listener listening at 0.0.0.0:1719(Bcast)
2009/11/16 16:54:14.606 5 yasocket.cxx(752) RasSrv Total
sockets: 4
2009/11/16 16:54:14.606 4 yasocket.cxx(882) TCPSrv
CpsLimit disabled
2009/11/16 16:54:14.607 2 Routing.cxx(748) VQueue (CTI)
Virtual queues disabled - no virtual queues configured
2009/11/16 16:54:14.608 2 singleton.cxx(25) Create instance:
Routing::Analyzer(8)
2009/11/16 16:54:14.609 1 Routing.cxx(267)
RoutingPolicy::OnARQ add policy
explicit,internal,parent,neighbor,dns,catchall for prefix *
2009/11/16 16:54:14.609 1 Routing.cxx(267)
RoutingPolicy::OnLRQ add policy
explicit,internal,parent,neighbor,dns,catchall for prefix *
2009/11/16 16:54:14.610 1 Routing.cxx(267)
RoutingPolicy::OnSetup add policy
explicit,internal,parent,neighbor,dns,catchall for prefix *
2009/11/16 16:54:14.611 1 Routing.cxx(267)
RoutingPolicy::OnFacility add policy
explicit,internal,parent,neighbor,dns,catchall for prefix *
2009/11/16 16:54:14.611 2 gkacct.cxx(1047) GKACCT
Successfully logged event 8
2009/11/16 16:54:14.612 4 osutil.cxx(188) PWLib File
handle high water mark set: 32 Thread unblock pipe
2009/11/16 16:54:14.612 5 tlibthrd.cxx(378) PTLib
Created thread 0x844cdd0
2009/11/16 16:54:14.613 4 tlibthrd.cxx(547) PTLib Thread
high water mark set: 11
2009/11/16 16:54:14.613 5 tlibthrd.cxx(454) PTLib
Started thread 0x844cdd0 Worker:0xb7ab5b90
2009/11/16 16:54:14.614 5 job.cxx(170) JOB Worker
3081460624 started
2009/11/16 16:54:14.614 5 job.cxx(364) JOB Worker
threads: 9 total - 9 busy, 0 idle
2009/11/16 16:54:14.614 5 job.cxx(190) JOB Starting
Job HouseKeeping at Worker thread 3081460624
2009/11/16 16:54:31.758 4 RasSrv.cxx(216) RAS
Receiving on 192.168.1.15:1719(U)
2009/11/16 16:54:31.758 2 RasSrv.cxx(175) RAS Read
from 192.168.1.10:1719
2009/11/16 16:54:31.759 3 RasSrv.cxx(224) RAS
gatekeeperRequest {
requestSeqNum = 64046
protocolIdentifier = 0.0.8.2250.0.6
rasAddress = ipAddress {
ip = 4 octets {
c0 a8 01 0a ....
}
port = 1719
}
endpointType = {
vendor = {
vendor = {
t35CountryCode = 89
t35Extension = 0
manufacturerCode = 17484
}
productId = 16 octets {
44 79 6c 6f 67 69 63 20 4d 69 72 69 61 6c 00 00 Dylogic
Mirial..
}
versionId = 7 octets {
37 2e 30 2e 37 00 00 7.0.7..
}
}
terminal = {
}
mc = false
undefinedNode = false
}
endpointAlias = 2 entries {
[0]=h323_ID 4 characters {
004d 0069 006b 0065 Mike
}
[1]=dialedDigits "3456"
}
supportsAltGK = <<null>>
supportsAssignedGK = true
}
2009/11/16 16:54:31.760 4 osutil.cxx(188) PWLib File
handle high water mark set: 34 Thread unblock pipe
2009/11/16 16:54:31.761 5 tlibthrd.cxx(378) PTLib
Created thread 0x8450630
2009/11/16 16:54:31.761 4 tlibthrd.cxx(547) PTLib Thread
high water mark set: 12
2009/11/16 16:54:31.762 5 tlibthrd.cxx(454) PTLib
Started thread 0x8450630 Worker:0xb7a74b90
2009/11/16 16:54:31.762 5 job.cxx(170) JOB Worker
3081194384 started
2009/11/16 16:54:31.762 5 job.cxx(190) JOB Starting
Job GRQ at Worker thread 3081194384
2009/11/16 16:54:31.762 1 RasSrv.cxx(354) RAS GRQ
Received from 192.168.1.10:1719
2009/11/16 16:54:31.763 2 RasSrv.cxx(394)
GCF|192.168.1.10|Mike|terminal;
2009/11/16 16:54:31.763 3 RasSrv.cxx(236) RAS Send to
192.168.1.10:1719
gatekeeperConfirm {
requestSeqNum = 64046
protocolIdentifier = 0.0.8.2250.0.6
gatekeeperIdentifier = 9 characters {
004f 0066 0066 0069 0063 0065 0047 006b OfficeGk
0000
}
rasAddress = ipAddress {
ip = 4 octets {
c0 a8 01 0f ....
}
port = 1719
}
}
2009/11/16 16:54:31.764 5 RasSrv.cxx(250) RAS Sent
Successful
2009/11/16 16:54:31.764 5 job.cxx(364) JOB Worker
threads: 10 total - 10 busy, 0 idle
2009/11/16 16:54:31.765 5 job.cxx(427) JOB Job GRQ
deleted
2009/11/16 16:54:31.765 5 job.cxx(416) JOB Worker
threads: 10 total - 9 busy, 1 idle
2009/11/16 16:54:31.776 4 RasSrv.cxx(216) RAS
Receiving on 192.168.1.15:1719(U)
2009/11/16 16:54:31.777 2 RasSrv.cxx(175) RAS Read
from 192.168.1.10:1719
2009/11/16 16:54:31.778 3 RasSrv.cxx(224) RAS
registrationRequest {
requestSeqNum = 64047
protocolIdentifier = 0.0.8.2250.0.6
discoveryComplete = true
callSignalAddress = 1 entries {
[0]=ipAddress {
ip = 4 octets {
c0 a8 01 0a ....
}
port = 1720
}
}
rasAddress = 1 entries {
[0]=ipAddress {
ip = 4 octets {
c0 a8 01 0a ....
}
port = 1719
}
}
terminalType = {
vendor = {
vendor = {
t35CountryCode = 89
t35Extension = 0
manufacturerCode = 17484
}
productId = 16 octets {
44 79 6c 6f 67 69 63 20 4d 69 72 69 61 6c 00 00 Dylogic
Mirial..
}
versionId = 7 octets {
37 2e 30 2e 37 00 00 7.0.7..
}
}
terminal = {
}
mc = false
undefinedNode = false
}
terminalAlias = 2 entries {
[0]=h323_ID 4 characters {
004d 0069 006b 0065 Mike
}
[1]=dialedDigits "3456"
}
gatekeeperIdentifier = 9 characters {
004f 0066 0066 0069 0063 0065 0047 006b OfficeGk
0000
}
endpointVendor = {
vendor = {
t35CountryCode = 89
t35Extension = 0
manufacturerCode = 17484
}
productId = 16 octets {
44 79 6c 6f 67 69 63 20 4d 69 72 69 61 6c 00 00 Dylogic Mirial..
}
versionId = 7 octets {
37 2e 30 2e 37 00 00 7.0.7..
}
}
keepAlive = false
willSupplyUUIEs = true
maintainConnection = false
supportsAltGK = <<null>>
usageReportingCapability = {
nonStandardUsageTypes = 0 entries {
}
startTime = <<null>>
endTime = <<null>>
terminationCause = <<null>>
}
callCreditCapability = {
canEnforceDurationLimit = true
}
}
2009/11/16 16:54:31.779 5 job.cxx(190) JOB Starting
Job RRQ at Worker thread 3081194384
2009/11/16 16:54:31.779 1 RasSrv.cxx(354) RAS RRQ
Received from 192.168.1.10:1719
2009/11/16 16:54:31.780 1 RasTbl.cxx(282) New
EP|192.168.1.10:1720|Mike:h323_ID=3456:dialedDigits|terminal|6896_endp
2009/11/16 16:54:31.781 2 RasSrv.cxx(394)
RCF|192.168.1.10:1720|Mike:h323_ID=3456:dialedDigits|terminal|6896_endp;
2009/11/16 16:54:31.781 3 RasSrv.cxx(236) RAS Send to
192.168.1.10:1719
registrationConfirm {
requestSeqNum = 64047
protocolIdentifier = 0.0.8.2250.0.6
nonStandardData = {
nonStandardIdentifier = h221NonStandard {
t35CountryCode = 138
t35Extension = 2
manufacturerCode = 2
}
data = 5 octets {
4e 6f 4e 41 54 NoNAT
}
}
callSignalAddress = 1 entries {
[0]=ipAddress {
ip = 4 octets {
c0 a8 01 0f ....
}
port = 1720
}
}
terminalAlias = 2 entries {
[0]=h323_ID 4 characters {
004d 0069 006b 0065 Mike
}
[1]=dialedDigits "3456"
}
gatekeeperIdentifier = 9 characters {
004f 0066 0066 0069 0063 0065 0047 006b OfficeGk
0000
}
endpointIdentifier = 10 characters {
0036 0038 0039 0036 005f 0065 006e 0064 6896_end
0070 0000 p
}
timeToLive = 300
willRespondToIRR = false
maintainConnection = false
serviceControl = 1 entries {
[0]={
sessionId = 0
contents = callCreditServiceControl {
callStartingPoint = connect <<null>>
}
reason = open <<null>>
}
}
}
2009/11/16 16:54:31.782 5 RasSrv.cxx(250) RAS Sent
Successful
2009/11/16 16:54:31.783 5 job.cxx(364) JOB Worker
threads: 10 total - 10 busy, 0 idle
2009/11/16 16:54:31.783 5 job.cxx(427) JOB Job RRQ
deleted
2009/11/16 16:54:31.784 5 job.cxx(416) JOB Worker
threads: 10 total - 9 busy, 1 idle
2009/11/16 16:54:45.863 4 RasSrv.cxx(216) RAS
Receiving on 192.168.1.15:1719(U)
2009/11/16 16:54:45.864 2 RasSrv.cxx(175) RAS Read
from 192.168.1.10:1719
2009/11/16 16:54:45.865 3 RasSrv.cxx(224) RAS
admissionRequest {
requestSeqNum = 64048
callType = pointToPoint <<null>>
endpointIdentifier = 10 characters {
0036 0038 0039 0036 005f 0065 006e 0064 6896_end
0070 0000 p
}
destinationInfo = 1 entries {
[0]=url_ID "4567@xxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
srcInfo = 2 entries {
[0]=dialedDigits "3456"
[1]=h323_ID 4 characters {
004d 0069 006b 0065 Mike
}
}
bandWidth = 2560
callReferenceValue = 31495
conferenceID = 16 octets {
21 d1 8f f5 e2 ff 18 10 8b 68 00 01 6c 3c c6 78 !........h..l<.x
}
activeMC = false
answerCall = false
canMapAlias = true
callIdentifier = {
guid = 16 octets {
21 d1 8f f5 e2 ff 18 10 8b 67 00 01 6c 3c c6 78 !........g..l<.x
}
}
gatekeeperIdentifier = 9 characters {
004f 0066 0066 0069 0063 0065 0047 006b OfficeGk
0000
}
willSupplyUUIEs = true
canMapSrcAlias = false
}
2009/11/16 16:54:45.866 5 job.cxx(364) JOB Worker
threads: 10 total - 10 busy, 0 idle
2009/11/16 16:54:45.866 5 job.cxx(190) JOB Starting
Job ARQ at Worker thread 3081194384
2009/11/16 16:54:45.866 1 RasSrv.cxx(354) RAS ARQ
Received from 192.168.1.10:1719
2009/11/16 16:54:45.867 2 Toolkit.cxx(675)
RewriteToE164: 4567@xxxxxxxxxxxxxxxxxxxxxxxxxxx to 4567
2009/11/16 16:54:45.867 3 RasSrv.cxx(2538) GK ARQ will
request bandwith of 2560
2009/11/16 16:54:45.868 5 Routing.h(177) ROUTING
Checking policy Explicit for the request ARQ 64048
2009/11/16 16:54:45.868 5 Routing.h(177) ROUTING
Checking policy Internal for the request ARQ 64048
2009/11/16 16:54:45.869 5 Routing.h(177) ROUTING
Checking policy DNS for the request ARQ 64048
2009/11/16 16:54:45.924 4 Routing.cxx(616) ROUTING DNS
policy resolves to 4567 @ 41.247.7.185:1720
2009/11/16 16:54:45.925 5 Routing.h(183) ROUTING
Policy DNS applied to the request ARQ 64048
2009/11/16 16:54:45.926 2 RasTbl.cxx(3309)
CallTable::Insert(CALL) Call No. 1, total sessions : 1
2009/11/16 16:54:45.926 4 RasSrv.cxx(2713) RAS NAT
strategy for Call No: 1 set to Unknown Strategy
2009/11/16 16:54:45.927 2 RasSrv.cxx(394)
ACF|192.168.1.10:1720|6896_endp|31495|4567@xxxxxxxxxxxxxxxxxxxxxxxxxxx:url_ID|3456:dialedDigits=Mike:h323_ID|false|21-d1-8f-f5-e2-ff-18-10-8b-67-00-01-6c-3c-c6-78;
2009/11/16 16:54:45.928 3 RasSrv.cxx(236) RAS Send to
192.168.1.10:1719
admissionConfirm {
requestSeqNum = 64048
bandWidth = 2560
callModel = gatekeeperRouted <<null>>
destCallSignalAddress = ipAddress {
ip = 4 octets {
c0 a8 01 0f ....
}
port = 1720
}
irrFrequency = 120
destinationInfo = 1 entries {
[0]=dialedDigits "4567"
}
willRespondToIRR = false
uuiesRequested = {
setup = false
callProceeding = false
connect = false
alerting = false
information = false
releaseComplete = false
facility = false
progress = false
empty = false
status = false
statusInquiry = false
setupAcknowledge = false
notify = false
}
serviceControl = 1 entries {
[0]={
sessionId = 0
contents = callCreditServiceControl {
callStartingPoint = connect <<null>>
}
reason = refresh <<null>>
}
}
}
2009/11/16 16:54:45.929 5 RasSrv.cxx(250) RAS Sent
Successful
2009/11/16 16:54:45.929 5 job.cxx(427) JOB Job ARQ
deleted
2009/11/16 16:54:45.930 5 job.cxx(416) JOB Worker
threads: 10 total - 9 busy, 1 idle
2009/11/16 16:54:45.937 4 yasocket.cxx(905) TCPSrv
Accept request on 192.168.1.15:1720
2009/11/16 16:54:45.938 5 job.cxx(364) JOB Worker
threads: 10 total - 10 busy, 0 idle
2009/11/16 16:54:45.938 5 job.cxx(190) JOB Starting
Job Acceptor at Worker thread 3081194384
2009/11/16 16:54:45.950 5 ProxyChannel.cxx(675) Q931s
Reading from 192.168.1.10:1721
2009/11/16 16:54:45.951 3 ProxyChannel.cxx(1015) Q931s
Received: Setup CRV=31495 from 192.168.1.10:1721
2009/11/16 16:54:45.953 4 ProxyChannel.cxx(958) Q931 Received: {
q931pdu = {
protocolDiscriminator = 8
callReference = 31495
from = originator
messageType = Setup
IE: Bearer-Capability = {
88 18 82 a5 ....
}
IE: Display = {
4d 69 6b 65 00 Mike.
}
IE: Calling-Party-Number = {
81 33 34 35 36 .3456
}
IE: Called-Party-Number = {
81 34 35 36 37 .4567
}
IE: User-User = {
30 b8 06 00 08 91 4a 00 06 02 01 80 67 89 40 03 0.....J.....g.@.
00 4d 00 69 00 6b 00 65 22 c0 59 00 44 4c 0f 44 .M.i.k.e".Y.DL.D
79 6c 6f 67 69 63 20 4d 69 72 69 61 6c 00 00 06 ylogic Mirial...
37 2e 30 2e 37 00 00 00 01 01 80 78 9a 00 c0 a8 7.0.7......x....
01 0f 06 b8 00 21 d1 8f f5 e2 ff 18 10 8b 68 00 .....!........h.
01 6c 3c c6 78 00 5d 0f 80 07 00 c0 a8 01 0a 06 .l<.x.].........
b9 11 00 21 d1 8f f5 e2 ff 18 10 8b 67 00 01 6c ...!........g..l
3c c6 78 01 00 01 00 15 12 00 36 00 38 00 39 00 <.x.......6.8.9.
36 00 5f 00 65 00 6e 00 64 00 70 00 00 01 00 01 6._.e.n.d.p.....
00 40 00 00 00 00 0a 31 30 37 39 35 37 34 38 36 .@.....107957486
32 02 80 01 00 2....
}
}
h225pdu = {
h323_uu_pdu = {
h323_message_body = setup {
protocolIdentifier = 0.0.8.2250.0.6
sourceAddress = 2 entries {
[0]=dialedDigits "3456"
[1]=h323_ID 4 characters {
004d 0069 006b 0065 Mike
}
}
sourceInfo = {
vendor = {
vendor = {
t35CountryCode = 89
t35Extension = 0
manufacturerCode = 17484
}
productId = 16 octets {
44 79 6c 6f 67 69 63 20 4d 69 72 69 61 6c 00 00 Dylogic
Mirial..
}
versionId = 7 octets {
37 2e 30 2e 37 00 00 7.0.7..
}
}
terminal = {
}
mc = false
undefinedNode = false
}
destinationAddress = 1 entries {
[0]=dialedDigits "4567"
}
destCallSignalAddress = ipAddress {
ip = 4 octets {
c0 a8 01 0f ....
}
port = 1720
}
activeMC = false
conferenceID = 16 octets {
21 d1 8f f5 e2 ff 18 10 8b 68 00 01 6c 3c c6 78
!........h..l<.x
}
conferenceGoal = create <<null>>
callType = pointToPoint <<null>>
sourceCallSignalAddress = ipAddress {
ip = 4 octets {
c0 a8 01 0a ....
}
port = 1721
}
callIdentifier = {
guid = 16 octets {
21 d1 8f f5 e2 ff 18 10 8b 67 00 01 6c 3c c6 78
!........g..l<.x
}
}
mediaWaitForConnect = false
canOverlapSend = false
endpointIdentifier = 10 characters {
0036 0038 0039 0036 005f 0065 006e 0064 6896_end
0070 0000 p
}
multipleCalls = false
maintainConnection = false
}
nonStandardData = {
nonStandardIdentifier = h221NonStandard {
t35CountryCode = 0
t35Extension = 0
manufacturerCode = 0
}
data = 10 octets {
31 30 37 39 35 37 34 38 36 32 1079574862
}
}
h245Tunneling = false
}
}
}
2009/11/16 16:54:45.954 4 ProxyChannel.cxx(1868) Q931s
GWRewrite source for 192.168.1.10:1721: call record
2009/11/16 16:54:45.955 2 gkacct.cxx(1047) GKACCT
Successfully logged event 1 for call no. 1
2009/11/16 16:54:45.956 4 ProxyChannel.cxx(4235) Q931s Set
Called Numbering Plan 1 Type Of Number 0
2009/11/16 16:54:45.956 4 ProxyChannel.cxx(4265) Q931s Set
Calling Numbering Plan 1 Type Of Number 0
2009/11/16 16:54:45.957 3 ProxyChannel.cxx(2631) Q931s Call
1 is NAT type 0
2009/11/16 16:54:45.958 1 ProxyChannel.cxx(862) Call 1:
h245Routed=1 proxy=1
2009/11/16 16:54:45.958 3 ProxyChannel.cxx(879) GK Call 1
proxy enabled
2009/11/16 16:54:45.960 4 ProxyChannel.cxx(958) Q931 Send to
41.247.7.185:1720 {
q931pdu = {
protocolDiscriminator = 8
callReference = 31495
from = originator
messageType = Setup
IE: Bearer-Capability = {
88 18 82 a5 ....
}
IE: Display = {
4d 69 6b 65 00 Mike.
}
IE: Calling-Party-Number = {
81 33 34 35 36 .3456
}
IE: Called-Party-Number = {
81 34 35 36 37 .4567
}
IE: User-User = {
30 b0 06 00 08 91 4a 00 06 02 01 80 67 89 40 03 0.....J.....g.@.
00 4d 00 69 00 6b 00 65 22 c0 59 00 44 4c 0f 44 .M.i.k.e".Y.DL.D
79 6c 6f 67 69 63 20 4d 69 72 69 61 6c 00 00 06 ylogic Mirial...
37 2e 30 2e 37 00 00 00 01 01 80 78 9a 00 21 d1 7.0.7......x..!.
8f f5 e2 ff 18 10 8b 68 00 01 6c 3c c6 78 00 5d .......h..l<.x.]
0f 80 07 00 c0 a8 01 0f 06 b8 11 00 21 d1 8f f5 ............!...
e2 ff 18 10 8b 67 00 01 6c 3c c6 78 01 00 01 00 .....g..l<.x....
15 12 00 36 00 38 00 39 00 36 00 5f 00 65 00 6e ...6.8.9.6._.e.n
00 64 00 70 00 00 01 00 01 00 40 00 00 00 00 0a .d.p......@.....
31 30 37 39 35 37 34 38 36 32 02 80 01 00 1079574862....
}
}
h225pdu = {
h323_uu_pdu = {
h323_message_body = setup {
protocolIdentifier = 0.0.8.2250.0.6
sourceAddress = 2 entries {
[0]=dialedDigits "3456"
[1]=h323_ID 4 characters {
004d 0069 006b 0065 Mike
}
}
sourceInfo = {
vendor = {
vendor = {
t35CountryCode = 89
t35Extension = 0
manufacturerCode = 17484
}
productId = 16 octets {
44 79 6c 6f 67 69 63 20 4d 69 72 69 61 6c 00 00 Dylogic
Mirial..
}
versionId = 7 octets {
37 2e 30 2e 37 00 00 7.0.7..
}
}
terminal = {
}
mc = false
undefinedNode = false
}
destinationAddress = 1 entries {
[0]=dialedDigits "4567"
}
activeMC = false
conferenceID = 16 octets {
21 d1 8f f5 e2 ff 18 10 8b 68 00 01 6c 3c c6 78
!........h..l<.x
}
conferenceGoal = create <<null>>
callType = pointToPoint <<null>>
sourceCallSignalAddress = ipAddress {
ip = 4 octets {
c0 a8 01 0f ....
}
port = 1720
}
callIdentifier = {
guid = 16 octets {
21 d1 8f f5 e2 ff 18 10 8b 67 00 01 6c 3c c6 78
!........g..l<.x
}
}
mediaWaitForConnect = false
canOverlapSend = false
endpointIdentifier = 10 characters {
0036 0038 0039 0036 005f 0065 006e 0064 6896_end
0070 0000 p
}
multipleCalls = false
maintainConnection = false
}
nonStandardData = {
nonStandardIdentifier = h221NonStandard {
t35CountryCode = 0
t35Extension = 0
manufacturerCode = 0
}
data = 10 octets {
31 30 37 39 35 37 34 38 36 32 1079574862
}
}
h245Tunneling = false
}
}
}
2009/11/16 16:54:45.961 4 osutil.cxx(188) PWLib File
handle high water mark set: 36 CallSignalSocket
2009/11/16 16:54:45.979 3 ProxyChannel.cxx(4118) Q931
Connect to 41.247.7.185:1720 from 192.168.1.15:30000 successful
2009/11/16 16:54:46.032 5 ProxyChannel.cxx(675) Q931d
Reading from 41.247.7.185:1720
2009/11/16 16:54:46.032 3 ProxyChannel.cxx(1015) Q931d
Received: CallProceeding CRV=31495 from 41.247.7.185:1720
2009/11/16 16:54:46.033 4 ProxyChannel.cxx(958) Q931 Received: {
q931pdu = {
protocolDiscriminator = 8
callReference = 31495
from = destination
messageType = CallProceeding
IE: Display = {
4d 69 6b 65 2d 48 6f 6d 65 00 Mike-Home.
}
IE: User-User = {
21 80 06 00 08 91 4a 00 06 22 c0 59 00 44 4c 0f !.....J..".Y.DL.
44 79 6c 6f 67 69 63 20 4d 69 72 69 61 6c 00 00 Dylogic Mirial..
06 37 2e 30 2e 37 00 00 00 f0 e0 11 00 21 d1 8f .7.0.7.......!..
f5 e2 ff 18 10 8b 67 00 01 6c 3c c6 78 01 00 01 ......g..l<.x...
00 01 00 02 80 01 00 .......
}
}
h225pdu = {
h323_uu_pdu = {
h323_message_body = callProceeding {
protocolIdentifier = 0.0.8.2250.0.6
destinationInfo = {
vendor = {
vendor = {
t35CountryCode = 89
t35Extension = 0
manufacturerCode = 17484
}
productId = 16 octets {
44 79 6c 6f 67 69 63 20 4d 69 72 69 61 6c 00 00 Dylogic
Mirial..
}
versionId = 7 octets {
37 2e 30 2e 37 00 00 7.0.7..
}
}
terminal = {
}
mc = false
undefinedNode = false
}
callIdentifier = {
guid = 16 octets {
21 d1 8f f5 e2 ff 18 10 8b 67 00 01 6c 3c c6 78
!........g..l<.x
}
}
multipleCalls = false
maintainConnection = false
fastConnectRefused = <<null>>
}
h245Tunneling = false
}
}
}
2009/11/16 16:54:46.034 4 ProxyChannel.cxx(958) Q931 Send to
192.168.1.10:1721 {
q931pdu = {
protocolDiscriminator = 8
callReference = 31495
from = destination
messageType = CallProceeding
IE: Display = {
4d 69 6b 65 2d 48 6f 6d 65 00 Mike-Home.
}
IE: User-User = {
21 80 06 00 08 91 4a 00 06 22 c0 59 00 44 4c 0f !.....J..".Y.DL.
44 79 6c 6f 67 69 63 20 4d 69 72 69 61 6c 00 00 Dylogic Mirial..
06 37 2e 30 2e 37 00 00 00 f0 e0 11 00 21 d1 8f .7.0.7.......!..
f5 e2 ff 18 10 8b 67 00 01 6c 3c c6 78 01 00 01 ......g..l<.x...
00 01 00 02 80 01 00 .......
}
}
h225pdu = {
h323_uu_pdu = {
h323_message_body = callProceeding {
protocolIdentifier = 0.0.8.2250.0.6
destinationInfo = {
vendor = {
vendor = {
t35CountryCode = 89
t35Extension = 0
manufacturerCode = 17484
}
productId = 16 octets {
44 79 6c 6f 67 69 63 20 4d 69 72 69 61 6c 00 00 Dylogic
Mirial..
}
versionId = 7 octets {
37 2e 30 2e 37 00 00 7.0.7..
}
}
terminal = {
}
mc = false
undefinedNode = false
}
callIdentifier = {
guid = 16 octets {
21 d1 8f f5 e2 ff 18 10 8b 67 00 01 6c 3c c6 78
!........g..l<.x
}
}
multipleCalls = false
maintainConnection = false
fastConnectRefused = <<null>>
}
h245Tunneling = false
}
}
}
2009/11/16 16:54:46.035 5 ProxyChannel.cxx(6473) ProxyH(0)
total sockets 2
2009/11/16 16:54:46.035 5 job.cxx(427) JOB Job
Acceptor deleted
2009/11/16 16:54:46.036 5 job.cxx(416) JOB Worker
threads: 10 total - 9 busy, 1 idle
2009/11/16 16:54:46.042 4 RasSrv.cxx(216) RAS
Receiving on 192.168.1.15:1719(U)
2009/11/16 16:54:46.043 2 RasSrv.cxx(175) RAS Read
from 192.168.1.10:1719
2009/11/16 16:54:46.044 3 RasSrv.cxx(224) RAS
infoRequestResponse {
requestSeqNum = 64049
endpointType = {
vendor = {
vendor = {
t35CountryCode = 89
t35Extension = 0
manufacturerCode = 17484
}
productId = 16 octets {
44 79 6c 6f 67 69 63 20 4d 69 72 69 61 6c 00 00 Dylogic
Mirial..
}
versionId = 7 octets {
37 2e 30 2e 37 00 00 7.0.7..
}
}
terminal = {
}
mc = false
undefinedNode = false
}
endpointIdentifier = 10 characters {
0036 0038 0039 0036 005f 0065 006e 0064 6896_end
0070 0000 p
}
rasAddress = ipAddress {
ip = 4 octets {
c0 a8 01 0a ....
}
port = 1719
}
callSignalAddress = 1 entries {
[0]=ipAddress {
ip = 4 octets {
c0 a8 01 0a ....
}
port = 1720
}
}
endpointAlias = 2 entries {
[0]=dialedDigits "3456"
[1]=h323_ID 4 characters {
004d 0069 006b 0065 Mike
}
}
perCallInfo = 1 entries {
[0]={
callReferenceValue = 31495
conferenceID = 16 octets {
21 d1 8f f5 e2 ff 18 10 8b 68 00 01 6c 3c c6 78
!........h..l<.x
}
originator = true
h245 = {
}
callSignaling = {
}
callType = pointToPoint <<null>>
bandWidth = 0
callModel = gatekeeperRouted <<null>>
callIdentifier = {
guid = 16 octets {
21 d1 8f f5 e2 ff 18 10 8b 67 00 01 6c 3c c6 78
!........g..l<.x
}
}
substituteConfIDs = 0 entries {
}
usageInformation = {
nonStandardUsageFields = 0 entries {
}
}
}
}
needResponse = false
unsolicited = true
}
2009/11/16 16:54:46.045 5 job.cxx(364) JOB Worker
threads: 10 total - 10 busy, 0 idle
2009/11/16 16:54:46.046 5 job.cxx(190) JOB Starting
Job IRR at Worker thread 3081194384
2009/11/16 16:54:46.047 1 RasSrv.cxx(354) RAS IRR
Received from 192.168.1.10:1719
2009/11/16 16:54:46.047 5 ProxyChannel.cxx(675) Q931d
Reading from 41.247.7.185:1720
2009/11/16 16:54:46.047 3 ProxyChannel.cxx(1015) Q931d
Received: Alerting CRV=31495 from 41.247.7.185:1720
2009/11/16 16:54:46.048 4 ProxyChannel.cxx(958) Q931 Received: {
q931pdu = {
protocolDiscriminator = 8
callReference = 31495
from = destination
messageType = Alerting
IE: Display = {
4d 69 6b 65 2d 48 6f 6d 65 00 Mike-Home.
}
IE: User-User = {
23 80 06 00 08 91 4a 00 06 22 c0 59 00 44 4c 0f #.....J..".Y.DL.
44 79 6c 6f 67 69 63 20 4d 69 72 69 61 6c 00 00 Dylogic Mirial..
06 37 2e 30 2e 37 00 00 00 d0 c0 11 00 21 d1 8f .7.0.7.......!..
f5 e2 ff 18 10 8b 67 00 01 6c 3c c6 78 01 00 01 ......g..l<.x...
00 02 80 01 00 .....
}
}
h225pdu = {
h323_uu_pdu = {
h323_message_body = alerting {
protocolIdentifier = 0.0.8.2250.0.6
destinationInfo = {
vendor = {
vendor = {
t35CountryCode = 89
t35Extension = 0
manufacturerCode = 17484
}
productId = 16 octets {
44 79 6c 6f 67 69 63 20 4d 69 72 69 61 6c 00 00 Dylogic
Mirial..
}
versionId = 7 octets {
37 2e 30 2e 37 00 00 7.0.7..
}
}
terminal = {
}
mc = false
undefinedNode = false
}
callIdentifier = {
guid = 16 octets {
21 d1 8f f5 e2 ff 18 10 8b 67 00 01 6c 3c c6 78
!........g..l<.x
}
}
multipleCalls = false
maintainConnection = false
}
h245Tunneling = false
}
}
}
2009/11/16 16:54:46.049 4 ProxyChannel.cxx(958) Q931 Send to
192.168.1.10:1721 {
q931pdu = {
protocolDiscriminator = 8
callReference = 31495
from = destination
messageType = Alerting
IE: Display = {
4d 69 6b 65 2d 48 6f 6d 65 00 Mike-Home.
}
IE: User-User = {
23 80 06 00 08 91 4a 00 06 22 c0 59 00 44 4c 0f #.....J..".Y.DL.
44 79 6c 6f 67 69 63 20 4d 69 72 69 61 6c 00 00 Dylogic Mirial..
06 37 2e 30 2e 37 00 00 00 d0 c0 11 00 21 d1 8f .7.0.7.......!..
f5 e2 ff 18 10 8b 67 00 01 6c 3c c6 78 01 00 01 ......g..l<.x...
00 02 80 01 00 .....
}
}
h225pdu = {
h323_uu_pdu = {
h323_message_body = alerting {
protocolIdentifier = 0.0.8.2250.0.6
destinationInfo = {
vendor = {
vendor = {
t35CountryCode = 89
t35Extension = 0
manufacturerCode = 17484
}
productId = 16 octets {
44 79 6c 6f 67 69 63 20 4d 69 72 69 61 6c 00 00 Dylogic
Mirial..
}
versionId = 7 octets {
37 2e 30 2e 37 00 00 7.0.7..
}
}
terminal = {
}
mc = false
undefinedNode = false
}
callIdentifier = {
guid = 16 octets {
21 d1 8f f5 e2 ff 18 10 8b 67 00 01 6c 3c c6 78
!........g..l<.x
}
}
multipleCalls = false
maintainConnection = false
}
h245Tunneling = false
}
}
}
2009/11/16 16:54:46.050 5 job.cxx(427) JOB Job IRR
deleted
2009/11/16 16:54:46.051 5 job.cxx(416) JOB Worker
threads: 10 total - 9 busy, 1 idle
2009/11/16 16:54:46.064 5 ProxyChannel.cxx(675) Q931d
Reading from 41.247.7.185:1720
2009/11/16 16:54:46.064 3 ProxyChannel.cxx(1015) Q931d
Received: Connect CRV=31495 from 41.247.7.185:1720
2009/11/16 16:54:46.065 4 ProxyChannel.cxx(958) Q931 Received: {
q931pdu = {
protocolDiscriminator = 8
callReference = 31495
from = destination
messageType = Connect
IE: Bearer-Capability = {
88 18 86 a5 ....
}
IE: Display = {
4d 69 6b 65 2d 48 6f 6d 65 00 Mike-Home.
}
IE: User-User = {
22 c0 06 00 08 91 4a 00 06 00 29 f7 07 b9 79 1e ".....J...)...y.
22 c0 59 00 44 4c 0f 44 79 6c 6f 67 69 63 20 4d ".Y.DL.Dylogic M
69 72 69 61 6c 00 00 06 37 2e 30 2e 37 00 00 00 irial...7.0.7...
21 d1 8f f5 e2 ff 18 10 8b 68 00 01 6c 3c c6 78 !........h..l<.x
17 0c 20 11 00 21 d1 8f f5 e2 ff 18 10 8b 67 00 .. ..!........g.
01 6c 3c c6 78 01 00 01 00 01 00 02 80 01 00 .l<.x..........
}
}
h225pdu = {
h323_uu_pdu = {
h323_message_body = connect {
protocolIdentifier = 0.0.8.2250.0.6
h245Address = ipAddress {
ip = 4 octets {
29 f7 07 b9 )...
}
port = 31006
}
destinationInfo = {
vendor = {
vendor = {
t35CountryCode = 89
t35Extension = 0
manufacturerCode = 17484
}
productId = 16 octets {
44 79 6c 6f 67 69 63 20 4d 69 72 69 61 6c 00 00 Dylogic
Mirial..
}
versionId = 7 octets {
37 2e 30 2e 37 00 00 7.0.7..
}
}
terminal = {
}
mc = false
undefinedNode = false
}
conferenceID = 16 octets {
21 d1 8f f5 e2 ff 18 10 8b 68 00 01 6c 3c c6 78
!........h..l<.x
}
callIdentifier = {
guid = 16 octets {
21 d1 8f f5 e2 ff 18 10 8b 67 00 01 6c 3c c6 78
!........g..l<.x
}
}
multipleCalls = false
maintainConnection = false
fastConnectRefused = <<null>>
}
h245Tunneling = false
}
}
}
2009/11/16 16:54:46.066 2 gkacct.cxx(1047) GKACCT
Successfully logged event 32 for call no. 1
2009/11/16 16:54:46.066 4 osutil.cxx(188) PWLib File
handle high water mark set: 37 TCPSocket
2009/11/16 16:54:46.066 3 ProxyChannel.cxx(4587) H245 Set
h245Address to 192.168.1.15:31000
2009/11/16 16:54:46.066 5 job.cxx(364) JOB Worker
threads: 10 total - 10 busy, 0 idle
2009/11/16 16:54:46.067 4 ProxyChannel.cxx(958) Q931 Send to
192.168.1.10:1721 {
q931pdu = {
protocolDiscriminator = 8
callReference = 31495
from = destination
messageType = Connect
IE: Bearer-Capability = {
88 18 86 a5 ....
}
IE: Display = {
4d 69 6b 65 2d 48 6f 6d 65 00 Mike-Home.
}
IE: User-User = {
22 c0 06 00 08 91 4a 00 06 00 c0 a8 01 0f 79 18 ".....J.......y.
22 c0 59 00 44 4c 0f 44 79 6c 6f 67 69 63 20 4d ".Y.DL.Dylogic M
69 72 69 61 6c 00 00 06 37 2e 30 2e 37 00 00 00 irial...7.0.7...
21 d1 8f f5 e2 ff 18 10 8b 68 00 01 6c 3c c6 78 !........h..l<.x
17 0c 20 11 00 21 d1 8f f5 e2 ff 18 10 8b 67 00 .. ..!........g.
01 6c 3c c6 78 01 00 01 00 01 00 02 80 01 00 .l<.x..........
}
}
h225pdu = {
h323_uu_pdu = {
h323_message_body = connect {
protocolIdentifier = 0.0.8.2250.0.6
h245Address = ipAddress {
ip = 4 octets {
c0 a8 01 0f ....
}
port = 31000
}
destinationInfo = {
vendor = {
vendor = {
t35CountryCode = 89
t35Extension = 0
manufacturerCode = 17484
}
productId = 16 octets {
44 79 6c 6f 67 69 63 20 4d 69 72 69 61 6c 00 00 Dylogic
Mirial..
}
versionId = 7 octets {
37 2e 30 2e 37 00 00 7.0.7..
}
}
terminal = {
}
mc = false
undefinedNode = false
}
conferenceID = 16 octets {
21 d1 8f f5 e2 ff 18 10 8b 68 00 01 6c 3c c6 78
!........h..l<.x
}
callIdentifier = {
guid = 16 octets {
21 d1 8f f5 e2 ff 18 10 8b 67 00 01 6c 3c c6 78
!........g..l<.x
}
}
multipleCalls = false
maintainConnection = false
fastConnectRefused = <<null>>
}
h245Tunneling = false
}
}
}
2009/11/16 16:54:46.069 5 job.cxx(190) JOB Starting
Job H245Connector at Worker thread 3081194384
2009/11/16 16:54:46.274 3 ProxyChannel.cxx(4506) H245
Connected from 192.168.1.10:1722 on 192.168.1.15:31000
2009/11/16 16:54:46.292 3 ProxyChannel.cxx(4538) H245
Connect to 41.247.7.185:31006 from 192.168.1.15:31001 successful
2009/11/16 16:54:46.293 5 ProxyChannel.cxx(6473) ProxyH(0)
total sockets 4
2009/11/16 16:54:46.293 5 job.cxx(427) JOB Job
H245Connector deleted
2009/11/16 16:54:46.294 5 job.cxx(416) JOB Worker
threads: 10 total - 9 busy, 1 idle
2009/11/16 16:54:46.365 5 ProxyChannel.cxx(675) H245s
Reading from 192.168.1.10:1722
2009/11/16 16:54:46.367 4 ProxyChannel.cxx(1217) H245
Received from 192.168.1.10:1721: request terminalCapabilitySet {
sequenceNumber = 1
protocolIdentifier = 0.0.8.245.0.13
multiplexCapability = h2250Capability {
maximumAudioDelayJitter = 250
receiveMultipointCapability = {
multicastCapability = false
multiUniCastConference = false
mediaDistributionCapability = 1 entries {
[0]={
centralizedControl = false
distributedControl = false
centralizedAudio = false
distributedAudio = false
centralizedVideo = false
distributedVideo = false
}
}
}
transmitMultipointCapability = {
multicastCapability = false
multiUniCastConference = false
mediaDistributionCapability = 1 entries {
[0]={
centralizedControl = false
distributedControl = false
centralizedAudio = false
distributedAudio = false
centralizedVideo = false
distributedVideo = false
}
}
}
receiveAndTransmitMultipointCapability = {
multicastCapability = false
multiUniCastConference = false
mediaDistributionCapability = 1 entries {
[0]={
centralizedControl = false
distributedControl = false
centralizedAudio = false
distributedAudio = false
centralizedVideo = false
distributedVideo = false
}
}
}
mcCapability = {
centralizedConferenceMC = false
decentralizedConferenceMC = false
}
rtcpVideoControlCapability = false
mediaPacketizationCapability = {
h261aVideoPacketization = false
}
logicalChannelSwitchingCapability = false
t120DynamicPortCapability = false
}
capabilityTable = 7 entries {
[0]={
capabilityTableEntryNumber = 1
capability = receiveAudioCapability genericAudioCapability {
capabilityIdentifier = standard 0.0.7.7221.1.1.0
maxBitRate = 480
collapsing = 2 entries {
[0]={
parameterIdentifier = standard 1
parameterValue = unsignedMin 1
}
[1]={
parameterIdentifier = standard 2
parameterValue = booleanArray 112
}
}
}
}
[1]={
capabilityTableEntryNumber = 2
capability = receiveAudioCapability g711Ulaw64k 20
}
[2]={
capabilityTableEntryNumber = 3
capability = receiveVideoCapability h263VideoCapability {
cifMPI = 1
maxBitRate = 1280
unrestrictedVector = true
arithmeticCoding = false
advancedPrediction = true
pbFrames = false
temporalSpatialTradeOffCapability = false
errorCompensation = false
h263Options = {
advancedIntraCodingMode = true
deblockingFilterMode = true
improvedPBFramesMode = false
unlimitedMotionVectors = false
fullPictureFreeze = true
partialPictureFreezeAndRelease = false
resizingPartPicFreezeAndRelease = false
fullPictureSnapshot = false
partialPictureSnapshot = false
videoSegmentTagging = false
progressiveRefinement = false
dynamicPictureResizingByFour = false
dynamicPictureResizingSixteenthPel = false
dynamicWarpingHalfPel = false
dynamicWarpingSixteenthPel = false
independentSegmentDecoding = false
slicesInOrder_NonRect = false
slicesInOrder_Rect = false
slicesNoOrder_NonRect = false
slicesNoOrder_Rect = false
alternateInterVLCMode = true
modifiedQuantizationMode = true
reducedResolutionUpdate = false
separateVideoBackChannel = false
videoBadMBsCap = false
h263Version3Options = {
dataPartitionedSlices = false
fixedPointIDCT0 = false
interlacedFields = false
currentPictureHeaderRepetition = false
previousPictureHeaderRepetition = false
nextPictureHeaderRepetition = false
pictureNumber = false
spareReferencePictures = false
}
}
}
}
[3]={
capabilityTableEntryNumber = 4
capability = receiveVideoCapability extendedVideoCapability {
videoCapability = 1 entries {
[0]=genericVideoCapability {
capabilityIdentifier = standard 0.0.8.241.0.0.1
maxBitRate = 1280
collapsing = 5 entries {
[0]={
parameterIdentifier = standard 41
parameterValue = booleanArray 64
}
[1]={
parameterIdentifier = standard 42
parameterValue = unsignedMin 71
}
[2]={
parameterIdentifier = standard 3
parameterValue = unsignedMin 231
}
[3]={
parameterIdentifier = standard 4
parameterValue = unsignedMin 15
}
[4]={
parameterIdentifier = standard 5
parameterValue = unsignedMin 240
}
}
}
}
videoCapabilityExtension = 1 entries {
[0]={
capabilityIdentifier = standard 0.0.8.239.1.2
collapsing = 1 entries {
[0]={
parameterIdentifier = standard 1
parameterValue = booleanArray 1
}
}
}
}
}
}
[4]={
capabilityTableEntryNumber = 5
capability = receiveVideoCapability extendedVideoCapability {
videoCapability = 1 entries {
[0]=h263VideoCapability {
cifMPI = 1
cif4MPI = 1
maxBitRate = 1280
unrestrictedVector = true
arithmeticCoding = false
advancedPrediction = true
pbFrames = false
temporalSpatialTradeOffCapability = false
errorCompensation = false
h263Options = {
advancedIntraCodingMode = true
deblockingFilterMode = true
improvedPBFramesMode = false
unlimitedMotionVectors = false
fullPictureFreeze = true
partialPictureFreezeAndRelease = false
resizingPartPicFreezeAndRelease = false
fullPictureSnapshot = false
partialPictureSnapshot = false
videoSegmentTagging = false
progressiveRefinement = false
dynamicPictureResizingByFour = false
dynamicPictureResizingSixteenthPel = false
dynamicWarpingHalfPel = false
dynamicWarpingSixteenthPel = false
independentSegmentDecoding = false
slicesInOrder_NonRect = false
slicesInOrder_Rect = false
slicesNoOrder_NonRect = false
slicesNoOrder_Rect = false
alternateInterVLCMode = true
modifiedQuantizationMode = true
reducedResolutionUpdate = false
separateVideoBackChannel = false
customPictureFormat = 6 entries {
[0]={
maxCustomPictureWidth = 320
maxCustomPictureHeight = 192
minCustomPictureWidth = 320
minCustomPictureHeight = 192
mPI = {
standardMPI = 1
}
pixelAspectInformation = anyPixelAspectRatio true
}
[1]={
maxCustomPictureWidth = 256
maxCustomPictureHeight = 192
minCustomPictureWidth = 256
minCustomPictureHeight = 192
mPI = {
standardMPI = 1
}
pixelAspectInformation = anyPixelAspectRatio true
}
[2]={
maxCustomPictureWidth = 200
maxCustomPictureHeight = 150
minCustomPictureWidth = 200
minCustomPictureHeight = 150
mPI = {
standardMPI = 1
}
pixelAspectInformation = anyPixelAspectRatio true
}
[3]={
maxCustomPictureWidth = 192
maxCustomPictureHeight = 144
minCustomPictureWidth = 192
minCustomPictureHeight = 144
mPI = {
standardMPI = 1
}
pixelAspectInformation = anyPixelAspectRatio true
}
[4]={
maxCustomPictureWidth = 180
maxCustomPictureHeight = 120
minCustomPictureWidth = 180
minCustomPictureHeight = 120
mPI = {
standardMPI = 1
}
pixelAspectInformation = anyPixelAspectRatio true
}
[5]={
maxCustomPictureWidth = 160
maxCustomPictureHeight = 120
minCustomPictureWidth = 160
minCustomPictureHeight = 120
mPI = {
standardMPI = 1
}
pixelAspectInformation = anyPixelAspectRatio true
}
}
videoBadMBsCap = false
h263Version3Options = {
dataPartitionedSlices = false
fixedPointIDCT0 = false
interlacedFields = false
currentPictureHeaderRepetition = false
previousPictureHeaderRepetition = false
nextPictureHeaderRepetition = false
pictureNumber = false
spareReferencePictures = false
}
}
}
}
videoCapabilityExtension = 1 entries {
[0]={
capabilityIdentifier = standard 0.0.8.239.1.2
collapsing = 1 entries {
[0]={
parameterIdentifier = standard 1
parameterValue = booleanArray 1
}
}
}
}
}
}
[5]={
capabilityTableEntryNumber = 6
capability = receiveAndTransmitDataApplicationCapability {
application = h224 hdlcFrameTunnelling <<null>>
maxBitRate = 6400
}
}
[6]={
capabilityTableEntryNumber = 7
capability = genericControlCapability {
capabilityIdentifier = standard 0.0.8.239.1.1
}
}
}
capabilityDescriptors = 1 entries {
[0]={
capabilityDescriptorNumber = 1
simultaneousCapabilities = 5 entries {
[0]=2 entries {
[0]=1
[1]=2
}
[1]=1 entries {
[0]=3
}
[2]=2 entries {
[0]=4
[1]=5
}
[3]=1 entries {
[0]=6
}
[4]=1 entries {
[0]=7
}
}
}
}
}
2009/11/16 16:54:46.371 4 ProxyChannel.cxx(5667) H245
Request: terminalCapabilitySet
2009/11/16 16:54:46.373 5 ProxyChannel.cxx(675) H245d
Reading from 41.247.7.185:31006
2009/11/16 16:54:46.374 4 ProxyChannel.cxx(1217) H245
Received from 41.247.7.185:1720: request terminalCapabilitySet {
sequenceNumber = 1
protocolIdentifier = 0.0.8.245.0.13
multiplexCapability = h2250Capability {
maximumAudioDelayJitter = 250
receiveMultipointCapability = {
multicastCapability = false
multiUniCastConference = false
mediaDistributionCapability = 1 entries {
[0]={
centralizedControl = false
distributedControl = false
centralizedAudio = false
distributedAudio = false
centralizedVideo = false
distributedVideo = false
}
}
}
transmitMultipointCapability = {
multicastCapability = false
multiUniCastConference = false
mediaDistributionCapability = 1 entries {
[0]={
centralizedControl = false
distributedControl = false
centralizedAudio = false
distributedAudio = false
centralizedVideo = false
distributedVideo = false
}
}
}
receiveAndTransmitMultipointCapability = {
multicastCapability = false
multiUniCastConference = false
mediaDistributionCapability = 1 entries {
[0]={
centralizedControl = false
distributedControl = false
centralizedAudio = false
distributedAudio = false
centralizedVideo = false
distributedVideo = false
}
}
}
mcCapability = {
centralizedConferenceMC = false
decentralizedConferenceMC = false
}
rtcpVideoControlCapability = false
mediaPacketizationCapability = {
h261aVideoPacketization = false
}
logicalChannelSwitchingCapability = false
t120DynamicPortCapability = false
}
capabilityTable = 10 entries {
[0]={
capabilityTableEntryNumber = 1
capability = receiveAudioCapability genericAudioCapability {
capabilityIdentifier = standard 0.0.7.7221.1.1.0
maxBitRate = 480
collapsing = 2 entries {
[0]={
parameterIdentifier = standard 1
parameterValue = unsignedMin 1
}
[1]={
parameterIdentifier = standard 2
parameterValue = booleanArray 112
}
}
}
}
[1]={
capabilityTableEntryNumber = 2
capability = receiveAudioCapability g711Ulaw64k 20
}
[2]={
capabilityTableEntryNumber = 3
capability = receiveAudioCapability g711Alaw64k 20
}
[3]={
capabilityTableEntryNumber = 4
capability = receiveAudioCapability g7231 {
maxAl_sduAudioFrames = 1
silenceSuppression = false
}
}
[4]={
capabilityTableEntryNumber = 5
capability = receiveVideoCapability genericVideoCapability {
capabilityIdentifier = standard 0.0.8.241.0.0.1
maxBitRate = 3840
collapsing = 5 entries {
[0]={
parameterIdentifier = standard 41
parameterValue = booleanArray 64
}
[1]={
parameterIdentifier = standard 42
parameterValue = unsignedMin 50
}
[2]={
parameterIdentifier = standard 3
parameterValue = unsignedMin 96
}
[3]={
parameterIdentifier = standard 4
parameterValue = unsignedMin 7
}
[4]={
parameterIdentifier = standard 5
parameterValue = unsignedMin 240
}
}
}
}
[5]={
capabilityTableEntryNumber = 6
capability = receiveVideoCapability h263VideoCapability {
cifMPI = 1
cif4MPI = 1
maxBitRate = 3840
unrestrictedVector = true
arithmeticCoding = false
advancedPrediction = true
pbFrames = false
temporalSpatialTradeOffCapability = false
errorCompensation = false
h263Options = {
advancedIntraCodingMode = true
deblockingFilterMode = true
improvedPBFramesMode = false
unlimitedMotionVectors = false
fullPictureFreeze = true
partialPictureFreezeAndRelease = false
resizingPartPicFreezeAndRelease = false
fullPictureSnapshot = false
partialPictureSnapshot = false
videoSegmentTagging = false
progressiveRefinement = false
dynamicPictureResizingByFour = false
dynamicPictureResizingSixteenthPel = false
dynamicWarpingHalfPel = false
dynamicWarpingSixteenthPel = false
independentSegmentDecoding = false
slicesInOrder_NonRect = false
slicesInOrder_Rect = false
slicesNoOrder_NonRect = false
slicesNoOrder_Rect = false
alternateInterVLCMode = true
modifiedQuantizationMode = true
reducedResolutionUpdate = false
separateVideoBackChannel = false
videoBadMBsCap = false
h263Version3Options = {
dataPartitionedSlices = false
fixedPointIDCT0 = false
interlacedFields = false
currentPictureHeaderRepetition = false
previousPictureHeaderRepetition = false
nextPictureHeaderRepetition = false
pictureNumber = false
spareReferencePictures = false
}
}
}
}
[6]={
capabilityTableEntryNumber = 7
capability = receiveVideoCapability extendedVideoCapability {
videoCapability = 1 entries {
[0]=genericVideoCapability {
capabilityIdentifier = standard 0.0.8.241.0.0.1
maxBitRate = 3840
collapsing = 5 entries {
[0]={
parameterIdentifier = standard 41
parameterValue = booleanArray 64
}
[1]={
parameterIdentifier = standard 42
parameterValue = unsignedMin 71
}
[2]={
parameterIdentifier = standard 3
parameterValue = unsignedMin 231
}
[3]={
parameterIdentifier = standard 4
parameterValue = unsignedMin 15
}
[4]={
parameterIdentifier = standard 5
parameterValue = unsignedMin 240
}
}
}
}
videoCapabilityExtension = 1 entries {
[0]={
capabilityIdentifier = standard 0.0.8.239.1.2
collapsing = 1 entries {
[0]={
parameterIdentifier = standard 1
parameterValue = booleanArray 1
}
}
}
}
}
}
[7]={
capabilityTableEntryNumber = 8
capability = receiveVideoCapability extendedVideoCapability {
videoCapability = 1 entries {
[0]=h263VideoCapability {
cifMPI = 1
cif4MPI = 1
maxBitRate = 3840
unrestrictedVector = true
arithmeticCoding = false
advancedPrediction = true
pbFrames = false
temporalSpatialTradeOffCapability = false
errorCompensation = false
h263Options = {
advancedIntraCodingMode = true
deblockingFilterMode = true
improvedPBFramesMode = false
unlimitedMotionVectors = false
fullPictureFreeze = true
partialPictureFreezeAndRelease = false
resizingPartPicFreezeAndRelease = false
fullPictureSnapshot = false
partialPictureSnapshot = false
videoSegmentTagging = false
progressiveRefinement = false
dynamicPictureResizingByFour = false
dynamicPictureResizingSixteenthPel = false
dynamicWarpingHalfPel = false
dynamicWarpingSixteenthPel = false
independentSegmentDecoding = false
slicesInOrder_NonRect = false
slicesInOrder_Rect = false
slicesNoOrder_NonRect = false
slicesNoOrder_Rect = false
alternateInterVLCMode = true
modifiedQuantizationMode = true
reducedResolutionUpdate = false
separateVideoBackChannel = false
customPictureFormat = 6 entries {
[0]={
maxCustomPictureWidth = 320
maxCustomPictureHeight = 192
minCustomPictureWidth = 320
minCustomPictureHeight = 192
mPI = {
standardMPI = 1
}
pixelAspectInformation = anyPixelAspectRatio true
}
[1]={
maxCustomPictureWidth = 256
maxCustomPictureHeight = 192
minCustomPictureWidth = 256
minCustomPictureHeight = 192
mPI = {
standardMPI = 1
}
pixelAspectInformation = anyPixelAspectRatio true
}
[2]={
maxCustomPictureWidth = 200
maxCustomPictureHeight = 150
minCustomPictureWidth = 200
minCustomPictureHeight = 150
mPI = {
standardMPI = 1
}
pixelAspectInformation = anyPixelAspectRatio true
}
[3]={
maxCustomPictureWidth = 192
maxCustomPictureHeight = 144
minCustomPictureWidth = 192
minCustomPictureHeight = 144
mPI = {
standardMPI = 1
}
pixelAspectInformation = anyPixelAspectRatio true
}
[4]={
maxCustomPictureWidth = 180
maxCustomPictureHeight = 120
minCustomPictureWidth = 180
minCustomPictureHeight = 120
mPI = {
standardMPI = 1
}
pixelAspectInformation = anyPixelAspectRatio true
}
[5]={
maxCustomPictureWidth = 160
maxCustomPictureHeight = 120
minCustomPictureWidth = 160
minCustomPictureHeight = 120
mPI = {
standardMPI = 1
}
pixelAspectInformation = anyPixelAspectRatio true
}
}
videoBadMBsCap = false
h263Version3Options = {
dataPartitionedSlices = false
fixedPointIDCT0 = false
interlacedFields = false
currentPictureHeaderRepetition = false
previousPictureHeaderRepetition = false
nextPictureHeaderRepetition = false
pictureNumber = false
spareReferencePictures = false
}
}
}
}
videoCapabilityExtension = 1 entries {
[0]={
capabilityIdentifier = standard 0.0.8.239.1.2
collapsing = 1 entries {
[0]={
parameterIdentifier = standard 1
parameterValue = booleanArray 1
}
}
}
}
}
}
[8]={
capabilityTableEntryNumber = 9
capability = receiveAndTransmitDataApplicationCapability {
application = h224 hdlcFrameTunnelling <<null>>
maxBitRate = 6400
}
}
[9]={
capabilityTableEntryNumber = 10
capability = genericControlCapability {
capabilityIdentifier = standard 0.0.8.239.1.1
}
}
}
capabilityDescriptors = 1 entries {
[0]={
capabilityDescriptorNumber = 1
simultaneousCapabilities = 5 entries {
[0]=4 entries {
[0]=1
[1]=2
[2]=3
[3]=4
}
[1]=2 entries {
[0]=5
[1]=6
}
[2]=2 entries {
[0]=7
[1]=8
}
[3]=1 entries {
[0]=9
}
[4]=1 entries {
[0]=10
}
}
}
}
}
2009/11/16 16:54:46.403 4 ProxyChannel.cxx(5667) H245
Request: terminalCapabilitySet
2009/11/16 16:54:46.404 5 ProxyChannel.cxx(675) H245s
Reading from 192.168.1.10:1722
2009/11/16 16:54:46.405 4 ProxyChannel.cxx(1217) H245
Received from 192.168.1.10:1721: request masterSlaveDetermination {
terminalType = 50
statusDeterminationNumber = 5580295
}
2009/11/16 16:54:46.405 4 ProxyChannel.cxx(5667) H245
Request: masterSlaveDetermination
2009/11/16 16:54:46.406 5 ProxyChannel.cxx(675) H245d
Reading from 41.247.7.185:31006
2009/11/16 16:54:46.407 4 ProxyChannel.cxx(1217) H245
Received from 41.247.7.185:1720: request masterSlaveDetermination {
terminalType = 50
statusDeterminationNumber = 3692882
}
2009/11/16 16:54:46.407 4 ProxyChannel.cxx(5667) H245
Request: masterSlaveDetermination
2009/11/16 16:54:46.420 5 ProxyChannel.cxx(675) H245s
Reading from 192.168.1.10:1722
2009/11/16 16:54:46.421 4 ProxyChannel.cxx(1217) H245
Received from 192.168.1.10:1721: response terminalCapabilitySetAck {
sequenceNumber = 1
}
2009/11/16 16:54:46.421 4 ProxyChannel.cxx(5683) H245
Response: terminalCapabilitySetAck
2009/11/16 16:54:46.423 5 ProxyChannel.cxx(675) H245d
Reading from 41.247.7.185:31006
2009/11/16 16:54:46.423 4 ProxyChannel.cxx(1217) H245
Received from 41.247.7.185:1720: response terminalCapabilitySetAck {
sequenceNumber = 1
}
2009/11/16 16:54:46.424 4 ProxyChannel.cxx(5683) H245
Response: terminalCapabilitySetAck
2009/11/16 16:54:46.427 5 ProxyChannel.cxx(675) H245s
Reading from 192.168.1.10:1722
2009/11/16 16:54:46.428 4 ProxyChannel.cxx(1217) H245
Received from 192.168.1.10:1721: response masterSlaveDeterminationAck {
decision = master <<null>>
}
2009/11/16 16:54:46.428 4 ProxyChannel.cxx(5683) H245
Response: masterSlaveDeterminationAck
2009/11/16 16:54:46.440 5 ProxyChannel.cxx(675) H245d
Reading from 41.247.7.185:31006
2009/11/16 16:54:46.440 4 ProxyChannel.cxx(1217) H245
Received from 41.247.7.185:1720: response masterSlaveDeterminationAck {
decision = slave <<null>>
}
2009/11/16 16:54:46.441 4 ProxyChannel.cxx(5683) H245
Response: masterSlaveDeterminationAck
2009/11/16 16:54:46.572 5 ProxyChannel.cxx(675) H245d
Reading from 41.247.7.185:31006
2009/11/16 16:54:46.573 4 ProxyChannel.cxx(1217) H245
Received from 41.247.7.185:1720: request openLogicalChannel {
forwardLogicalChannelNumber = 101
forwardLogicalChannelParameters = {
dataType = audioData genericAudioCapability {
capabilityIdentifier = standard 0.0.7.7221.1.1.0
maxBitRate = 480
collapsing = 2 entries {
[0]={
parameterIdentifier = standard 1
parameterValue = unsignedMin 1
}
[1]={
parameterIdentifier = standard 2
parameterValue = booleanArray 16
}
}
}
multiplexParameters = h2250LogicalChannelParameters {
sessionID = 1
mediaGuaranteedDelivery = false
mediaControlChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 00 0f ....
}
tsapIdentifier = 1043
}
dynamicRTPPayloadType = 107
}
}
}
2009/11/16 16:54:46.574 4 ProxyChannel.cxx(5667) H245
Request: openLogicalChannel
2009/11/16 16:54:46.575 4 osutil.cxx(188) PWLib File
handle high water mark set: 39 PUDPSocket
2009/11/16 16:54:46.575 4 osutil.cxx(188) PWLib File
handle high water mark set: 40 PUDPSocket
2009/11/16 16:54:46.576 4 ProxyChannel.cxx(6153) RTP Open
logical channel 101 id 1 port 1024
2009/11/16 16:54:46.576 5 ProxyChannel.cxx(1343) H245 To
send: request openLogicalChannel {
forwardLogicalChannelNumber = 101
forwardLogicalChannelParameters = {
dataType = audioData genericAudioCapability {
capabilityIdentifier = standard 0.0.7.7221.1.1.0
maxBitRate = 480
collapsing = 2 entries {
[0]={
parameterIdentifier = standard 1
parameterValue = unsignedMin 1
}
[1]={
parameterIdentifier = standard 2
parameterValue = booleanArray 16
}
}
}
multiplexParameters = h2250LogicalChannelParameters {
sessionID = 1
mediaGuaranteedDelivery = false
mediaControlChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 01 0f ....
}
tsapIdentifier = 1025
}
dynamicRTPPayloadType = 107
}
}
}
2009/11/16 16:54:46.625 5 ProxyChannel.cxx(675) H245d
Reading from 41.247.7.185:31006
2009/11/16 16:54:46.626 4 ProxyChannel.cxx(1217) H245
Received from 41.247.7.185:1720: request openLogicalChannel {
forwardLogicalChannelNumber = 102
forwardLogicalChannelParameters = {
dataType = videoData h263VideoCapability {
cifMPI = 1
maxBitRate = 1280
unrestrictedVector = true
arithmeticCoding = false
advancedPrediction = true
pbFrames = false
temporalSpatialTradeOffCapability = false
errorCompensation = false
h263Options = {
advancedIntraCodingMode = true
deblockingFilterMode = true
improvedPBFramesMode = false
unlimitedMotionVectors = false
fullPictureFreeze = true
partialPictureFreezeAndRelease = false
resizingPartPicFreezeAndRelease = false
fullPictureSnapshot = false
partialPictureSnapshot = false
videoSegmentTagging = false
progressiveRefinement = false
dynamicPictureResizingByFour = false
dynamicPictureResizingSixteenthPel = false
dynamicWarpingHalfPel = false
dynamicWarpingSixteenthPel = false
independentSegmentDecoding = false
slicesInOrder_NonRect = false
slicesInOrder_Rect = false
slicesNoOrder_NonRect = false
slicesNoOrder_Rect = false
alternateInterVLCMode = true
modifiedQuantizationMode = true
reducedResolutionUpdate = false
separateVideoBackChannel = false
videoBadMBsCap = false
h263Version3Options = {
dataPartitionedSlices = false
fixedPointIDCT0 = false
interlacedFields = false
currentPictureHeaderRepetition = false
previousPictureHeaderRepetition = false
nextPictureHeaderRepetition = false
pictureNumber = false
spareReferencePictures = false
}
}
}
multiplexParameters = h2250LogicalChannelParameters {
sessionID = 2
mediaGuaranteedDelivery = false
mediaControlChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 00 0f ....
}
tsapIdentifier = 1045
}
dynamicRTPPayloadType = 96
mediaPacketization = rtpPayloadType {
payloadDescriptor = rfc_number 2429
}
}
}
}
2009/11/16 16:54:46.627 4 ProxyChannel.cxx(5667) H245
Request: openLogicalChannel
2009/11/16 16:54:46.627 4 osutil.cxx(188) PWLib File
handle high water mark set: 41 PUDPSocket
2009/11/16 16:54:46.628 4 osutil.cxx(188) PWLib File
handle high water mark set: 42 PUDPSocket
2009/11/16 16:54:46.629 4 ProxyChannel.cxx(6153) RTP Open
logical channel 102 id 2 port 1026
2009/11/16 16:54:46.629 5 ProxyChannel.cxx(1343) H245 To
send: request openLogicalChannel {
forwardLogicalChannelNumber = 102
forwardLogicalChannelParameters = {
dataType = videoData h263VideoCapability {
cifMPI = 1
maxBitRate = 1280
unrestrictedVector = true
arithmeticCoding = false
advancedPrediction = true
pbFrames = false
temporalSpatialTradeOffCapability = false
errorCompensation = false
h263Options = {
advancedIntraCodingMode = true
deblockingFilterMode = true
improvedPBFramesMode = false
unlimitedMotionVectors = false
fullPictureFreeze = true
partialPictureFreezeAndRelease = false
resizingPartPicFreezeAndRelease = false
fullPictureSnapshot = false
partialPictureSnapshot = false
videoSegmentTagging = false
progressiveRefinement = false
dynamicPictureResizingByFour = false
dynamicPictureResizingSixteenthPel = false
dynamicWarpingHalfPel = false
dynamicWarpingSixteenthPel = false
independentSegmentDecoding = false
slicesInOrder_NonRect = false
slicesInOrder_Rect = false
slicesNoOrder_NonRect = false
slicesNoOrder_Rect = false
alternateInterVLCMode = true
modifiedQuantizationMode = true
reducedResolutionUpdate = false
separateVideoBackChannel = false
videoBadMBsCap = false
h263Version3Options = {
dataPartitionedSlices = false
fixedPointIDCT0 = false
interlacedFields = false
currentPictureHeaderRepetition = false
previousPictureHeaderRepetition = false
nextPictureHeaderRepetition = false
pictureNumber = false
spareReferencePictures = false
}
}
}
multiplexParameters = h2250LogicalChannelParameters {
sessionID = 2
mediaGuaranteedDelivery = false
mediaControlChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 01 0f ....
}
tsapIdentifier = 1027
}
dynamicRTPPayloadType = 96
mediaPacketization = rtpPayloadType {
payloadDescriptor = rfc_number 2429
}
}
}
}
2009/11/16 16:54:46.631 5 ProxyChannel.cxx(675) H245d
Reading from 41.247.7.185:31006
2009/11/16 16:54:46.632 4 ProxyChannel.cxx(1217) H245
Received from 41.247.7.185:1720: request openLogicalChannel {
forwardLogicalChannelNumber = 103
forwardLogicalChannelParameters = {
dataType = data {
application = h224 hdlcFrameTunnelling <<null>>
maxBitRate = 6400
}
multiplexParameters = h2250LogicalChannelParameters {
sessionID = 224
mediaGuaranteedDelivery = false
mediaControlChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 00 0f ....
}
tsapIdentifier = 1047
}
dynamicRTPPayloadType = 126
}
}
}
2009/11/16 16:54:46.633 4 ProxyChannel.cxx(5667) H245
Request: openLogicalChannel
2009/11/16 16:54:46.633 4 osutil.cxx(188) PWLib File
handle high water mark set: 43 PUDPSocket
2009/11/16 16:54:46.634 4 osutil.cxx(188) PWLib File
handle high water mark set: 44 PUDPSocket
2009/11/16 16:54:46.634 4 ProxyChannel.cxx(6153) RTP Open
logical channel 103 id 224 port 1028
2009/11/16 16:54:46.635 5 ProxyChannel.cxx(1343) H245 To
send: request openLogicalChannel {
forwardLogicalChannelNumber = 103
forwardLogicalChannelParameters = {
dataType = data {
application = h224 hdlcFrameTunnelling <<null>>
maxBitRate = 6400
}
multiplexParameters = h2250LogicalChannelParameters {
sessionID = 224
mediaGuaranteedDelivery = false
mediaControlChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 01 0f ....
}
tsapIdentifier = 1029
}
dynamicRTPPayloadType = 126
}
}
}
2009/11/16 16:54:46.695 5 ProxyChannel.cxx(675) H245s
Reading from 192.168.1.10:1722
2009/11/16 16:54:46.696 4 ProxyChannel.cxx(1217) H245
Received from 192.168.1.10:1721: request openLogicalChannel {
forwardLogicalChannelNumber = 101
forwardLogicalChannelParameters = {
dataType = audioData genericAudioCapability {
capabilityIdentifier = standard 0.0.7.7221.1.1.0
maxBitRate = 240
collapsing = 2 entries {
[0]={
parameterIdentifier = standard 1
parameterValue = unsignedMin 1
}
[1]={
parameterIdentifier = standard 2
parameterValue = booleanArray 64
}
}
}
multiplexParameters = h2250LogicalChannelParameters {
sessionID = 1
mediaGuaranteedDelivery = false
mediaControlChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 01 0a ....
}
tsapIdentifier = 1025
}
dynamicRTPPayloadType = 107
}
}
}
2009/11/16 16:54:46.697 4 ProxyChannel.cxx(5667) H245
Request: openLogicalChannel
2009/11/16 16:54:46.697 4 ProxyChannel.cxx(6153) RTP Open
logical channel 101 id 1 port 1024
2009/11/16 16:54:46.698 5 ProxyChannel.cxx(1343) H245 To
send: request openLogicalChannel {
forwardLogicalChannelNumber = 101
forwardLogicalChannelParameters = {
dataType = audioData genericAudioCapability {
capabilityIdentifier = standard 0.0.7.7221.1.1.0
maxBitRate = 240
collapsing = 2 entries {
[0]={
parameterIdentifier = standard 1
parameterValue = unsignedMin 1
}
[1]={
parameterIdentifier = standard 2
parameterValue = booleanArray 64
}
}
}
multiplexParameters = h2250LogicalChannelParameters {
sessionID = 1
mediaGuaranteedDelivery = false
mediaControlChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 01 0f ....
}
tsapIdentifier = 1025
}
dynamicRTPPayloadType = 107
}
}
}
2009/11/16 16:54:46.741 5 ProxyChannel.cxx(675) H245d
Reading from 41.247.7.185:31006
2009/11/16 16:54:46.742 4 ProxyChannel.cxx(1217) H245
Received from 41.247.7.185:1720: response openLogicalChannelAck {
forwardLogicalChannelNumber = 101
forwardMultiplexAckParameters = h2250LogicalChannelAckParameters {
sessionID = 1
mediaChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 00 0f ....
}
tsapIdentifier = 1042
}
mediaControlChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 00 0f ....
}
tsapIdentifier = 1043
}
flowControlToZero = false
}
}
2009/11/16 16:54:46.743 4 ProxyChannel.cxx(5683) H245
Response: openLogicalChannelAck
2009/11/16 16:54:46.743 5 ProxyChannel.cxx(4816) RTCP
Reverse 192.168.1.10:1025 to 192.168.0.15:1043
2009/11/16 16:54:46.744 5 ProxyChannel.cxx(4816) RTP Reverse
192.168.1.10:1024 to 192.168.0.15:1042
2009/11/16 16:54:46.744 5 ProxyChannel.cxx(6473) ProxyRTP(0)
total sockets 2
2009/11/16 16:54:46.745 5 ProxyChannel.cxx(1343) H245 To
send: response openLogicalChannelAck {
forwardLogicalChannelNumber = 101
forwardMultiplexAckParameters = h2250LogicalChannelAckParameters {
sessionID = 1
mediaChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 01 0f ....
}
tsapIdentifier = 1024
}
mediaControlChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 01 0f ....
}
tsapIdentifier = 1025
}
flowControlToZero = false
}
}
2009/11/16 16:54:46.761 5 ProxyChannel.cxx(675) H245s
Reading from 192.168.1.10:1722
2009/11/16 16:54:46.762 4 ProxyChannel.cxx(1217) H245
Received from 192.168.1.10:1721: request openLogicalChannel {
forwardLogicalChannelNumber = 102
forwardLogicalChannelParameters = {
dataType = videoData h263VideoCapability {
cifMPI = 1
cif4MPI = 1
maxBitRate = 800
unrestrictedVector = true
arithmeticCoding = false
advancedPrediction = true
pbFrames = false
temporalSpatialTradeOffCapability = false
errorCompensation = false
h263Options = {
advancedIntraCodingMode = true
deblockingFilterMode = true
improvedPBFramesMode = false
unlimitedMotionVectors = false
fullPictureFreeze = true
partialPictureFreezeAndRelease = false
resizingPartPicFreezeAndRelease = false
fullPictureSnapshot = false
partialPictureSnapshot = false
videoSegmentTagging = false
progressiveRefinement = false
dynamicPictureResizingByFour = false
dynamicPictureResizingSixteenthPel = false
dynamicWarpingHalfPel = false
dynamicWarpingSixteenthPel = false
independentSegmentDecoding = false
slicesInOrder_NonRect = false
slicesInOrder_Rect = false
slicesNoOrder_NonRect = false
slicesNoOrder_Rect = false
alternateInterVLCMode = true
modifiedQuantizationMode = true
reducedResolutionUpdate = false
separateVideoBackChannel = false
videoBadMBsCap = false
h263Version3Options = {
dataPartitionedSlices = false
fixedPointIDCT0 = false
interlacedFields = false
currentPictureHeaderRepetition = false
previousPictureHeaderRepetition = false
nextPictureHeaderRepetition = false
pictureNumber = false
spareReferencePictures = false
}
}
}
multiplexParameters = h2250LogicalChannelParameters {
sessionID = 2
mediaGuaranteedDelivery = false
mediaControlChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 01 0a ....
}
tsapIdentifier = 1027
}
dynamicRTPPayloadType = 96
mediaPacketization = rtpPayloadType {
payloadDescriptor = rfc_number 2429
}
}
}
}
2009/11/16 16:54:46.764 4 ProxyChannel.cxx(5667) H245
Request: openLogicalChannel
2009/11/16 16:54:46.764 4 ProxyChannel.cxx(6153) RTP Open
logical channel 102 id 2 port 1026
2009/11/16 16:54:46.764 5 ProxyChannel.cxx(1343) H245 To
send: request openLogicalChannel {
forwardLogicalChannelNumber = 102
forwardLogicalChannelParameters = {
dataType = videoData h263VideoCapability {
cifMPI = 1
cif4MPI = 1
maxBitRate = 800
unrestrictedVector = true
arithmeticCoding = false
advancedPrediction = true
pbFrames = false
temporalSpatialTradeOffCapability = false
errorCompensation = false
h263Options = {
advancedIntraCodingMode = true
deblockingFilterMode = true
improvedPBFramesMode = false
unlimitedMotionVectors = false
fullPictureFreeze = true
partialPictureFreezeAndRelease = false
resizingPartPicFreezeAndRelease = false
fullPictureSnapshot = false
partialPictureSnapshot = false
videoSegmentTagging = false
progressiveRefinement = false
dynamicPictureResizingByFour = false
dynamicPictureResizingSixteenthPel = false
dynamicWarpingHalfPel = false
dynamicWarpingSixteenthPel = false
independentSegmentDecoding = false
slicesInOrder_NonRect = false
slicesInOrder_Rect = false
slicesNoOrder_NonRect = false
slicesNoOrder_Rect = false
alternateInterVLCMode = true
modifiedQuantizationMode = true
reducedResolutionUpdate = false
separateVideoBackChannel = false
videoBadMBsCap = false
h263Version3Options = {
dataPartitionedSlices = false
fixedPointIDCT0 = false
interlacedFields = false
currentPictureHeaderRepetition = false
previousPictureHeaderRepetition = false
nextPictureHeaderRepetition = false
pictureNumber = false
spareReferencePictures = false
}
}
}
multiplexParameters = h2250LogicalChannelParameters {
sessionID = 2
mediaGuaranteedDelivery = false
mediaControlChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 01 0f ....
}
tsapIdentifier = 1027
}
dynamicRTPPayloadType = 96
mediaPacketization = rtpPayloadType {
payloadDescriptor = rfc_number 2429
}
}
}
}
2009/11/16 16:54:46.772 5 ProxyChannel.cxx(675) H245s
Reading from 192.168.1.10:1722
2009/11/16 16:54:46.773 4 ProxyChannel.cxx(1217) H245
Received from 192.168.1.10:1721: request openLogicalChannel {
forwardLogicalChannelNumber = 103
forwardLogicalChannelParameters = {
dataType = data {
application = h224 hdlcFrameTunnelling <<null>>
maxBitRate = 6400
}
multiplexParameters = h2250LogicalChannelParameters {
sessionID = 224
mediaGuaranteedDelivery = false
mediaControlChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 01 0a ....
}
tsapIdentifier = 1029
}
dynamicRTPPayloadType = 126
}
}
}
2009/11/16 16:54:46.774 4 ProxyChannel.cxx(5667) H245
Request: openLogicalChannel
2009/11/16 16:54:46.774 4 ProxyChannel.cxx(6153) RTP Open
logical channel 103 id 224 port 1028
2009/11/16 16:54:46.775 5 ProxyChannel.cxx(1343) H245 To
send: request openLogicalChannel {
forwardLogicalChannelNumber = 103
forwardLogicalChannelParameters = {
dataType = data {
application = h224 hdlcFrameTunnelling <<null>>
maxBitRate = 6400
}
multiplexParameters = h2250LogicalChannelParameters {
sessionID = 224
mediaGuaranteedDelivery = false
mediaControlChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 01 0f ....
}
tsapIdentifier = 1029
}
dynamicRTPPayloadType = 126
}
}
}
2009/11/16 16:54:46.793 5 ProxyChannel.cxx(675) H245d
Reading from 41.247.7.185:31006
2009/11/16 16:54:46.794 4 ProxyChannel.cxx(1217) H245
Received from 41.247.7.185:1720: response openLogicalChannelAck {
forwardLogicalChannelNumber = 102
forwardMultiplexAckParameters = h2250LogicalChannelAckParameters {
sessionID = 2
mediaChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 00 0f ....
}
tsapIdentifier = 1044
}
mediaControlChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 00 0f ....
}
tsapIdentifier = 1045
}
flowControlToZero = false
}
}
2009/11/16 16:54:46.795 4 ProxyChannel.cxx(5683) H245
Response: openLogicalChannelAck
2009/11/16 16:54:46.795 5 ProxyChannel.cxx(4816) RTCP
Reverse 192.168.1.10:1027 to 192.168.0.15:1045
2009/11/16 16:54:46.796 5 ProxyChannel.cxx(4816) RTP Reverse
192.168.1.10:1026 to 192.168.0.15:1044
2009/11/16 16:54:46.796 5 ProxyChannel.cxx(6473) ProxyRTP(0)
total sockets 4
2009/11/16 16:54:46.796 5 ProxyChannel.cxx(1343) H245 To
send: response openLogicalChannelAck {
forwardLogicalChannelNumber = 102
forwardMultiplexAckParameters = h2250LogicalChannelAckParameters {
sessionID = 2
mediaChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 01 0f ....
}
tsapIdentifier = 1026
}
mediaControlChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 01 0f ....
}
tsapIdentifier = 1027
}
flowControlToZero = false
}
}
2009/11/16 16:54:46.813 5 ProxyChannel.cxx(675) H245d
Reading from 41.247.7.185:31006
2009/11/16 16:54:46.814 4 ProxyChannel.cxx(1217) H245
Received from 41.247.7.185:1720: response openLogicalChannelAck {
forwardLogicalChannelNumber = 103
forwardMultiplexAckParameters = h2250LogicalChannelAckParameters {
sessionID = 224
mediaChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 00 0f ....
}
tsapIdentifier = 1046
}
mediaControlChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 00 0f ....
}
tsapIdentifier = 1047
}
flowControlToZero = false
}
}
2009/11/16 16:54:46.814 4 ProxyChannel.cxx(5683) H245
Response: openLogicalChannelAck
2009/11/16 16:54:46.815 5 ProxyChannel.cxx(4816) RTCP
Reverse 192.168.1.10:1029 to 192.168.0.15:1047
2009/11/16 16:54:46.815 5 ProxyChannel.cxx(4816) RTP Reverse
192.168.1.10:1028 to 192.168.0.15:1046
2009/11/16 16:54:46.816 5 ProxyChannel.cxx(6473) ProxyRTP(0)
total sockets 6
2009/11/16 16:54:46.816 5 ProxyChannel.cxx(1343) H245 To
send: response openLogicalChannelAck {
forwardLogicalChannelNumber = 103
forwardMultiplexAckParameters = h2250LogicalChannelAckParameters {
sessionID = 224
mediaChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 01 0f ....
}
tsapIdentifier = 1028
}
mediaControlChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 01 0f ....
}
tsapIdentifier = 1029
}
flowControlToZero = false
}
}
2009/11/16 16:54:46.887 5 ProxyChannel.cxx(675) H245s
Reading from 192.168.1.10:1722
2009/11/16 16:54:46.887 4 ProxyChannel.cxx(1217) H245
Received from 192.168.1.10:1721: response openLogicalChannelAck {
forwardLogicalChannelNumber = 101
forwardMultiplexAckParameters = h2250LogicalChannelAckParameters {
sessionID = 1
mediaChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 01 0a ....
}
tsapIdentifier = 1024
}
mediaControlChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 01 0a ....
}
tsapIdentifier = 1025
}
flowControlToZero = false
}
}
2009/11/16 16:54:46.888 4 ProxyChannel.cxx(5683) H245
Response: openLogicalChannelAck
2009/11/16 16:54:46.888 5 ProxyChannel.cxx(4777) RTCP
Forward 192.168.0.15:1043 to 192.168.1.10:1025
2009/11/16 16:54:46.889 5 ProxyChannel.cxx(4777) RTP Forward
192.168.0.15:1042 to 192.168.1.10:1024
2009/11/16 16:54:46.889 5 ProxyChannel.cxx(1343) H245 To
send: response openLogicalChannelAck {
forwardLogicalChannelNumber = 101
forwardMultiplexAckParameters = h2250LogicalChannelAckParameters {
sessionID = 1
mediaChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 01 0f ....
}
tsapIdentifier = 1024
}
mediaControlChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 01 0f ....
}
tsapIdentifier = 1025
}
flowControlToZero = false
}
}
2009/11/16 16:54:46.912 5 ProxyChannel.cxx(675) H245s
Reading from 192.168.1.10:1722
2009/11/16 16:54:46.913 4 ProxyChannel.cxx(1217) H245
Received from 192.168.1.10:1721: response openLogicalChannelAck {
forwardLogicalChannelNumber = 102
forwardMultiplexAckParameters = h2250LogicalChannelAckParameters {
sessionID = 2
mediaChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 01 0a ....
}
tsapIdentifier = 1026
}
mediaControlChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 01 0a ....
}
tsapIdentifier = 1027
}
flowControlToZero = false
}
}
2009/11/16 16:54:46.914 4 ProxyChannel.cxx(5683) H245
Response: openLogicalChannelAck
2009/11/16 16:54:46.914 5 ProxyChannel.cxx(4777) RTCP
Forward 192.168.0.15:1045 to 192.168.1.10:1027
2009/11/16 16:54:46.915 5 ProxyChannel.cxx(4777) RTP Forward
192.168.0.15:1044 to 192.168.1.10:1026
2009/11/16 16:54:46.915 5 ProxyChannel.cxx(1343) H245 To
send: response openLogicalChannelAck {
forwardLogicalChannelNumber = 102
forwardMultiplexAckParameters = h2250LogicalChannelAckParameters {
sessionID = 2
mediaChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 01 0f ....
}
tsapIdentifier = 1026
}
mediaControlChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 01 0f ....
}
tsapIdentifier = 1027
}
flowControlToZero = false
}
}
2009/11/16 16:54:46.917 5 ProxyChannel.cxx(675) H245s
Reading from 192.168.1.10:1722
2009/11/16 16:54:46.918 4 ProxyChannel.cxx(1217) H245
Received from 192.168.1.10:1721: response openLogicalChannelAck {
forwardLogicalChannelNumber = 103
forwardMultiplexAckParameters = h2250LogicalChannelAckParameters {
sessionID = 224
mediaChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 01 0a ....
}
tsapIdentifier = 1028
}
mediaControlChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 01 0a ....
}
tsapIdentifier = 1029
}
flowControlToZero = false
}
}
2009/11/16 16:54:46.919 4 ProxyChannel.cxx(5683) H245
Response: openLogicalChannelAck
2009/11/16 16:54:46.919 5 ProxyChannel.cxx(4777) RTCP
Forward 192.168.0.15:1047 to 192.168.1.10:1029
2009/11/16 16:54:46.920 5 ProxyChannel.cxx(4777) RTP Forward
192.168.0.15:1046 to 192.168.1.10:1028
2009/11/16 16:54:46.920 5 ProxyChannel.cxx(1343) H245 To
send: response openLogicalChannelAck {
forwardLogicalChannelNumber = 103
forwardMultiplexAckParameters = h2250LogicalChannelAckParameters {
sessionID = 224
mediaChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 01 0f ....
}
tsapIdentifier = 1028
}
mediaControlChannel = unicastAddress iPAddress {
network = 4 octets {
c0 a8 01 0f ....
}
tsapIdentifier = 1029
}
flowControlToZero = false
}
}
2009/11/16 16:54:58.693 5 ProxyChannel.cxx(5040) RTCP
Session SenderReport packet
2009/11/16 16:54:58.693 5 ProxyChannel.cxx(5045) RTCP
Session SetRTCP_DST_packet_count:589
2009/11/16 16:54:58.693 5 ProxyChannel.cxx(5064) RTCP
Session SourceDescription packet
2009/11/16 16:54:58.811 5 ProxyChannel.cxx(5040) RTCP
Session SenderReport packet
2009/11/16 16:54:58.811 5 ProxyChannel.cxx(5045) RTCP
Session SetRTCP_DST_packet_count:234
2009/11/16 16:54:58.811 5 ProxyChannel.cxx(5064) RTCP
Session SourceDescription packet
2009/11/16 16:55:09.613 5 ProxyChannel.cxx(5040) RTCP
Session SenderReport packet
2009/11/16 16:55:09.613 5 ProxyChannel.cxx(5045) RTCP
Session SetRTCP_DST_packet_count:1135
2009/11/16 16:55:09.613 5 ProxyChannel.cxx(5064) RTCP
Session SourceDescription packet
2009/11/16 16:55:13.481 5 ProxyChannel.cxx(5040) RTCP
Session SenderReport packet
2009/11/16 16:55:13.481 5 ProxyChannel.cxx(5045) RTCP
Session SetRTCP_DST_packet_count:526
2009/11/16 16:55:13.482 5 ProxyChannel.cxx(5064) RTCP
Session SourceDescription packet
2009/11/16 16:55:17.718 5 ProxyChannel.cxx(675) H245s
Reading from 192.168.1.10:1722
2009/11/16 16:55:17.720 4 ProxyChannel.cxx(1217) H245
Received from 192.168.1.10:1721: request requestChannelClose {
forwardLogicalChannelNumber = 101
reason = normal <<null>>
}
2009/11/16 16:55:17.720 4 ProxyChannel.cxx(5667) H245
Request: requestChannelClose
2009/11/16 16:55:17.721 5 ProxyChannel.cxx(675) H245s
Reading from 192.168.1.10:1722
2009/11/16 16:55:17.721 4 ProxyChannel.cxx(1217) H245
Received from 192.168.1.10:1721: request requestChannelClose {
forwardLogicalChannelNumber = 102
reason = normal <<null>>
}
2009/11/16 16:55:17.722 4 ProxyChannel.cxx(5667) H245
Request: requestChannelClose
2009/11/16 16:55:17.723 5 ProxyChannel.cxx(675) H245s
Reading from 192.168.1.10:1722
2009/11/16 16:55:17.723 4 ProxyChannel.cxx(1217) H245
Received from 192.168.1.10:1721: request requestChannelClose {
forwardLogicalChannelNumber = 103
reason = normal <<null>>
}
2009/11/16 16:55:17.724 4 ProxyChannel.cxx(5667) H245
Request: requestChannelClose
2009/11/16 16:55:17.730 5 ProxyChannel.cxx(675) H245s
Reading from 192.168.1.10:1722
2009/11/16 16:55:17.731 4 ProxyChannel.cxx(1217) H245
Received from 192.168.1.10:1721: request closeLogicalChannel {
forwardLogicalChannelNumber = 101
source = lcse <<null>>
reason = unknown <<null>>
}
2009/11/16 16:55:17.731 4 ProxyChannel.cxx(5667) H245
Request: closeLogicalChannel
2009/11/16 16:55:17.732 4 ProxyChannel.cxx(5370) RTP Delete
logical channel 101
2009/11/16 16:55:17.732 5 ProxyChannel.cxx(675) H245s
Reading from 192.168.1.10:1722
2009/11/16 16:55:17.733 4 ProxyChannel.cxx(1217) H245
Received from 192.168.1.10:1721: request closeLogicalChannel {
forwardLogicalChannelNumber = 102
source = lcse <<null>>
reason = unknown <<null>>
}
2009/11/16 16:55:17.733 4 ProxyChannel.cxx(5667) H245
Request: closeLogicalChannel
2009/11/16 16:55:17.734 4 ProxyChannel.cxx(5370) RTP Delete
logical channel 102
2009/11/16 16:55:17.734 5 ProxyChannel.cxx(675) H245s
Reading from 192.168.1.10:1722
2009/11/16 16:55:17.735 4 ProxyChannel.cxx(1217) H245
Received from 192.168.1.10:1721: request closeLogicalChannel {
forwardLogicalChannelNumber = 103
source = lcse <<null>>
reason = unknown <<null>>
}
2009/11/16 16:55:17.735 4 ProxyChannel.cxx(5667) H245
Request: closeLogicalChannel
2009/11/16 16:55:17.736 4 ProxyChannel.cxx(5370) RTP Delete
logical channel 103
2009/11/16 16:55:17.740 5 ProxyChannel.cxx(675) H245s
Reading from 192.168.1.10:1722
2009/11/16 16:55:17.741 4 ProxyChannel.cxx(1217) H245
Received from 192.168.1.10:1721: command endSessionCommand disconnect
<<null>>
2009/11/16 16:55:17.741 4 ProxyChannel.cxx(4353) H245
Command: endSessionCommand
2009/11/16 16:55:17.742 5 ProxyChannel.cxx(675) H245d
Reading from 41.247.7.185:31006
2009/11/16 16:55:17.743 4 ProxyChannel.cxx(1217) H245
Received from 41.247.7.185:1720: response requestChannelCloseAck {
forwardLogicalChannelNumber = 101
}
2009/11/16 16:55:17.743 4 ProxyChannel.cxx(5683) H245
Response: requestChannelCloseAck
2009/11/16 16:55:17.758 5 ProxyChannel.cxx(675) H245d
Reading from 41.247.7.185:31006
2009/11/16 16:55:17.759 4 ProxyChannel.cxx(1217) H245
Received from 41.247.7.185:1720: request closeLogicalChannel {
forwardLogicalChannelNumber = 101
source = lcse <<null>>
reason = unknown <<null>>
}
2009/11/16 16:55:17.759 4 ProxyChannel.cxx(5667) H245
Request: closeLogicalChannel
2009/11/16 16:55:17.759 4 ProxyChannel.cxx(5370) RTP Delete
logical channel 101
2009/11/16 16:55:17.765 5 ProxyChannel.cxx(675) Q931s
Reading from 192.168.1.10:1721
2009/11/16 16:55:17.766 3 ProxyChannel.cxx(1015) Q931s
Received: ReleaseComplete CRV=31495 from 192.168.1.10:1721
2009/11/16 16:55:17.767 4 ProxyChannel.cxx(958) Q931 Received: {
q931pdu = {
protocolDiscriminator = 8
callReference = 31495
from = originator
messageType = ReleaseComplete
IE: Cause - Normal call clearing = {
80 90 ..
}
IE: User-User = {
25 80 06 00 08 91 4a 00 06 01 11 00 21 d1 8f f5 %.....J.....!...
e2 ff 18 10 8b 67 00 01 6c 3c c6 78 02 80 01 00 .....g..l<.x....
}
}
h225pdu = {
h323_uu_pdu = {
h323_message_body = releaseComplete {
protocolIdentifier = 0.0.8.2250.0.6
callIdentifier = {
guid = 16 octets {
21 d1 8f f5 e2 ff 18 10 8b 67 00 01 6c 3c c6 78
!........g..l<.x
}
}
}
h245Tunneling = false
}
}
}
2009/11/16 16:55:17.768 1 RasTbl.cxx(3711) CDR|1|21 d1 8f
f5 e2 ff 18 10 8b 67 00 01 6c 3c c6 78|31|Mon, 16 Nov 2009 16:54:46
+0200|Mon, 16 Nov 2009 16:55:17
+0200|192.168.1.10:1721|6896_endp|41.247.7.185:1720|
|4567@xxxxxxxxxxxxxxxxxxxxxxxxxxx:url_ID|3456:dialedDigits=Mike:h323_ID|OfficeGk;
2009/11/16 16:55:17.769 2 gkacct.cxx(1047) GKACCT
Successfully logged event 2 for call no. 1
2009/11/16 16:55:17.770 4 ProxyChannel.cxx(958) Q931 Send to
41.247.7.185:1720 {
q931pdu = {
protocolDiscriminator = 8
callReference = 31495
from = originator
messageType = ReleaseComplete
IE: Cause - Normal call clearing = {
80 90 ..
}
IE: User-User = {
25 80 06 00 08 91 4a 00 06 01 11 00 21 d1 8f f5 %.....J.....!...
e2 ff 18 10 8b 67 00 01 6c 3c c6 78 02 80 01 00 .....g..l<.x....
}
}
h225pdu = {
h323_uu_pdu = {
h323_message_body = releaseComplete {
protocolIdentifier = 0.0.8.2250.0.6
callIdentifier = {
guid = 16 octets {
21 d1 8f f5 e2 ff 18 10 8b 67 00 01 6c 3c c6 78
!........g..l<.x
}
}
}
h245Tunneling = false
}
}
}
2009/11/16 16:55:17.775 5 ProxyChannel.cxx(675) H245d
Reading from 41.247.7.185:31006
2009/11/16 16:55:17.776 4 ProxyChannel.cxx(1217) H245
Received from 41.247.7.185:1720: response requestChannelCloseAck {
forwardLogicalChannelNumber = 102
}
2009/11/16 16:55:17.776 4 ProxyChannel.cxx(5683) H245
Response: requestChannelCloseAck
2009/11/16 16:55:17.777 5 ProxyChannel.cxx(675) H245d
Reading from 41.247.7.185:31006
2009/11/16 16:55:17.777 4 ProxyChannel.cxx(1217) H245
Received from 41.247.7.185:1720: request closeLogicalChannel {
forwardLogicalChannelNumber = 102
source = lcse <<null>>
reason = unknown <<null>>
}
2009/11/16 16:55:17.778 4 ProxyChannel.cxx(5667) H245
Request: closeLogicalChannel
2009/11/16 16:55:17.778 4 ProxyChannel.cxx(5370) RTP Delete
logical channel 102
2009/11/16 16:55:17.829 5 ProxyChannel.cxx(675) H245d
Reading from 41.247.7.185:31006
2009/11/16 16:55:17.830 4 ProxyChannel.cxx(1217) H245
Received from 41.247.7.185:1720: response requestChannelCloseAck {
forwardLogicalChannelNumber = 103
}
2009/11/16 16:55:17.830 4 ProxyChannel.cxx(5683) H245
Response: requestChannelCloseAck
2009/11/16 16:55:17.831 5 ProxyChannel.cxx(675) H245d
Reading from 41.247.7.185:31006
2009/11/16 16:55:17.831 4 ProxyChannel.cxx(1217) H245
Received from 41.247.7.185:1720: request closeLogicalChannel {
forwardLogicalChannelNumber = 103
source = lcse <<null>>
reason = unknown <<null>>
}
2009/11/16 16:55:17.832 4 ProxyChannel.cxx(5667) H245
Request: closeLogicalChannel
2009/11/16 16:55:17.832 4 ProxyChannel.cxx(5370) RTP Delete
logical channel 103
2009/11/16 16:55:17.847 5 ProxyChannel.cxx(675) H245d
Reading from 41.247.7.185:31006
2009/11/16 16:55:17.848 4 ProxyChannel.cxx(1217) H245
Received from 41.247.7.185:1720: response closeLogicalChannelAck {
forwardLogicalChannelNumber = 101
}
2009/11/16 16:55:17.848 4 ProxyChannel.cxx(5683) H245
Response: closeLogicalChannelAck
2009/11/16 16:55:17.849 5 ProxyChannel.cxx(675) H245d
Reading from 41.247.7.185:31006
2009/11/16 16:55:17.850 4 ProxyChannel.cxx(1217) H245
Received from 41.247.7.185:1720: request requestChannelClose {
forwardLogicalChannelNumber = 102
reason = normal <<null>>
}
2009/11/16 16:55:17.850 4 ProxyChannel.cxx(5667) H245
Request: requestChannelClose
2009/11/16 16:55:17.851 5 ProxyChannel.cxx(675) H245d
Reading from 41.247.7.185:31006
2009/11/16 16:55:17.851 4 ProxyChannel.cxx(1217) H245
Received from 41.247.7.185:1720: request requestChannelClose {
forwardLogicalChannelNumber = 103
reason = normal <<null>>
}
2009/11/16 16:55:17.852 4 ProxyChannel.cxx(5667) H245
Request: requestChannelClose
2009/11/16 16:55:17.872 5 ProxyChannel.cxx(675) H245d
Reading from 41.247.7.185:31006
2009/11/16 16:55:17.873 4 ProxyChannel.cxx(1217) H245
Received from 41.247.7.185:1720: command endSessionCommand disconnect
<<null>>
2009/11/16 16:55:17.873 4 ProxyChannel.cxx(4353) H245
Command: endSessionCommand
2009/11/16 16:55:17.920 5 ProxyChannel.cxx(675) H245d
Reading from 41.247.7.185:31006
2009/11/16 16:55:17.921 4 ProxyChannel.cxx(1217) H245
Received from 41.247.7.185:1720: response closeLogicalChannelAck {
forwardLogicalChannelNumber = 102
}
2009/11/16 16:55:17.921 4 ProxyChannel.cxx(5683) H245
Response: closeLogicalChannelAck
2009/11/16 16:55:18.132 5 ProxyChannel.cxx(675) H245s
Reading from 192.168.1.10:1722
2009/11/16 16:55:18.132 3 yasocket.cxx(668) H245s
192.168.1.10:1722 Error(0): Input/output error (12:104)
2009/11/16 16:55:18.138 4 RasSrv.cxx(216) RAS
Receiving on 192.168.1.15:1719(U)
2009/11/16 16:55:18.138 2 RasSrv.cxx(175) RAS Read
from 192.168.1.10:1719
2009/11/16 16:55:18.139 3 RasSrv.cxx(224) RAS
disengageRequest {
requestSeqNum = 64050
endpointIdentifier = 10 characters {
0036 0038 0039 0036 005f 0065 006e 0064 6896_end
0070 0000 p
}
conferenceID = 16 octets {
21 d1 8f f5 e2 ff 18 10 8b 68 00 01 6c 3c c6 78 !........h..l<.x
}
callReferenceValue = 31495
disengageReason = normalDrop <<null>>
callIdentifier = {
guid = 16 octets {
21 d1 8f f5 e2 ff 18 10 8b 67 00 01 6c 3c c6 78 !........g..l<.x
}
}
gatekeeperIdentifier = 9 characters {
004f 0066 0066 0069 0063 0065 0047 006b OfficeGk
0000
}
answeredCall = false
usageInformation = {
nonStandardUsageFields = 0 entries {
}
alertingTime = 1258383286
connectTime = 1258383286
endTime = 1258383317
}
terminationCause = releaseCompleteCauseIE 2 octets {
80 90 ..
}
}
2009/11/16 16:55:18.139 5 job.cxx(364) JOB Worker
threads: 10 total - 10 busy, 0 idle
2009/11/16 16:55:18.140 5 job.cxx(190) JOB Starting
Job DRQ at Worker thread 3081194384
2009/11/16 16:55:18.140 1 RasSrv.cxx(354) RAS DRQ
Received from 192.168.1.10:1719
2009/11/16 16:55:18.140 4 RasSrv.cxx(2903) GK DRQ:
closed conference
2009/11/16 16:55:18.140 2 RasSrv.cxx(394)
DCF|192.168.1.10|6896_endp|31495|normalDrop|21-d1-8f-f5-e2-ff-18-10-8b-67-00-01-6c-3c-c6-78;
2009/11/16 16:55:18.140 3 RasSrv.cxx(236) RAS Send to
192.168.1.10:1719
disengageConfirm {
requestSeqNum = 64050
}
2009/11/16 16:55:18.141 5 RasSrv.cxx(250) RAS Sent
Successful
2009/11/16 16:55:18.141 5 job.cxx(427) JOB Job DRQ
deleted
2009/11/16 16:55:18.141 5 job.cxx(416) JOB Worker
threads: 10 total - 9 busy, 1 idle
2009/11/16 16:55:22.828 5 ProxyChannel.cxx(675) H245d
Reading from 41.247.7.185:31006
2009/11/16 16:55:22.828 5 yasocket.cxx(660) H245d
41.247.7.185:31006 closed by remote
2009/11/16 16:55:22.829 3 yasocket.cxx(577) Q931s Delete
socket 192.168.1.10:1721
2009/11/16 16:55:22.830 3 yasocket.cxx(577) Q931d Delete
socket 41.247.7.185:1720
2009/11/16 16:55:22.989 3 yasocket.cxx(577) RTP Delete
socket 192.168.0.15:1042<=>0.0.0.0:1024<=>192.168.1.10:1024
2009/11/16 16:55:22.989 3 yasocket.cxx(577) RTCP Delete
socket 192.168.0.15:1043<=>0.0.0.0:1025<=>192.168.1.10:1025
2009/11/16 16:55:22.990 3 yasocket.cxx(577) RTP Delete
socket 192.168.0.15:1044<=>0.0.0.0:1026<=>192.168.1.10:1026
2009/11/16 16:55:22.990 3 yasocket.cxx(577) RTCP Delete
socket 192.168.0.15:1045<=>0.0.0.0:1027<=>192.168.1.10:1027
2009/11/16 16:55:22.990 3 yasocket.cxx(577) RTP Delete
socket 192.168.0.15:1046<=>0.0.0.0:1028<=>192.168.1.10:1028
2009/11/16 16:55:22.990 3 yasocket.cxx(577) RTCP Delete
socket 192.168.0.15:1047<=>0.0.0.0:1029<=>192.168.1.10:1029
2009/11/16 16:55:23.617 3 RasTbl.cxx(2177) Gk Delete
Call No. 1
2009/11/16 16:55:27.831 3 yasocket.cxx(577) H245d Delete
socket 41.247.7.185:31006
2009/11/16 16:55:27.831 3 yasocket.cxx(577) H245s Delete
socket 192.168.1.10:1722
2009/11/16 16:55:33.399 4 RasSrv.cxx(216) RAS
Receiving on 192.168.1.15:1719(U)
2009/11/16 16:55:33.400 2 RasSrv.cxx(175) RAS Read
from 192.168.1.10:1719
2009/11/16 16:55:33.400 3 RasSrv.cxx(224) RAS
unregistrationRequest {
requestSeqNum = 64051
callSignalAddress = 1 entries {
[0]=ipAddress {
ip = 4 octets {
c0 a8 01 0a ....
}
port = 1720
}
}
endpointAlias = 2 entries {
[0]=dialedDigits "3456"
[1]=h323_ID 4 characters {
004d 0069 006b 0065 Mike
}
}
endpointIdentifier = 10 characters {
0036 0038 0039 0036 005f 0065 006e 0064 6896_end
0070 0000 p
}
gatekeeperIdentifier = 9 characters {
004f 0066 0066 0069 0063 0065 0047 006b OfficeGk
0000
}
}
2009/11/16 16:55:33.400 5 job.cxx(364) JOB Worker
threads: 10 total - 10 busy, 0 idle
2009/11/16 16:55:33.401 5 job.cxx(190) JOB Starting
Job URQ at Worker thread 3081194384
2009/11/16 16:55:33.401 1 RasSrv.cxx(354) RAS URQ
Received from 192.168.1.10:1719
2009/11/16 16:55:33.401 2 RasSrv.cxx(394)
UCF|192.168.1.10|6896_endp;
2009/11/16 16:55:33.401 3 RasSrv.cxx(236) RAS Send to
192.168.1.10:1719
unregistrationConfirm {
requestSeqNum = 64051
}
2009/11/16 16:55:33.402 5 RasSrv.cxx(250) RAS Sent
Successful
2009/11/16 16:55:33.402 5 job.cxx(427) JOB Job URQ
deleted
2009/11/16 16:55:33.402 5 job.cxx(416) JOB Worker
threads: 10 total - 9 busy, 1 idle
2009/11/16 16:55:54.225 1 gk.cxx(281) GK Received
signal 2
2009/11/16 16:55:54.225 1 RasSrv.cxx(702) GK Stopping
RasServer...
2009/11/16 16:55:54.225 5 job.cxx(427) JOB Job
HouseKeeping deleted
2009/11/16 16:55:54.225 5 job.cxx(416) JOB Worker
threads: 10 total - 8 busy, 2 idle
2009/11/16 16:55:54.401 3 yasocket.cxx(544) TCPSrv
Select read error: 10
2009/11/16 16:55:54.406 2 singleton.cxx(34) Delete instance:
Routing::Analyzer(7 objects left)
2009/11/16 16:55:54.406 1 RasSrv.cxx(1251) GK
RasServer stopped
2009/11/16 16:55:54.407 2 gkacct.cxx(1047) GKACCT
Successfully logged event 16
Shutting down gatekeeper . . . 2009/11/16 16:55:54.407 3
gk.cxx(70) GK Deleting global reference tables
2009/11/16 16:55:54.407 5 job.cxx(257) JOB
Destroying active Workers for the Agent
2009/11/16 16:55:54.407 5 job.cxx(286) JOB Worker
threads to cleanup: 10 total - 8 busy, 2 idle
2009/11/16 16:55:54.407 5 job.cxx(245) JOB Waiting
for Worker thread 3081194384 termination
2009/11/16 16:55:54.407 4 osutil.cxx(195) PWLib File
handle low water mark set: 24 Thread unblock pipe
2009/11/16 16:55:54.407 5 tlibthrd.cxx(378) PTLib
Created thread 0x8453f60 Housekeeper
2009/11/16 16:55:54.408 5 job.cxx(427) JOB Job
ProxyH(1) deleted
2009/11/16 16:55:54.408 5 job.cxx(427) JOB Job
ProxyH(2) deleted
2009/11/16 16:55:54.408 5 job.cxx(427) JOB Job
ProxyH(3) deleted
2009/11/16 16:55:54.408 5 job.cxx(427) JOB Job
ProxyH(4) deleted
2009/11/16 16:55:54.408 5 job.cxx(427) JOB Job
ProxyRTP(0) deleted
2009/11/16 16:55:54.409 5 job.cxx(204) JOB Worker
3081194384 closed
2009/11/16 16:55:54.409 3 osutils.cxx(1604) PTLib
Thread ended: name="Worker:0xb7a74b90", real=82.646, kernel=0.000 (0%),
user=0.020 (0%), both=0.020 (0%)
2009/11/16 16:55:54.410 3 yasocket.cxx(858) TCP Delete
listener 127.0.0.1:1720
2009/11/16 16:55:54.410 3 yasocket.cxx(858) TCP Delete
listener 127.0.0.1:7000
2009/11/16 16:55:54.410 3 yasocket.cxx(858) TCP Delete
listener 192.168.1.15:1720
2009/11/16 16:55:54.410 3 yasocket.cxx(858) TCP Delete
listener 192.168.1.15:7000
2009/11/16 16:55:54.410 5 job.cxx(427) JOB Job
TCPSrv deleted
2009/11/16 16:55:54.411 5 job.cxx(427) JOB Job
ProxyH(0) deleted
2009/11/16 16:55:54.411 4 tlibthrd.cxx(547) PTLib Thread
high water mark set: 13
2009/11/16 16:55:54.412 5 tlibthrd.cxx(454) PTLib
Started thread 0x8453f60 Housekeeper:0xb7a33b90
2009/11/16 16:55:54.412 5 job.cxx(164) JOB Worker
3081194384 destroyed
2009/11/16 16:55:54.413 5 tlibthrd.cxx(406) PTLib
Destroyed thread 0x8450630 Worker:0xb7a74b90(id = b7a74b90)
2009/11/16 16:55:54.413 5 job.cxx(204) JOB Worker
3081460624 closed
2009/11/16 16:55:54.414 3 osutils.cxx(1604) PTLib
Thread ended: name="Worker:0xb7ab5b90", real=99.800, kernel=0.000 (0%),
user=0.000 (0%), both=0.000 (0%)
2009/11/16 16:55:54.414 5 job.cxx(245) JOB Waiting
for Worker thread 3081460624 termination
2009/11/16 16:55:54.415 5 job.cxx(164) JOB Worker
3081460624 destroyed
2009/11/16 16:55:54.415 5 tlibthrd.cxx(406) PTLib
Destroyed thread 0x844cdd0 Worker:0xb7ab5b90(id = b7ab5b90)
2009/11/16 16:55:54.416 5 job.cxx(204) JOB Worker
3083590544 closed
2009/11/16 16:55:54.417 3 osutils.cxx(1604) PTLib
Thread ended: name="Worker:0xb7cbdb90", real=99.855, kernel=0.020 (0%),
user=0.060 (0%), both=0.080 (0%)
2009/11/16 16:55:54.417 5 job.cxx(245) JOB Waiting
for Worker thread 3083590544 termination
2009/11/16 16:55:54.418 5 job.cxx(164) JOB Worker
3083590544 destroyed
2009/11/16 16:55:54.418 5 tlibthrd.cxx(406) PTLib
Destroyed thread 0x842c1c0 Worker:0xb7cbdb90(id = b7cbdb90)
2009/11/16 16:55:54.419 5 job.cxx(204) JOB Worker
3083324304 closed
2009/11/16 16:55:54.419 4 osutil.cxx(195) PWLib File
handle low water mark set: 7 PTextFile
2009/11/16 16:55:54.419 3 osutils.cxx(1604) PTLib
Thread ended: name="Worker:0xb7c7cb90", real=99.855, kernel=0.000 (0%),
user=0.000 (0%), both=0.000 (0%)
2009/11/16 16:55:54.420 5 job.cxx(245) JOB Waiting
for Worker thread 3083324304 termination
2009/11/16 16:55:54.420 5 job.cxx(164) JOB Worker
3083324304 destroyed
2009/11/16 16:55:54.421 5 tlibthrd.cxx(406) PTLib
Destroyed thread 0x842d590 Worker:0xb7c7cb90(id = b7c7cb90)
2009/11/16 16:55:54.422 5 job.cxx(204) JOB Worker
3083058064 closed
2009/11/16 16:55:54.422 3 osutils.cxx(1604) PTLib
Thread ended: name="Worker:0xb7c3bb90", real=99.855, kernel=0.000 (0%),
user=0.000 (0%), both=0.000 (0%)
2009/11/16 16:55:54.423 5 job.cxx(245) JOB Waiting
for Worker thread 3083058064 termination
2009/11/16 16:55:54.423 5 job.cxx(164) JOB Worker
3083058064 destroyed
2009/11/16 16:55:54.424 5 tlibthrd.cxx(406) PTLib
Destroyed thread 0x8430b78 Worker:0xb7c3bb90(id = b7c3bb90)
2009/11/16 16:55:54.424 5 job.cxx(204) JOB Worker
3082791824 closed
2009/11/16 16:55:54.425 3 osutils.cxx(1604) PTLib
Thread ended: name="Worker:0xb7bfab90", real=99.854, kernel=0.000 (0%),
user=0.000 (0%), both=0.000 (0%)
2009/11/16 16:55:54.425 5 job.cxx(245) JOB Waiting
for Worker thread 3082791824 termination
2009/11/16 16:55:54.426 5 job.cxx(164) JOB Worker
3082791824 destroyed
2009/11/16 16:55:54.427 5 tlibthrd.cxx(406) PTLib
Destroyed thread 0x8431f48 Worker:0xb7bfab90(id = b7bfab90)
2009/11/16 16:55:54.427 5 job.cxx(204) JOB Worker
3082525584 closed
2009/11/16 16:55:54.428 3 osutils.cxx(1604) PTLib
Thread ended: name="Worker:0xb7bb9b90", real=99.854, kernel=0.000 (0%),
user=0.000 (0%), both=0.000 (0%)
2009/11/16 16:55:54.428 5 job.cxx(245) JOB Waiting
for Worker thread 3082525584 termination
2009/11/16 16:55:54.429 5 job.cxx(164) JOB Worker
3082525584 destroyed
2009/11/16 16:55:54.429 5 tlibthrd.cxx(406) PTLib
Destroyed thread 0x84343c8 Worker:0xb7bb9b90(id = b7bb9b90)
2009/11/16 16:55:54.430 5 job.cxx(204) JOB Worker
3082259344 closed
2009/11/16 16:55:54.430 3 osutils.cxx(1604) PTLib
Thread ended: name="Worker:0xb7b78b90", real=99.854, kernel=0.020 (0%),
user=0.000 (0%), both=0.020 (0%)
2009/11/16 16:55:54.431 5 job.cxx(245) JOB Waiting
for Worker thread 3082259344 termination
2009/11/16 16:55:54.431 5 job.cxx(164) JOB Worker
3082259344 destroyed
2009/11/16 16:55:54.432 5 tlibthrd.cxx(406) PTLib
Destroyed thread 0x8436848 Worker:0xb7b78b90(id = b7b78b90)
2009/11/16 16:55:54.433 5 job.cxx(427) JOB Job
GkStatus deleted
2009/11/16 16:55:54.433 2 singleton.cxx(34) Delete instance:
GkStatus(6 objects left)
2009/11/16 16:55:54.433 5 job.cxx(204) JOB Worker
3081993104 closed
2009/11/16 16:55:54.434 3 osutils.cxx(1604) PTLib
Thread ended: name="Worker:0xb7b37b90", real=99.851, kernel=0.000 (0%),
user=0.000 (0%), both=0.000 (0%)
2009/11/16 16:55:54.434 5 job.cxx(245) JOB Waiting
for Worker thread 3081993104 termination
2009/11/16 16:55:54.435 5 job.cxx(164) JOB Worker
3081993104 destroyed
2009/11/16 16:55:54.435 5 tlibthrd.cxx(406) PTLib
Destroyed thread 0x8439e30 Worker:0xb7b37b90(id = b7b37b90)
2009/11/16 16:55:54.436 5 job.cxx(204) JOB Worker
3081726864 closed
2009/11/16 16:55:54.436 3 osutils.cxx(1604) PTLib
Thread ended: name="Worker:0xb7af6b90", real=99.849, kernel=0.000 (0%),
user=0.000 (0%), both=0.000 (0%)
2009/11/16 16:55:54.437 5 job.cxx(245) JOB Waiting
for Worker thread 3081726864 termination
2009/11/16 16:55:54.437 5 job.cxx(164) JOB Worker
3081726864 destroyed
2009/11/16 16:55:54.438 5 tlibthrd.cxx(406) PTLib
Destroyed thread 0x843e3c8 Worker:0xb7af6b90(id = b7af6b90)
2009/11/16 16:55:54.439 5 job.cxx(292) JOB Agent
and its Workers destroyed
2009/11/16 16:55:54.439 2 singleton.cxx(34) Delete instance:
Agent(5 objects left)
2009/11/16 16:55:54.439 2 singleton.cxx(34) Delete instance:
CapacityControl(4 objects left)
2009/11/16 16:55:54.440 2 singleton.cxx(34) Delete instance:
CallTable(3 objects left)
2009/11/16 16:55:54.440 3 RasTbl.cxx(501) Gk Delete
endpoint: 6896_endp 0
2009/11/16 16:55:54.441 2 singleton.cxx(34) Delete instance:
RegistrationTable(2 objects left)
2009/11/16 16:55:54.442 1 GkClient.cxx(921) GKC Delete
GkClient
2009/11/16 16:55:54.442 1 RasSrv.cxx(211) RAS Delete
listener 127.0.0.1:1719(U)
2009/11/16 16:55:54.442 1 RasSrv.cxx(211) RAS Delete
listener 192.168.1.15:1719(U)
2009/11/16 16:55:54.443 1 RasSrv.cxx(211) RAS Delete
listener 192.168.1.15:1718(Mcast)
2009/11/16 16:55:54.443 1 RasSrv.cxx(211) RAS Delete
listener 0.0.0.0:1719(Bcast)
2009/11/16 16:55:54.444 5 job.cxx(427) JOB Job
RasSrv deleted
2009/11/16 16:55:54.444 2 singleton.cxx(34) Delete instance:
RasSrv(1 objects left)
2009/11/16 16:55:54.445 4 config.cxx(226) PTLib
Destroyed PXConfig 0x8423110
2009/11/16 16:55:54.445 4 config.cxx(226) PTLib
Destroyed PXConfig 0x8423640
2009/11/16 16:55:54.447 2 singleton.cxx(34) Delete instance:
Toolkit(0 objects left)
2009/11/16 16:55:54.448 3 gk.cxx(80) GK delete ok
done
2009/11/16 16:55:59.408 5 tlibthrd.cxx(159) Housekeeping
thread ended
2009/11/16 16:55:59.408 3 osutils.cxx(1604) PTLib
Thread ended: name="Housekeeper:0xb7a33b90", real=4.996, kernel=0.000
(0%), user=0.000 (0%), both=0.000 (0%)
2009/11/16 16:55:59.417 5 tlibthrd.cxx(940)
WaitForTermination on 3080928144 finished
2009/11/16 16:55:59.417 5 tlibthrd.cxx(406) PTLib
Destroyed thread 0x8453f60 Housekeeper:0xb7a33b90(id = b7a33b90)
2009/11/16 16:55:59.418 3 osutils.cxx(1604) PTLib
Thread ended: name="PXConfigWriteThread:0xb7d12b90", real=104.929,
kernel=0.000 (0%), user=0.000 (0%), both=0.000 (0%)
2009/11/16 16:55:59.419 5 tlibthrd.cxx(940)
WaitForTermination on 3083938704 finished
2009/11/16 16:55:59.419 5 tlibthrd.cxx(406) PTLib
Destroyed thread 0x8423688 PXConfigWriteThread:0xb7d12b90(id = b7d12b90)
]0;gnugk@gnugk-desktop: ~gnugk@gnugk-desktop:~$
Jan Willamowius wrote:
Just use the -o <file> option when you start GnuGk and all trace output
goes to that file.
Regards,
Jan
Michael Bondi wrote:
Simon,
Please excuse my ignorance, but how does one get a level 5 trace using
PuTTY?
There seems to be too much text that scrolls off the top of the screen
and I am unable to get a full trace.
I am trying to get the trace of the system calling another through two
gnugks.
Mike
Michael Bondi wrote:
Simon,
Strangely enough, I am not using ExternalIP= in my Main section as
this disallows any external calls to fixed IP addresses with a no
route to destination message. With just this setting I am getting the
messages. Without, no problems. ??!!
I am using Aethra 6.0.49 hard endpoints at each end and Mirial's
respectively to see if it is a ver of H.323 difference causing my
trouble. Mirial seems more versatile, guess it is more ver 6 than most
soft endpoints.
Both gk's are in the DMZ of their respective routers and with port
forwarding also, and DNS resolution (mapping a DNS to a dynDNS
address, crazy, but it works!!) is working to each router just fine.
Both endpoints connect ok (Logmein proves it to me), but no audio or
video either way. I can logmein remote and tell the remote to call me
and same happens.
I am on a course this week and will resume testing when my brain
clears, and send the lev 5 trace you asked for. I'm getting too much
stuff on my network to understand what is important for feedback and
what is not. Got a small screen and a lousy mouse, a fried brain.....
Cheers
MDM
Simon Horne wrote:
Earl
H.460.23/.24 should have nothing to do with the problem.
If both gatekeepers are in the DMZ and both as using ExternalIP then it
should work. If the signalling is working then it can only be the
addresses
of the OLC or the DMZ isn't working.
Micheal send me the level 5 trace of one of the gatekeepers to see
exactly
what address is being used.
Simon
-----Original Message-----
From: Earl [mailto:Large.Files@xxxxxxx] Sent: Friday, 6 November 2009
11:44 PM
To: GNU Gatekeeper Users
Subject: Re: Calling through two gnugks
Mike,
first, for testing I would put both GKs in their DMZs, since they
should see any calls on any port.
In summary,
LAN 1 to LAN 2 calls over a double NAT work as far as signaling goes.
EPx connected directly to the Inet works for signaling and voice and
video via single NAT.
LAN 1 to LAN 2 calls over a double NAT do NOT work for voice and video.
LAN 1 to LAN 1 and LAN 2 to LAN 2 calls function correctly.
LAN 1 to LAN 2 calls over a VPN (no NAT) do work for voice and video.
Problem could be:
h460.23/.24 double NAT traversal is not functioning in your case
your port configurations are wrong in GnuGKs
Port configurations between EPs and GnuGKs do not match.
something else
Jan & Simon, do you have any ideas for testing / tracing whether
Mike's problem
is media NAT traversal or port problem ?
Does GnuGK status port indicate successful double NAT traversal using
h460.23/.24?
If not, would it be possible to add some indication in status signals
whether
h460.23/.24 was successful or not, or at least some helpful info for
debugging
NAT traversal problems ? For example, whether certain h460.23/.24 hand-
shaking was completed or not?
Mike, where are your work EPs registered to? and your home EP?
If work EPs are registered with work GK and home EPs to home GK,
what happens if all EPs register with just one GK? Even if you do not
want to continue this way, as a test it might provide some info.
Regards, Earl
Michael Bondi wrote:
Earl,
Thanks for your reply.
Firstly, my ADSL routers _are_ registered with dyndns addresses and
my office.domain.co.za and home.domain.co.za records point to the
respective office and home dyndns addresses correctly. That is how I
can call from an external public IP to either office or home network
and the calls are fine.
The call is definitely going to the right place when I call out from
my office to my home, I can see it in Etherape running on the office
gatekeeper machine. I call home.domain.co.za or
1234@xxxxxxxxxxxxxxxxx and the call is hitting the gnugk on the far
side ans is going to the dyndns address of the far side router.
Note: I do not call the LAN IP of the far side gnugk, I call to it's
publically accessible IP (DNS record pointing to the dyndns address
- trust me this works!) the way I would call if my external endpoint
were on a public IP.
The problem when I have the VPN up, is that the office gatekeeper is
getting to the right address on the home gatekeeper but then the
checks for NAT run, and since the VPN is in place, connects the call
via the VPN. So audio and video go through fine. I can again see
this happening in Etherape on the office gatekeeper.
But, when I have the VPN down or disconnected (as in most normal
circumstances) and I try calling again via the internet to the other
side, the call is still going to the right place and is being
answered as expected, but I get _no audio and video_. Now this is
where the NAT stuff should kick in as it does in the call from the
public IP. But again, my public IP is not behind a NAT, so I am
wondering if my NAT configuration is correct.
The moment I add ExternalIP=office.domain.co.za to the Main section,
even the calls between internal endpoints at the office fail with
the no route to destination message.
What is strange is that calls from a public endpoint outside either
network to endpoints inside the network go throught fine. So that
means that it is proxying the calls correctly at each respective gnugk.
Now when Endpoint -GK-GK-Endpoint calls are made, it is not working
correctly for me.
As I mentioned before, I do not want the two GnuGk's to be
registered with each other, kinda like cellphones on different
networks must be able to call each other.
I have done port forwarding as per my previous posting as well as
put the respective gnugk's in the DMZ of each router. Do you think I
should do both port forwarding and DMZ together? Maybe this is my
problem.
Maybe I should also be using Stun to check for NAT.
I'll keep trying and posting.
Mike
Earl wrote:
Mike,
I have been following your thread and do not understand why you are
having
problems with ExternalIP in the Main section. I would think this
is necessary
for ADSL modem + router to work correctly.
Would you please try the following experiment:
register with some dynamic DNS service. First check if your router
has a
built-in dynDNS possibility, and which one(s). If it does, use
that one.
Then insert in the main section, for example (here an imaginary one)
[Gatekeeper::Main]
other entries ....
ExternalIP=my-address.dynDNS.com (or whatever dyndns service)
ExternalIsDynamic=0 (since dynDNS address never changes)
ping your dynDNS address to make sure it is working correctly
if not, reboot router. When working
then try GnuGK and EPs and see what happens and tell us.
Regards, Earl
www.dyn*dns*.com/services/dyn*dns*/
www.no-ip.com/
free*dns*.afraid.org/
and many others
Michael Bondi wrote:
When I add the ExternalIP to the Main section, calls inside the
LAN are ok, but I cannot then place calls to any unregistered
endpoints outside the LAN.
I am on a dynamic ADSL so I also added the ExternalIsDynamic=1 but
that also doesn't work.
I get a no route to destination error on my endpoints inside when
I try calling out.
Mike
Andrew Struiksma wrote:
I think you need to add your public IP to the main section like
this:
[Gatekeeper::Main]
Fortytwo=42
Name=OfficeGk
TimeToLive=300
ExternalIP=x.x.x.x
Andrew
begin:vcard
fn:Michael Bondi
n:Bondi;Michael
email;internet:mike@xxxxxxxxxxxxxxxxxxxxxx
tel;work:+27129917999
tel;fax:+27129917000
tel;cell:+27823302393
version:2.1
end:vcard
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________________
Posting: mailto:Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx
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/