Ankur Deep Jaiswal | 25 Aug 12:26 2014

maxBitrate in External RTP

Hi,

I have a doubt,
How do you get Max-Bitrate supported by a Capability in H323_ExternalRTPChannel.

Help appreciated.

--
Ankur Deep Jaiswal

Jan Willamowius | 15 Aug 16:01 2014
Picon

GNU Gatekeeper 3.7 has been released

Hi,

I'm happy to announce version 3.7 of the GNU Gatekeeper.
http://www.gnugk.org/h323download.html

This is mainly a bugfix release that corrects a number of errors and
crashes (see below).

Please follow these compile instructions:
http://www.gnugk.org/compiling-gnugk.html

Enjoy!

Detailed change log:
- allow Comment= in all sections
- new status port command: "debug cfg all" to print the full configuration
- stub code to fake support for Avaya 2.16.840.1.114187.1.3 authentication
  (disabled by default)
- BUGFIX(Neighbor.cxx) fix outbound rules for GWRewriteE164 with neighbors
- BUGFIX(RasSrv.cxx) fix crash on shutdown
- BUGFIX(gkauth.cxx) for passwort auth look at correct src or dest info
- BUGFIX(Toolkit.cxx) more flexible column handling for [SQLConfig] PermanentEndpountsQuery,
  document priority and vendor info setting
- BUGFIX(gksql_sqlite.cxx) return empty string for NULL columns, like the other DB drivers do
- BUGFIX(RasTbl.cxx) fix formatting of PrintAllRegistrations and PrintAllRegistrationsVerbose
- BUGFIX(GkStatus.cxx) better handling when status clients don't quit properly
- BUGFIX(Toolkit.cxx) fix selection of reply address for IPv6

--

-- 
Jan Willamowius, Founder of the GNU Gatekeeper Project
EMail  : jan <at> willamowius.de
Website: http://www.gnugk.org
Support: http://www.willamowius.com/gnugk-support.html

Relaxed Communications GmbH
Frahmredder 91
22393 Hamburg
Geschäftsführer: Jan Willamowius
HRB 125261 (Amtsgericht Hamburg)
USt-IdNr: DE286003584

Jan Willamowius | 29 Jul 09:30 2014
Picon

Using LibreSSL instead of OpenSSL with GnuGk / H323Plus / PTLib

Hi,

with the bugs recently found in OpenSSL, there is some concern how many
more issues still lurk in the old and crufty OpenSSL code. There is a
great effort by some OpenBSD developers to fork OpenSSL into
"LibreSSL" (www.libressl.org) and clean up the code while keeping the
public interface stable.

I did a quick check and can report that GnuGk / H323Plus / PTLib
compile well with LibreSSL instead of OpenSSL. All I had to do was
provide a pkg-config file. So now we have a choice which library to use.

I used LibreSSL Portable 2.0.3 for my test.

Another interesting project would be to use GnuTLS as a replacement,
but thats going to require a number of code changes on our side.

Regards,
Jan

--

-- 
Jan Willamowius, Founder of the GNU Gatekeeper Project
EMail  : jan <at> willamowius.de
Website: http://www.gnugk.org
Support: http://www.willamowius.com/gnugk-support.html

Relaxed Communications GmbH
Frahmredder 91
22393 Hamburg
Geschäftsführer: Jan Willamowius
HRB 125261 (Amtsgericht Hamburg)
USt-IdNr: DE286003584

Simon Horne | 20 Jul 01:46 2014

FW: [h323-announce] H.323 Update Following the Sapporo Meeting

FYI

The updates will be included in H.323v8

 

Simon

 

From: h323-announce-bounces <at> lists.packetizer.com [mailto:h323-announce-bounces <at> lists.packetizer.com] On Behalf Of Paul E. Jones
Sent: Sunday, July 20, 2014 8:19 AM
To: H.323 Announce List
Subject: [h323-announce] H.323 Update Following the Sapporo Meeting

 

Folks,

The most recent ITU-T SG16 meeting was held in Sapporo, Japan 30 June - 11 July 2014. Perhaps most significant at this meeting relating to H.323 is the fact that we approved two new Recommendations related to Telepresence systems:

  • ITU-T Rec. F.734, "Definitions, requirements, and use cases for Telepresence Systems"

  • ITU-T Rec. H.420, "Telepresence System Architecture"

Progress was also made on revisions to each of the core H.323 Recommendations, namely H.323, H.225.0, and H.245. Some of the enhancements introduced are to support Telepresence systems, including the CLUE signaling channel. Support for the WebRTC Data Channel was also introduced in H.245. Of course, the work on Telepresence and WebRTC support is not complete, but progress is being made.

We also adopted baseline text for the end-to-end Session Identifier, which is work that was initiated a few years ago. The work is being progressed in both the IETF and ITU in parallel, with the IETF work nearing completion. This work will allow for the identification of a communication session end-to-end from the point of origin to the point of termination, even if the call is carried over a mixture of H.323 and SIP networks.

I have updated the document status page here: http://www.packetizer.com/ipmc/h323/doc_status.html. This shows the current status of the various H.323-related work items in ITU-T SG16.

Best regards,
Paul E. Jones
http://paulej.com/

Jan Willamowius | 27 Jun 16:41 2014
Picon

Avaya Authentication methods

Hi,

I was just discussing with Simon if anybody would need the Avaya
authentication procedures OID 1.3.14.3.2.6 and OID
2.16.840.1.114187.1.3 in H323Plus.

Both are said to be DES based, so they don't offer much security, but
they can be useful with legacy equipment.

I have an almost complete implementation for OID 1.3.14.3.2.6 in GnuGk,
that just needs a little fleshing out for the encryption part which
GnuGk doesn't need, before it can be moved into H323Plus.

For OID 2.16.840.1.114187.1.3 I have some stub code that allows
endpoints to register with GnuGk, but some crypto details are still
uncertain.

So, if anybody needs this stuff, please speak up. ;-)

Cheers,
Jan

--

-- 
Jan Willamowius, Founder of the GNU Gatekeeper Project
EMail  : jan <at> willamowius.de
Website: http://www.gnugk.org
Support: http://www.willamowius.com/gnugk-support.html

Relaxed Communications GmbH
Frahmredder 91
22393 Hamburg
Geschäftsführer: Jan Willamowius
HRB 125261 (Amtsgericht Hamburg)
USt-IdNr: DE286003584

Jan Willamowius | 7 May 13:09 2014
Picon

GNU Gatekeeper 3.6 has been released

Hi,

I'm happy to announce version 3.6 of the GNU Gatekeeper.
http://www.gnugk.org/h323download.html

This version contains support for Polycom's domain##alias addressing, a
new policy to route by URI prefix, better config checking, fixes for
H.460.19 port detection and a number of other bugfixes and smaller
features.

I'm trying to cut down on the time I have to spend on each release, so
I will only provide executable to support client for this version.
Please follow these instructions to compile GnuGk yourself:
http://www.gnugk.org/compiling-gnugk.html

