Re: Calling through two gnugks - traced

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

 



Jan,

Thanks for the prompt feedback, appreciated.

I find it strange when I set my ExternalIP=office/home.bridgx.co.za and ExternalIsDynamic=1 in the Main section, I cannot place calls from either end's endpoints to well known public IP's as well as to my respective endpoints on the other end of the gnugks.

I keep getting "Remote party is unreachable" or a "No route to destination" when I do the above.

When I remove the ExternalIP= and ExternalIsDynamic entries my calls go right through to the remote endpoints (although no audio or video) as well as to public IP endpoints with audio and video!

I have tested this from both ends, my office (via logmein) and my home now.

Very very strange.

I have managed to get vc calls from an external ip into either end's endpoints (behind firewalls) just fine if I remove these settings.

I am now really confused....but will keep testing.

Any chance we can do a VC to discuss?

PM me if possible, and thanks again for a great project! You can be proud of your achievement!!


Jan Willamowius wrote:
Look at this:
Listen on 127.0.0.1,192.168.1.15

Your gatekeeper is only listening to private IPs and your default IP is
192.168.1.15.

2009/11/16 16:54:14.500 2 Toolkit.cxx(290) Default IP=192.168.1.15

Regards,
Jan


Michael Bondi wrote:
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