Re: Calling through two gnugks - traced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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/

[Index of Archives]     [SIP]     [Open H.323]     [Gnu Gatekeeper]     [Asterisk PBX]     [ISDN Cause Codes]     [Yosemite News]

  Powered by Linux