Detailed change log:
- support Polycom's domain##alias addressing in DNS policy
- new command line switch: --strict (don't start with config errors)
- new routing policy [Routing::URIService] to define service specific URI routing policy.
- allow SendTo= without AlternateGKs= switch
- new switch [EP::...] ForceGateway=1 to treat an endpoint as a gateway
- new switch [EP::...] AddCallingPartyToSourceAddress=1
- new switch [EP::...] DisableCallCreditCapabilities=1
- verify the correct payloadType on H.460.19 keep-alive packets (disable with [Proxy] CheckH46019KeepAlivePT=0)
- support libssh 0.6.x
- BUGFIX(ProxyChannel.cxx) fix memory leak on TLS errors
- BUGFIX(RasTbl.cxx) use 64bit numbers for AddNumbers= ranges
- BUGFIX(RasSrv.cxx) fill destCallSignallAddress in answer ACF in direct mode
- BUGFIX(RasSrv.cxx) fix callSignalPort in LCF when H.460.22 is enabled
- BUGFIX(ProxyChannel.cxx) read ProxyHandlerHighPrio switch earlier
- BUGFIX(ProxyChannel.cxx) wait 4 sec before using regular RTP packets for H.460.19 port detection
- BUGFIX(gk.cxx) small fixes for MacOSX

--

-- 
Jan Willamowius, Founder of the GNU Gatekeeper Project
EMail  : jan <at> willamowius.de
Website: http://www.gnugk.org
Support: http://www.willamowius.com/gnugk-support.html

Relaxed Communications GmbH
Frahmredder 91
22393 Hamburg
Geschäftsführer: Jan Willamowius
HRB 125261 (Amtsgericht Hamburg)
USt-IdNr: DE286003584

Ankur Deep Jaiswal | 2 May 15:21 2014

Null pointer reference


Hi,
I am using H323plus v 1.26.3.
With the External rtp example, I am getting a 'Assertion fail: Null pointer reference, file channels.cxx, line 629, Error=22'
while trying to open a channel with capability G.711-ALaw-64k.
it happens at H323_ExternalRTPChannel::OnSendingPDU at line number 1329.

Help appreciated
-- 
Ankur Deep Jaiswal

Ankur Deep Jaiswal | 8 Apr 11:56 2014

OnConnectionEstablished fired twice in the same call

Hi,

I was testing h323plus v 1.26.0 using sample/simple.
i have come across a scenario where OnConnectionEstablished is being called twice in the same call.

i am attaching a level 4 trace file.

Help appreciated.
--
Ankur Deep Jaiswal

  0:00.041	      H323 Cleaner:5304	H323	Started cleaner thread
  0:00.041	            simple:2708	H323	Created endpoint.
  0:00.041	            simple:2708	H323	FindCapability: "G.711-ALaw-64k{sw}"
  0:00.041	            simple:2708	H323	Added capability: G.711-ALaw-64k <1>
  0:00.041	            simple:2708	H323	FindCapability: "G.711-uLaw-64k{sw}"
  0:00.042	            simple:2708	H323	Added capability: G.711-uLaw-64k <2>
  0:00.042	            simple:2708	H323	FindCapability: "H.264-720{sw}"
  0:00.042	            simple:2708	H323	FindCapability: "G.711-ALaw-64k{sw}"
  0:00.042	            simple:2708	H323	FindCapability: "G.711-uLaw-64k{sw}"
  0:00.042	            simple:2708	H323	FindCapability: "H.264-720{sw}"
  0:00.043	            simple:2708	H323	Added capability: H.264-720{sw} <3>
  0:00.043	            simple:2708	H323	FindCapability: "G.711-ALaw-64k{sw}"
  0:00.043	            simple:2708	H323	FindCapability: "G.711-uLaw-64k{sw}"
  0:00.043	            simple:2708	H323	FindCapability: "H.264-720{sw}"
  0:00.043	            simple:2708	H323	Found capability: H.264-720{sw} <3>
  0:00.043	            simple:2708	H323	FindCapability: "G.711-ALaw-64k{sw}"
  0:00.044	            simple:2708	H323	FindCapability: "G.711-uLaw-64k{sw}"
  0:00.044	            simple:2708	H323	FindCapability: "H.264-720{sw}"
  0:00.044	            simple:2708	H323	Found capability: H.264-720{sw} <3>
  0:00.044	            simple:2708	H323	FindCapability: "G.711-ALaw-64k{sw}"
  0:00.044	            simple:2708	H323	FindCapability: "G.711-uLaw-64k{sw}"
  0:00.044	            simple:2708	H323	FindCapability: "H.264-720{sw}"
  0:00.044	            simple:2708	H323	Found capability: H.264-720{sw} <3>
  0:00.045	            simple:2708	H323	Added capability: H.264{sw} <1>
  0:00.045	            simple:2708	H323	Added capability: H.239(H.264{sw} <1>) <4>
  0:00.045	            simple:2708	H323	Added capability: H.239 Control <5>
  0:00.045	            simple:2708	H323	Added capability: G.711-ALaw-64k <1>
  0:00.045	            simple:2708	H323	Added capability: G.711-uLaw-64k <2>
  0:00.045	            simple:2708	H323	Added capability: H.264-720{sw} <3>
  0:00.045	            simple:2708	H323	Added capability: H.264{sw} <1>
  0:00.045	            simple:2708	H323	Added capability: H.239(H.264{sw} <1>) <4>
  0:00.045	            simple:2708	H323	Added capability: H.239 Control <5>
  0:00.046	            simple:2708	H323	FindCapability: 1
  0:00.046	            simple:2708	H323	Found capability: G.711-ALaw-64k <1>
  0:00.046	            simple:2708	H323	FindCapability: 2
  0:00.046	            simple:2708	H323	Found capability: G.711-uLaw-64k <2>
  0:00.046	            simple:2708	H323	FindCapability: 3
  0:00.046	            simple:2708	H323	Found capability: H.264-720{sw} <3>
  0:00.046	            simple:2708	H323	FindCapability: 4
  0:00.046	            simple:2708	H323	Found capability: H.239(H.264{sw} <1>) <4>
  0:00.046	            simple:2708	H323	FindCapability: 5
  0:00.046	            simple:2708	H323	Found capability: H.239 Control <5>
  0:00.046	            simple:2708	H323	FindCapability: "H.239 Control"
  0:00.047	            simple:2708	H323	Found capability: H.239 Control <5>
  0:00.047	            simple:2708	H323	Removing capability: H.239 Control <5>
  0:00.047	            simple:2708	H323	FindCapability: "H.239 Control"
  0:00.047	            simple:2708	H323	FindCapability: "G.711-ALaw-64k"
  0:00.047	            simple:2708	H323	Found capability: G.711-ALaw-64k <1>
  0:00.047	            simple:2708	H323	Removing capability: G.711-ALaw-64k <1>
  0:00.047	            simple:2708	H323	FindCapability: "G.711-ALaw-64k"
  0:00.047	            simple:2708	H323	FindCapability: "G.711-uLaw-64k"
  0:00.047	            simple:2708	H323	Found capability: G.711-uLaw-64k <2>
  0:00.047	            simple:2708	H323	Removing capability: G.711-uLaw-64k <2>
  0:00.048	            simple:2708	H323	FindCapability: "G.711-uLaw-64k"
  0:00.048	            simple:2708	H323	FindCapability: "H.239(H.264{sw} <1>)"
  0:00.048	            simple:2708	H323	Found capability: H.239(H.264{sw} <1>) <4>
  0:00.048	            simple:2708	H323	Removing capability: H.239(H.264{sw} <1>) <4>
  0:00.048	            simple:2708	H323	FindCapability: "H.239(H.264{sw} <1>)"
  0:00.052	            simple:2708	H323	Added capability: UserInput/hookflash <6>
  0:00.052	            simple:2708	H323	Added capability: UserInput/basicString <7>
  0:00.052	            simple:2708	H323	Added capability: UserInput/dtmf <8>
  0:00.052	            simple:2708	H323	Added capability: UserInput/RFC2833 <9>
  0:00.052	            simple:2708	H323	Added capability: UserInput/H249_Navigation <10>
  0:00.053	            simple:2708	H323	Added capability: UserInput/H249_Softkey <11>
  0:00.053	            simple:2708	H323	Added capability: UserInput/H249_PointDevice <12>
  0:00.053	            simple:2708	H323	Added capability: UserInput/H249_Modal <13>
  0:00.053	            simple:2708	H323	FindCapability: "H.264-CIF"
  0:00.090	            simple:2708	H460	Endpoint Attached
  0:00.091	            simple:2708	H460	Loaded Std 17
  0:00.091	            simple:2708	H460	Loaded Feature Std17
  0:00.091	            simple:2708	H460	Loaded Std 26
  0:00.091	            simple:2708	H460	Loaded Feature Std26
  0:00.156	            simple:2708	OID3	Presence Handler created!
  0:00.157	            simple:2708	OID3	Instance Created
  0:00.157	            simple:2708	H460	Loaded OID 1.3.6.1.4.1.17090.0.12
  0:00.157	            simple:2708	H460	Loaded Feature OID3
  0:00.164	            simple:2708	H323	Started Listener TCP[ip$117.239.248.5:1720]
  0:00.165	            simple:2708	H323UDP	Binding to interface: 0.0.0.0:49665
  0:00.165	            simple:2708	H460	Endpoint Attached
  0:00.165	            simple:2708	H460	Endpoint Attached
  0:00.166	       H323Listener:eb4	TCP	Awaiting TCP connections on port 1720
  0:00.166	       H323Listener:eb4	TCP	Waiting on socket accept on ip$117.239.248.5:1720
  0:00.166	         GkMonitor:11b0	RAS	Background thread started
  0:00.169	            simple:2708	H46018	Creating H46018 Handler.
  0:00.169	            simple:2708	H460	Loaded Std 18
  0:00.169	            simple:2708	H460	Loaded Feature Std18
  0:00.171	            simple:2708	H460	Loaded Std 23
  0:00.171	            simple:2708	H460	Loaded Feature Std23
  0:00.172	            simple:2708	H460	Loaded OID 1.3.6.1.4.1.17090.0.12
  0:00.172	            simple:2708	H460	Loaded Feature OID3
  0:00.173	            simple:2708	H460	Loaded OID 1.3.6.1.4.1.17090.0.6
  0:00.173	            simple:2708	H460	Loaded Feature OID6
  0:00.174	            simple:2708	H225	Started gatekeeper discovery of "ip$64.62.182.79"
  0:00.176	            simple:2708	RAS	Gatekeeper discovery on interface: 117.239.248.5:49666
  0:00.177	            simple:2708	Trans	Sending PDU [ip$117.239.248.5:49666/ip$64.62.182.79:1719] :
  gatekeeperRequest {
    requestSeqNum = 2067
    protocolIdentifier = 0.0.8.2250.0.6
    rasAddress = ipAddress {
      ip =  4 octets {
        75 ef f8 05                                        u...
      }
      port = 49666
    }
    endpointType = {
      vendor = {
        vendor = {
          t35CountryCode = 9
          t35Extension = 0
          manufacturerCode = 61
        }
        productId =  17 octets {
          48 33 32 33 50 6c 75 73  20 73 69 6d 70 6c 65 00   H323Plus simple.
          00                                                 .
        }
        versionId =  27 octets {
          31 2e 32 36 2e 30 20 28  48 33 32 33 70 6c 75 73   1.26.0 (H323plus
          20 76 31 2e 32 36 2e 30  29 00 00                   v1.26.0)..
        }
      }
      terminal = {
      }
      mc = false
      undefinedNode = false
    }
    endpointAlias = 1 entries {
      [0]=h323_ID  3 characters {
        0041 0044 004a                            ADJ
      }
    }
    supportsAltGK = <<null>>
    featureSet = {
      replacementFeatureSet = false
      supportedFeatures = 4 entries {
        [0]={
          id = standard 18
        }
        [1]={
          id = standard 23
        }
        [2]={
          id = oid 1.3.6.1.4.1.17090.0.12
        }
        [3]={
          id = oid 1.3.6.1.4.1.17090.0.6
        }
      }
    }
    supportsAssignedGK = true
  }
  0:00.422	            simple:2708	H225RAS	Receiving PDU [ip$64.62.182.79:49665/ip$64.62.182.79:1719] :
  gatekeeperConfirm {
    requestSeqNum = 2067
    protocolIdentifier = 0.0.8.2250.0.6
    gatekeeperIdentifier =  8 characters {
      005a 0065 0065 006e 006f 0076 0047 004b   ZeenovGK
    }
    rasAddress = ipAddress {
      ip =  4 octets {
        40 3e b6 4f                                         <at> >.O
      }
      port = 1719
    }
  }
  0:00.423	            simple:2708	H460	Removing all H.460 Features remote/Gk expected to advertise GK Confirm
  0:00.423	            simple:2708	H460	Removing Std 18
  0:00.423	            simple:2708	H460	Removing Std 23
  0:00.423	            simple:2708	H460	Removing OID 1.3.6.1.4.1.17090.0.12
  0:00.424	            simple:2708	H460	Removing OID 1.3.6.1.4.1.17090.0.6
  0:00.425	            simple:2708	RAS	Gatekeeper discovery found ip$64.62.182.79:1719
  0:00.426	            simple:2708	RAS	Gatekeeper discovered at: 64.62.182.79:1719 (if=117.239.248.5:49666)
  0:00.427	         Transactor:b2c	Trans	Starting listener thread on Transport[remote=ip$64.62.182.79:1719 if=ip$64.62.182.79:49665]
  0:00.428	            simple:2708	TCP	Appending H.225 transport ip$117.239.248.5:1720 using associated transport Transport[remote=ip$64.62.182.79:1719 if=ip$64.62.182.79:49665]
  0:00.428	            simple:2708	Trans	Making request: registrationRequest
  0:00.429	            simple:2708	Trans	Sending PDU [ip$64.62.182.79:49665/ip$64.62.182.79:1719] :
  registrationRequest {
    requestSeqNum = 2068
    protocolIdentifier = 0.0.8.2250.0.6
    discoveryComplete = true
    callSignalAddress = 1 entries {
      [0]=ipAddress {
        ip =  4 octets {
          75 ef f8 05                                        u...
        }
        port = 1720
      }
    }
    rasAddress = 1 entries {
      [0]=ipAddress {
        ip =  4 octets {
          40 3e b6 4f                                         <at> >.O
        }
        port = 49666
      }
    }
    terminalType = {
      vendor = {
        vendor = {
          t35CountryCode = 9
          t35Extension = 0
          manufacturerCode = 61
        }
        productId =  17 octets {
          48 33 32 33 50 6c 75 73  20 73 69 6d 70 6c 65 00   H323Plus simple.
          00                                                 .
        }
        versionId =  27 octets {
          31 2e 32 36 2e 30 20 28  48 33 32 33 70 6c 75 73   1.26.0 (H323plus
          20 76 31 2e 32 36 2e 30  29 00 00                   v1.26.0)..
        }
      }
      terminal = {
      }
      mc = false
      undefinedNode = false
    }
    terminalAlias = 1 entries {
      [0]=h323_ID  3 characters {
        0041 0044 004a                            ADJ
      }
    }
    gatekeeperIdentifier =  8 characters {
      005a 0065 0065 006e 006f 0076 0047 004b   ZeenovGK
    }
    endpointVendor = {
      vendor = {
        t35CountryCode = 9
        t35Extension = 0
        manufacturerCode = 61
      }
      productId =  17 octets {
        48 33 32 33 50 6c 75 73  20 73 69 6d 70 6c 65 00   H323Plus simple.
        00                                                 .
      }
      versionId =  27 octets {
        31 2e 32 36 2e 30 20 28  48 33 32 33 70 6c 75 73   1.26.0 (H323plus
        20 76 31 2e 32 36 2e 30  29 00 00                   v1.26.0)..
      }
    }
    timeToLive = 60
    keepAlive = false
    willSupplyUUIEs = true
    maintainConnection = false
    supportsAltGK = <<null>>
    usageReportingCapability = {
      nonStandardUsageTypes = 0 entries {
      }
      startTime = <<null>>
      endTime = <<null>>
      terminationCause = <<null>>
    }
    callCreditCapability = {
      canEnforceDurationLimit = true
    }
    supportsAssignedGK = false
  }
  0:00.431	            simple:2708	Trans	Waiting on response to seqnum=2068 for 10.0 seconds
  0:00.676	         Transactor:b2c	H225RAS	Receiving PDU [ip$64.62.182.79:49665/ip$64.62.182.79:1719] :
  registrationConfirm {
    requestSeqNum = 2068
    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 {
          40 3e b6 4f                                         <at> >.O
        }
        port = 1720
      }
    }
    terminalAlias = 1 entries {
      [0]=h323_ID  3 characters {
        0041 0044 004a                            ADJ
      }
    }
    gatekeeperIdentifier =  8 characters {
      005a 0065 0065 006e 006f 0076 0047 004b   ZeenovGK
    }
    endpointIdentifier =  9 characters {
      0031 0033 0033 0039 005f 0065 006e 0064   1339_end
      0070                                      p
    }
    willRespondToIRR = false
    maintainConnection = false
    serviceControl = 1 entries {
      [0]={
        sessionId = 0
        contents = callCreditServiceControl {
          callStartingPoint = connect <<null>>
        }
        reason = open <<null>>
      }
    }
    supportsAdditiveRegistration = <<null>>
  }
  0:00.677	         Transactor:b2c	Trans	Using credentials from request: 
  0:00.678	         Transactor:b2c	RAS	Registered 1339_endp with ZeenovGK
  0:00.678	         Transactor:b2c	SvcCtrl	OnChange Call Credit service control  debit 0
  0:05.191	            simple:2708	H323	Making call to: 771270
  0:05.192	            simple:2708	H323	Added capability: G.711-ALaw-64k <1>
  0:05.192	            simple:2708	H323	Added capability: G.711-uLaw-64k <2>
  0:05.192	            simple:2708	H323	Added capability: H.264-720{sw} <3>
  0:05.192	            simple:2708	H323	Added capability: H.264{sw} <1>
  0:05.193	            simple:2708	H323	Added capability: H.239(H.264{sw} <1>) <4>
  0:05.193	            simple:2708	H323	Added capability: H.239 Control <5>
  0:05.193	            simple:2708	H323	Added capability: UserInput/hookflash <6>
  0:05.193	            simple:2708	H323	Added capability: UserInput/basicString <7>
  0:05.194	            simple:2708	H323	Added capability: UserInput/dtmf <8>
  0:05.194	            simple:2708	H323	Added capability: UserInput/RFC2833 <9>
  0:05.194	            simple:2708	H323	Added capability: UserInput/H249_Navigation <10>
  0:05.194	            simple:2708	H323	Added capability: UserInput/H249_Softkey <11>
  0:05.194	            simple:2708	H323	Added capability: UserInput/H249_PointDevice <12>
  0:05.195	            simple:2708	H323	Added capability: UserInput/H249_Modal <13>
  0:05.195	            simple:2708	H323	FindCapability: 1
  0:05.195	            simple:2708	H323	Found capability: G.711-ALaw-64k <1>
  0:05.195	            simple:2708	H323	FindCapability: 2
  0:05.195	            simple:2708	H323	Found capability: G.711-uLaw-64k <2>
  0:05.195	            simple:2708	H323	FindCapability: 3
  0:05.196	            simple:2708	H323	Found capability: H.264-720{sw} <3>
  0:05.196	            simple:2708	H323	FindCapability: 4
  0:05.196	            simple:2708	H323	Found capability: H.239(H.264{sw} <1>) <4>
  0:05.196	            simple:2708	H323	FindCapability: 5
  0:05.196	            simple:2708	H323	Found capability: H.239 Control <5>
  0:05.196	            simple:2708	H323	FindCapability: 6
  0:05.197	            simple:2708	H323	Found capability: UserInput/hookflash <6>
  0:05.197	            simple:2708	H323	FindCapability: 7
  0:05.197	            simple:2708	H323	Found capability: UserInput/basicString <7>
  0:05.197	            simple:2708	H323	FindCapability: 8
  0:05.197	            simple:2708	H323	Found capability: UserInput/dtmf <8>
  0:05.197	            simple:2708	H323	FindCapability: 9
  0:05.198	            simple:2708	H323	Found capability: UserInput/RFC2833 <9>
  0:05.198	            simple:2708	H323	FindCapability: 10
  0:05.198	            simple:2708	H323	Found capability: UserInput/H249_Navigation <10>
  0:05.198	            simple:2708	H323	FindCapability: 11
  0:05.198	            simple:2708	H323	Found capability: UserInput/H249_Softkey <11>
  0:05.198	            simple:2708	H323	FindCapability: 12
  0:05.199	            simple:2708	H323	Found capability: UserInput/H249_PointDevice <12>
  0:05.199	            simple:2708	H323	FindCapability: 13
  0:05.199	            simple:2708	H323	Found capability: UserInput/H249_Modal <13>
  0:05.199	            simple:2708	H460	Endpoint Attached
  0:05.200	            simple:2708	RFC2833	Handler created
  0:05.201	            simple:2708	H460	Loaded Std 9
  0:05.201	            simple:2708	H460	Loaded Feature Std9
  0:05.202	            simple:2708	Std19	H.460.19 disabled as GK does not support H.460.17 or .18
  0:05.202	            simple:2708	H460	Loaded Std 19
  0:05.202	            simple:2708	H460	Loaded Feature Std19
  0:05.203	            simple:2708	Std24	H.460.24 disabled as H.460.23 is disabled!
  0:05.203	            simple:2708	H460	Loaded Std 24
  0:05.203	            simple:2708	H460	Loaded Feature Std24
  0:05.204	            simple:2708	H460	Loaded OID 1.3.6.1.4.1.17090.0.9
  0:05.204	            simple:2708	H460	Loaded Feature OID9
  0:05.204	            simple:2708	H323	Created new connection: ip$localhost/1938
  0:05.205	        H225 Caller:a64	H225	Started call thread
  0:05.208	        H225 Caller:a64	Trans	Making request: admissionRequest
  0:05.209	        H225 Caller:a64	Trans	Sending PDU [ip$64.62.182.79:49665/ip$64.62.182.79:1719] :
  admissionRequest {
    requestSeqNum = 2069
    callType = pointToPoint <<null>>
    endpointIdentifier =  9 characters {
      0031 0033 0033 0039 005f 0065 006e 0064   1339_end
      0070                                      p
    }
    destinationInfo = 1 entries {
      [0]=dialedDigits "771270"
    }
    srcInfo = 1 entries {
      [0]=h323_ID  3 characters {
        0041 0044 004a                            ADJ
      }
    }
    bandWidth = 1024000
    callReferenceValue = 1938
    conferenceID =  16 octets {
      4e a8 e5 3a 7d 0c 19 10  93 96 56 be f7 2d a9 2a   N..:}.....V..-.*
    }
    activeMC = false
    answerCall = false
    canMapAlias = true
    callIdentifier = {
      guid =  16 octets {
        4e a8 e5 3a 7d 0c 19 10  93 95 56 be f7 2d a9 2a   N..:}.....V..-.*
      }
    }
    gatekeeperIdentifier =  8 characters {
      005a 0065 0065 006e 006f 0076 0047 004b   ZeenovGK
    }
    willSupplyUUIEs = true
    featureSet = {
      replacementFeatureSet = false
      supportedFeatures = 1 entries {
        [0]={
          id = standard 9
        }
      }
    }
    genericData = 1 entries {
      [0]={
        id = oid 1.3.6.1.4.1.17090.0.9
      }
    }
    canMapSrcAlias = false
  }
  0:05.210	        H225 Caller:a64	Trans	Waiting on response to seqnum=2069 for 10.0 seconds
  0:06.954	         Transactor:b2c	H225RAS	Receiving PDU [ip$64.62.182.79:49665/ip$64.62.182.79:1719] :
  admissionConfirm {
    requestSeqNum = 2069
    bandWidth = 1024000
    callModel = gatekeeperRouted <<null>>
    destCallSignalAddress = ipAddress {
      ip =  4 octets {
        40 3e b6 4f                                         <at> >.O
      }
      port = 1720
    }
    irrFrequency = 120
    destinationInfo = 1 entries {
      [0]=dialedDigits "22771270"
    }
    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>>
      }
    }
    genericData = 1 entries {
      [0]={
        id = oid 1.3.6.1.4.1.17090.0.9
      }
    }
  }
  0:06.955	         Transactor:b2c	Trans	Using credentials from request: 
  0:06.955	         Transactor:b2c	RAS	Gatekeeper specified 1 aliases in ACF
  0:06.957	         Transactor:b2c	SvcCtrl	OnChange Call Credit service control  debit 0
  0:06.957	        H225 Caller:a64	H323	Bandwidth used: 0
  0:06.958	        H225 Caller:a64	H323TCP	Connecting to 64.62.182.79:1720 (local port=0)
  0:07.241	        H225 Caller:a64	H323TCP	Started connection:  secured=false, host=64.62.182.79:1720, if=117.239.248.5:31743, handle=716
  0:07.242	        H225 Caller:a64	H225	Sending Setup PDU
  0:07.242	        H225 Caller:a64	H323	FindCapability: "UserInput/H249_*"
  0:07.243	        H225 Caller:a64	H323	Found capability: UserInput/H249_Navigation <10>
  0:07.243	        H225 Caller:a64	H323	Removing capability: UserInput/H249_Navigation <10>
  0:07.243	        H225 Caller:a64	H323	FindCapability: "UserInput/H249_*"
  0:07.243	        H225 Caller:a64	H323	Found capability: UserInput/H249_Softkey <11>
  0:07.244	        H225 Caller:a64	H323	Removing capability: UserInput/H249_Softkey <11>
  0:07.244	        H225 Caller:a64	H323	FindCapability: "UserInput/H249_*"
  0:07.244	        H225 Caller:a64	H323	Found capability: UserInput/H249_PointDevice <12>
  0:07.244	        H225 Caller:a64	H323	Removing capability: UserInput/H249_PointDevice <12>
  0:07.245	        H225 Caller:a64	H323	FindCapability: "UserInput/H249_*"
  0:07.245	        H225 Caller:a64	H323	Found capability: UserInput/H249_Modal <13>
  0:07.245	        H225 Caller:a64	H323	Removing capability: UserInput/H249_Modal <13>
  0:07.245	        H225 Caller:a64	H323	FindCapability: "UserInput/H249_*"
  0:07.246	        H225 Caller:a64	H225	Check for Fast start by local endpoint
  0:07.246	        H225 Caller:a64	H245	Default OnSelectLogicalChannels, FastStartDisabled
  0:07.246	        H225 Caller:a64	H323	FindCapability: G.711-ALaw-64k <1>
  0:07.246	        H225 Caller:a64	H323	FindCapability: G.711-uLaw-64k <2>
  0:07.246	        H225 Caller:a64	H323	FindCapability: H.264-720{sw} <3>
  0:07.251	        H225 Caller:a64	H225	Sending PDU [ip$117.239.248.5:31743/ip$64.62.182.79:1720] :
  {
    q931pdu = {
      protocolDiscriminator = 8
      callReference = 1938
      from = originator
      messageType = Setup
      IE: Bearer-Capability = {
        88 95 a5                                           ...
      }
      IE: Display = {
        41 44 4a 00                                        ADJ.
      }
      IE: Called-Party-Number = {
        81 32 32 37 37 31 32 37  30                        .22771270
      }
      IE: User-User = {
        20 b8 06 00 08 91 4a 00  06 01 40 02 00 41 00 44    .....J... <at> ..A.D
        00 4a 22 c0 09 00 00 3d  10 48 33 32 33 50 6c 75   .J"....=.H323Plu
        ...
      }
    }
    h225pdu = {
      h323_uu_pdu = {
        h323_message_body = setup {
          protocolIdentifier = 0.0.8.2250.0.6
          sourceAddress = 1 entries {
            [0]=h323_ID  3 characters {
              0041 0044 004a                            ADJ
            }
          }
          sourceInfo = {
            vendor = {
              vendor = {
                t35CountryCode = 9
                t35Extension = 0
                manufacturerCode = 61
              }
              productId =  17 octets {
                48 33 32 33 50 6c 75 73  20 73 69 6d 70 6c 65 00   H323Plus simple.
                00                                                 .
              }
              versionId =  27 octets {
                31 2e 32 36 2e 30 20 28  48 33 32 33 70 6c 75 73   1.26.0 (H323plus
                20 76 31 2e 32 36 2e 30  29 00 00                   v1.26.0)..
              }
            }
            terminal = {
            }
            mc = false
            undefinedNode = false
          }
          destinationAddress = 1 entries {
            [0]=dialedDigits "22771270"
          }
          destCallSignalAddress = ipAddress {
            ip =  4 octets {
              40 3e b6 4f                                         <at> >.O
            }
            port = 1720
          }
          activeMC = false
          conferenceID =  16 octets {
            4e a8 e5 3a 7d 0c 19 10  93 96 56 be f7 2d a9 2a   N..:}.....V..-.*
          }
          conferenceGoal = create <<null>>
          callType = pointToPoint <<null>>
          sourceCallSignalAddress = ipAddress {
            ip =  4 octets {
              75 ef f8 05                                        u...
            }
            port = 31743
          }
          callIdentifier = {
            guid =  16 octets {
              4e a8 e5 3a 7d 0c 19 10  93 95 56 be f7 2d a9 2a   N..:}.....V..-.*
            }
          }
          mediaWaitForConnect = false
          canOverlapSend = false
          endpointIdentifier =  9 characters {
            0031 0033 0033 0039 005f 0065 006e 0064   1339_end
            0070                                      p
          }
          multipleCalls = false
          maintainConnection = false
          language = 1 entries {
            [0]="en-us"
          }
        }
        h245Tunneling = true
      }
    }
  }
  0:07.257	        H225 Caller:a64	H225	Reading PDUs: callRef=1938
  0:07.856	        H225 Caller:a64	H225	Receiving PDU [ip$117.239.248.5:31743/ip$64.62.182.79:1720] :
  {
    q931pdu = {
      protocolDiscriminator = 8
      callReference = 1938
      from = destination
      messageType = CallProceeding
      IE: User-User = {
        21 80 06 00 08 91 4a 00  05 00 06 86 11 00 4e a8   !.....J.......N.
        e5 3a 7d 0c 19 10 93 95  56 be f7 2d a9 2a 01 00   .:}.....V..-.*..
        ...
      }
    }
    h225pdu = {
      h323_uu_pdu = {
        h323_message_body = callProceeding {
          protocolIdentifier = 0.0.8.2250.0.5
          destinationInfo = {
            mc = false
            undefinedNode = false
          }
          callIdentifier = {
            guid =  16 octets {
              4e a8 e5 3a 7d 0c 19 10  93 95 56 be f7 2d a9 2a   N..:}.....V..-.*
            }
          }
          multipleCalls = false
          maintainConnection = false
        }
        h245Tunneling = false
      }
    }
  }
  0:07.857	        H225 Caller:a64	H225	Handling PDU: CallProceeding callRef=1938
  0:07.857	        H225 Caller:a64	H225	Set protocol version to 5 and implying H.245 version 9
  0:07.858	        H225 Caller:a64	H235EP	Received unsecured EPAuthentication message (no crypto tokens), expected one of:

  0:07.858	        H225 Caller:a64	H323	InternalEstablishedConnectionCheck: connectionState=AwaitingSignalConnect fastStartState=FastStartDisabled
  0:09.131	        H225 Caller:a64	H225	Receiving PDU [ip$117.239.248.5:31743/ip$64.62.182.79:1720] :
  {
    q931pdu = {
      protocolDiscriminator = 8
      callReference = 1938
      from = destination
      messageType = Alerting
      IE: User-User = {
        23 c0 06 00 08 91 4a 00  05 24 c0 b5 00 00 15 12   #.....J..$......
        52 41 44 56 69 73 69 6f  6e 20 56 69 61 49 70 20   RADVision ViaIp 
        ...
      }
    }
    h225pdu = {
      h323_uu_pdu = {
        h323_message_body = alerting {
          protocolIdentifier = 0.0.8.2250.0.5
          destinationInfo = {
            vendor = {
              vendor = {
                t35CountryCode = 181
                t35Extension = 0
                manufacturerCode = 21
              }
              productId =  19 octets {
                52 41 44 56 69 73 69 6f  6e 20 56 69 61 49 70 20   RADVision ViaIp 
                4d 43 55                                           MCU
              }
              versionId =  5 octets {
                37 2e 37 2e 35                                     7.7.5
              }
            }
            mcu = {
            }
            mc = false
            undefinedNode = false
          }
          h245Address = ipAddress {
            ip =  4 octets {
              6d ef e7 dd                                        m...
            }
            port = 3830
          }
          callIdentifier = {
            guid =  16 octets {
              4e a8 e5 3a 7d 0c 19 10  93 95 56 be f7 2d a9 2a   N..:}.....V..-.*
            }
          }
          multipleCalls = false
          maintainConnection = false
          presentationIndicator = presentationAllowed <<null>>
          screeningIndicator = userProvidedVerifiedAndFailed
          featureSet = {
            replacementFeatureSet = false
            neededFeatures = 0 entries {
            }
            desiredFeatures = 0 entries {
            }
            supportedFeatures = 0 entries {
            }
          }
        }
        h245Tunneling = false
      }
    }
  }
  0:09.133	        H225 Caller:a64	H225	Handling PDU: Alerting callRef=1938
  0:09.133	        H225 Caller:a64	H245	Stopping MasterSlaveDetermination: state=Idle
  0:09.133	        H225 Caller:a64	H245	Stopping TerminalCapabilitySet: state=Idle
  0:09.133	        H225 Caller:a64	H225	Fast Start DISABLED!
  0:09.133	        H225 Caller:a64	H225	Set protocol version to 5 and implying H.245 version 9
  0:09.134	        H225 Caller:a64	H225	Set remote party name: "22771270"
  0:09.134	        H225 Caller:a64	H225	Set remote application name: "RADVision ViaIp MCU	7.7.5	181/21"
  0:09.134	        H225 Caller:a64	H235EP	Received unsecured EPAuthentication message (no crypto tokens), expected one of:

  0:09.134	        H225 Caller:a64	H323TCP	Connecting to 109.239.231.221:3830 (local port=0)
  0:09.462	        H225 Caller:a64	H323TCP	Started connection:  secured=false, host=109.239.231.221:3830, if=117.239.248.5:31744, handle=764
  0:09.463	        H225 Caller:a64	H225	Received alerting PDU.
  0:09.463	              H245:1278	H245	Started thread
  0:09.463	        H225 Caller:a64	H323	InternalEstablishedConnectionCheck: connectionState=AwaitingSignalConnect fastStartState=FastStartDisabled
  0:09.463	              H245:1278	H245	Handle control channel
  0:09.464	              H245:1278	H245	Start control negotiations
  0:09.464	              H245:1278	H245	Sending TerminalCapabilitySet: outSeq=1
  0:09.467	              H245:1278	H323	FindCapability: "UserInput/RFC2833"
  0:09.468	              H245:1278	H323	Found capability: UserInput/RFC2833 <9>
  0:09.468	              H245:1278	H323	User Input RFC2833 payload type set to [pt=101]
  0:09.468	              H245:1278	H245	Sending PDU [ip$117.239.248.5:31744/ip$109.239.231.221:3830] :
  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 = true
    }
    capabilityTable = 9 entries {
      [0]={
        capabilityTableEntryNumber = 1
        capability = receiveAudioCapability g711Alaw64k 20
      }
      [1]={
        capabilityTableEntryNumber = 2
        capability = receiveAudioCapability g711Ulaw64k 20
      }
      [2]={
        capabilityTableEntryNumber = 3
        capability = receiveVideoCapability genericVideoCapability {
          capabilityIdentifier = standard 0.0.8.241.0.0.1
          maxBitRate = 20480
          collapsing = 2 entries {
            [0]={
              parameterIdentifier = standard 41
              parameterValue = booleanArray 64
            }
            [1]={
              parameterIdentifier = standard 42
              parameterValue = unsignedMin 71
            }
          }
        }
      }
      [3]={
        capabilityTableEntryNumber = 4
        capability = receiveVideoCapability extendedVideoCapability {
          videoCapability = 1 entries {
            [0]=genericVideoCapability {
              capabilityIdentifier = standard 0.0.8.241.0.0.1
              maxBitRate = 5120
              collapsing = 2 entries {
                [0]={
                  parameterIdentifier = standard 41
                  parameterValue = booleanArray 64
                }
                [1]={
                  parameterIdentifier = standard 42
                  parameterValue = unsignedMin 71
                }
              }
            }
          }
          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 = genericControlCapability {
          capabilityIdentifier = standard 0.0.8.239.1.1
        }
      }
      [5]={
        capabilityTableEntryNumber = 6
        capability = receiveUserInputCapability hookflash <<null>>
      }
      [6]={
        capabilityTableEntryNumber = 7
        capability = receiveUserInputCapability basicString <<null>>
      }
      [7]={
        capabilityTableEntryNumber = 8
        capability = receiveUserInputCapability dtmf <<null>>
      }
      [8]={
        capabilityTableEntryNumber = 9
        capability = receiveRTPAudioTelephonyEventCapability {
          dynamicRTPPayloadType = 101
          audioTelephoneEvent = "0-16"
        }
      }
    }
    capabilityDescriptors = 1 entries {
      [0]={
        capabilityDescriptorNumber = 1
        simultaneousCapabilities = 6 entries {
          [0]=2 entries {
            [0]=1
            [1]=2
          }
          [1]=1 entries {
            [0]=3
          }
          [2]=1 entries {
            [0]=4
          }
          [3]=1 entries {
            [0]=5
          }
          [4]=1 entries {
            [0]=6
          }
          [5]=3 entries {
            [0]=7
            [1]=8
            [2]=9
          }
        }
      }
    }
  }
  0:09.472	              H245:1278	H245	Sending MasterSlaveDetermination
  0:09.472	              H245:1278	H245	Sending PDU [ip$117.239.248.5:31744/ip$109.239.231.221:3830] :
  request masterSlaveDetermination {
    terminalType = 50
    statusDeterminationNumber = 8394591
  }
  0:09.575	        H225 Caller:a64	H225	Receiving PDU [ip$117.239.248.5:31743/ip$64.62.182.79:1720] :
  {
    q931pdu = {
      protocolDiscriminator = 8
      callReference = 1938
      from = destination
      messageType = Connect
      IE: Display = {
        56 69 72 74 75 61 6c 20  52 6f 6f 6d 20 2d 20 37   Virtual Room - 7
        37 31 32 37 30 20 4b 79  70 75 72 61 20 4c 74 64   71270 Kypura Ltd
        ...
      }
      IE: User-User = {
        22 c0 06 00 08 91 4a 00  05 00 6d ef e7 dd 0e f6   ".....J...m.....
        24 c0 b5 00 00 15 12 52  41 44 56 69 73 69 6f 6e   $......RADVision
        ...
      }
    }
    h225pdu = {
      h323_uu_pdu = {
        h323_message_body = connect {
          protocolIdentifier = 0.0.8.2250.0.5
          h245Address = ipAddress {
            ip =  4 octets {
              6d ef e7 dd                                        m...
            }
            port = 3830
          }
          destinationInfo = {
            vendor = {
              vendor = {
                t35CountryCode = 181
                t35Extension = 0
                manufacturerCode = 21
              }
              productId =  19 octets {
                52 41 44 56 69 73 69 6f  6e 20 56 69 61 49 70 20   RADVision ViaIp 
                4d 43 55                                           MCU
              }
              versionId =  5 octets {
                37 2e 37 2e 35                                     7.7.5
              }
            }
            mcu = {
            }
            mc = false
            undefinedNode = false
          }
          conferenceID =  16 octets {
            4e a8 e5 3a 7d 0c 19 10  93 96 56 be f7 2d a9 2a   N..:}.....V..-.*
          }
          callIdentifier = {
            guid =  16 octets {
              4e a8 e5 3a 7d 0c 19 10  93 95 56 be f7 2d a9 2a   N..:}.....V..-.*
            }
          }
          multipleCalls = false
          maintainConnection = false
          presentationIndicator = presentationAllowed <<null>>
          screeningIndicator = userProvidedVerifiedAndFailed
        }
        h245Tunneling = false
      }
    }
  }
  0:09.578	        H225 Caller:a64	H225	Handling PDU: Connect callRef=1938
  0:09.578	        H225 Caller:a64	H225	Set protocol version to 5 and implying H.245 version 9
  0:09.578	        H225 Caller:a64	H225	Set remote party name: "Virtual Room - 771270 Kypura Ltd (771270)"
  0:09.578	        H225 Caller:a64	H225	Set remote application name: "RADVision ViaIp MCU	7.7.5	181/21"
  0:09.578	        H225 Caller:a64	H235EP	Received unsecured EPAuthentication message (no crypto tokens), expected one of:

  0:09.578	        H225 Caller:a64	H225	Received connect PDU.
  0:09.579	        H225 Caller:a64	H225	Fast Start FALSE fastStartState FastStartDisabled
  0:09.579	        H225 Caller:a64	H245	Handle control channel
  0:09.579	        H225 Caller:a64	H245	Start control negotiations
  0:09.579	        H225 Caller:a64	H245	TerminalCapabilitySet already in progress: outSeq=1
  0:09.579	        H225 Caller:a64	H245	MasterSlaveDetermination already in progress
  0:09.579	        H225 Caller:a64	H323	InternalEstablishedConnectionCheck: connectionState=HasExecutedSignalConnect fastStartState=FastStartDisabled
  0:09.794	              H245:1278	H245	Received TPKT:  size=664 pos=0.0 {
     02 70 01 06 00 08 81 75 00 0d 80 2e 80 00 3c 00    p     u   .  < 
     01 15 00 01 15 00 01 15 04 02 15 01 10 08 00 08                   
     81 71 00 00 00 00 10 08 00 08 81 71 00 00 00 01    q         q    
     07 60 03 10 00 40 01 00 01 80 19 80 00 00 31 40    `    <at>         1 <at> 
     13 80 00 01 34 30 11 60 00 06 00 07 b8 35 01 00       40 `     5  
     40 7d 00 01 00 12 00 01 80 00 02 34 30 11 60 00    <at> }         40 ` 
     06 00 07 b8 35 01 00 40 5d c0 01 00 12 00 01 80       5   <at> ]       
     00 03 34 30 15 60 00 07 00 07 b8 35 01 01 00 40     40 `     5    <at> 
     01 e0 02 00 12 00 01 00 21 10 80 00 04 34 30 15           !    40 
     60 00 07 00 07 b8 35 01 01 00 40 01 40 02 00 12   `     5    <at>   <at>    
     00 01 00 21 20 80 00 05 34 30 14 60 00 07 00 07      !    40 `    
     b8 35 01 01 00 00 f0 02 00 12 00 01 00 21 40 80    5           ! <at>  
     00 06 30 40 13 80 00 07 30 c0 13 80 00 08 32 80     0 <at>     0     2 
     01 80 00 09 32 c0 01 80 00 0a 32 80 01 80 00 0b       2     2     
     34 08 01 01 80 00 0c 1c 00 21 60 00 07 00 08 81   4        !`     
     71 00 00 01 40 50 00 05 02 91 40 02 a2 00 32 00   q    <at> P     <at>    2 
     32 00 33 00 42 00 03 00 52 00 3c 80 00 0d 8e 10   2 3 B   R <     
     40 00 0c 0c 2b 06 01 04 01 87 07 81 75 33 09 01    <at>    +       u3  
     80 00 0e 8e 12 40 00 0c 0e 2b 06 01 04 01 87 07         <at>    +      
     81 75 33 09 02 30 08 80 00 0f 19 fc 00 00 02 4f    u3  0         O
     ff 00 70 40 01 00 80 00 10 1c 08 33 40 01 80 21     p <at>        3 <at>   !
     60 00 07 00 08 81 71 00 00 01 40 1e 00 05 02 91   `     q    <at>      
     40 02 a2 00 2b 00 32 00 25 00 42 00 0f 00 52 01    <at>    + 2 % B   R 
     0e 01 20 00 06 00 08 81 6f 01 02 01 00 11 03 80           o       
     00 11 1c 00 21 60 00 07 00 08 81 71 00 00 01 40       !`     q    <at> 
     1e 00 05 02 91 40 02 a2 00 2b 00 32 00 25 00 42         <at>    + 2 % B
     00 0f 00 52 01 0e 80 00 12 14 00 21 60 00 07 00      R       !`   
     08 81 71 00 00 01 40 50 00 05 02 91 40 02 a2 00     q    <at> P     <at>    
     32 00 32 00 33 00 42 00 03 00 52 00 3c 80 00 13   2 2 3 B   R <   
     8e 10 40 00 12 0c 2b 06 01 04 01 87 07 81 75 33      <at>    +       u3
     09 01 80 00 14 8e 12 40 00 12 0e 2b 06 01 04 01           <at>    +    
     87 07 81 75 33 09 02 30 08 80 00 15 48 c6 00 40      u3  0    H   <at> 
     80 00 16 83 01 10 80 00 17 83 01 40 80 00 18 86               <at>     
     09 00 00 06 00 08 81 6f 01 01 80 00 19 00 09 2b          o       +
     06 01 04 01 87 07 82 2c 14 00 20 00 00 00 00 00          ,        
     00 00 00 00 00 00 00 00 00 00 00 00 00 01 80 00                   
     05 0b 00 00 00 01 00 02 00 03 00 04 00 05 00 06                   
     00 07 00 08 00 09 00 0a 00 0b 01 00 0c 00 0f 00                   
     00 10 00 00 15 00 00 18 00 00 19 80 01 05 0b 00                   
     00 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00                   
     08 00 09 00 0a 00 0b 01 00 0c 00 0f 00 00 11 00                   
     00 15 00 00 18 00 00 19                                   
   }
  0:09.802	              H245:1278	H245	Receiving PDU [ip$117.239.248.5:31744/ip$109.239.231.221:3830] :
  request terminalCapabilitySet {
    sequenceNumber = 1
    protocolIdentifier = 0.0.8.245.0.13
    multiplexCapability = h2250Capability {
      maximumAudioDelayJitter = 60
      receiveMultipointCapability = {
        multicastCapability = false
        multiUniCastConference = false
        mediaDistributionCapability = 1 entries {
          [0]={
            centralizedControl = true
            distributedControl = false
            centralizedAudio = true
            distributedAudio = false
            centralizedVideo = true
            distributedVideo = false
          }
        }
      }
      transmitMultipointCapability = {
        multicastCapability = false
        multiUniCastConference = false
        mediaDistributionCapability = 1 entries {
          [0]={
            centralizedControl = true
            distributedControl = false
            centralizedAudio = true
            distributedAudio = false
            centralizedVideo = true
            distributedVideo = false
          }
        }
      }
      receiveAndTransmitMultipointCapability = {
        multicastCapability = false
        multiUniCastConference = false
        mediaDistributionCapability = 1 entries {
          [0]={
            centralizedControl = true
            distributedControl = false
            centralizedAudio = true
            distributedAudio = false
            centralizedVideo = true
            distributedVideo = false
          }
        }
      }
      mcCapability = {
        centralizedConferenceMC = false
        decentralizedConferenceMC = false
      }
      rtcpVideoControlCapability = false
      mediaPacketizationCapability = {
        h261aVideoPacketization = false
        rtpPayloadType = 2 entries {
          [0]={
            payloadDescriptor = oid 0.0.8.241.0.0.0.0
          }
          [1]={
            payloadDescriptor = oid 0.0.8.241.0.0.0.1
          }
        }
      }
      transportCapability = {
        mediaChannelCapabilities = 1 entries {
          [0]={
            mediaTransport = ip_UDP <<null>>
          }
        }
      }
      logicalChannelSwitchingCapability = false
      t120DynamicPortCapability = true
    }
    capabilityTable = 26 entries {
      [0]={
        capabilityTableEntryNumber = 1
        capability = receiveAndTransmitAudioCapability g722_64k 20
      }
      [1]={
        capabilityTableEntryNumber = 2
        capability = receiveAndTransmitAudioCapability genericAudioCapability {
          capabilityIdentifier = standard 0.0.7.7221.1.0
          maxBitRate = 32000
          collapsing = 1 entries {
            [0]={
              parameterIdentifier = standard 1
              parameterValue = unsignedMin 1
            }
          }
        }
      }
      [2]={
        capabilityTableEntryNumber = 3
        capability = receiveAndTransmitAudioCapability genericAudioCapability {
          capabilityIdentifier = standard 0.0.7.7221.1.0
          maxBitRate = 24000
          collapsing = 1 entries {
            [0]={
              parameterIdentifier = standard 1
              parameterValue = unsignedMin 1
            }
          }
        }
      }
      [3]={
        capabilityTableEntryNumber = 4
        capability = receiveAndTransmitAudioCapability 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
            }
          }
        }
      }
      [4]={
        capabilityTableEntryNumber = 5
        capability = receiveAndTransmitAudioCapability genericAudioCapability {
          capabilityIdentifier = standard 0.0.7.7221.1.1.0
          maxBitRate = 320
          collapsing = 2 entries {
            [0]={
              parameterIdentifier = standard 1
              parameterValue = unsignedMin 1
            }
            [1]={
              parameterIdentifier = standard 2
              parameterValue = booleanArray 32
            }
          }
        }
      }
      [5]={
        capabilityTableEntryNumber = 6
        capability = receiveAndTransmitAudioCapability 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
            }
          }
        }
      }
      [6]={
        capabilityTableEntryNumber = 7
        capability = receiveAndTransmitAudioCapability g711Alaw64k 20
      }
      [7]={
        capabilityTableEntryNumber = 8
        capability = receiveAndTransmitAudioCapability g711Ulaw64k 20
      }
      [8]={
        capabilityTableEntryNumber = 9
        capability = receiveAndTransmitAudioCapability g729 2
      }
      [9]={
        capabilityTableEntryNumber = 10
        capability = receiveAndTransmitAudioCapability g729AnnexA 2
      }
      [10]={
        capabilityTableEntryNumber = 11
        capability = receiveAndTransmitAudioCapability g729 2
      }
      [11]={
        capabilityTableEntryNumber = 12
        capability = receiveAndTransmitAudioCapability g729AnnexAwAnnexB 2
      }
      [12]={
        capabilityTableEntryNumber = 13
        capability = receiveAndTransmitVideoCapability genericVideoCapability {
          capabilityIdentifier = standard 0.0.8.241.0.0.1
          maxBitRate = 20480
          collapsing = 5 entries {
            [0]={
              parameterIdentifier = standard 41
              parameterValue = booleanArray 64
            }
            [1]={
              parameterIdentifier = standard 42
              parameterValue = unsignedMin 50
            }
            [2]={
              parameterIdentifier = standard 3
              parameterValue = unsignedMin 51
            }
            [3]={
              parameterIdentifier = standard 4
              parameterValue = unsignedMin 3
            }
            [4]={
              parameterIdentifier = standard 5
              parameterValue = unsignedMin 60
            }
          }
        }
      }
      [13]={
        capabilityTableEntryNumber = 14
        capability = fecCapability {
          protectedCapability = 13
          fecScheme = 1.3.6.1.4.1.903.245.51.9.1
        }
      }
      [14]={
        capabilityTableEntryNumber = 15
        capability = fecCapability {
          protectedCapability = 13
          fecScheme = 1.3.6.1.4.1.903.245.51.9.2.48.8
        }
      }
      [15]={
        capabilityTableEntryNumber = 16
        capability = receiveAndTransmitVideoCapability h263VideoCapability {
          sqcifMPI = 1
          qcifMPI = 1
          cifMPI = 1
          cif4MPI = 1
          maxBitRate = 20480
          unrestrictedVector = false
          arithmeticCoding = false
          advancedPrediction = false
          pbFrames = false
          temporalSpatialTradeOffCapability = false
          errorCompensation = false
        }
      }
      [16]={
        capabilityTableEntryNumber = 17
        capability = receiveAndTransmitVideoCapability extendedVideoCapability {
          videoCapability = 1 entries {
            [0]=genericVideoCapability {
              capabilityIdentifier = standard 0.0.8.241.0.0.1
              maxBitRate = 7680
              collapsing = 5 entries {
                [0]={
                  parameterIdentifier = standard 41
                  parameterValue = booleanArray 64
                }
                [1]={
                  parameterIdentifier = standard 42
                  parameterValue = unsignedMin 43
                }
                [2]={
                  parameterIdentifier = standard 3
                  parameterValue = unsignedMin 37
                }
                [3]={
                  parameterIdentifier = standard 4
                  parameterValue = unsignedMin 15
                }
                [4]={
                  parameterIdentifier = standard 5
                  parameterValue = unsignedMin 270
                }
              }
            }
          }
          videoCapabilityExtension = 1 entries {
            [0]={
              capabilityIdentifier = standard 0.0.8.239.1.2
              collapsing = 1 entries {
                [0]={
                  parameterIdentifier = standard 1
                  parameterValue = booleanArray 3
                }
              }
            }
          }
        }
      }
      [17]={
        capabilityTableEntryNumber = 18
        capability = receiveAndTransmitVideoCapability genericVideoCapability {
          capabilityIdentifier = standard 0.0.8.241.0.0.1
          maxBitRate = 7680
          collapsing = 5 entries {
            [0]={
              parameterIdentifier = standard 41
              parameterValue = booleanArray 64
            }
            [1]={
              parameterIdentifier = standard 42
              parameterValue = unsignedMin 43
            }
            [2]={
              parameterIdentifier = standard 3
              parameterValue = unsignedMin 37
            }
            [3]={
              parameterIdentifier = standard 4
              parameterValue = unsignedMin 15
            }
            [4]={
              parameterIdentifier = standard 5
              parameterValue = unsignedMin 270
            }
          }
        }
      }
      [18]={
        capabilityTableEntryNumber = 19
        capability = transmitVideoCapability genericVideoCapability {
          capabilityIdentifier = standard 0.0.8.241.0.0.1
          maxBitRate = 20480
          collapsing = 5 entries {
            [0]={
              parameterIdentifier = standard 41
              parameterValue = booleanArray 64
            }
            [1]={
              parameterIdentifier = standard 42
              parameterValue = unsignedMin 50
            }
            [2]={
              parameterIdentifier = standard 3
              parameterValue = unsignedMin 51
            }
            [3]={
              parameterIdentifier = standard 4
              parameterValue = unsignedMin 3
            }
            [4]={
              parameterIdentifier = standard 5
              parameterValue = unsignedMin 60
            }
          }
        }
      }
      [19]={
        capabilityTableEntryNumber = 20
        capability = fecCapability {
          protectedCapability = 19
          fecScheme = 1.3.6.1.4.1.903.245.51.9.1
        }
      }
      [20]={
        capabilityTableEntryNumber = 21
        capability = fecCapability {
          protectedCapability = 19
          fecScheme = 1.3.6.1.4.1.903.245.51.9.2.48.8
        }
      }
      [21]={
        capabilityTableEntryNumber = 22
        capability = receiveAndTransmitDataApplicationCapability {
          application = h224 hdlcFrameTunnelling <<null>>
          maxBitRate = 64
        }
      }
      [22]={
        capabilityTableEntryNumber = 23
        capability = receiveUserInputCapability basicString <<null>>
      }
      [23]={
        capabilityTableEntryNumber = 24
        capability = receiveUserInputCapability dtmf <<null>>
      }
      [24]={
        capabilityTableEntryNumber = 25
        capability = genericControlCapability {
          capabilityIdentifier = standard 0.0.8.239.1.1
        }
      }
      [25]={
        capabilityTableEntryNumber = 26
        capability = nonStandard {
          nonStandardIdentifier = object 1.3.6.1.4.1.903.300
          data =  20 octets {
            00 20 00 00 00 00 00 00  00 00 00 00 00 00 00 00   . ..............
            00 00 00 00                                        ....
          }
        }
      }
    }
    capabilityDescriptors = 2 entries {
      [0]={
        capabilityDescriptorNumber = 0
        simultaneousCapabilities = 6 entries {
          [0]=12 entries {
            [0]=1
            [1]=2
            [2]=3
            [3]=4
            [4]=5
            [5]=6
            [6]=7
            [7]=8
            [8]=9
            [9]=10
            [10]=11
            [11]=12
          }
          [1]=2 entries {
            [0]=13
            [1]=16
          }
          [2]=1 entries {
            [0]=17
          }
          [3]=1 entries {
            [0]=22
          }
          [4]=1 entries {
            [0]=25
          }
          [5]=1 entries {
            [0]=26
          }
        }
      }
      [1]={
        capabilityDescriptorNumber = 1
        simultaneousCapabilities = 6 entries {
          [0]=12 entries {
            [0]=1
            [1]=2
            [2]=3
            [3]=4
            [4]=5
            [5]=6
            [6]=7
            [7]=8
            [8]=9
            [9]=10
            [10]=11
            [11]=12
          }
          [1]=2 entries {
            [0]=13
            [1]=16
          }
          [2]=1 entries {
            [0]=18
          }
          [3]=1 entries {
            [0]=22
          }
          [4]=1 entries {
            [0]=25
          }
          [5]=1 entries {
            [0]=26
          }
        }
      }
    }
  }
  0:09.810	              H245:1278	H245	 got tag: 0
  0:09.810	              H245:1278	H245	Set protocol version to 13
  0:09.810	              H245:1278	H245	Received TerminalCapabilitySet: state=InProgress pduSeq=1 inSeq=4294967295
  0:09.810	              H245:1278	H323	FindCapability: receiveAndTransmitAudioCapability
  0:09.810	              H245:1278	H323	FindCapability: Audio subtype=5
  0:09.810	              H245:1278	H323	FindCapability: receiveAndTransmitAudioCapability
  0:09.811	              H245:1278	H323	FindCapability: Audio Generic 0.0.7.7221.1.0
  0:09.811	              H245:1278	H323	FindCapability: receiveAndTransmitAudioCapability
  0:09.811	              H245:1278	H323	FindCapability: Audio Generic 0.0.7.7221.1.0
  0:09.811	              H245:1278	H323	FindCapability: receiveAndTransmitAudioCapability
  0:09.811	              H245:1278	H323	FindCapability: Audio Generic 0.0.7.7221.1.1.0
  0:09.812	              H245:1278	H323	FindCapability: receiveAndTransmitAudioCapability
  0:09.812	              H245:1278	H323	FindCapability: Audio Generic 0.0.7.7221.1.1.0
  0:09.812	              H245:1278	H323	FindCapability: receiveAndTransmitAudioCapability
  0:09.812	              H245:1278	H323	FindCapability: Audio Generic 0.0.7.7221.1.1.0
  0:09.812	              H245:1278	H323	FindCapability: receiveAndTransmitAudioCapability
  0:09.812	              H245:1278	H323	FindCapability: Audio subtype=1
  0:09.813	              H245:1278	H323	Found capability: G.711-ALaw-64k <1>
  0:09.813	              H245:1278	H323	Capability tx frames left at 20 as remote allows 20
  0:09.813	              H245:1278	H323	FindCapability: receiveAndTransmitAudioCapability
  0:09.813	              H245:1278	H323	FindCapability: Audio subtype=3
  0:09.813	              H245:1278	H323	Found capability: G.711-uLaw-64k <2>
  0:09.813	              H245:1278	H323	Capability tx frames left at 20 as remote allows 20
  0:09.814	              H245:1278	H323	FindCapability: receiveAndTransmitAudioCapability
  0:09.814	              H245:1278	H323	FindCapability: Audio subtype=10
  0:09.814	              H245:1278	H323	FindCapability: receiveAndTransmitAudioCapability
  0:09.814	              H245:1278	H323	FindCapability: Audio subtype=11
  0:09.814	              H245:1278	H323	FindCapability: receiveAndTransmitAudioCapability
  0:09.814	              H245:1278	H323	FindCapability: Audio subtype=10
  0:09.815	              H245:1278	H323	FindCapability: receiveAndTransmitAudioCapability
  0:09.815	              H245:1278	H323	FindCapability: Audio subtype=15
  0:09.815	              H245:1278	H323	FindCapability: receiveAndTransmitVideoCapability
  0:09.815	              H245:1278	H323	FindCapability: Video Generic 0.0.8.241.0.0.1
  0:09.815	              H245:1278	H323	Found capability: H.264-720{sw} <3>
  0:09.816	              H245:1278	H323	FindCapability: fecCapability
  0:09.816	              H245:1278	H323	FindCapability: fecCapability
  0:09.816	              H245:1278	H323	FindCapability: receiveAndTransmitVideoCapability
  0:09.816	              H245:1278	H323	FindCapability: Video subtype=3
  0:09.817	              H245:1278	H323	FindCapability: receiveAndTransmitVideoCapability
  0:09.817	              H245:1278	H323	FindCapability: Video Generic 0.0.8.241.0.0.1
  0:09.817	              H245:1278	H323	Found capability: H.264{sw} <1>
  0:09.817	              H245:1278	H323	Added capability: H.264{sw} <1>
  0:09.818	              H245:1278	H323	FindCapability: Video subtype=5
  0:09.818	              H245:1278	H323	Found capability: H.264{sw} <1>
  0:09.819	              H245:1278	H323	FindCapability: receiveAndTransmitVideoCapability
  0:09.819	              H245:1278	H323	FindCapability: Video Generic 0.0.8.241.0.0.1
  0:09.819	              H245:1278	H323	Found capability: H.264-720{sw} <3>
  0:09.819	              H245:1278	H323	FindCapability: transmitVideoCapability
  0:09.819	              H245:1278	H323	FindCapability: Video Generic 0.0.8.241.0.0.1
  0:09.820	              H245:1278	H323	Found capability: H.264-720{sw} <3>
  0:09.820	              H245:1278	H323	FindCapability: fecCapability
  0:09.820	              H245:1278	H323	FindCapability: fecCapability
  0:09.820	              H245:1278	H323	FindCapability: receiveAndTransmitDataApplicationCapability
  0:09.820	              H245:1278	H323	FindCapability: Data subtype=6
  0:09.820	              H245:1278	H323	FindCapability: receiveUserInputCapability
  0:09.820	              H245:1278	H323	FindCapability: UserInput subtype=1
  0:09.820	              H245:1278	H323	Found capability: UserInput/basicString <7>
  0:09.820	              H245:1278	H323	FindCapability: receiveUserInputCapability
  0:09.820	              H245:1278	H323	FindCapability: UserInput subtype=4
  0:09.820	              H245:1278	H323	Found capability: UserInput/dtmf <8>
  0:09.820	              H245:1278	H323	FindCapability: genericControlCapability
  0:09.821	              H245:1278	H323	Found capability: H.239 Control <5>
  0:09.821	              H245:1278	H323	FindCapability: nonStandard
  0:09.821	              H245:1278	H323	FindCapability: G.711-ALaw-64k <7>
  0:09.821	              H245:1278	H323	Added capability: G.711-ALaw-64k <7>
  0:09.822	              H245:1278	H323	FindCapability: G.711-uLaw-64k <8>
  0:09.822	              H245:1278	H323	Added capability: G.711-uLaw-64k <8>
  0:09.822	              H245:1278	H323	FindCapability: H.264-720{sw} <13>
  0:09.822	              H245:1278	H323	Added capability: H.264-720{sw} <13>
  0:09.822	              H245:1278	H323	FindCapability: H.239(H.264{sw} <1>) <17>
  0:09.822	              H245:1278	H323	Added capability: H.264{sw} <1>
  0:09.822	              H245:1278	H323	Added capability: H.239(H.264{sw} <1>) <17>
  0:09.822	              H245:1278	H323	FindCapability: H.264-720{sw} <18>
  0:09.822	              H245:1278	H323	Found capability: H.264-720{sw} <13>
  0:09.822	              H245:1278	H323	FindCapability: UserInput/basicString <23>
  0:09.822	              H245:1278	H323	Added capability: UserInput/basicString <23>
  0:09.823	              H245:1278	H323	FindCapability: UserInput/dtmf <24>
  0:09.823	              H245:1278	H323	Added capability: UserInput/dtmf <24>
  0:09.823	              H245:1278	H323	FindCapability: H.239 Control <25>
  0:09.823	              H245:1278	H323	Added capability: H.239 Control <25>
  0:09.823	              H245:1278	H323	FindCapability: 7
  0:09.823	              H245:1278	H323	Found capability: G.711-ALaw-64k <7>
  0:09.823	              H245:1278	H323	FindCapability: 8
  0:09.823	              H245:1278	H323	Found capability: G.711-uLaw-64k <8>
  0:09.823	              H245:1278	H323	FindCapability: 13
  0:09.823	              H245:1278	H323	Found capability: H.264-720{sw} <13>
  0:09.823	              H245:1278	H323	FindCapability: 17
  0:09.824	              H245:1278	H323	Found capability: H.239(H.264{sw} <1>) <17>
  0:09.824	              H245:1278	H323	FindCapability: 25
  0:09.824	              H245:1278	H323	Found capability: H.239 Control <25>
  0:09.824	              H245:1278	H323	FindCapability: 7
  0:09.824	              H245:1278	H323	Found capability: G.711-ALaw-64k <7>
  0:09.824	              H245:1278	H323	FindCapability: 8
  0:09.824	              H245:1278	H323	Found capability: G.711-uLaw-64k <8>
  0:09.824	              H245:1278	H323	FindCapability: 13
  0:09.824	              H245:1278	H323	Found capability: H.264-720{sw} <13>
  0:09.824	              H245:1278	H323	FindCapability: 18
  0:09.824	              H245:1278	H323	FindCapability: 25
  0:09.824	              H245:1278	H323	Found capability: H.239 Control <25>
  0:09.825	              H245:1278	H245	Capability merge result:
  Table:
    G.711-ALaw-64k <7>
    G.711-uLaw-64k <8>
    H.264-720{sw} <13>
    H.239(H.264{sw} <1>) <17>
    UserInput/basicString <23>
    UserInput/dtmf <24>
    H.239 Control <25>
  Set:
    0:
      0:
        G.711-ALaw-64k <7>
        G.711-uLaw-64k <8>
      1:
        H.264-720{sw} <13>
      2:
        H.239(H.264{sw} <1>) <17>
      3:
      4:
        H.239 Control <25>
      5:
    1:
      0:
        G.711-ALaw-64k <7>
        G.711-uLaw-64k <8>
      1:
        H.264-720{sw} <13>
      2:
      3:
      4:
        H.239 Control <25>
      5:

  0:09.825	              H245:1278	H245	Received capability set, is accepted
  0:09.825	              H245:1278	H245	TerminalCapabilitySet already in progress: outSeq=1
  0:09.825	              H245:1278	H245	Sending PDU [ip$117.239.248.5:31744/ip$109.239.231.221:3830] :
  response terminalCapabilitySetAck {
    sequenceNumber = 1
  }
  0:09.826	              H245:1278	H323	InternalEstablishedConnectionCheck: connectionState=HasExecutedSignalConnect fastStartState=FastStartDisabled
  0:09.827	              H245:1278	H245	Received TPKT:  size=7 pos=0.0 {
     01 00 f0 80 54 08 44                                  T D
   }
  0:09.827	              H245:1278	H245	Receiving PDU [ip$117.239.248.5:31744/ip$109.239.231.221:3830] :
  request masterSlaveDetermination {
    terminalType = 240
    statusDeterminationNumber = 5507140
  }
  0:09.827	              H245:1278	H245	 got tag: 0
  0:09.827	              H245:1278	H245	Received MasterSlaveDetermination: state=Outgoing
  0:09.827	              H245:1278	H245	MasterSlaveDetermination: local is slave
  0:09.827	              H245:1278	H245	Sending PDU [ip$117.239.248.5:31744/ip$109.239.231.221:3830] :
  response masterSlaveDeterminationAck {
    decision = master <<null>>
  }
  0:09.828	              H245:1278	H323	InternalEstablishedConnectionCheck: connectionState=HasExecutedSignalConnect fastStartState=FastStartDisabled
  0:09.828	              H245:1278	H245	Received TPKT:  size=2 pos=0.0 {
     20 a0                                               
   }
  0:09.828	              H245:1278	H245	Receiving PDU [ip$117.239.248.5:31744/ip$109.239.231.221:3830] :
  response masterSlaveDeterminationAck {
    decision = slave <<null>>
  }
  0:09.828	              H245:1278	H245	 got tag: 1
  0:09.828	              H245:1278	H245	Received MasterSlaveDeterminationAck: state=Incoming
  0:09.828	              H245:1278	H323	InternalEstablishedConnectionCheck: connectionState=HasExecutedSignalConnect fastStartState=FastStartDisabled
  0:09.949	              H245:1278	H245	Received TPKT:  size=3 pos=0.0 {
     21 80 01                                          !  
   }
  0:09.949	              H245:1278	H245	Receiving PDU [ip$117.239.248.5:31744/ip$109.239.231.221:3830] :
  response terminalCapabilitySetAck {
    sequenceNumber = 1
  }
  0:09.950	              H245:1278	H245	 got tag: 1
  0:09.950	              H245:1278	H245	Received TerminalCapabilitySetAck: state=InProgress pduSeq=1 outSeq=1
  0:09.950	              H245:1278	H245	TerminalCapabilitySet Sent.
  0:09.950	              H245:1278	H323	InternalEstablishedConnectionCheck: connectionState=HasExecutedSignalConnect fastStartState=FastStartDisabled
  0:09.950	              H245:1278	H323	FindCapability: "T.120"
  0:09.950	              H245:1278	H245	Default OnSelectLogicalChannels, FastStartDisabled
  0:09.951	              H245:1278	H323	FindCapability: G.711-ALaw-64k <1>
  0:09.951	              H245:1278	H323	Found capability: G.711-ALaw-64k <7>
  0:09.951	              H245:1278	H323	Selecting G.711-ALaw-64k <7>
  0:09.951	              H245:1278	H245	Opening channel: T-101
  0:09.952	              H245:1278	RTP_UDP	Session 1 created: 117.239.248.5:5000-5001 ssrc=3533700024
  0:09.953	              H245:1278	RTP	Adding session RTP_UDP
  0:09.953	              H245:1278	H323RTP	Transmitter created using session 1
  0:09.953	              H245:1278	H323RTP	OnSendingPDU
  0:09.953	              H245:1278	Set Generic OLC Session 1
  0:09.953	              H245:1278	RTP	OnSendingPDU
  0:09.954	              H245:1278	Codec	G711 ALaw encoder created for at 64k, 160 samples
  0:09.954	              H245:1278	WinSnd	Setting sounds buffers to 3 x 32768
  0:09.954	              H245:1278	WinSnd	waveInOpen, id=-1
  0:09.975	              H245:1278	Codec	Opened sound channel "Default" for recording at 8000 samples/second using 10x320 byte buffers.
  0:09.975	              H245:1278	WinSnd	Setting sounds buffers to 10 x 320
  0:09.975	              H245:1278	H323	Started sending logical channel: G.711-ALaw-64k <7>
  0:09.979	              H245:1278	LogChan	Opened using capability G.711-ALaw-64k <7>
  0:09.979	              H245:1278	LogChan	Bandwidth requested/used = 64.0/0.0 kb/s
  0:09.979	              H245:1278	H323	Bandwidth request: -0.0kb/s, available: 102400.0kb/s
  0:09.980	              H245:1278	H323	Bandwidth request: +64.0kb/s, available: 102400.0kb/s
  0:09.980	              H245:1278	H245	Sending PDU [ip$117.239.248.5:31744/ip$109.239.231.221:3830] :
  request openLogicalChannel {
    forwardLogicalChannelNumber = 101
    forwardLogicalChannelParameters = {
      dataType = audioData g711Alaw64k 20
      multiplexParameters = h2250LogicalChannelParameters {
        sessionID = 1
        mediaGuaranteedDelivery = false
        mediaControlChannel = unicastAddress iPAddress {
          network =  4 octets {
            75 ef f8 05                                        u...
          }
          tsapIdentifier = 5001
        }
        silenceSuppression = false
      }
    }
  }
  0:09.980	              H245:1278	H323	FindCapability: H.264-720{sw} <3>
  0:09.981	              H245:1278	H323	Found capability: H.264-720{sw} <13>
  0:09.981	              H245:1278	H323	Selecting H.264-720{sw} <13>
  0:09.983	              H245:1278	H245	Opening channel: T-102
  0:09.984	              H245:1278	RTP_UDP	Session 2 created: 117.239.248.5:5002-5003 ssrc=913667529
  0:09.984	              H245:1278	RTP	Adding session RTP_UDP
  0:09.984	              H245:1278	H323RTP	Transmitter created using session 2
  0:09.985	              H245:1278	H323RTP	OnSendingPDU
  0:09.985	              H245:1278	Set Generic OLC Session 2
  0:09.985	              H245:1278	RTP	OnSendingPDU
  0:09.985	              H245:1278	H323PLUGIN	Creating video codec H.264-720 from plugin
  0:09.988	              H245:1278	PLUGIN	Unable to set format options in codec
  0:09.988	              H245:1278	PVidDev	SetFrameSize to 1920x1080
  0:09.988	              H245:1278	PVidDev	SetColourFormatConverter success for native YUV420P
  0:09.988	              H245:1278	H323	Started sending logical channel: H.264-720{sw} <13>
  0:09.991	              H245:1278	LogChan	Opened using capability H.264-720{sw} <13>
  0:09.991	              H245:1278	LogChan	Bandwidth requested/used = 2048.0/0.0 kb/s
  0:09.991	              H245:1278	H323	Bandwidth request: -0.0kb/s, available: 102336.0kb/s
  0:09.991	              H245:1278	H323	Bandwidth request: +2048.0kb/s, available: 102336.0kb/s
  0:09.991	              H245:1278	H245	Sending PDU [ip$117.239.248.5:31744/ip$109.239.231.221:3830] :
  request openLogicalChannel {
    forwardLogicalChannelNumber = 102
    forwardLogicalChannelParameters = {
      dataType = videoData genericVideoCapability {
        capabilityIdentifier = standard 0.0.8.241.0.0.1
        maxBitRate = 20480
        collapsing = 5 entries {
          [0]={
            parameterIdentifier = standard 41
            parameterValue = booleanArray 64
          }
          [1]={
            parameterIdentifier = standard 42
            parameterValue = unsignedMin 50
          }
          [2]={
            parameterIdentifier = standard 4
            parameterValue = unsignedMin 3
          }
          [3]={
            parameterIdentifier = standard 3
            parameterValue = unsignedMin 51
          }
          [4]={
            parameterIdentifier = standard 5
            parameterValue = unsignedMin 60
          }
        }
      }
      multiplexParameters = h2250LogicalChannelParameters {
        sessionID = 2
        mediaGuaranteedDelivery = false
        mediaControlChannel = unicastAddress iPAddress {
          network =  4 octets {
            75 ef f8 05                                        u...
          }
          tsapIdentifier = 5003
        }
        dynamicRTPPayloadType = 96
      }
    }
  }
  0:10.404	              H245:1278	H245	Received TPKT:  size=10 pos=0.0 {
     02 00 02 06 00 08 81 75 00 0d                            u  
   }
  0:10.405	              H245:1278	H245	Receiving PDU [ip$117.239.248.5:31744/ip$109.239.231.221:3830] :
  request terminalCapabilitySet {
    sequenceNumber = 2
    protocolIdentifier = 0.0.8.245.0.13
  }
  0:10.405	              H245:1278	H245	 got tag: 0
  0:10.405	              H245:1278	H245	Set protocol version to 13
  0:10.405	              H245:1278	H245	Received TerminalCapabilitySet: state=Sent pduSeq=2 inSeq=1
  0:10.406	              H245:1278	H245	Closing channel: T-101, state=AwaitingEstablishment
  0:10.406	              H245:1278	H245	Sending PDU [ip$117.239.248.5:31744/ip$109.239.231.221:3830] :
  request closeLogicalChannel {
    forwardLogicalChannelNumber = 101
    source = lcse <<null>>
    reason = unknown <<null>>
  }
  0:10.406	              H245:1278	H245	Closing channel: T-102, state=AwaitingEstablishment
  0:10.407	              H245:1278	H245	Sending PDU [ip$117.239.248.5:31744/ip$109.239.231.221:3830] :
  request closeLogicalChannel {
    forwardLogicalChannelNumber = 102
    source = lcse <<null>>
    reason = unknown <<null>>
  }
  0:10.407	              H245:1278	H245	Sending PDU [ip$117.239.248.5:31744/ip$109.239.231.221:3830] :
  response terminalCapabilitySetAck {
    sequenceNumber = 2
  }
  0:10.408	              H245:1278	H323	InternalEstablishedConnectionCheck: connectionState=EstablishedConnection fastStartState=FastStartDisabled
  0:10.425	              H245:1278	H245	Received TPKT:  size=5 pos=0.0 {
     23 00 00 64 00                                    #  d 
   }
  0:10.425	              H245:1278	H245	Receiving PDU [ip$117.239.248.5:31744/ip$109.239.231.221:3830] :
  response openLogicalChannelReject {
    forwardLogicalChannelNumber = 101
    cause = unspecified <<null>>
  }
  0:10.425	              H245:1278	H245	 got tag: 1
  0:10.425	              H245:1278	H245	Received open channel reject: T-101, state=AwaitingRelease
  0:10.425	              H245:1278	H323RTP	Cleaning up RTP T-101
  0:10.426	              H245:1278	LogChan	Cleaning up T-101
  0:10.429	              H245:1278	H323	Stopped sending logical channel: G.711-ALaw-64k <7>
  0:10.429	              H245:1278	LogChan	Cleaned up T-101
  0:10.429	              H245:1278	RTP	Found existing session 1
  0:10.429	              H245:1278	RTP	Releasing session 1
  0:10.430	              H245:1278	RTP	Deleting session 1
  0:10.430	              H245:1278	H323	Bandwidth request: -64.0kb/s, available: 100288.0kb/s
  0:10.430	              H245:1278	H323	InternalEstablishedConnectionCheck: connectionState=EstablishedConnection fastStartState=FastStartDisabled
  0:11.656	              H245:1278	H245	Received TPKT:  size=5 pos=0.0 {
     23 00 00 65 00                                    #  e 
   }
  0:11.657	              H245:1278	H245	Receiving PDU [ip$117.239.248.5:31744/ip$109.239.231.221:3830] :
  response openLogicalChannelReject {
    forwardLogicalChannelNumber = 102
    cause = unspecified <<null>>
  }
  0:11.657	              H245:1278	H245	 got tag: 1
  0:11.657	              H245:1278	H245	Received open channel reject: T-102, state=AwaitingRelease
  0:11.657	              H245:1278	H323RTP	Cleaning up RTP T-102
  0:11.657	              H245:1278	LogChan	Cleaning up T-102
  0:11.658	              H245:1278	H323	Stopped sending logical channel: H.264-720{sw} <13>
  0:11.658	              H245:1278	LogChan	Cleaned up T-102
  0:11.658	              H245:1278	RTP	Found existing session 2
  0:11.658	              H245:1278	RTP	Releasing session 2
  0:11.658	              H245:1278	RTP	Deleting session 2
  0:11.658	              H245:1278	H323	Bandwidth request: -2048.0kb/s, available: 100352.0kb/s
  0:11.658	              H245:1278	PTLib	Terminating thread 
  0:11.660	              H245:1278	H323	InternalEstablishedConnectionCheck: connectionState=EstablishedConnection fastStartState=FastStartDisabled
  0:11.660	              H245:1278	H245	Received TPKT:  size=664 pos=0.0 {
     02 70 03 06 00 08 81 75 00 0d 80 2e 80 00 3c 00    p     u   .  < 
     01 15 00 01 15 00 01 15 04 02 15 01 10 08 00 08                   
     81 71 00 00 00 00 10 08 00 08 81 71 00 00 00 01    q         q    
     07 60 03 10 00 40 01 00 01 80 19 80 00 00 31 40    `    <at>         1 <at> 
     13 80 00 01 34 30 11 60 00 06 00 07 b8 35 01 00       40 `     5  
     40 7d 00 01 00 12 00 01 80 00 02 34 30 11 60 00    <at> }         40 ` 
     06 00 07 b8 35 01 00 40 5d c0 01 00 12 00 01 80       5   <at> ]       
     00 03 34 30 15 60 00 07 00 07 b8 35 01 01 00 40     40 `     5    <at> 
     01 e0 02 00 12 00 01 00 21 10 80 00 04 34 30 15           !    40 
     60 00 07 00 07 b8 35 01 01 00 40 01 40 02 00 12   `     5    <at>   <at>    
     00 01 00 21 20 80 00 05 34 30 14 60 00 07 00 07      !    40 `    
     b8 35 01 01 00 00 f0 02 00 12 00 01 00 21 40 80    5           ! <at>  
     00 06 30 40 13 80 00 07 30 c0 13 80 00 08 32 80     0 <at>     0     2 
     01 80 00 09 32 c0 01 80 00 0a 32 80 01 80 00 0b       2     2     
     34 08 01 01 80 00 0c 1c 00 21 60 00 07 00 08 81   4        !`     
     71 00 00 01 40 50 00 05 02 91 40 02 a2 00 47 00   q    <at> P     <at>    G 
     32 00 d9 00 42 00 0f 00 52 01 0e 80 00 0d 8e 10   2   B   R       
     40 00 0c 0c 2b 06 01 04 01 87 07 81 75 33 09 01    <at>    +       u3  
     80 00 0e 8e 12 40 00 0c 0e 2b 06 01 04 01 87 07         <at>    +      
     81 75 33 09 02 30 08 80 00 0f 19 fc 00 00 02 4f    u3  0         O
     ff 00 70 40 01 00 80 00 10 1c 08 33 40 01 80 21     p <at>        3 <at>   !
     60 00 07 00 08 81 71 00 00 01 40 1e 00 05 02 91   `     q    <at>      
     40 02 a2 00 2b 00 32 00 25 00 42 00 0f 00 52 01    <at>    + 2 % B   R 
     0e 01 20 00 06 00 08 81 6f 01 02 01 00 11 03 80           o       
     00 11 1c 00 21 60 00 07 00 08 81 71 00 00 01 40       !`     q    <at> 
     1e 00 05 02 91 40 02 a2 00 2b 00 32 00 25 00 42         <at>    + 2 % B
     00 0f 00 52 01 0e 80 00 12 14 00 21 60 00 07 00      R       !`   
     08 81 71 00 00 01 40 50 00 05 02 91 40 02 a2 00     q    <at> P     <at>    
     47 00 32 00 d9 00 42 00 0f 00 52 01 0e 80 00 13   G 2   B   R     
     8e 10 40 00 12 0c 2b 06 01 04 01 87 07 81 75 33      <at>    +       u3
     09 01 80 00 14 8e 12 40 00 12 0e 2b 06 01 04 01           <at>    +    
     87 07 81 75 33 09 02 30 08 80 00 15 48 c6 00 40      u3  0    H   <at> 
     80 00 16 83 01 10 80 00 17 83 01 40 80 00 18 86               <at>     
     09 00 00 06 00 08 81 6f 01 01 80 00 19 00 09 2b          o       +
     06 01 04 01 87 07 82 2c 14 00 20 00 00 00 00 00          ,        
     00 00 00 00 00 00 00 00 00 00 00 00 00 01 80 00                   
     05 0b 00 00 00 01 00 02 00 03 00 04 00 05 00 06                   
     00 07 00 08 00 09 00 0a 00 0b 01 00 0c 00 0f 00                   
     00 10 00 00 15 00 00 18 00 00 19 80 01 05 0b 00                   
     00 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00                   
     08 00 09 00 0a 00 0b 01 00 0c 00 0f 00 00 11 00                   
     00 15 00 00 18 00 00 19                                   
   }
  0:11.668	              H245:1278	H245	Receiving PDU [ip$117.239.248.5:31744/ip$109.239.231.221:3830] :
  request terminalCapabilitySet {
    sequenceNumber = 3
    protocolIdentifier = 0.0.8.245.0.13
    multiplexCapability = h2250Capability {
      maximumAudioDelayJitter = 60
      receiveMultipointCapability = {
        multicastCapability = false
        multiUniCastConference = false
        mediaDistributionCapability = 1 entries {
          [0]={
            centralizedControl = true
            distributedControl = false
            centralizedAudio = true
            distributedAudio = false
            centralizedVideo = true
            distributedVideo = false
          }
        }
      }
      transmitMultipointCapability = {
        multicastCapability = false
        multiUniCastConference = false
        mediaDistributionCapability = 1 entries {
          [0]={
            centralizedControl = true
            distributedControl = false
            centralizedAudio = true
            distributedAudio = false
            centralizedVideo = true
            distributedVideo = false
          }
        }
      }
      receiveAndTransmitMultipointCapability = {
        multicastCapability = false
        multiUniCastConference = false
        mediaDistributionCapability = 1 entries {
          [0]={
            centralizedControl = true
            distributedControl = false
            centralizedAudio = true
            distributedAudio = false
            centralizedVideo = true
            distributedVideo = false
          }
        }
      }
      mcCapability = {
        centralizedConferenceMC = false
        decentralizedConferenceMC = false
      }
      rtcpVideoControlCapability = false
      mediaPacketizationCapability = {
        h261aVideoPacketization = false
        rtpPayloadType = 2 entries {
          [0]={
            payloadDescriptor = oid 0.0.8.241.0.0.0.0
          }
          [1]={
            payloadDescriptor = oid 0.0.8.241.0.0.0.1
          }
        }
      }
      transportCapability = {
        mediaChannelCapabilities = 1 entries {
          [0]={
            mediaTransport = ip_UDP <<null>>
          }
        }
      }
      logicalChannelSwitchingCapability = false
      t120DynamicPortCapability = true
    }
    capabilityTable = 26 entries {
      [0]={
        capabilityTableEntryNumber = 1
        capability = receiveAndTransmitAudioCapability g722_64k 20
      }
      [1]={
        capabilityTableEntryNumber = 2
        capability = receiveAndTransmitAudioCapability genericAudioCapability {
          capabilityIdentifier = standard 0.0.7.7221.1.0
          maxBitRate = 32000
          collapsing = 1 entries {
            [0]={
              parameterIdentifier = standard 1
              parameterValue = unsignedMin 1
            }
          }
        }
      }
      [2]={
        capabilityTableEntryNumber = 3
        capability = receiveAndTransmitAudioCapability genericAudioCapability {
          capabilityIdentifier = standard 0.0.7.7221.1.0
          maxBitRate = 24000
          collapsing = 1 entries {
            [0]={
              parameterIdentifier = standard 1
              parameterValue = unsignedMin 1
            }
          }
        }
      }
      [3]={
        capabilityTableEntryNumber = 4
        capability = receiveAndTransmitAudioCapability 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
            }
          }
        }
      }
      [4]={
        capabilityTableEntryNumber = 5
        capability = receiveAndTransmitAudioCapability genericAudioCapability {
          capabilityIdentifier = standard 0.0.7.7221.1.1.0
          maxBitRate = 320
          collapsing = 2 entries {
            [0]={
              parameterIdentifier = standard 1
              parameterValue = unsignedMin 1
            }
            [1]={
              parameterIdentifier = standard 2
              parameterValue = booleanArray 32
            }
          }
        }
      }
      [5]={
        capabilityTableEntryNumber = 6
        capability = receiveAndTransmitAudioCapability 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
            }
          }
        }
      }
      [6]={
        capabilityTableEntryNumber = 7
        capability = receiveAndTransmitAudioCapability g711Alaw64k 20
      }
      [7]={
        capabilityTableEntryNumber = 8
        capability = receiveAndTransmitAudioCapability g711Ulaw64k 20
      }
      [8]={
        capabilityTableEntryNumber = 9
        capability = receiveAndTransmitAudioCapability g729 2
      }
      [9]={
        capabilityTableEntryNumber = 10
        capability = receiveAndTransmitAudioCapability g729AnnexA 2
      }
      [10]={
        capabilityTableEntryNumber = 11
        capability = receiveAndTransmitAudioCapability g729 2
      }
      [11]={
        capabilityTableEntryNumber = 12
        capability = receiveAndTransmitAudioCapability g729AnnexAwAnnexB 2
      }
      [12]={
        capabilityTableEntryNumber = 13
        capability = receiveAndTransmitVideoCapability genericVideoCapability {
          capabilityIdentifier = standard 0.0.8.241.0.0.1
          maxBitRate = 20480
          collapsing = 5 entries {
            [0]={
              parameterIdentifier = standard 41
              parameterValue = booleanArray 64
            }
            [1]={
              parameterIdentifier = standard 42
              parameterValue = unsignedMin 71
            }
            [2]={
              parameterIdentifier = standard 3
              parameterValue = unsignedMin 217
            }
            [3]={
              parameterIdentifier = standard 4
              parameterValue = unsignedMin 15
            }
            [4]={
              parameterIdentifier = standard 5
              parameterValue = unsignedMin 270
            }
          }
        }
      }
      [13]={
        capabilityTableEntryNumber = 14
        capability = fecCapability {
          protectedCapability = 13
          fecScheme = 1.3.6.1.4.1.903.245.51.9.1
        }
      }
      [14]={
        capabilityTableEntryNumber = 15
        capability = fecCapability {
          protectedCapability = 13
          fecScheme = 1.3.6.1.4.1.903.245.51.9.2.48.8
        }
      }
      [15]={
        capabilityTableEntryNumber = 16
        capability = receiveAndTransmitVideoCapability h263VideoCapability {
          sqcifMPI = 1
          qcifMPI = 1
          cifMPI = 1
          cif4MPI = 1
          maxBitRate = 20480
          unrestrictedVector = false
          arithmeticCoding = false
          advancedPrediction = false
          pbFrames = false
          temporalSpatialTradeOffCapability = false
          errorCompensation = false
        }
      }
      [16]={
        capabilityTableEntryNumber = 17
        capability = receiveAndTransmitVideoCapability extendedVideoCapability {
          videoCapability = 1 entries {
            [0]=genericVideoCapability {
              capabilityIdentifier = standard 0.0.8.241.0.0.1
              maxBitRate = 7680
              collapsing = 5 entries {
                [0]={
                  parameterIdentifier = standard 41
                  parameterValue = booleanArray 64
                }
                [1]={
                  parameterIdentifier = standard 42
                  parameterValue = unsignedMin 43
                }
                [2]={
                  parameterIdentifier = standard 3
                  parameterValue = unsignedMin 37
                }
                [3]={
                  parameterIdentifier = standard 4
                  parameterValue = unsignedMin 15
                }
                [4]={
                  parameterIdentifier = standard 5
                  parameterValue = unsignedMin 270
                }
              }
            }
          }
          videoCapabilityExtension = 1 entries {
            [0]={
              capabilityIdentifier = standard 0.0.8.239.1.2
              collapsing = 1 entries {
                [0]={
                  parameterIdentifier = standard 1
                  parameterValue = booleanArray 3
                }
              }
            }
          }
        }
      }
      [17]={
        capabilityTableEntryNumber = 18
        capability = receiveAndTransmitVideoCapability genericVideoCapability {
          capabilityIdentifier = standard 0.0.8.241.0.0.1
          maxBitRate = 7680
          collapsing = 5 entries {
            [0]={
              parameterIdentifier = standard 41
              parameterValue = booleanArray 64
            }
            [1]={
              parameterIdentifier = standard 42
              parameterValue = unsignedMin 43
            }
            [2]={
              parameterIdentifier = standard 3
              parameterValue = unsignedMin 37
            }
            [3]={
              parameterIdentifier = standard 4
              parameterValue = unsignedMin 15
            }
            [4]={
              parameterIdentifier = standard 5
              parameterValue = unsignedMin 270
            }
          }
        }
      }
      [18]={
        capabilityTableEntryNumber = 19
        capability = transmitVideoCapability genericVideoCapability {
          capabilityIdentifier = standard 0.0.8.241.0.0.1
          maxBitRate = 20480
          collapsing = 5 entries {
            [0]={
              parameterIdentifier = standard 41
              parameterValue = booleanArray 64
            }
            [1]={
              parameterIdentifier = standard 42
              parameterValue = unsignedMin 71
            }
            [2]={
              parameterIdentifier = standard 3
              parameterValue = unsignedMin 217
            }
            [3]={
              parameterIdentifier = standard 4
              parameterValue = unsignedMin 15
            }
            [4]={
              parameterIdentifier = standard 5
              parameterValue = unsignedMin 270
            }
          }
        }
      }
      [19]={
        capabilityTableEntryNumber = 20
        capability = fecCapability {
          protectedCapability = 19
          fecScheme = 1.3.6.1.4.1.903.245.51.9.1
        }
      }
      [20]={
        capabilityTableEntryNumber = 21
        capability = fecCapability {
          protectedCapability = 19
          fecScheme = 1.3.6.1.4.1.903.245.51.9.2.48.8
        }
      }
      [21]={
        capabilityTableEntryNumber = 22
        capability = receiveAndTransmitDataApplicationCapability {
          application = h224 hdlcFrameTunnelling <<null>>
          maxBitRate = 64
        }
      }
      [22]={
        capabilityTableEntryNumber = 23
        capability = receiveUserInputCapability basicString <<null>>
      }
      [23]={
        capabilityTableEntryNumber = 24
        capability = receiveUserInputCapability dtmf <<null>>
      }
      [24]={
        capabilityTableEntryNumber = 25
        capability = genericControlCapability {
          capabilityIdentifier = standard 0.0.8.239.1.1
        }
      }
      [25]={
        capabilityTableEntryNumber = 26
        capability = nonStandard {
          nonStandardIdentifier = object 1.3.6.1.4.1.903.300
          data =  20 octets {
            00 20 00 00 00 00 00 00  00 00 00 00 00 00 00 00   . ..............
            00 00 00 00                                        ....
          }
        }
      }
    }
    capabilityDescriptors = 2 entries {
      [0]={
        capabilityDescriptorNumber = 0
        simultaneousCapabilities = 6 entries {
          [0]=12 entries {
            [0]=1
            [1]=2
            [2]=3
            [3]=4
            [4]=5
            [5]=6
            [6]=7
            [7]=8
            [8]=9
            [9]=10
            [10]=11
            [11]=12
          }
          [1]=2 entries {
            [0]=13
            [1]=16
          }
          [2]=1 entries {
            [0]=17
          }
          [3]=1 entries {
            [0]=22
          }
          [4]=1 entries {
            [0]=25
          }
          [5]=1 entries {
            [0]=26
          }
        }
      }
      [1]={
        capabilityDescriptorNumber = 1
        simultaneousCapabilities = 6 entries {
          [0]=12 entries {
            [0]=1
            [1]=2
            [2]=3
            [3]=4
            [4]=5
            [5]=6
            [6]=7
            [7]=8
            [8]=9
            [9]=10
            [10]=11
            [11]=12
          }
          [1]=2 entries {
            [0]=13
            [1]=16
          }
          [2]=1 entries {
            [0]=18
          }
          [3]=1 entries {
            [0]=22
          }
          [4]=1 entries {
            [0]=25
          }
          [5]=1 entries {
            [0]=26
          }
        }
      }
    }
  }
  0:11.676	              H245:1278	H245	 got tag: 0
  0:11.676	              H245:1278	H245	Set protocol version to 13
  0:11.676	              H245:1278	H245	Received TerminalCapabilitySet: state=Sent pduSeq=3 inSeq=2
  0:11.676	              H245:1278	H323	FindCapability: receiveAndTransmitAudioCapability
  0:11.676	              H245:1278	H323	FindCapability: Audio subtype=5
  0:11.676	              H245:1278	H323	FindCapability: receiveAndTransmitAudioCapability
  0:11.676	              H245:1278	H323	FindCapability: Audio Generic 0.0.7.7221.1.0
  0:11.677	              H245:1278	H323	FindCapability: receiveAndTransmitAudioCapability
  0:11.677	              H245:1278	H323	FindCapability: Audio Generic 0.0.7.7221.1.0
  0:11.677	              H245:1278	H323	FindCapability: receiveAndTransmitAudioCapability
  0:11.677	              H245:1278	H323	FindCapability: Audio Generic 0.0.7.7221.1.1.0
  0:11.677	              H245:1278	H323	FindCapability: receiveAndTransmitAudioCapability
  0:11.678	              H245:1278	H323	FindCapability: Audio Generic 0.0.7.7221.1.1.0
  0:11.678	              H245:1278	H323	FindCapability: receiveAndTransmitAudioCapability
  0:11.678	              H245:1278	H323	FindCapability: Audio Generic 0.0.7.7221.1.1.0
  0:11.678	              H245:1278	H323	FindCapability: receiveAndTransmitAudioCapability
  0:11.678	              H245:1278	H323	FindCapability: Audio subtype=1
  0:11.678	              H245:1278	H323	Found capability: G.711-ALaw-64k <1>
  0:11.679	              H245:1278	H323	Capability tx frames left at 20 as remote allows 20
  0:11.679	              H245:1278	H323	FindCapability: receiveAndTransmitAudioCapability
  0:11.679	              H245:1278	H323	FindCapability: Audio subtype=3
  0:11.679	              H245:1278	H323	Found capability: G.711-uLaw-64k <2>
  0:11.679	              H245:1278	H323	Capability tx frames left at 20 as remote allows 20
  0:11.679	              H245:1278	H323	FindCapability: receiveAndTransmitAudioCapability
  0:11.679	              H245:1278	H323	FindCapability: Audio subtype=10
  0:11.680	              H245:1278	H323	FindCapability: receiveAndTransmitAudioCapability
  0:11.680	              H245:1278	H323	FindCapability: Audio subtype=11
  0:11.680	              H245:1278	H323	FindCapability: receiveAndTransmitAudioCapability
  0:11.680	              H245:1278	H323	FindCapability: Audio subtype=10
  0:11.680	              H245:1278	H323	FindCapability: receiveAndTransmitAudioCapability
  0:11.680	              H245:1278	H323	FindCapability: Audio subtype=15
  0:11.680	              H245:1278	H323	FindCapability: receiveAndTransmitVideoCapability
  0:11.680	              H245:1278	H323	FindCapability: Video Generic 0.0.8.241.0.0.1
  0:11.680	              H245:1278	H323	Found capability: H.264-720{sw} <3>
  0:11.681	              H245:1278	H323	FindCapability: fecCapability
  0:11.681	              H245:1278	H323	FindCapability: fecCapability
  0:11.681	              H245:1278	H323	FindCapability: receiveAndTransmitVideoCapability
  0:11.681	              H245:1278	H323	FindCapability: Video subtype=3
  0:11.681	              H245:1278	H323	FindCapability: receiveAndTransmitVideoCapability
  0:11.681	              H245:1278	H323	FindCapability: Video Generic 0.0.8.241.0.0.1
  0:11.681	              H245:1278	H323	Found capability: H.264{sw} <1>
  0:11.681	              H245:1278	H323	Added capability: H.264{sw} <1>
  0:11.682	              H245:1278	H323	FindCapability: Video subtype=5
  0:11.682	              H245:1278	H323	Found capability: H.264{sw} <1>
  0:11.682	              H245:1278	H323	FindCapability: receiveAndTransmitVideoCapability
  0:11.682	              H245:1278	H323	FindCapability: Video Generic 0.0.8.241.0.0.1
  0:11.682	              H245:1278	H323	Found capability: H.264-720{sw} <3>
  0:11.683	              H245:1278	H323	FindCapability: transmitVideoCapability
  0:11.683	              H245:1278	H323	FindCapability: Video Generic 0.0.8.241.0.0.1
  0:11.683	              H245:1278	H323	Found capability: H.264-720{sw} <3>
  0:11.683	              H245:1278	H323	FindCapability: fecCapability
  0:11.683	              H245:1278	H323	FindCapability: fecCapability
  0:11.683	              H245:1278	H323	FindCapability: receiveAndTransmitDataApplicationCapability
  0:11.683	              H245:1278	H323	FindCapability: Data subtype=6
  0:11.683	              H245:1278	H323	FindCapability: receiveUserInputCapability
  0:11.684	              H245:1278	H323	FindCapability: UserInput subtype=1
  0:11.684	              H245:1278	H323	Found capability: UserInput/basicString <7>
  0:11.684	              H245:1278	H323	FindCapability: receiveUserInputCapability
  0:11.684	              H245:1278	H323	FindCapability: UserInput subtype=4
  0:11.684	              H245:1278	H323	Found capability: UserInput/dtmf <8>
  0:11.684	              H245:1278	H323	FindCapability: genericControlCapability
  0:11.684	              H245:1278	H323	Found capability: H.239 Control <5>
  0:11.684	              H245:1278	H323	FindCapability: nonStandard
  0:11.685	              H245:1278	H323	FindCapability: G.711-ALaw-64k <7>
  0:11.685	              H245:1278	H323	Added capability: G.711-ALaw-64k <7>
  0:11.685	              H245:1278	H323	FindCapability: G.711-uLaw-64k <8>
  0:11.685	              H245:1278	H323	Added capability: G.711-uLaw-64k <8>
  0:11.686	              H245:1278	H323	FindCapability: H.264-720{sw} <13>
  0:11.686	              H245:1278	H323	Added capability: H.264-720{sw} <13>
  0:11.686	              H245:1278	H323	FindCapability: H.239(H.264{sw} <1>) <17>
  0:11.686	              H245:1278	H323	Added capability: H.264{sw} <1>
  0:11.686	              H245:1278	H323	Added capability: H.239(H.264{sw} <1>) <17>
  0:11.686	              H245:1278	H323	FindCapability: H.264-720{sw} <18>
  0:11.686	              H245:1278	H323	Found capability: H.264-720{sw} <13>
  0:11.686	              H245:1278	H323	FindCapability: UserInput/basicString <23>
  0:11.686	              H245:1278	H323	Added capability: UserInput/basicString <23>
  0:11.686	              H245:1278	H323	FindCapability: UserInput/dtmf <24>
  0:11.687	              H245:1278	H323	Added capability: UserInput/dtmf <24>
  0:11.687	              H245:1278	H323	FindCapability: H.239 Control <25>
  0:11.687	              H245:1278	H323	Added capability: H.239 Control <25>
  0:11.687	              H245:1278	H323	FindCapability: 7
  0:11.687	              H245:1278	H323	Found capability: G.711-ALaw-64k <7>
  0:11.687	              H245:1278	H323	FindCapability: 8
  0:11.687	              H245:1278	H323	Found capability: G.711-uLaw-64k <8>
  0:11.687	              H245:1278	H323	FindCapability: 13
  0:11.687	              H245:1278	H323	Found capability: H.264-720{sw} <13>
  0:11.687	              H245:1278	H323	FindCapability: 17
  0:11.688	              H245:1278	H323	Found capability: H.239(H.264{sw} <1>) <17>
  0:11.688	              H245:1278	H323	FindCapability: 25
  0:11.688	              H245:1278	H323	Found capability: H.239 Control <25>
  0:11.688	              H245:1278	H323	FindCapability: 7
  0:11.688	              H245:1278	H323	Found capability: G.711-ALaw-64k <7>
  0:11.688	              H245:1278	H323	FindCapability: 8
  0:11.688	              H245:1278	H323	Found capability: G.711-uLaw-64k <8>
  0:11.688	              H245:1278	H323	FindCapability: 13
  0:11.688	              H245:1278	H323	Found capability: H.264-720{sw} <13>
  0:11.688	              H245:1278	H323	FindCapability: 18
  0:11.689	              H245:1278	H323	FindCapability: 25
  0:11.689	              H245:1278	H323	Found capability: H.239 Control <25>
  0:11.689	              H245:1278	H245	Capability merge result:
  Table:
    G.711-ALaw-64k <7>
    G.711-uLaw-64k <8>
    H.264-720{sw} <13>
    H.239(H.264{sw} <1>) <17>
    UserInput/basicString <23>
    UserInput/dtmf <24>
    H.239 Control <25>
  Set:
    0:
      0:
        G.711-ALaw-64k <7>
        G.711-uLaw-64k <8>
      1:
        H.264-720{sw} <13>
      2:
        H.239(H.264{sw} <1>) <17>
      3:
      4:
        H.239 Control <25>
      5:
    1:
      0:
        G.711-ALaw-64k <7>
        G.711-uLaw-64k <8>
      1:
        H.264-720{sw} <13>
      2:
      3:
      4:
        H.239 Control <25>
      5:

  0:11.689	              H245:1278	H245	Received capability set, is accepted
  0:11.689	              H245:1278	H245	Sending TerminalCapabilitySet: outSeq=2
  0:11.691	              H245:1278	H323	FindCapability: "UserInput/RFC2833"
  0:11.691	              H245:1278	H323	Found capability: UserInput/RFC2833 <9>
  0:11.691	              H245:1278	H245	Sending PDU [ip$117.239.248.5:31744/ip$109.239.231.221:3830] :
  request terminalCapabilitySet {
    sequenceNumber = 2
    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 = true
    }
    capabilityTable = 9 entries {
      [0]={
        capabilityTableEntryNumber = 1
        capability = receiveAudioCapability g711Alaw64k 20
      }
      [1]={
        capabilityTableEntryNumber = 2
        capability = receiveAudioCapability g711Ulaw64k 20
      }
      [2]={
        capabilityTableEntryNumber = 3
        capability = receiveVideoCapability genericVideoCapability {
          capabilityIdentifier = standard 0.0.8.241.0.0.1
          maxBitRate = 20480
          collapsing = 2 entries {
            [0]={
              parameterIdentifier = standard 41
              parameterValue = booleanArray 64
            }
            [1]={
              parameterIdentifier = standard 42
              parameterValue = unsignedMin 71
            }
          }
        }
      }
      [3]={
        capabilityTableEntryNumber = 4
        capability = receiveVideoCapability extendedVideoCapability {
          videoCapability = 1 entries {
            [0]=genericVideoCapability {
              capabilityIdentifier = standard 0.0.8.241.0.0.1
              maxBitRate = 5120
              collapsing = 2 entries {
                [0]={
                  parameterIdentifier = standard 41
                  parameterValue = booleanArray 64
                }
                [1]={
                  parameterIdentifier = standard 42
                  parameterValue = unsignedMin 71
                }
              }
            }
          }
          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 = genericControlCapability {
          capabilityIdentifier = standard 0.0.8.239.1.1
        }
      }
      [5]={
        capabilityTableEntryNumber = 6
        capability = receiveUserInputCapability hookflash <<null>>
      }
      [6]={
        capabilityTableEntryNumber = 7
        capability = receiveUserInputCapability basicString <<null>>
      }
      [7]={
        capabilityTableEntryNumber = 8
        capability = receiveUserInputCapability dtmf <<null>>
      }
      [8]={
        capabilityTableEntryNumber = 9
        capability = receiveRTPAudioTelephonyEventCapability {
          dynamicRTPPayloadType = 101
          audioTelephoneEvent = "0-16"
        }
      }
    }
    capabilityDescriptors = 1 entries {
      [0]={
        capabilityDescriptorNumber = 1
        simultaneousCapabilities = 6 entries {
          [0]=2 entries {
            [0]=1
            [1]=2
          }
          [1]=1 entries {
            [0]=3
          }
          [2]=1 entries {
            [0]=4
          }
          [3]=1 entries {
            [0]=5
          }
          [4]=1 entries {
            [0]=6
          }
          [5]=3 entries {
            [0]=7
            [1]=8
            [2]=9
          }
        }
      }
    }
  }
  0:11.693	              H245:1278	H245	Sending PDU [ip$117.239.248.5:31744/ip$109.239.231.221:3830] :
  response terminalCapabilitySetAck {
    sequenceNumber = 3
  }
  0:11.694	              H245:1278	H323	InternalEstablishedConnectionCheck: connectionState=HasExecutedSignalConnect fastStartState=FastStartDisabled
  0:11.695	              H245:1278	H245	Received TPKT:  size=7 pos=0.0 {
     01 00 f0 80 54 08 44                                  T D
   }
  0:11.695	              H245:1278	H245	Receiving PDU [ip$117.239.248.5:31744/ip$109.239.231.221:3830] :
  request masterSlaveDetermination {
    terminalType = 240
    statusDeterminationNumber = 5507140
  }
  0:11.695	              H245:1278	H245	 got tag: 0
  0:11.696	              H245:1278	H245	Received MasterSlaveDetermination: state=Idle
  0:11.696	              H245:1278	H245	MasterSlaveDetermination: local is slave
  0:11.696	              H245:1278	H245	Sending PDU [ip$117.239.248.5:31744/ip$109.239.231.221:3830] :
  response masterSlaveDeterminationAck {
    decision = master <<null>>
  }
  0:11.696	              H245:1278	H323	InternalEstablishedConnectionCheck: connectionState=HasExecutedSignalConnect fastStartState=FastStartDisabled
  0:12.031	              H245:1278	H245	Received TPKT:  size=2 pos=0.0 {
     20 a0                                               
   }
  0:12.032	              H245:1278	H245	Receiving PDU [ip$117.239.248.5:31744/ip$109.239.231.221:3830] :
  response masterSlaveDeterminationAck {
    decision = slave <<null>>
  }
  0:12.032	              H245:1278	H245	 got tag: 1
  0:12.032	              H245:1278	H245	Received MasterSlaveDeterminationAck: state=Incoming
  0:12.032	              H245:1278	H323	InternalEstablishedConnectionCheck: connectionState=HasExecutedSignalConnect fastStartState=FastStartDisabled
  0:12.173	              H245:1278	H245	Received TPKT:  size=3 pos=0.0 {
     21 80 02                                          !  
   }
  0:12.173	              H245:1278	H245	Receiving PDU [ip$117.239.248.5:31744/ip$109.239.231.221:3830] :
  response terminalCapabilitySetAck {
    sequenceNumber = 2
  }
  0:12.173	              H245:1278	H245	 got tag: 1
  0:12.174	              H245:1278	H245	Received TerminalCapabilitySetAck: state=InProgress pduSeq=2 outSeq=2
  0:12.174	              H245:1278	H245	TerminalCapabilitySet Sent.
  0:12.174	              H245:1278	H323	InternalEstablishedConnectionCheck: connectionState=HasExecutedSignalConnect fastStartState=FastStartDisabled
  0:12.174	              H245:1278	H245	Default OnSelectLogicalChannels, FastStartDisabled
  0:12.174	              H245:1278	H323	FindCapability: G.711-ALaw-64k <1>
  0:12.174	              H245:1278	H323	Found capability: G.711-ALaw-64k <7>
  0:12.175	              H245:1278	H323	Selecting G.711-ALaw-64k <7>
  0:12.175	              H245:1278	H245	Opening channel: T-103
  0:12.176	              H245:1278	RTP_UDP	Session 1 created: 117.239.248.5:5004-5005 ssrc=1319652410
  0:12.176	              H245:1278	RTP	Adding session RTP_UDP
  0:12.176	              H245:1278	H323RTP	Transmitter created using session 1
  0:12.177	              H245:1278	H323RTP	OnSendingPDU
  0:12.177	              H245:1278	Set Generic OLC Session 1
  0:12.177	              H245:1278	RTP	OnSendingPDU
  0:12.177	              H245:1278	Codec	G711 ALaw encoder created for at 64k, 160 samples
  0:12.178	              H245:1278	WinSnd	Setting sounds buffers to 3 x 32768
  0:12.178	              H245:1278	WinSnd	waveInOpen, id=-1
  0:12.195	              H245:1278	Codec	Opened sound channel "Default" for recording at 8000 samples/second using 10x320 byte buffers.
  0:12.196	              H245:1278	WinSnd	Setting sounds buffers to 10 x 320
  0:12.196	              H245:1278	H323	Started sending logical channel: G.711-ALaw-64k <7>
  0:12.201	              H245:1278	LogChan	Opened using capability G.711-ALaw-64k <7>
  0:12.201	              H245:1278	LogChan	Bandwidth requested/used = 64.0/0.0 kb/s
  0:12.201	              H245:1278	H323	Bandwidth request: -0.0kb/s, available: 102400.0kb/s
  0:12.202	              H245:1278	H323	Bandwidth request: +64.0kb/s, available: 102400.0kb/s
  0:12.202	              H245:1278	H245	Sending PDU [ip$117.239.248.5:31744/ip$109.239.231.221:3830] :
  request openLogicalChannel {
    forwardLogicalChannelNumber = 103
    forwardLogicalChannelParameters = {
      dataType = audioData g711Alaw64k 20
      multiplexParameters = h2250LogicalChannelParameters {
        sessionID = 1
        mediaGuaranteedDelivery = false
        mediaControlChannel = unicastAddress iPAddress {
          network =  4 octets {
            75 ef f8 05                                        u...
          }
          tsapIdentifier = 5005
        }
        silenceSuppression = false
      }
    }
  }
  0:12.203	              H245:1278	H323	FindCapability: H.264-720{sw} <3>
  0:12.203	              H245:1278	H323	Found capability: H.264-720{sw} <13>
  0:12.203	              H245:1278	H323	Selecting H.264-720{sw} <13>
  0:12.205	              H245:1278	H245	Opening channel: T-104
  0:12.207	              H245:1278	RTP_UDP	Session 2 created: 117.239.248.5:5006-5007 ssrc=3966137820
  0:12.208	              H245:1278	RTP	Adding session RTP_UDP
  0:12.208	              H245:1278	H323RTP	Transmitter created using session 2
  0:12.208	              H245:1278	H323RTP	OnSendingPDU
  0:12.208	              H245:1278	Set Generic OLC Session 2
  0:12.208	              H245:1278	RTP	OnSendingPDU
  0:12.209	              H245:1278	H323PLUGIN	Creating video codec H.264-720 from plugin
  0:12.212	              H245:1278	PLUGIN	Unable to set format options in codec
  0:12.212	              H245:1278	PVidDev	SetFrameSize to 1920x1080
  0:12.213	              H245:1278	PVidDev	SetColourFormatConverter success for native YUV420P
  0:12.213	              H245:1278	H323	Started sending logical channel: H.264-720{sw} <13>
  0:12.217	              H245:1278	LogChan	Opened using capability H.264-720{sw} <13>
  0:12.218	              H245:1278	LogChan	Bandwidth requested/used = 2048.0/0.0 kb/s
  0:12.218	              H245:1278	H323	Bandwidth request: -0.0kb/s, available: 102336.0kb/s
  0:12.218	              H245:1278	H323	Bandwidth request: +2048.0kb/s, available: 102336.0kb/s
  0:12.219	              H245:1278	H245	Sending PDU [ip$117.239.248.5:31744/ip$109.239.231.221:3830] :
  request openLogicalChannel {
    forwardLogicalChannelNumber = 104
    forwardLogicalChannelParameters = {
      dataType = videoData genericVideoCapability {
        capabilityIdentifier = standard 0.0.8.241.0.0.1
        maxBitRate = 20480
        collapsing = 5 entries {
          [0]={
            parameterIdentifier = standard 41
            parameterValue = booleanArray 64
          }
          [1]={
            parameterIdentifier = standard 42
            parameterValue = unsignedMin 71
          }
          [2]={
            parameterIdentifier = standard 4
            parameterValue = unsignedMin 15
          }
          [3]={
            parameterIdentifier = standard 3
            parameterValue = unsignedMin 217
          }
          [4]={
            parameterIdentifier = standard 5
            parameterValue = unsignedMin 270
          }
        }
      }
      multiplexParameters = h2250LogicalChannelParameters {
        sessionID = 2
        mediaGuaranteedDelivery = false
        mediaControlChannel = unicastAddress iPAddress {
          network =  4 octets {
            75 ef f8 05                                        u...
          }
          tsapIdentifier = 5007
        }
        dynamicRTPPayloadType = 96
      }
    }
  }
  0:12.222	              H245:1278	H245	Received TPKT:  size=54 pos=0.0 {
     03 00 00 03 0a 00 15 60 00 07 00 08 81 71 00 00          `     q  
     01 40 39 80 02 02 91 40 02 a2 00 47 80 18 04 60     <at> 9     <at>    G   `
     02 00 40 19 56 ec 2f 81 0c 00 0b 50 08 00 08 81      <at>  V /    P    
     71 00 00 00 00 c2                                 q     
   }
  0:12.223	              H245:1278	H245	Receiving PDU [ip$117.239.248.5:31744/ip$109.239.231.221:3830] :
  request openLogicalChannel {
    forwardLogicalChannelNumber = 4
    forwardLogicalChannelParameters = {
      dataType = videoData genericVideoCapability {
        capabilityIdentifier = standard 0.0.8.241.0.0.1
        maxBitRate = 14720
        collapsing = 2 entries {
          [0]={
            parameterIdentifier = standard 41
            parameterValue = booleanArray 64
          }
          [1]={
            parameterIdentifier = standard 42
            parameterValue = unsignedMin 71
          }
        }
      }
      multiplexParameters = h2250LogicalChannelParameters {
        sessionID = 2
        mediaControlChannel = unicastAddress iPAddress {
          network =  4 octets {
            40 19 56 ec                                         <at> .V.
          }
          tsapIdentifier = 12161
        }
        dynamicRTPPayloadType = 97
        mediaPacketization = rtpPayloadType {
          payloadDescriptor = oid 0.0.8.241.0.0.0.0
          payloadType = 97
        }
      }
    }
  }
  0:12.223	              H245:1278	H245	 got tag: 0
  0:12.223	              H245:1278	H245	Received open channel: R-4, state=Released
  0:12.223	              H245:1278	H323	CreateLogicalChannel - forward channel
  0:12.224	              H245:1278	H323	FindCapability: videoData
  0:12.224	              H245:1278	H323	Found capability: H.264-720{sw} <3>
  0:12.224	              H245:1278	RTP	Found existing session 2
  0:12.224	              H245:1278	H323RTP	Receiver created using session 2
  0:12.224	              H245:1278	H323PLUGIN	Creating video codec H.264-720 from plugin
  0:12.226	              H245:1278	LogChan	Bandwidth requested/used = 2048.0/0.0 kb/s
  0:12.226	              H245:1278	H323	Bandwidth request: -0.0kb/s, available: 100288.0kb/s
  0:12.226	              H245:1278	H323	Bandwidth request: +2048.0kb/s, available: 100288.0kb/s
  0:12.227	              H245:1278	H323RTP	OnReceivedPDU for channel: R-4
  0:12.227	              H245:1278	RTP_UDP	SetRemoteSocketInfo: session=2 control channel, new=64.25.86.236:12161, local=117.239.248.5:5006-5007, remote=0.0.0.0:0-0
  0:12.227	              H245:1278	H323RTP	Setting dynamic RTP payload type: 97
  0:12.227	              H245:1278	H323RTP	Setting dynamic payload type to [pt=97]
  0:12.227	              H245:1278	H323	OnOpenLogicalChannel
  0:12.227	              H245:1278	H323RTP	OnSendOpenAck
  0:12.227	              H245:1278	RTP	OnSendingAckPDU
  0:12.228	              H245:1278	H323RTP	Sending open logical channel ACK: sessionID=2
  0:12.228	              H245:1278	MSWIN STYLE=0x80C80000 TITLE="Video Output"
  0:12.229	            VidOut:2076	MSWIN   	SetWindowPos: t776x366..368x326)
  0:12.237	            VidOut:2076	MSWIN   	Moved to 784x396
  0:12.237	              H245:1278	PVidDev	SetFrameSize to 1920x1080
  0:12.240	              H245:1278	MSWIN   	SetWindowPos: t776x366..1936x1118)
  0:12.240	            VidOut:2076	MSWIN   	Drawing image failed: resolution=1920x1080, bitmap=1920x-1080, size=6220800, result=0, error=0
  0:12.247	              H245:1278	PVidDev	SetColourFormatConverter success for native BGR32
  0:12.248	              H245:1278	PColCnv	PColourConverter constructed: YUV420P:HD1080 <at> 2/Scaled -> BGR32:HD1080 <at> 2/Scaled
  0:12.248	              H245:1278	H323	Started receiving logical channel: H.264-720{sw} <3>
  0:12.262	              H245:1278	LogChan	Opened using capability H.264-720{sw} <3>
  0:12.262	              H245:1278	LogChan	Starting logical channel thread 0104D8A0
  0:12.263	          LogChanRx:be8	LogChan	Started logical channel thread 0104D8A0
  0:12.263	          LogChanRx:be8	H323RTP	Receive H.264-720 thread started.
  0:12.263	              H245:1278	H245	Sending PDU [ip$117.239.248.5:31744/ip$109.239.231.221:3830] :
  response openLogicalChannelAck {
    forwardLogicalChannelNumber = 4
    forwardMultiplexAckParameters = h2250LogicalChannelAckParameters {
      sessionID = 2
      mediaChannel = unicastAddress iPAddress {
        network =  4 octets {
          75 ef f8 05                                        u...
        }
        tsapIdentifier = 5006
      }
      mediaControlChannel = unicastAddress iPAddress {
        network =  4 octets {
          75 ef f8 05                                        u...
        }
        tsapIdentifier = 5007
      }
      dynamicRTPPayloadType = 97
      flowControlToZero = false
    }
  }
  0:12.263	              H245:1278	H323	InternalEstablishedConnectionCheck: connectionState=EstablishedConnection fastStartState=FastStartDisabled
  0:12.291	              H245:1278	H245	Received TPKT:  size=19 pos=0.0 {
     03 00 00 04 0c 20 13 80 0a 04 00 01 00 40 19 56                 <at>  V
     ea 41 41                                           AA
   }
  0:12.292	              H245:1278	H245	Receiving PDU [ip$117.239.248.5:31744/ip$109.239.231.221:3830] :
  request openLogicalChannel {
    forwardLogicalChannelNumber = 5
    forwardLogicalChannelParameters = {
      dataType = audioData g711Alaw64k 20
      multiplexParameters = h2250LogicalChannelParameters {
        sessionID = 1
        mediaControlChannel = unicastAddress iPAddress {
          network =  4 octets {
            40 19 56 ea                                         <at> .V.
          }
          tsapIdentifier = 16705
        }
      }
    }
  }
  0:12.292	              H245:1278	H245	 got tag: 0
  0:12.292	              H245:1278	H245	Received open channel: R-5, state=Released
  0:12.292	              H245:1278	H323	CreateLogicalChannel - forward channel
  0:12.292	              H245:1278	H323	FindCapability: audioData
  0:12.292	              H245:1278	H323	Found capability: G.711-ALaw-64k <1>
  0:12.292	              H245:1278	RTP	Found existing session 1
  0:12.292	              H245:1278	H323RTP	Receiver created using session 1
  0:12.292	              H245:1278	Codec	G711 ALaw decoder created for at 64k, 160 samples
  0:12.292	              H245:1278	LogChan	Bandwidth requested/used = 64.0/0.0 kb/s
  0:12.293	              H245:1278	H323	Bandwidth request: -0.0kb/s, available: 98240.0kb/s
  0:12.293	              H245:1278	H323	Bandwidth request: +64.0kb/s, available: 98240.0kb/s
  0:12.293	              H245:1278	H323RTP	OnReceivedPDU for channel: R-5
  0:12.293	              H245:1278	RTP_UDP	SetRemoteSocketInfo: session=1 control channel, new=64.25.86.234:16705, local=117.239.248.5:5004-5005, remote=0.0.0.0:0-0
  0:12.293	              H245:1278	H323	OnOpenLogicalChannel
  0:12.293	              H245:1278	H323RTP	OnSendOpenAck
  0:12.293	              H245:1278	RTP	OnSendingAckPDU
  0:12.293	              H245:1278	H323RTP	Sending open logical channel ACK: sessionID=1
  0:12.293	              H245:1278	WinSnd	Setting sounds buffers to 3 x 32768
  0:12.294	              H245:1278	WinSnd	waveOutOpen, id=-1
  0:12.305	              H245:1278	Codec	Opened sound channel "Default" for playing at 8000 samples/second using 10x320 byte buffers.
  0:12.306	              H245:1278	WinSnd	Setting sounds buffers to 10 x 320
  0:12.306	              H245:1278	H323	Started receiving logical channel: G.711-ALaw-64k <1>
  0:12.308	              H245:1278	LogChan	Opened using capability G.711-ALaw-64k <1>
  0:12.308	              H245:1278	LogChan	Starting logical channel thread 0104D9D0
  0:12.308	          LogChanRx:a4c	LogChan	Started logical channel thread 0104D9D0
  0:12.308	          LogChanRx:a4c	H323RTP	Receive G.711-ALaw-64k thread started.
  0:12.308	              H245:1278	H245	Sending PDU [ip$117.239.248.5:31744/ip$109.239.231.221:3830] :
  response openLogicalChannelAck {
    forwardLogicalChannelNumber = 5
    forwardMultiplexAckParameters = h2250LogicalChannelAckParameters {
      sessionID = 1
      mediaChannel = unicastAddress iPAddress {
        network =  4 octets {
          75 ef f8 05                                        u...
        }
        tsapIdentifier = 5004
      }
      mediaControlChannel = unicastAddress iPAddress {
        network =  4 octets {
          75 ef f8 05                                        u...
        }
        tsapIdentifier = 5005
      }
      flowControlToZero = false
    }
  }
  0:12.309	          LogChanRx:a4c	RTP	Jitter buffer created: size=51 delay=400-2000/400 (50ms) obj=03B7D448
  0:12.309	              H245:1278	H323	InternalEstablishedConnectionCheck: connectionState=EstablishedConnection fastStartState=FastStartDisabled
  0:12.313	        RTP Jitter:114c	RTP	Jitter RTP receive thread started: 03B7D448
  0:12.602	          LogChanRx:be8	RTP	OnReceiverReport: ssrc=3166520369
  0:12.602	          LogChanRx:be8	RTP	OnSourceDescription: ssrc=3166520369
  item[0]: type=CNAME data="rtpRtcp3"
  0:12.672	        RTP Jitter:114c	RTP	First data: ver=2 pt=PCMA psz=160 m=0 x=0 seq=1 ts=160 src=2774004212 ccnt=0
  0:12.709	              H245:1278	H245	Received TPKT:  size=23 pos=0.0 {
     22 c0 00 67 06 80 10 1c 02 00 40 19 56 ec 2f 80   "  g       <at>  V / 
     00 40 19 56 ec 2f 81                                <at>  V / 
   }
  0:12.709	              H245:1278	H245	Receiving PDU [ip$117.239.248.5:31744/ip$109.239.231.221:3830] :
  response openLogicalChannelAck {
    forwardLogicalChannelNumber = 104
    forwardMultiplexAckParameters = h2250LogicalChannelAckParameters {
      sessionID = 2
      mediaChannel = unicastAddress iPAddress {
        network =  4 octets {
          40 19 56 ec                                         <at> .V.
        }
        tsapIdentifier = 12160
      }
      mediaControlChannel = unicastAddress iPAddress {
        network =  4 octets {
          40 19 56 ec                                         <at> .V.
        }
        tsapIdentifier = 12161
      }
    }
  }
  0:12.710	              H245:1278	H245	 got tag: 1
  0:12.710	              H245:1278	H245	Received open channel ack: T-104, state=AwaitingEstablishment
  0:12.710	              H245:1278	H323RTP	OnReceiveOpenAck
  0:12.710	              H245:1278	RTP_UDP	SetRemoteSocketInfo: session=2 control channel, new=64.25.86.236:12161, local=117.239.248.5:5006-5007, remote=64.25.86.236:12160-12161
  0:12.711	              H245:1278	RTP_UDP	SetRemoteSocketInfo: session=2 data channel, new=64.25.86.236:12160, local=117.239.248.5:5006-5007, remote=64.25.86.236:12160-12161
  0:12.711	              H245:1278	LogChan	Starting logical channel thread 0104DA68
  0:12.711	              H245:1278	H323	InternalEstablishedConnectionCheck: connectionState=EstablishedConnection fastStartState=FastStartDisabled
  0:12.711	          LogChanTx:c98	LogChan	Started logical channel thread 0104DA68
  0:12.712	          LogChanTx:c98	H323RTP	Transmit H.264-720 thread started: rate=2 time=0ms size=1*2000=2000
  0:12.712	          LogChanTx:c98	PLUGIN	Sent I-Frame, in response to VideoFastUpdate
  0:12.712	          LogChanTx:c98	H323RTP	Transmitter sent timestamp 839308648
  0:12.722	              H245:1278	H245	Received TPKT:  size=23 pos=0.0 {
     22 c0 00 66 06 80 10 1c 00 00 40 19 56 ea 41 40   "  f       <at>  V A <at> 
     00 40 19 56 ea 41 41                                <at>  V AA
   }
  0:12.722	              H245:1278	H245	Receiving PDU [ip$117.239.248.5:31744/ip$109.239.231.221:3830] :
  response openLogicalChannelAck {
    forwardLogicalChannelNumber = 103
    forwardMultiplexAckParameters = h2250LogicalChannelAckParameters {
      sessionID = 1
      mediaChannel = unicastAddress iPAddress {
        network =  4 octets {
          40 19 56 ea                                         <at> .V.
        }
        tsapIdentifier = 16704
      }
      mediaControlChannel = unicastAddress iPAddress {
        network =  4 octets {
          40 19 56 ea                                         <at> .V.
        }
        tsapIdentifier = 16705
      }
    }
  }
  0:12.723	              H245:1278	H245	 got tag: 1
  0:12.723	              H245:1278	H245	Received open channel ack: T-103, state=AwaitingEstablishment
  0:12.723	              H245:1278	H323RTP	OnReceiveOpenAck
  0:12.723	              H245:1278	RTP_UDP	SetRemoteSocketInfo: session=1 control channel, new=64.25.86.234:16705, local=117.239.248.5:5004-5005, remote=64.25.86.234:16704-16705
  0:12.723	              H245:1278	RTP_UDP	SetRemoteSocketInfo: session=1 data channel, new=64.25.86.234:16704, local=117.239.248.5:5004-5005, remote=64.25.86.234:16704-16705
  0:12.724	              H245:1278	LogChan	Starting logical channel thread 0104DB00
  0:12.724	              H245:1278	H323	InternalEstablishedConnectionCheck: connectionState=EstablishedConnection fastStartState=FastStartDisabled
  0:12.724	          LogChanTx:970	LogChan	Started logical channel thread 0104DB00
  0:12.724	          LogChanTx:970	H323RTP	Transmit G.711-ALaw-64k thread started: rate=160 time=20ms size=1*160=160
  0:12.726	              H245:1278	H245	Received TPKT:  size=5 pos=0.0 {
     69 00 00 03 00                                    i    
   }
  0:12.726	              H245:1278	H245	Receiving PDU [ip$117.239.248.5:31744/ip$109.239.231.221:3830] :
  indication miscellaneousIndication {
    logicalChannelNumber = 4
    type = logicalChannelActive <<null>>
  }
  0:12.726	              H245:1278	H245	 got tag: 3
  0:12.727	              H245:1278	Codec	OnMiscellaneousIndication: logicalChannelActive
  0:12.727	              H245:1278	H323	InternalEstablishedConnectionCheck: connectionState=EstablishedConnection fastStartState=FastStartDisabled
  0:12.741	          LogChanTx:970	H323RTP	Transmitter sent timestamp 3927868864
  0:12.741	          LogChanTx:970	H323RTP	Transmit start of talk burst: 3927868864
  0:12.773	              H245:1278	H245	Received TPKT:  size=5 pos=0.0 {
     69 00 00 04 00                                    i    
   }
  0:12.774	              H245:1278	H245	Receiving PDU [ip$117.239.248.5:31744/ip$109.239.231.221:3830] :
  indication miscellaneousIndication {
    logicalChannelNumber = 5
    type = logicalChannelActive <<null>>
  }
  0:12.774	              H245:1278	H245	 got tag: 3
  0:12.774	              H245:1278	Codec	OnMiscellaneousIndication: logicalChannelActive
  0:12.774	              H245:1278	H323	InternalEstablishedConnectionCheck: connectionState=EstablishedConnection fastStartState=FastStartDisabled
  0:13.457	          LogChanTx:c98	RTP	Transmit statistics:  packets=101 octets=200788 avgTime=7 maxTime=136 minTime=5
  0:13.473	          LogChanRx:a4c	RTP	Jitter buffer length exceeded
  0:13.473	          LogChanRx:a4c	RTP	Jitter buffer size increased to 480 (60ms)
  0:13.554	          LogChanRx:a4c	RTP	Jitter buffer length exceeded
  0:13.554	          LogChanRx:a4c	RTP	Jitter buffer size increased to 640 (80ms)
  0:14.246	        RTP Jitter:114c	RTP	OnRxSenderReport: ssrc=2774004212 ntp=1970/1/21-13:2:27.632166 rtp=12469 psent=154 osent=24640
  0:14.247	        RTP Jitter:114c	RTP	OnRxSenderReport RR: ssrc=1319652410 fraction=0 lost=0 last_seq=8409 jitter=4300459 lsr=0.000 dlsr=0.000
  0:14.248	        RTP Jitter:114c	RTP	OnSourceDescription: ssrc=2774004212
  item[0]: type=CNAME data="rv_amcu"
  0:14.344	          LogChanTx:c98	RTP	Transmit statistics:  packets=201 octets=399588 avgTime=8 maxTime=136 minTime=5
  0:14.712	        RTP Jitter:114c	RTP	Receive statistics:  packets=101 octets=16160 lost=0 tooLate=0 order=0 avgTime=20 maxTime=65 minTime=0 jitter=4 maxJitter=14
  0:14.742	          LogChanTx:970	RTP	Transmit statistics:  packets=101 octets=16160 avgTime=20 maxTime=21 minTime=10
  0:14.763	          LogChanTx:970	H323RTP	Transmitter sent timestamp 3927885024
  0:14.773	          LogChanRx:a4c	H323RTP	Receiver written timestamp 16160
  0:15.202	          LogChanTx:c98	RTP	Transmit statistics:  packets=301 octets=598388 avgTime=8 maxTime=96 minTime=5
  0:15.858	          LogChanRx:be8	RTP	OnReceiverReport: ssrc=3166520369
  0:15.858	          LogChanRx:be8	RTP	OnReceiverReport RR: ssrc=3966137820 fraction=0 lost=0 last_seq=51238 jitter=787 lsr=0.000 dlsr=0.000
  0:15.858	          LogChanRx:be8	RTP	OnSourceDescription: ssrc=3166520369
  item[0]: type=CNAME data="rtpRtcp3"
  0:16.108	          LogChanTx:c98	RTP	Transmit statistics:  packets=401 octets=797188 avgTime=9 maxTime=123 minTime=5
  0:16.382	        RTP Jitter:114c	RTP	Dropped 1 packet(s) at 180, ssrc=2774004212
  0:16.429	          LogChanRx:a4c	RTP	Jitter buffer length exceeded
  0:16.430	          LogChanRx:a4c	RTP	Jitter buffer size increased to 1440 (180ms)
  0:16.744	          LogChanTx:970	RTP	Transmit statistics:  packets=201 octets=32160 avgTime=20 maxTime=21 minTime=10
  0:16.755	        RTP Jitter:114c	RTP	Receive statistics:  packets=202 octets=32320 lost=1 tooLate=0 order=0 avgTime=20 maxTime=157 minTime=0 jitter=13 maxJitter=22
  0:16.784	          LogChanTx:970	H323RTP	Transmitter sent timestamp 3927901184
  0:16.907	          LogChanRx:a4c	H323RTP	Receiver written timestamp 32320
  0:17.044	          LogChanTx:c98	RTP	Transmit statistics:  packets=501 octets=995988 avgTime=9 maxTime=106 minTime=4
  0:17.811	          LogChanRx:a4c	RTP	Jitter buffer length exceeded
  0:17.811	          LogChanRx:a4c	RTP	Jitter buffer size increased to 1600 (200ms)
  0:17.894	          LogChanTx:c98	RTP	Transmit statistics:  packets=601 octets=1194788 avgTime=8 maxTime=113 minTime=5
  0:18.284	        RTP Jitter:114c	RTP	OnRxSenderReport: ssrc=2774004212 ntp=1970/1/21-13:2:31.668168 rtp=44917 psent=560 osent=89600
  0:18.285	        RTP Jitter:114c	RTP	OnRxSenderReport RR: ssrc=1319652410 fraction=0 lost=0 last_seq=8614 jitter=137 lsr=0.000 dlsr=0.000
  0:18.285	        RTP Jitter:114c	RTP	OnSourceDescription: ssrc=2774004212
  item[0]: type=CNAME data="rv_amcu"
  0:18.723	          LogChanTx:c98	RTP	Transmit statistics:  packets=701 octets=1393588 avgTime=8 maxTime=130 minTime=5
  0:18.730	        RTP Jitter:114c	RTP	Receive statistics:  packets=302 octets=48320 lost=1 tooLate=0 order=0 avgTime=19 maxTime=40 minTime=1 jitter=5 maxJitter=22
  0:18.745	          LogChanTx:970	RTP	Transmit statistics:  packets=301 octets=48160 avgTime=20 maxTime=21 minTime=10
  0:18.806	          LogChanTx:970	H323RTP	Transmitter sent timestamp 3927917344
  0:18.928	          LogChanRx:a4c	H323RTP	Receiver written timestamp 48480
  0:19.691	          LogChanTx:c98	RTP	Transmit statistics:  packets=801 octets=1592388 avgTime=9 maxTime=106 minTime=5
  0:20.530	          LogChanTx:c98	RTP	Transmit statistics:  packets=901 octets=1791188 avgTime=8 maxTime=127 minTime=5
  0:20.730	        RTP Jitter:114c	RTP	Receive statistics:  packets=402 octets=64320 lost=1 tooLate=0 order=0 avgTime=20 maxTime=83 minTime=0 jitter=11 maxJitter=22
  0:20.747	          LogChanTx:970	RTP	Transmit statistics:  packets=401 octets=64160 avgTime=20 maxTime=21 minTime=10
  0:20.828	          LogChanTx:970	H323RTP	Transmitter sent timestamp 3927933504
  0:20.951	          LogChanRx:a4c	H323RTP	Receiver written timestamp 64640
  0:21.392	          LogChanTx:c98	RTP	Transmit statistics:  packets=1001 octets=1989988 avgTime=8 maxTime=101 minTime=4
  0:21.503	          LogChanRx:be8	RTP	OnReceiverReport: ssrc=3166520369
  0:21.503	          LogChanRx:be8	RTP	OnReceiverReport RR: ssrc=3966137820 fraction=0 lost=0 last_seq=51872 jitter=790 lsr=0.000 dlsr=0.000
  0:21.504	          LogChanRx:be8	RTP	OnSourceDescription: ssrc=3166520369
  item[0]: type=CNAME data="rtpRtcp3"
  0:21.926	          LogChanRx:a4c	RTP	Jitter buffer target realigned to current jitter buffer
  0:22.014	            simple:2708	H323	Clearing connection ip$localhost/1938 reason=EndedByLocalUser
  0:22.014	            simple:2708	H323	Call end reason for ip$localhost/1938 set to EndedByLocalUser
  0:22.014	            simple:2708	H225	Sending release complete PDU: callRef=1938
  0:22.015	            simple:2708	H245	Sending PDU [ip$117.239.248.5:31744/ip$109.239.231.221:3830] :
  command endSessionCommand disconnect <<null>>
  0:22.018	            simple:2708	H225	Sending PDU [ip$117.239.248.5:31743/ip$64.62.182.79:1720] :
  {
    q931pdu = {
      protocolDiscriminator = 8
      callReference = 1938
      from = originator
      messageType = ReleaseComplete
      IE: Cause - Normal call clearing = {
        80 90                                              ..
      }
      IE: User-User = {
        25 80 06 00 08 91 4a 00  05 01 11 00 4e a8 e5 3a   %.....J.....N..:
        7d 0c 19 10 93 95 56 be  f7 2d a9 2a 02 80 01 00   }.....V..-.*....
      }
    }
    h225pdu = {
      h323_uu_pdu = {
        h323_message_body = releaseComplete {
          protocolIdentifier = 0.0.8.2250.0.5
          callIdentifier = {
            guid =  16 octets {
              4e a8 e5 3a 7d 0c 19 10  93 95 56 be f7 2d a9 2a   N..:}.....V..-.*
            }
          }
        }
        h245Tunneling = false
      }
    }
  }
  0:22.021	      H323 Cleaner:5304	H323	Cleaning up connections
  0:22.021	      H323 Cleaner:5304	H323	Connection ip$localhost/1938 closing: connectionState=EstablishedConnection
  0:22.021	      H323 Cleaner:5304	H245	Stopping MasterSlaveDetermination: state=Idle
  0:22.022	      H323 Cleaner:5304	H245	Stopping TerminalCapabilitySet: state=Sent
  0:22.022	      H323 Cleaner:5304	H323RTP	Cleaning up RTP T-103
  0:22.022	      H323 Cleaner:5304	RTP_UDP	Session 1, Shutting down write.
  0:22.022	      H323 Cleaner:5304	LogChan	Cleaning up T-103
  0:22.029	          LogChanTx:970	Codec	Audio read failed: 
  0:22.030	      H323 Cleaner:5304	LogChan	Awaiting termination of 0104DB00 LogChanTx:970
  0:22.030	          LogChanTx:970	H323RTP	Transmit G.711-ALaw-64k thread ended
  0:22.030	          LogChanTx:970	PTLib	Thread ended: name="LogChanTx:970", real=9.304, kernel=0.016 (0.1%), user=0.063 (0.6%), both=0.079 (0.8%)
  0:22.030	      H323 Cleaner:5304	H323	Stopped sending logical channel: G.711-ALaw-64k <7>
  0:22.030	      H323 Cleaner:5304	LogChan	Cleaned up T-103
  0:22.031	      H323 Cleaner:5304	H323RTP	Cleaning up RTP T-104
  0:22.031	      H323 Cleaner:5304	RTP_UDP	Session 2, Shutting down write.
  0:22.031	      H323 Cleaner:5304	LogChan	Cleaning up T-104
  0:22.031	      H323 Cleaner:5304	LogChan	Awaiting termination of 0104DA68 LogChanTx:c98
  0:22.065	          LogChanTx:c98	H323RTP	Transmit H.264-720 thread ended
  0:22.065	          LogChanTx:c98	PTLib	Thread ended: name="LogChanTx:c98", real=9.352, kernel=0.000 (0%), user=0.000 (0%), both=0.000 (0%)
  0:22.065	      H323 Cleaner:5304	H323	Stopped sending logical channel: H.264-720{sw} <13>
  0:22.066	      H323 Cleaner:5304	LogChan	Cleaned up T-104
  0:22.066	      H323 Cleaner:5304	H323RTP	Cleaning up RTP R-4
  0:22.066	      H323 Cleaner:5304	RTP_UDP	Session 2, Shutting down read.
  0:22.066	      H323 Cleaner:5304	LogChan	Cleaning up R-4
  0:22.066	          LogChanRx:be8	RTP_UDP	Session 2, Read shutdown.
  0:22.066	          LogChanRx:be8	H323RTP	Receive H.264-720 thread ended
  0:22.067	          LogChanRx:be8	PTLib	Thread ended: name="LogChanRx:be8", real=9.803, kernel=0.000 (0%), user=0.016 (0.1%), both=0.016 (0.1%)
  0:22.067	            VidOut:2076	PTLib	Thread ended: name="VidOut:2076", real=9.837, kernel=0.000 (0%), user=0.000 (0%), both=0.000 (0%)
  0:22.072	      H323 Cleaner:5304	LogChan	Awaiting termination of 0104D8A0 LogChanRx:be8
  0:22.072	      H323 Cleaner:5304	H323	Stopped receiving logical channel: H.264-720{sw} <3>
  0:22.072	      H323 Cleaner:5304	LogChan	Cleaned up R-4
  0:22.073	      H323 Cleaner:5304	H323RTP	Cleaning up RTP R-5
  0:22.073	      H323 Cleaner:5304	RTP_UDP	Session 1, Shutting down read.
  0:22.073	        RTP Jitter:114c	RTP_UDP	Session 1, Read shutdown.
  0:22.073	      H323 Cleaner:5304	LogChan	Cleaning up R-5
  0:22.073	        RTP Jitter:114c	RTP	Jitter RTP receive thread ended
  0:22.074	        RTP Jitter:114c	RTP	Jitter RTP receive thread finished: 03B7D448
  0:22.074	        RTP Jitter:114c	PTLib	Thread ended: name="RTP Jitter:114c", real=9.759, kernel=0.016 (0.1%), user=0.016 (0.1%), both=0.032 (0.3%)
  0:22.086	      H323 Cleaner:5304	LogChan	Awaiting termination of 0104D9D0 LogChanRx:a4c
  0:22.086	          LogChanRx:a4c	Codec	Write failed: The specified device handle is invalid.
  0:22.086	          LogChanRx:a4c	H323RTP	Receive G.711-ALaw-64k thread ended
  0:22.087	          LogChanRx:a4c	PTLib	Thread ended: name="LogChanRx:a4c", real=9.776, kernel=0.000 (0%), user=0.032 (0.3%), both=0.032 (0.3%)
  0:22.087	      H323 Cleaner:5304	H323	Stopped receiving logical channel: G.711-ALaw-64k <1>
  0:22.087	      H323 Cleaner:5304	LogChan	Cleaned up R-5
  0:22.087	      H323 Cleaner:5304	RTP	Found existing session 1
  0:22.087	      H323 Cleaner:5304	RTP	Releasing session 1
  0:22.088	      H323 Cleaner:5304	H323	Bandwidth request: -64.0kb/s, available: 98176.0kb/s
  0:22.088	      H323 Cleaner:5304	RTP	Found existing session 2
  0:22.088	      H323 Cleaner:5304	RTP	Releasing session 2
  0:22.088	      H323 Cleaner:5304	H323	Bandwidth request: -2048.0kb/s, available: 98240.0kb/s
  0:22.088	      H323 Cleaner:5304	PTLib	Terminating thread 
  0:22.090	      H323 Cleaner:5304	RTP	Found existing session 2
  0:22.090	      H323 Cleaner:5304	RTP	Releasing session 2
  0:22.090	      H323 Cleaner:5304	RTP	Deleting session 2
  0:22.090	      H323 Cleaner:5304	H323	Bandwidth request: -2048.0kb/s, available: 100288.0kb/s
  0:22.090	      H323 Cleaner:5304	PTLib	Terminating thread 
  0:22.091	      H323 Cleaner:5304	RTP	Found existing session 1
  0:22.091	      H323 Cleaner:5304	RTP	Releasing session 1
  0:22.092	      H323 Cleaner:5304	RTP	Deleting session 1
  0:22.092	      H323 Cleaner:5304	RTP	Removing jitter buffer 03B7D448 RTP Jitter:114c
  0:22.092	      H323 Cleaner:5304	H323	Bandwidth request: -64.0kb/s, available: 102336.0kb/s
  0:22.092	      H323 Cleaner:5304	H323	Awaiting end session from remote for 2.922 seconds
  0:22.505	              H245:1278	H245	Checking for end session on PDU: request closeLogicalChannel
  0:22.512	              H245:1278	H245	Checking for end session on PDU: request closeLogicalChannel
  0:22.512	              H245:1278	H245	Checking for end session on PDU: command endSessionCommand
  0:22.512	              H245:1278	H245	Control channel closed.
  0:22.513	      H323 Cleaner:5304	H323	H323Transport::Close
  0:22.513	              H245:1278	PTLib	Thread ended: name="H245:1278", real=13.047, kernel=0.032 (0.2%), user=0.157 (1.2%), both=0.189 (1.4%)
  0:22.513	      H323 Cleaner:5304	H323	H323Transport::CleanUpOnTermination for H245:1278
  0:22.513	      H323 Cleaner:5304	H323	H323Transport::Close
  0:22.514	      H323 Cleaner:5304	H323	H323Transport::CleanUpOnTermination for H225 Caller:a64
  0:22.514	        H225 Caller:a64	H225	Read error (128): Socket closed or invalid
  0:22.514	        H225 Caller:a64	H323	Clearing connection ip$localhost/1938 reason=EndedByTransportFail
  0:22.514	        H225 Caller:a64	H323	H323Transport::Close
  0:22.515	        H225 Caller:a64	H225	Signal channel closed.
  0:22.515	        H225 Caller:a64	PTLib	Thread ended: name="H225 Caller:a64", real=17.307, kernel=0.000 (0%), user=0.032 (0.1%), both=0.032 (0.1%)
  0:22.516	      H323 Cleaner:5304	Trans	Making request: disengageRequest
  0:22.517	      H323 Cleaner:5304	Trans	Sending PDU [ip$64.62.182.79:49665/ip$64.62.182.79:1719] :
  disengageRequest {
    requestSeqNum = 2070
    endpointIdentifier =  9 characters {
      0031 0033 0033 0039 005f 0065 006e 0064   1339_end
      0070                                      p
    }
    conferenceID =  16 octets {
      4e a8 e5 3a 7d 0c 19 10  93 96 56 be f7 2d a9 2a   N..:}.....V..-.*
    }
    callReferenceValue = 1938
    disengageReason = normalDrop <<null>>
    callIdentifier = {
      guid =  16 octets {
        4e a8 e5 3a 7d 0c 19 10  93 95 56 be f7 2d a9 2a   N..:}.....V..-.*
      }
    }
    gatekeeperIdentifier =  8 characters {
      005a 0065 0065 006e 006f 0076 0047 004b   ZeenovGK
    }
    answeredCall = false
    usageInformation = {
      nonStandardUsageFields = 0 entries {
      }
      alertingTime = 1396950567
      connectTime = 1396950567
      endTime = 1396950580
    }
    terminationCause = releaseCompleteCauseIE  2 octets {
      80 90                                              ..
    }
  }
  0:22.518	      H323 Cleaner:5304	Trans	Waiting on response to seqnum=2070 for 10.0 seconds
  0:22.763	         Transactor:b2c	H225RAS	Receiving PDU [ip$64.62.182.79:49665/ip$64.62.182.79:1719] :
  disengageConfirm {
    requestSeqNum = 2070
  }
  0:22.764	         Transactor:b2c	Trans	Using credentials from request: 
  0:22.764	      H323 Cleaner:5304	H323	Connection ip$localhost/1938 terminated.
  0:22.772	      H323 Cleaner:5304	H323	Connection ip$localhost/1938 deleted.
  0:22.772	      H323 Cleaner:5304	RTP_UDP	Session 2, Shutting down read.
  0:22.773	      H323 Cleaner:5304	RTP_UDP	Session 2, Shutting down write.
  0:22.773	      H323 Cleaner:5304	RTP	Final statistics: Session 2
    packetsSent       = 1061
    octetsSent        = 2109268
    averageSendTime   = 8
    maximumSendTime   = 101
    minimumSendTime   = 4
    packetsReceived   = 0
    octetsReceived    = 0
    packetsLost       = 0
    packetsTooLate    = 0
    packetsOutOfOrder = 0
    averageReceiveTime= 0
    maximumReceiveTime= 0
    minimumReceiveTime= 0
    averageJitter     = 0
    maximumJitter     = 0
  0:22.773	      H323 Cleaner:5304	RTP_UDP	Session 1, Shutting down read.
  0:22.773	      H323 Cleaner:5304	RTP_UDP	Session 1, Shutting down write.
  0:22.774	      H323 Cleaner:5304	RTP	Final statistics: Session 1
    packetsSent       = 464
    octetsSent        = 74240
    averageSendTime   = 20
    maximumSendTime   = 21
    minimumSendTime   = 10
    packetsReceived   = 467
    octetsReceived    = 74720
    packetsLost       = 1
    packetsTooLate    = 0
    packetsOutOfOrder = 0
    averageReceiveTime= 20
    maximumReceiveTime= 83
    minimumReceiveTime= 0
    averageJitter     = 13
    maximumJitter     = 22
  0:22.774	      H323 Cleaner:5304	RTP_UDP	Session 2, Shutting down read.
  0:22.774	      H323 Cleaner:5304	RTP_UDP	Session 2, Shutting down write.
  0:22.774	      H323 Cleaner:5304	RTP_UDP	Session 1, Shutting down read.
  0:22.775	      H323 Cleaner:5304	RTP_UDP	Session 1, Shutting down write.
  0:22.775	      H323 Cleaner:5304	H323	Cleaning up connections
  0:24.143	      H323 Cleaner:5304	H323	Cleaning up connections
  0:24.144	            simple:2708	TCP	Appending H.225 transport ip$117.239.248.5:1720 using associated transport Transport[remote=ip$64.62.182.79:1719 if=ip$64.62.182.79:49665]
  0:24.145	            simple:2708	Trans	Making request: unregistrationRequest
  0:24.145	            simple:2708	Trans	Sending PDU [ip$64.62.182.79:49665/ip$64.62.182.79:1719] :
  unregistrationRequest {
    requestSeqNum = 2071
    callSignalAddress = 1 entries {
      [0]=ipAddress {
        ip =  4 octets {
          75 ef f8 05                                        u...
        }
        port = 1720
      }
    }
    endpointAlias = 1 entries {
      [0]=h323_ID  3 characters {
        0041 0044 004a                            ADJ
      }
    }
    endpointIdentifier =  9 characters {
      0031 0033 0033 0039 005f 0065 006e 0064   1339_end
      0070                                      p
    }
    gatekeeperIdentifier =  8 characters {
      005a 0065 0065 006e 006f 0076 0047 004b   ZeenovGK
    }
  }
  0:24.146	            simple:2708	Trans	Waiting on response to seqnum=2071 for 10.0 seconds
  0:24.393	         Transactor:b2c	H225RAS	Receiving PDU [ip$64.62.182.79:49665/ip$64.62.182.79:1719] :
  unregistrationConfirm {
    requestSeqNum = 2071
  }
  0:24.394	         Transactor:b2c	Trans	Using credentials from request: 
  0:24.394	         GkMonitor:11b0	RAS	Background thread ended
  0:24.394	         GkMonitor:11b0	PTLib	Thread ended: name="GkMonitor:11b0", real=24.224, kernel=0.000 (0%), user=0.000 (0%), both=0.000 (0%)
  0:24.394	            simple:2708	H323	H323Transport::Close
  0:24.395	         Transactor:b2c	H225RAS	Read error (128): Socket closed or invalid
  0:24.395	            simple:2708	H323	H323Transport::CleanUpOnTermination for Transactor:b2c
  0:24.395	         Transactor:b2c	Trans	Read error: Socket closed or invalid
  0:24.395	         Transactor:b2c	H225RAS	Read error (128): Socket closed or invalid
  0:24.395	         Transactor:b2c	Trans	Read error: Socket closed or invalid
  0:24.396	         Transactor:b2c	H225RAS	Read error (128): Socket closed or invalid
  0:24.396	         Transactor:b2c	Trans	Read error: Socket closed or invalid
  0:24.396	         Transactor:b2c	H225RAS	Read error (128): Socket closed or invalid
  0:24.396	         Transactor:b2c	Trans	Read error: Socket closed or invalid
  0:24.396	         Transactor:b2c	H225RAS	Read error (128): Socket closed or invalid
  0:24.397	         Transactor:b2c	Trans	Read error: Socket closed or invalid
  0:24.397	         Transactor:b2c	H225RAS	Read error (128): Socket closed or invalid
  0:24.397	         Transactor:b2c	Trans	Read error: Socket closed or invalid
  0:24.397	         Transactor:b2c	H225RAS	Read error (128): Socket closed or invalid
  0:24.397	         Transactor:b2c	Trans	Read error: Socket closed or invalid
  0:24.398	         Transactor:b2c	H225RAS	Read error (128): Socket closed or invalid
  0:24.398	         Transactor:b2c	Trans	Read error: Socket closed or invalid
  0:24.398	         Transactor:b2c	H225RAS	Read error (128): Socket closed or invalid
  0:24.398	         Transactor:b2c	Trans	Read error: Socket closed or invalid
  0:24.398	         Transactor:b2c	H225RAS	Read error (128): Socket closed or invalid
  0:24.398	         Transactor:b2c	Trans	Read error: Socket closed or invalid
  0:24.399	         Transactor:b2c	H225RAS	Read error (128): Socket closed or invalid
  0:24.399	         Transactor:b2c	Trans	Read error: Socket closed or invalid
  0:24.399	         Transactor:b2c	Trans	Ended listener thread on Transport[remote=ip$64.62.182.79:1719 if=ip$64.62.182.79:49665]
  0:24.399	         Transactor:b2c	PTLib	Thread ended: name="Transactor:b2c", real=23.968, kernel=0.000 (0%), user=0.032 (0.1%), both=0.032 (0.1%)
  0:24.400	            simple:2708	H323	H323Transport::Close
  0:24.400	       H323Listener:eb4	PTLib	Thread ended: name="H323Listener:eb4", real=24.233, kernel=0.000 (0%), user=0.000 (0%), both=0.000 (0%)
  0:24.401	      H323 Cleaner:5304	H323	Cleaning up connections
  0:24.401	      H323 Cleaner:5304	H323	Stopped cleaner thread
  0:24.401	      H323 Cleaner:5304	PTLib	Thread ended: name="H323 Cleaner:5304", real=24.356, kernel=0.000 (0%), user=0.016 (0%), both=0.016 (0%)
  0:24.401	            simple:2708	H323	Cleaning up connections
  0:24.402	            simple:2708	H323	Deleted endpoint.
  0:24.402	            simple:2708	PTLib	Starting process destruction.
  0:24.403	            simple:2708	PTLib	Terminating housekeeper thread.
  0:24.403	 PTLib Housekeeper:4176	PTLib	Thread ended: name="PTLib Housekeeper:4176", real=24.358, kernel=0.000 (0%), user=0.000 (0%), both=0.000 (0%)
  0:24.403	            simple:2708	H323PLUGIN	Loading plugin codec h264-x264_ptplugin
  0:24.404	            simple:2708	H323PLUGIN	Loading plugin codec h264-x264_ptplugin
  0:24.504	            simple:2708	PTLib	Terminating 0 remaining threads.
  0:24.504	            simple:2708	PTLib	Terminated all threads, destroying 0 remaining auto-delete threads.
  0:24.505	            Thread:2708	PTLib   	Completed process destruction.
李银城 | 6 Apr 05:19 2014
Picon

help

Dear H323plus Team:
        I want to report some bugs(maybe) and seek help, for these days I'm installing the package and come across some problem.
        The first thing I want to mention is that when compiling the h235auth.cxx file, error occurs:

[CC] h235auth.cxx
h235auth.cxx: In member function ‘void H235Authenticators::PrepareSignalPDU(unsigned int, PASN_Array&, PASN_Array&, PINDEX) const’:
h235auth.cxx:449:39: error: ‘m_maxTokenLength’ was not declared in this scope
   PINDEX keyLength = (max_keyLength > m_maxTokenLength) ? m_maxTokenLength : max_keyLength;

        I trace the source file and find that "m_maxTokenLength" actually defined in h235auth.h, but with a precompile header #ifdef H323_H235. Problem is that the function error occuring function PrepareSignalPDU doesn't wrapped by that header and use the wrapped variables which may not be defined. So if one can make the H323_H235 available, it will be cured. I trace through and find that this header require #define OPENSSL, so I install the package on windows(XP) then it really compile well. But on my Ubuntu, still fails. So I make the undefind variables out the precompile section and then the "make" progresses smoothly but I don't know what consequences will be.
        Secondly, I want to enable h263 feature, it requires the ffmpeg codec and I install the newest version 2.2. But it didn't work. Configure says:

checking for LIBAVCODEC... yes
configure: libavcodec stack align hack disabled
checking for h263p_encoder in -lavcodec... no
checking for h263p_encoder in -lavcodec... (cached) no
checking for mpeg4_encoder in -lavcodec... no
checking for h264_decoder in -lavcodec... no

I think the "no" checks are the causes. Is " -lavcodec" are passed to ffmpeg as its arguments to check if it support the codecs? I check the ffmpeg's option and only find that ffmpeg has a similar option "codec" which list out all its suport codes where I find h264.

There goes what I want to seek help:
1. The oh323tut require a wav file. What's its effects, a tmp file as a buff? The web says it requires the format 16 bit with 8000 Hz and I use cool edit software to produce such a wav file but the program still report wrong file format error. So I got stuck.
2. How can I catch video from my computer camera. I can't run the h323plus sample "simple", it crash when come to  the call PVideoInputDevice::GetDeviceCapabilities in arg initialization. I debug and found that the ptlib function calls in a cycle: A call B; B call C; C call A. Then the stack runs out. So, what's the trouble here? How can I get my device name pass it to the program instead of "*"? If pass -v option with "/dev/video0" or "USB2.0 Camera" it will says that:

Using video driver USB2.0 Camera
No Video Grabber available Disabling Video Support!

And the audio also has some problem:

Could not open sound device Null Audio - Check permissions or full duplex capability.

Then I type c:
Using video driver USB2.0 Camera
No Video Grabber available Disabling Video Support!

Last but not least, I want to ask Is there any detailed tutorial to learn. I search the net using google, the valuable one is almost only the oh323tut. But the oh323tut is a little too simple. It only shows the audio feature. How is the video? The simple sample shows an example I guess I can try to understand. Is there any related code or project using H323plus, for example using glade to show the video. A big job without a good explanation is less power full then something is useful and simple. By contract, Glade has many tutorial if one searches the net.

I really really get stuck. Hope to receive from you! Thank you!!
Best regards

Yincheng Li
South China Normal University





------------------


李银城 | 5 Apr 16:09 2014
Picon

help

Dear H323plus Team:
        I want to report some bugs(maybe) and seek help, for these days I'm installing the package and come across some problem.
        The first thing I want to mention is that when compiling the h235auth.cxx file, error occurs:

[CC] h235auth.cxx
h235auth.cxx: In member function ‘void H235Authenticators::PrepareSignalPDU(unsigned int, PASN_Array&, PASN_Array&, PINDEX) const’:
h235auth.cxx:449:39: error: ‘m_maxTokenLength’ was not declared in this scope
   PINDEX keyLength = (max_keyLength > m_maxTokenLength) ? m_maxTokenLength : max_keyLength;

        I trace the source file and find that "m_maxTokenLength" actually defined in h235auth.h, but with a precompile header #ifdef H323_H235. Problem is that the function error occuring function PrepareSignalPDU doesn't wrapped by that header and use the wrapped variables which may not be defined. So if one can make the H323_H235 available, it will be cured. I trace through and find that this header require #define OPENSSL, so I install the package on windows(XP) then it really compile well. But on my Ubuntu, still fails. So I make the undefind variables out the precompile section and then the "make" progresses smoothly but I don't know what consequences will be.
        Secondly, I want to enable h263 feature, it requires the ffmpeg codec and I install the newest version 2.2. But it didn't work. Configure says:

checking for LIBAVCODEC... yes
configure: libavcodec stack align hack disabled
checking for h263p_encoder in -lavcodec... no
checking for h263p_encoder in -lavcodec... (cached) no
checking for mpeg4_encoder in -lavcodec... no
checking for h264_decoder in -lavcodec... no

I think the "no" checks are the causes. Is " -lavcodec" are passed to ffmpeg as its arguments to check if it support the codecs? I check the ffmpeg's option and only find that ffmpeg has a similar option "codec" which list out all its suport codes where I find h264.

There goes what I want to seek help:
1. The oh323tut require a wav file. What's its effects, a tmp file as a buff? The web says it requires the format 16 bit with 8000 Hz and I use cool edit software to produce such a wav file but the program still report wrong file format error. So I got stuck.
2. How can I catch video from my computer camera. I can't run the h323plus sample "simple", it crash when come to  the call PVideoInputDevice::GetDeviceCapabilities in arg initialization. I debug and found that the ptlib function calls in a cycle: A call B; B call C; C call A. Then the stack runs out. So, what's the trouble here? How can I get my device name pass it to the program instead of "*"?

Last but not least, I want to ask Is there any detailed tutorial to learn. I search the net using google, the valuable one is almost only the oh323tut. But the oh323tut is a little too simple. It only shows the audio feature. How is the video? The simple sample shows an example I guess I can try to understand. Is there any related code or project using H323plus, for example using glade to show the video.

Best regards

Yincheng Li
South China Normal University


------------------
李银城 | 5 Apr 15:21 2014
Picon

report bugs and seek help

Dear H323plus Team:
        I want to report some bugs(maybe) and seek help, for these days I'm installing the package and come across some problem.
        The first thing I want to mention is that when compiling the h235auth.cxx file, error occurs:

[CC] h235auth.cxx
h235auth.cxx: In member function ‘void H235Authenticators::PrepareSignalPDU(unsigned int, PASN_Array&, PASN_Array&, PINDEX) const’:
h235auth.cxx:449:39: error: ‘m_maxTokenLength’ was not declared in this scope
   PINDEX keyLength = (max_keyLength > m_maxTokenLength) ? m_maxTokenLength : max_keyLength;

        I trace the source file and find that "m_maxTokenLength" actually defined in h235auth.h, but with a precompile header #ifdef H323_H235. Problem is that the function error occuring function PrepareSignalPDU doesn't wrapped by that header and use the wrapped variables which may not be defined. So if one can make the H323_H235 available, it will be cured. I trace through and find that this header require #define OPENSSL, so I install the package on windows(XP) then it really compile well. But on my Ubuntu, still fails. So I make the undefind variables out the precompile section and then the "make" progresses smoothly but I don't know what consequences will be.
        Secondly, I want to enable h263 feature, it requires the ffmpeg codec and I install the newest version 2.2. But it didn't work. Configure says:

checking for LIBAVCODEC... yes
configure: libavcodec stack align hack disabled
checking for h263p_encoder in -lavcodec... no
checking for h263p_encoder in -lavcodec... (cached) no
checking for mpeg4_encoder in -lavcodec... no
checking for h264_decoder in -lavcodec... no

I think the "no" checks are the causes. Is " -lavcodec" are passed to ffmpeg as its arguments to check if it support the codecs? I check the ffmpeg's option and only find that ffmpeg has a similar option "codec" which list out all its suport codes where I find h264.

There goes what I want to seek help:
1. The oh323tut require a wav file. What's its effects, a tmp file as a buff? The web says it requires the format 16 bit with 8000 Hz and I use cool edit software to produce such a wav file but the program still report wrong file format error. So I got stuck.
2. How can I catch video from my computer camera. I can't run the h323plus sample "simple", it crash when come to  the call PVideoInputDevice::GetDeviceCapabilities in arg initialization. I debug and found that the ptlib function calls in a cycle: A call B; B call C; C call A. Then the stack runs out. So, what's the trouble here? How can I get my device name pass it to the program instead of "*"?

Last but not least, I want to ask Is there any detailed tutorial to learn. I search the net using google, the valuable one is almost only the oh323tut. But the oh323tut is a little too simple. It only shows the audio feature. How is the video? The simple sample shows an example I guess I can try to understand. Is there any related code or project using H323plus, for example using glade to show the video.

Best regards

Yincheng Li
South China Normal University


------------------

Gmane