Re: Help needed on gnugk config

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

 



> Hi Arturo,

Hi Stewart, first of all thanks for your reply!

> In the config that almost worked, if the external
> NATed endpoint is not NAT-aware, and if the
> NAT it is behind is not H.323-aware, then it is
> necessary to forward ports on that NAT to the
> endpoint.  If you can use fast start and/or
> H.323 tunneling, it should work to just forward
> TCP 1720.  However, you may also need to forward
> TCP port(s) for H.245, and/or UDP ports for RTP.
> See endpoint documentation, or sniff to find out
> what they are.

I forgot about the nat problem since I was too much on the config
problem : ...  anyway I made some test and it seems that the problem
is not due to nat probelm (both of us used netmeeting and  the port
forwarding set in the right way) my friend can call me but I can't
call him ( I can call only not natted endpoint) .... the following log
is made at debug level 5  (I change the ppublic ip with y.y.y.y):

Log on linux firewall:
--------------------------------------------------------------------------------------------------------
2005/04/01 20:07:44.738	2	      RasSrv.cxx(2702)	GK	Read from 192.168.0.1:2206
2005/04/01 20:07:44.759	3	      RasSrv.cxx(2714)	GK
admissionRequest {
    requestSeqNum = 10
    callType = pointToPoint <<null>>
    endpointIdentifier =  9 characters {
      0036 0030 0034 0035 005f 0065 006e 0064   6045_end
      0070                                      p
    }
    destinationInfo = 1 entries {
      [0]=h323_ID  7 characters {
        0052 006f 0062 0065 0072 0074 006f        Roberto
      }
    }
    srcInfo = 2 entries {
      [0]=h323_ID  6 characters {
        0061 0072 0074 0075 0072 006f             arturo
      }
      [1]=h323_ID  6 characters {
        0061 0072 0074 0075 0072 006f             arturo
      }
    }
    bandWidth = 1
    callReferenceValue = 31345
    conferenceID =  16 octets {
      be a6 52 3b f0 5f e9 42  ba 63 96 0a 64 37 2d 1b   ..R;._.B.c..d7-.
    }
    activeMC = FALSE
    answerCall = FALSE
    canMapAlias = FALSE
    callIdentifier = {
      guid =  16 octets {
        22 ce da ab 9f 51 c0 4d  9c 0a 00 99 b1 b7 fd 3a   "....Q.M.......:
      }
    }
    willSupplyUUIEs = FALSE
  }
2005/04/01 20:07:44.760	1	      RasSrv.cxx(1653)	GK	ARQ Received
2005/04/01 20:07:44.760	3	      gkauth.cxx(1242)	GKAUTH	default ARQ check ok
2005/04/01 20:07:44.760	4	      RasTbl.cxx(1074)	Alias match for EP
192.168.1.4:1720
2005/04/01 20:07:44.761	3	      RasSrv.cxx(1904)	GK	ARQ will request
bandwith of 1280
2005/04/01 20:07:44.763	2	     
RasTbl.cxx(2260)	CallTable::Insert(CALL) Call No. 5, total sessions :
1
2005/04/01 20:07:44.764	2	     
RasSrv.cxx(2032)	ACF|192.168.0.1:1720|6045_endp|31345|Roberto:h323_ID|arturo:h323_ID=arturo:h323_ID|false;

2005/04/01 20:07:44.765	3	      RasSrv.cxx(2632)	GK	Send to 192.168.0.1:2206
admissionConfirm {
    requestSeqNum = 10
    bandWidth = 1280
    callModel = gatekeeperRouted <<null>>
    destCallSignalAddress = ipAddress {
      ip =  4 octets {
        c0 a8 00 fe                                        ....
      }
      port = 1720
    }
    irrFrequency = 120
    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
    }
  }
2005/04/01 20:07:44.766	5	      RasSrv.cxx(2654)	GK	Sent Successful
2005/04/01 20:07:44.772	3	 ProxyThread.cxx(529)	ProxyL	Connected from
192.168.0.1:2240
2005/04/01 20:07:44.772	5	 ProxyThread.cxx(564)	ProxyH(0) add a socket, total 1
2005/04/01 20:07:44.773	4	 ProxyThread.cxx(687)	ProxyH(0) 1 sockets
selected from 1, total 1/2
2005/04/01 20:07:44.773	5	 ProxyThread.cxx(379)	Q931s	Reading from
192.168.0.1:2240
2005/04/01 20:07:44.774	3	ProxyChannel.cxx(475)	Q931s	Received: Setup
CRV=31345 from 192.168.0.1:2240
2005/04/01 20:07:44.783	4	ProxyChannel.cxx(401)	Q931	Received: {
  q931pdu = {
    protocolDiscriminator = 8
    callReference = 31345
    from = originator
    messageType = Setup
    IE: Bearer-Capability = {
      88 c0 a5                                           ...
    }
    IE: Display = {
      41 72 74 75 72 6f 20 53  61 6e 64 72 69 67 6f 00   Arturo Sandrigo.
    }
    IE: User-User = {
      10 b0 06 00 08 91 4a 00  02 01 40 0e 00 41 00 72   ......J...@..A.r
      00 74 00 75 00 72 00 6f  00 20 00 53 00 61 00 6e   .t.u.r.o. .S.a.n
      00 64 00 72 00 69 00 67  00 6f 22 c0 b5 00 53 4c   .d.r.i.g.o"...SL
      16 4d 69 63 72 6f 73 6f  66 74 ae 20 4e 65 74 4d   .Microsoft. NetM
      65 65 74 69 6e 67 ae 00  03 33 2e 30 00 00 01 40   eeting...3.0...@
      06 00 52 00 6f 00 62 00  65 00 72 00 74 00 6f 00   ..R.o.b.e.r.t.o.
      be a6 52 3b f0 5f e9 42  ba 63 96 0a 64 37 2d 1b   ..R;._.B.c..d7-.
      00 45 0c 07 00 c0 a8 00  01 08 c0 11 00 22 ce da   .E..........."..
      ab 9f 51 c0 4d 9c 0a 00  99 b1 b7 fd 3a 01 00 01   ..Q.M.......:...
      00 40 b5 00 53 4c 3c 02  00 00 00 28 00 00 00 00   .@..SL<....(....
      00 00 00 1b 00 00 00 81  38 42 74 84 cc d2 11 b4   ........8Bt.....
      e3 00 a0 c9 0d 06 60 10  00 00 00 53 7a 02 a9 d7   ......`....Sz...
      60 60 40 86 ed 9a 95 f0  5d 22 61 00 00 00 00 00   ``@.....]"a.....
      00 00 00                                           ...
    }
  }
  h225pdu = {
    h323_uu_pdu = {
      h323_message_body = setup {
        protocolIdentifier = 0.0.8.2250.0.2
        sourceAddress = 1 entries {
          [0]=h323_ID  15 characters {
            0041 0072 0074 0075 0072 006f 0020 0053   Arturo S
            0061 006e 0064 0072 0069 0067 006f        andrigo
          }
        }
        sourceInfo = {
          vendor = {
            vendor = {
              t35CountryCode = 181
              t35Extension = 0
              manufacturerCode = 21324
            }
            productId =  23 octets {
              4d 69 63 72 6f 73 6f 66  74 ae 20 4e 65 74 4d 65  
Microsoft. NetMe
              65 74 69 6e 67 ae 00                               eting..
            }
            versionId =  4 octets {
              33 2e 30 00                                        3.0.
            }
          }
          terminal = {
          }
          mc = FALSE
          undefinedNode = FALSE
        }
        destinationAddress = 1 entries {
          [0]=h323_ID  7 characters {
            0052 006f 0062 0065 0072 0074 006f        Roberto
          }
        }
        activeMC = FALSE
        conferenceID =  16 octets {
          be a6 52 3b f0 5f e9 42  ba 63 96 0a 64 37 2d 1b   ..R;._.B.c..d7-.
        }
        conferenceGoal = create <<null>>
        callType = pointToPoint <<null>>
        sourceCallSignalAddress = ipAddress {
          ip =  4 octets {
            c0 a8 00 01                                        ....
          }
          port = 2240
        }
        callIdentifier = {
          guid =  16 octets {
            22 ce da ab 9f 51 c0 4d  9c 0a 00 99 b1 b7 fd 3a   "....Q.M.......:
          }
        }
        mediaWaitForConnect = FALSE
        canOverlapSend = FALSE
      }
      nonStandardData = {
        nonStandardIdentifier = h221NonStandard {
          t35CountryCode = 181
          t35Extension = 0
          manufacturerCode = 21324
        }
        data =  60 octets {
          02 00 00 00 28 00 00 00  00 00 00 00 1b 00 00 00   ....(...........
          81 38 42 74 84 cc d2 11  b4 e3 00 a0 c9 0d 06 60   .8Bt...........`
          10 00 00 00 53 7a 02 a9  d7 60 60 40 86 ed 9a 95   ....Sz...``@....
          f0 5d 22 61 00 00 00 00  00 00 00 00               .]"a........
        }
      }
      h245Tunneling = FALSE
    }
  }
}
2005/04/01 20:07:44.786	3	      gkauth.cxx(1288)	GKAUTH	default Setup check ok
2005/04/01 20:07:44.786	3	      gkacct.cxx(994)	GKACCT	default logged
event 1 for call no. 5
2005/04/01 20:07:44.786	2	      gkacct.cxx(1034)	GKACCT	Successfully
logged event 1 for call no. 5
2005/04/01 20:07:44.786	3	ProxyChannel.cxx(1269)	GK	Call 5 is NAT type 0
2005/04/01 20:07:44.787	3	ProxyChannel.cxx(351)	GK	Call 5 proxy enabled
2005/04/01 20:07:44.790	5	ProxyChannel.cxx(401)	Q931	Send to 192.168.1.4:1720 {
  q931pdu = {
    protocolDiscriminator = 8
    callReference = 31345
    from = originator
    messageType = Setup
    IE: Bearer-Capability = {
      88 c0 a5                                           ...
    }
    IE: Display = {
      41 72 74 75 72 6f 20 53  61 6e 64 72 69 67 6f 00   Arturo Sandrigo.
    }
    IE: User-User = {
      30 b0 06 00 08 91 4a 00  02 01 40 0e 00 41 00 72   0.....J...@..A.r
      00 74 00 75 00 72 00 6f  00 20 00 53 00 61 00 6e   .t.u.r.o. .S.a.n
      00 64 00 72 00 69 00 67  00 6f 22 c0 b5 00 53 4c   .d.r.i.g.o"...SL
      16 4d 69 63 72 6f 73 6f  66 74 ae 20 4e 65 74 4d   .Microsoft. NetM
      65 65 74 69 6e 67 ae 00  03 33 2e 30 00 00 01 40   eeting...3.0...@
      06 00 52 00 6f 00 62 00  65 00 72 00 74 00 6f 00   ..R.o.b.e.r.t.o.
      be a6 52 3b f0 5f e9 42  ba 63 96 0a 64 37 2d 1b   ..R;._.B.c..d7-.
      00 45 0c 07 00 c0 a8 01  03 06 b8 11 00 22 ce da   .E..........."..
      ab 9f 51 c0 4d 9c 0a 00  99 b1 b7 fd 3a 01 00 01   ..Q.M.......:...
      00 40 b5 00 53 4c 3c 02  00 00 00 28 00 00 00 00   .@..SL<....(....
      00 00 00 1b 00 00 00 81  38 42 74 84 cc d2 11 b4   ........8Bt.....
      e3 00 a0 c9 0d 06 60 10  00 00 00 53 7a 02 a9 d7   ......`....Sz...
      60 60 40 86 ed 9a 95 f0  5d 22 61 00 00 00 00 00   ``@.....]"a.....
      00 00 00 02 80 01 00                               .......
    }
  }
  h225pdu = {
    h323_uu_pdu = {
      h323_message_body = setup {
        protocolIdentifier = 0.0.8.2250.0.2
        sourceAddress = 1 entries {
          [0]=h323_ID  15 characters {
            0041 0072 0074 0075 0072 006f 0020 0053   Arturo S
            0061 006e 0064 0072 0069 0067 006f        andrigo
          }
        }
        sourceInfo = {
          vendor = {
            vendor = {
              t35CountryCode = 181
              t35Extension = 0
              manufacturerCode = 21324
            }
            productId =  23 octets {
              4d 69 63 72 6f 73 6f 66  74 ae 20 4e 65 74 4d 65  
Microsoft. NetMe
              65 74 69 6e 67 ae 00                               eting..
            }
            versionId =  4 octets {
              33 2e 30 00                                        3.0.
            }
          }
          terminal = {
          }
          mc = FALSE
          undefinedNode = FALSE
        }
        destinationAddress = 1 entries {
          [0]=h323_ID  7 characters {
            0052 006f 0062 0065 0072 0074 006f        Roberto
          }
        }
        activeMC = FALSE
        conferenceID =  16 octets {
          be a6 52 3b f0 5f e9 42  ba 63 96 0a 64 37 2d 1b   ..R;._.B.c..d7-.
        }
        conferenceGoal = create <<null>>
        callType = pointToPoint <<null>>
        sourceCallSignalAddress = ipAddress {
          ip =  4 octets {
            c0 a8 01 03                                        ....
          }
          port = 1720
        }
        callIdentifier = {
          guid =  16 octets {
            22 ce da ab 9f 51 c0 4d  9c 0a 00 99 b1 b7 fd 3a   "....Q.M.......:
          }
        }
        mediaWaitForConnect = FALSE
        canOverlapSend = FALSE
      }
      nonStandardData = {
        nonStandardIdentifier = h221NonStandard {
          t35CountryCode = 181
          t35Extension = 0
          manufacturerCode = 21324
        }
        data =  60 octets {
          02 00 00 00 28 00 00 00  00 00 00 00 1b 00 00 00   ....(...........
          81 38 42 74 84 cc d2 11  b4 e3 00 a0 c9 0d 06 60   .8Bt...........`
          10 00 00 00 53 7a 02 a9  d7 60 60 40 86 ed 9a 95   ....Sz...``@....
          f0 5d 22 61 00 00 00 00  00 00 00 00               .]"a........
        }
      }
      h245Tunneling = FALSE
    }
  }
}
2005/04/01 20:07:44.792	3	 ProxyThread.cxx(85)	H245d	Delete socket
192.168.1.4:30003
2005/04/01 20:07:44.792	3	 ProxyThread.cxx(85)	H245d	Delete socket
192.168.1.4:30005
2005/04/01 20:07:44.793	3	 ProxyThread.cxx(675)	ProxyH(0) waiting...
2005/04/01 20:07:44.795	3	ProxyChannel.cxx(780)	Q931(5913) Connect to
192.168.1.4:1720 successful
2005/04/01 20:07:44.796	5	 ProxyThread.cxx(564)	ProxyH(0) add a socket, total 2
2005/04/01 20:07:45.540	4	 ProxyThread.cxx(687)	ProxyH(0) 1 sockets
selected from 2, total 2/0
2005/04/01 20:07:45.540	5	 ProxyThread.cxx(379)	Q931d	Reading from
192.168.1.4:1720
2005/04/01 20:07:45.541	3	ProxyChannel.cxx(475)	Q931d	Received:
Alerting CRV=31345 from 192.168.1.4:1720
2005/04/01 20:07:45.544	4	ProxyChannel.cxx(401)	Q931	Received: {
  q931pdu = {
    protocolDiscriminator = 8
    callReference = 31345
    from = destination
    messageType = Alerting
    IE: User-User = {
      03 80 06 00 08 91 4a 00  02 02 01 20 11 00 22 ce   ......J.... ..".
      da ab 9f 51 c0 4d 9c 0a  00 99 b1 b7 fd 3a         ...Q.M.......:
    }
  }
  h225pdu = {
    h323_uu_pdu = {
      h323_message_body = alerting {
        protocolIdentifier = 0.0.8.2250.0.2
        destinationInfo = {
          terminal = {
          }
          mc = FALSE
          undefinedNode = FALSE
        }
        callIdentifier = {
          guid =  16 octets {
            22 ce da ab 9f 51 c0 4d  9c 0a 00 99 b1 b7 fd 3a   "....Q.M.......:
          }
        }
      }
      h245Tunneling = FALSE
    }
  }
}
2005/04/01 20:07:45.625	4	 ProxyThread.cxx(687)	ProxyH(0) 1 sockets
selected from 2, total 2/0
2005/04/01 20:07:45.625	5	 ProxyThread.cxx(379)	Q931d	Reading from
192.168.1.4:1720
2005/04/01 20:07:45.625	3	ProxyChannel.cxx(475)	Q931d	Received:
Connect CRV=31345 from 192.168.1.4:1720
2005/04/01 20:07:45.629	4	ProxyChannel.cxx(401)	Q931	Received: {
  q931pdu = {
    protocolDiscriminator = 8
    callReference = 31345
    from = destination
    messageType = Connect
    IE: Bearer-Capability = {
      88 c0 a5                                           ...
    }
    IE: Display = {
      52 6f 62 65 72 74 6f 20  42 72 61 69 64 6f 74 74   Roberto Braidott
      69                                                 i
    }
    IE: User-User = {
      22 c0 06 00 08 91 4a 00  02 00 c0 a8 01 04 75 36   ".....J.......u6
      22 c0 b5 00 53 4c 16 4d  69 63 72 6f 73 6f 66 74   "...SL.Microsoft
      ae 20 4e 65 74 4d 65 65  74 69 6e 67 ae 00 03 33   . NetMeeting...3
      2e 30 00 00 be a6 52 3b  f0 5f e9 42 ba 63 96 0a   .0....R;._.B.c..
      64 37 2d 1b 01 11 00 22  ce da ab 9f 51 c0 4d 9c   d7-...."....Q.M.
      0a 00 99 b1 b7 fd 3a 02  80 01 00                  ......:....
    }
  }
  h225pdu = {
    h323_uu_pdu = {
      h323_message_body = connect {
        protocolIdentifier = 0.0.8.2250.0.2
        h245Address = ipAddress {
          ip =  4 octets {
            c0 a8 01 04                                        ....
          }
          port = 30006
        }
        destinationInfo = {
          vendor = {
            vendor = {
              t35CountryCode = 181
              t35Extension = 0
              manufacturerCode = 21324
            }
            productId =  23 octets {
              4d 69 63 72 6f 73 6f 66  74 ae 20 4e 65 74 4d 65  
Microsoft. NetMe
              65 74 69 6e 67 ae 00                               eting..
            }
            versionId =  4 octets {
              33 2e 30 00                                        3.0.
            }
          }
          terminal = {
          }
          mc = FALSE
          undefinedNode = FALSE
        }
        conferenceID =  16 octets {
          be a6 52 3b f0 5f e9 42  ba 63 96 0a 64 37 2d 1b   ..R;._.B.c..d7-.
        }
        callIdentifier = {
          guid =  16 octets {
            22 ce da ab 9f 51 c0 4d  9c 0a 00 99 b1 b7 fd 3a   "....Q.M.......:
          }
        }
      }
      h245Tunneling = FALSE
    }
  }
}
2005/04/01 20:07:45.631	3	ProxyChannel.cxx(1915)	H245	Set h245Address
to 192.168.0.254:30008
2005/04/01 20:07:45.633	5	ProxyChannel.cxx(401)	Q931	Send to 192.168.0.1:2240 {
  q931pdu = {
    protocolDiscriminator = 8
    callReference = 31345
    from = destination
    messageType = Connect
    IE: Bearer-Capability = {
      88 c0 a5                                           ...
    }
    IE: Display = {
      52 6f 62 65 72 74 6f 20  42 72 61 69 64 6f 74 74   Roberto Braidott
      69                                                 i
    }
    IE: User-User = {
      22 c0 06 00 08 91 4a 00  02 00 c0 a8 00 fe 75 38   ".....J.......u8
      22 c0 b5 00 53 4c 16 4d  69 63 72 6f 73 6f 66 74   "...SL.Microsoft
      ae 20 4e 65 74 4d 65 65  74 69 6e 67 ae 00 03 33   . NetMeeting...3
      2e 30 00 00 be a6 52 3b  f0 5f e9 42 ba 63 96 0a   .0....R;._.B.c..
      64 37 2d 1b 01 11 00 22  ce da ab 9f 51 c0 4d 9c   d7-...."....Q.M.
      0a 00 99 b1 b7 fd 3a 02  80 01 00                  ......:....
    }
  }
  h225pdu = {
    h323_uu_pdu = {
      h323_message_body = connect {
        protocolIdentifier = 0.0.8.2250.0.2
        h245Address = ipAddress {
          ip =  4 octets {
            c0 a8 00 fe                                        ....
          }
          port = 30008
        }
        destinationInfo = {
          vendor = {
            vendor = {
              t35CountryCode = 181
              t35Extension = 0
              manufacturerCode = 21324
            }
            productId =  23 octets {
              4d 69 63 72 6f 73 6f 66  74 ae 20 4e 65 74 4d 65  
Microsoft. NetMe
              65 74 69 6e 67 ae 00                               eting..
            }
            versionId =  4 octets {
              33 2e 30 00                                        3.0.
            }
          }
          terminal = {
          }
          mc = FALSE
          undefinedNode = FALSE
        }
        conferenceID =  16 octets {
          be a6 52 3b f0 5f e9 42  ba 63 96 0a 64 37 2d 1b   ..R;._.B.c..d7-.
        }
        callIdentifier = {
          guid =  16 octets {
            22 ce da ab 9f 51 c0 4d  9c 0a 00 99 b1 b7 fd 3a   "....Q.M.......:
          }
        }
      }
      h245Tunneling = FALSE
    }
  }
}
2005/04/01 20:07:45.723	3	ProxyChannel.cxx(1866)	H245	Connected from
192.168.0.1:2241
2005/04/01 20:07:45.727	3	ProxyChannel.cxx(1886)	H245(5913) Connect to
192.168.1.4:30006 successful
2005/04/01 20:07:45.727	5	 ProxyThread.cxx(564)	ProxyH(0) add a socket, total 3
2005/04/01 20:07:45.728	5	 ProxyThread.cxx(564)	ProxyH(0) add a socket, total 4
2005/04/01 20:07:45.734	4	 ProxyThread.cxx(687)	ProxyH(0) 1 sockets
selected from 4, total 4/0
2005/04/01 20:07:45.735	5	 ProxyThread.cxx(379)	H245s	Reading from
192.168.0.1:2241
2005/04/01 20:07:45.761	4	ProxyChannel.cxx(1697)	H245	Received:
request terminalCapabilitySet {
    sequenceNumber = 1
    protocolIdentifier = 0.0.8.245.0.3
    multiplexCapability = h2250Capability {
      maximumAudioDelayJitter = 60
      receiveMultipointCapability = {
        multicastCapability = FALSE
        multiUniCastConference = FALSE
        mediaDistributionCapability = 1 entries {
          [0]={
            centralizedControl = FALSE
            distributedControl = FALSE
            centralizedAudio = FALSE
            distributedAudio = FALSE
            centralizedVideo = FALSE
            distributedVideo = FALSE
          }
        }
      }
      transmitMultipointCapability = {
        multicastCapability = FALSE
        multiUniCastConference = FALSE
        mediaDistributionCapability = 1 entries {
          [0]={
            centralizedControl = FALSE
            distributedControl = FALSE
            centralizedAudio = FALSE
            distributedAudio = FALSE
            centralizedVideo = FALSE
            distributedVideo = FALSE
          }
        }
      }
      receiveAndTransmitMultipointCapability = {
        multicastCapability = FALSE
        multiUniCastConference = FALSE
        mediaDistributionCapability = 1 entries {
          [0]={
            centralizedControl = FALSE
            distributedControl = FALSE
            centralizedAudio = FALSE
            distributedAudio = FALSE
            centralizedVideo = FALSE
            distributedVideo = FALSE
          }
        }
      }
      mcCapability = {
        centralizedConferenceMC = FALSE
        decentralizedConferenceMC = FALSE
      }
      rtcpVideoControlCapability = FALSE
      mediaPacketizationCapability = {
        h261aVideoPacketization = FALSE
      }
      logicalChannelSwitchingCapability = FALSE
      t120DynamicPortCapability = FALSE
    }
    capabilityTable = 11 entries {
      [0]={
        capabilityTableEntryNumber = 32768
        capability = nonStandard {
          nonStandardIdentifier = h221NonStandard {
            t35CountryCode = 181
            t35Extension = 66
            manufacturerCode = 32896
          }
          data =  1 octets {
            01                                                 .
          }
        }
      }
      [1]={
        capabilityTableEntryNumber = 11
        capability = receiveAndTransmitDataApplicationCapability {
          application = t120 separateLANStack <<null>>
          maxBitRate = 825000
        }
      }
      [2]={
        capabilityTableEntryNumber = 1
        capability = receiveAudioCapability nonStandard [Microsoft ADPCM] {
          nonStandardIdentifier = h221NonStandard {
            t35CountryCode = 181
            t35Extension = 0
            manufacturerCode = 21324
          }
          data =  72 octets {
            02 00 00 00 00 00 f4 01  00 00 f4 01 01 00 04 00   ................
            00 00 00 00 02 00 01 00  40 1f 00 00 00 10 00 00   ........@.......
            00 01 04 00 20 00 f4 01  07 00 00 01 00 00 00 02   .... ...........
            00 ff 00 00 00 00 c0 00  40 00 f0 00 00 00 cc 01   ........@.......
            30 ff 88 01 18 ff 00 00                            0.......
          }
        }
      }
      [3]={
        capabilityTableEntryNumber = 2
        capability = receiveAudioCapability g711Alaw64k 180
      }
      [4]={
        capabilityTableEntryNumber = 3
        capability = receiveAudioCapability g711Ulaw64k 180
      }
      [5]={
        capabilityTableEntryNumber = 4
        capability = receiveAudioCapability g7231 {
          maxAl_sduAudioFrames = 12
          silenceSuppression = FALSE
        }
      }
      [6]={
        capabilityTableEntryNumber = 6
        capability = receiveVideoCapability h263VideoCapability {
          sqcifMPI = 1
          maxBitRate = 8250
          unrestrictedVector = FALSE
          arithmeticCoding = FALSE
          advancedPrediction = FALSE
          pbFrames = FALSE
          temporalSpatialTradeOffCapability = TRUE
          errorCompensation = FALSE
        }
      }
      [7]={
        capabilityTableEntryNumber = 7
        capability = receiveVideoCapability h263VideoCapability {
          qcifMPI = 1
          maxBitRate = 8250
          unrestrictedVector = FALSE
          arithmeticCoding = FALSE
          advancedPrediction = FALSE
          pbFrames = FALSE
          temporalSpatialTradeOffCapability = TRUE
          errorCompensation = FALSE
        }
      }
      [8]={
        capabilityTableEntryNumber = 8
        capability = receiveVideoCapability h263VideoCapability {
          cifMPI = 1
          maxBitRate = 8250
          unrestrictedVector = FALSE
          arithmeticCoding = FALSE
          advancedPrediction = FALSE
          pbFrames = FALSE
          temporalSpatialTradeOffCapability = TRUE
          errorCompensation = FALSE
        }
      }
      [9]={
        capabilityTableEntryNumber = 9
        capability = receiveVideoCapability h261VideoCapability {
          qcifMPI = 1
          temporalSpatialTradeOffCapability = TRUE
          maxBitRate = 8250
          stillImageTransmission = FALSE
          videoBadMBsCap = FALSE
        }
      }
      [10]={
        capabilityTableEntryNumber = 10
        capability = receiveVideoCapability h261VideoCapability {
          cifMPI = 1
          temporalSpatialTradeOffCapability = TRUE
          maxBitRate = 8250
          stillImageTransmission = FALSE
          videoBadMBsCap = FALSE
        }
      }
    }
    capabilityDescriptors = 5 entries {
      [0]={
        capabilityDescriptorNumber = 6
        simultaneousCapabilities = 3 entries {
          [0]=4 entries {
            [0]=4
            [1]=3
            [2]=2
            [3]=1
          }
          [1]=1 entries {
            [0]=7
          }
          [2]=1 entries {
            [0]=11
          }
        }
      }
      [1]={
        capabilityDescriptorNumber = 7
        simultaneousCapabilities = 3 entries {
          [0]=4 entries {
            [0]=4
            [1]=3
            [2]=2
            [3]=1
          }
          [1]=1 entries {
            [0]=9
          }
          [2]=1 entries {
            [0]=11
          }
        }
      }
      [2]={
        capabilityDescriptorNumber = 8
        simultaneousCapabilities = 3 entries {
          [0]=4 entries {
            [0]=4
            [1]=3
            [2]=2
            [3]=1
          }
          [1]=1 entries {
            [0]=6
          }
          [2]=1 entries {
            [0]=11
          }
        }
      }
      [3]={
        capabilityDescriptorNumber = 9
        simultaneousCapabilities = 3 entries {
          [0]=4 entries {
            [0]=4
            [1]=3
            [2]=2
            [3]=1
          }
          [1]=1 entries {
            [0]=8
          }
          [2]=1 entries {
            [0]=11
          }
        }
      }
      [4]={
        capabilityDescriptorNumber = 10
        simultaneousCapabilities = 3 entries {
          [0]=4 entries {
            [0]=4
            [1]=3
            [2]=2
            [3]=1
          }
          [1]=1 entries {
            [0]=10
          }
          [2]=1 entries {
            [0]=11
          }
        }
      }
    }
  }
2005/04/01 20:07:45.764	4	ProxyChannel.cxx(2533)	H245	Request:
terminalCapabilitySet
2005/04/01 20:07:45.773	4	 ProxyThread.cxx(687)	ProxyH(0) 1 sockets
selected from 4, total 4/0
2005/04/01 20:07:45.773	5	 ProxyThread.cxx(379)	H245s	Reading from
192.168.0.1:2241
2005/04/01 20:07:45.774	4	ProxyChannel.cxx(1697)	H245	Received:
request masterSlaveDetermination {
    terminalType = 50
    statusDeterminationNumber = 4967315
  }
2005/04/01 20:07:45.775	4	ProxyChannel.cxx(2533)	H245	Request:
masterSlaveDetermination
2005/04/01 20:07:52.568	4	 ProxyThread.cxx(687)	ProxyH(0) 1 sockets
selected from 4, total 4/0
2005/04/01 20:07:52.569	5	 ProxyThread.cxx(379)	H245s	Reading from
192.168.0.1:2241
2005/04/01 20:07:52.570	4	ProxyChannel.cxx(1697)	H245	Received:
command endSessionCommand disconnect <<null>>
2005/04/01 20:07:52.570	4	ProxyChannel.cxx(1764)	H245	Command: endSessionCommand
2005/04/01 20:07:52.571	4	 ProxyThread.cxx(687)	ProxyH(0) 2 sockets
selected from 4, total 4/0
2005/04/01 20:07:52.572	5	 ProxyThread.cxx(379)	Q931s	Reading from
192.168.0.1:2240
2005/04/01 20:07:52.573	3	ProxyChannel.cxx(475)	Q931s	Received:
ReleaseComplete CRV=31345 from 192.168.0.1:2240
2005/04/01 20:07:52.576	2	      RasSrv.cxx(2702)	GK	Read from 192.168.0.1:2206
2005/04/01 20:07:52.578	4	ProxyChannel.cxx(401)	Q931	Received: {
  q931pdu = {
    protocolDiscriminator = 8
    callReference = 31345
    from = originator
    messageType = ReleaseComplete
    IE: User-User = {
      05 c0 06 00 08 91 4a 00  02 58 08 11 00 22 ce da   ......J..X..."..
      ab 9f 51 c0 4d 9c 0a 00  99 b1 b7 fd 3a            ..Q.M.......:
    }
  }
  h225pdu = {
    h323_uu_pdu = {
      h323_message_body = releaseComplete {
        protocolIdentifier = 0.0.8.2250.0.2
        reason = undefinedReason <<null>>
        callIdentifier = {
          guid =  16 octets {
            22 ce da ab 9f 51 c0 4d  9c 0a 00 99 b1 b7 fd 3a   "....Q.M.......:
          }
        }
      }
      h245Tunneling = FALSE
    }
  }
}
2005/04/01 20:07:52.580	1	      RasTbl.cxx(2441)	CDR|5|22 ce da ab 9f
51 c0 4d 9c 0a 00 99 b1 b7 fd 3a|7|Fri, 01 Apr 2005 20:07:45
+0200|Fri, 01 Apr 2005 20:07:52
+0200|192.168.0.1:1720|6045_endp|192.168.1.4:1720|oz_1000_endp|Roberto:h323_ID|arturo:h323_ID=arturo:h323_ID|InternalGK;

2005/04/01 20:07:52.581	3	      RasSrv.cxx(2714)	GK
disengageRequest {
    requestSeqNum = 11
    endpointIdentifier =  9 characters {
      0036 0030 0034 0035 005f 0065 006e 0064   6045_end
      0070                                      p
    }
    conferenceID =  16 octets {
      be a6 52 3b f0 5f e9 42  ba 63 96 0a 64 37 2d 1b   ..R;._.B.c..d7-.
    }
    callReferenceValue = 31345
    disengageReason = normalDrop <<null>>
    callIdentifier = {
      guid =  16 octets {
        22 ce da ab 9f 51 c0 4d  9c 0a 00 99 b1 b7 fd 3a   "....Q.M.......:
      }
    }
    answeredCall = FALSE
  }
2005/04/01 20:07:52.581	1	      RasSrv.cxx(2097)	GK	DRQ Received
2005/04/01 20:07:52.582	4	      RasSrv.cxx(2107)	GK	DRQ: closed conference
2005/04/01 20:07:52.582	3	        gkauth.h(831)	GKAUTH	default check ok
2005/04/01 20:07:52.583	2	     
RasSrv.cxx(2147)	DCF|192.168.0.1|6045_endp|31345|normalDrop;

2005/04/01 20:07:52.584	3	      RasSrv.cxx(2632)	GK	Send to 192.168.0.1:2206
disengageConfirm {
    requestSeqNum = 11
  }
2005/04/01 20:07:52.584	5	      RasSrv.cxx(2654)	GK	Sent Successful
2005/04/01 20:07:52.585	5	      gkacct.cxx(640)	GKACCT	FileAcct - CDR
string for event 2, call no. 5: CDR|5|22 ce da ab 9f 51 c0 4d 9c 0a 00
99 b1 b7 fd 3a|7|Fri, 01 Apr 2005 20:07:45 +0200|Fri, 01 Apr 2005
20:07:52 +0200|192.168.0.1:1720|6045_endp|192.168.1.4:1720|oz_1000_endp|Roberto:h323_ID|arturo:h323_ID=arturo:h323_ID|InternalGK;
2005/04/01 20:07:52.585	3	      gkacct.cxx(994)	GKACCT	FileAcct logged
event 2 for call no. 5
2005/04/01 20:07:52.585	2	      gkacct.cxx(1034)	GKACCT	Successfully
logged event 2 for call no. 5
2005/04/01 20:07:52.587	5	 ProxyThread.cxx(379)	H245s	Reading from
192.168.0.1:2241
2005/04/01 20:07:52.589	3	 ProxyThread.cxx(209)	H245s	192.168.0.1:2241
Error(0):  (0:0)
2005/04/01 20:07:52.617	4	 ProxyThread.cxx(687)	ProxyH(0) 1 sockets
selected from 2, total 3/1
2005/04/01 20:07:52.617	5	 ProxyThread.cxx(379)	Q931d	Reading from
192.168.1.4:1720
2005/04/01 20:07:52.617	3	ProxyChannel.cxx(451)	Q931d	192.168.1.4:1720
Error(0):  (0:0)
2005/04/01 20:07:57.618	4	ProxyChannel.cxx(1859)	H245	Send
endSessionCommand to 192.168.0.1:2241
2005/04/01 20:07:57.620	3	 ProxyThread.cxx(85)	Q931s	Delete socket
192.168.0.1:2240
2005/04/01 20:08:02.719	3	 ProxyThread.cxx(85)	Q931d	Delete socket
192.168.1.4:1720
2005/04/01 20:08:02.720	3	 ProxyThread.cxx(85)	H245s	Delete socket
192.168.0.1:2241
2005/04/01 20:08:02.720	3	 ProxyThread.cxx(675)	ProxyH(0) waiting...
2005/04/01 20:08:02.720	3	 ProxyThread.cxx(675)	ProxyH(0) waiting...
2005/04/01 20:08:03.138	3	      RasTbl.cxx(1579)	Gk	Delete Call No. 5
2005/04/01 20:08:03.746	2	    GkStatus.cxx(360)	GK	GkStatus got command debug
--------------------------------------------------------------------------------------------------------

Log on gnugk in DMZ:
--------------------------------------------------------------------------------------------------------
2005/04/01 20:07:37.602	3	 ProxyThread.cxx(529)	ProxyL	Connected from
192.168.1.3:20004
2005/04/01 20:07:37.620	5	 ProxyThread.cxx(564)	ProxyH(0) add a socket, total 3
2005/04/01 20:07:37.622	4	 ProxyThread.cxx(687)	ProxyH(0) 1 sockets
selected from 1, total 3/2
2005/04/01 20:07:37.623	5	 ProxyThread.cxx(379)	Q931s	Reading from
192.168.1.3:20004
2005/04/01 20:07:37.624	3	ProxyChannel.cxx(475)	Q931s	Received: Setup
CRV=31345 from 192.168.1.3:20004
2005/04/01 20:07:37.657	4	ProxyChannel.cxx(401)	Q931	Received: {
  q931pdu = {
    protocolDiscriminator = 8
    callReference = 31345
    from = originator
    messageType = Setup
    IE: Bearer-Capability = {
      88 c0 a5                                           ...
    }
    IE: Display = {
      41 72 74 75 72 6f 20 53  61 6e 64 72 69 67 6f 00   Arturo Sandrigo.
    }
    IE: User-User = {
      30 b0 06 00 08 91 4a 00  02 01 40 0e 00 41 00 72   0.....J...@..A.r
      00 74 00 75 00 72 00 6f  00 20 00 53 00 61 00 6e   .t.u.r.o. .S.a.n
      00 64 00 72 00 69 00 67  00 6f 22 c0 b5 00 53 4c   .d.r.i.g.o"...SL
      16 4d 69 63 72 6f 73 6f  66 74 ae 20 4e 65 74 4d   .Microsoft. NetM
      65 65 74 69 6e 67 ae 00  03 33 2e 30 00 00 01 40   eeting...3.0...@
      06 00 52 00 6f 00 62 00  65 00 72 00 74 00 6f 00   ..R.o.b.e.r.t.o.
      be a6 52 3b f0 5f e9 42  ba 63 96 0a 64 37 2d 1b   ..R;._.B.c..d7-.
      00 45 0c 07 00 c0 a8 01  03 06 b8 11 00 22 ce da   .E..........."..
      ab 9f 51 c0 4d 9c 0a 00  99 b1 b7 fd 3a 01 00 01   ..Q.M.......:...
      00 40 b5 00 53 4c 3c 02  00 00 00 28 00 00 00 00   .@..SL<....(....
      00 00 00 1b 00 00 00 81  38 42 74 84 cc d2 11 b4   ........8Bt.....
      e3 00 a0 c9 0d 06 60 10  00 00 00 53 7a 02 a9 d7   ......`....Sz...
      60 60 40 86 ed 9a 95 f0  5d 22 61 00 00 00 00 00   ``@.....]"a.....
      00 00 00 02 80 01 00                               .......
    }
  }
  h225pdu = {
    h323_uu_pdu = {
      h323_message_body = setup {
        protocolIdentifier = 0.0.8.2250.0.2
        sourceAddress = 1 entries {
          [0]=h323_ID  15 characters {
            0041 0072 0074 0075 0072 006f 0020 0053   Arturo S
            0061 006e 0064 0072 0069 0067 006f        andrigo
          }
        }
        sourceInfo = {
          vendor = {
            vendor = {
              t35CountryCode = 181
              t35Extension = 0
              manufacturerCode = 21324
            }
            productId =  23 octets {
              4d 69 63 72 6f 73 6f 66  74 ae 20 4e 65 74 4d 65  
Microsoft. NetMe
              65 74 69 6e 67 ae 00                               eting..
            }
            versionId =  4 octets {
              33 2e 30 00                                        3.0.
            }
          }
          terminal = {
          }
          mc = FALSE
          undefinedNode = FALSE
        }
        destinationAddress = 1 entries {
          [0]=h323_ID  7 characters {
            0052 006f 0062 0065 0072 0074 006f        Roberto
          }
        }
        activeMC = FALSE
        conferenceID =  16 octets {
          be a6 52 3b f0 5f e9 42  ba 63 96 0a 64 37 2d 1b   ..R;._.B.c..d7-.
        }
        conferenceGoal = create <<null>>
        callType = pointToPoint <<null>>
        sourceCallSignalAddress = ipAddress {
          ip =  4 octets {
            c0 a8 01 03                                        ....
          }
          port = 1720
        }
        callIdentifier = {
          guid =  16 octets {
            22 ce da ab 9f 51 c0 4d  9c 0a 00 99 b1 b7 fd 3a   "....Q.M.......:
          }
        }
        mediaWaitForConnect = FALSE
        canOverlapSend = FALSE
      }
      nonStandardData = {
        nonStandardIdentifier = h221NonStandard {
          t35CountryCode = 181
          t35Extension = 0
          manufacturerCode = 21324
        }
        data =  60 octets {
          02 00 00 00 28 00 00 00  00 00 00 00 1b 00 00 00   ....(...........
          81 38 42 74 84 cc d2 11  b4 e3 00 a0 c9 0d 06 60   .8Bt...........`
          10 00 00 00 53 7a 02 a9  d7 60 60 40 86 ed 9a 95   ....Sz...``@....
          f0 5d 22 61 00 00 00 00  00 00 00 00               .]"a........
        }
      }
      h245Tunneling = FALSE
    }
  }
}
2005/04/01 20:07:37.666	3	      gkauth.cxx(1288)	GKAUTH	default Setup check ok
2005/04/01 20:07:37.667	4	      RasTbl.cxx(1074)	Alias match for EP
10.11.12.3:1720
2005/04/01 20:07:37.668	2	     
RasTbl.cxx(2260)	CallTable::Insert(CALL) Call No. 5, total sessions :
1
2005/04/01 20:07:37.669	3	      gkacct.cxx(994)	GKACCT	default logged
event 1 for call no. 5
2005/04/01 20:07:37.670	2	      gkacct.cxx(1034)	GKACCT	Successfully
logged event 1 for call no. 5
2005/04/01 20:07:37.672	3	ProxyChannel.cxx(1269)	GK	Call 5 is NAT type 2
2005/04/01 20:07:37.673	3	ProxyChannel.cxx(351)	GK	Call 5 proxy enabled
2005/04/01 20:07:37.687	5	ProxyChannel.cxx(401)	Q931	Send to y.y.y.y:1720 {
  q931pdu = {
    protocolDiscriminator = 8
    callReference = 31345
    from = originator
    messageType = Setup
    IE: Bearer-Capability = {
      88 c0 a5                                           ...
    }
    IE: Display = {
      41 72 74 75 72 6f 20 53  61 6e 64 72 69 67 6f 00   Arturo Sandrigo.
    }
    IE: User-User = {
      30 b0 06 00 08 91 4a 00  02 01 40 0e 00 41 00 72   0.....J...@..A.r
      00 74 00 75 00 72 00 6f  00 20 00 53 00 61 00 6e   .t.u.r.o. .S.a.n
      00 64 00 72 00 69 00 67  00 6f 22 c0 b5 00 53 4c   .d.r.i.g.o"...SL
      16 4d 69 63 72 6f 73 6f  66 74 ae 20 4e 65 74 4d   .Microsoft. NetM
      65 65 74 69 6e 67 ae 00  03 33 2e 30 00 00 01 40   eeting...3.0...@
      06 00 52 00 6f 00 62 00  65 00 72 00 74 00 6f 00   ..R.o.b.e.r.t.o.
      be a6 52 3b f0 5f e9 42  ba 63 96 0a 64 37 2d 1b   ..R;._.B.c..d7-.
      00 45 0c 07 00 51 ae 03  a7 06 b8 11 00 22 ce da   .E...Q......."..
      ab 9f 51 c0 4d 9c 0a 00  99 b1 b7 fd 3a 01 00 01   ..Q.M.......:...
      00 40 b5 00 53 4c 3c 02  00 00 00 28 00 00 00 00   .@..SL<....(....
      00 00 00 1b 00 00 00 81  38 42 74 84 cc d2 11 b4   ........8Bt.....
      e3 00 a0 c9 0d 06 60 10  00 00 00 53 7a 02 a9 d7   ......`....Sz...
      60 60 40 86 ed 9a 95 f0  5d 22 61 00 00 00 00 00   ``@.....]"a.....
      00 00 00 02 80 01 00                               .......
    }
  }
  h225pdu = {
    h323_uu_pdu = {
      h323_message_body = setup {
        protocolIdentifier = 0.0.8.2250.0.2
        sourceAddress = 1 entries {
          [0]=h323_ID  15 characters {
            0041 0072 0074 0075 0072 006f 0020 0053   Arturo S
            0061 006e 0064 0072 0069 0067 006f        andrigo
          }
        }
        sourceInfo = {
          vendor = {
            vendor = {
              t35CountryCode = 181
              t35Extension = 0
              manufacturerCode = 21324
            }
            productId =  23 octets {
              4d 69 63 72 6f 73 6f 66  74 ae 20 4e 65 74 4d 65  
Microsoft. NetMe
              65 74 69 6e 67 ae 00                               eting..
            }
            versionId =  4 octets {
              33 2e 30 00                                        3.0.
            }
          }
          terminal = {
          }
          mc = FALSE
          undefinedNode = FALSE
        }
        destinationAddress = 1 entries {
          [0]=h323_ID  7 characters {
            0052 006f 0062 0065 0072 0074 006f        Roberto
          }
        }
        activeMC = FALSE
        conferenceID =  16 octets {
          be a6 52 3b f0 5f e9 42  ba 63 96 0a 64 37 2d 1b   ..R;._.B.c..d7-.
        }
        conferenceGoal = create <<null>>
        callType = pointToPoint <<null>>
        sourceCallSignalAddress = ipAddress {
          ip =  4 octets {
            51 ae 03 a7                                        Q...
          }
          port = 1720
        }
        callIdentifier = {
          guid =  16 octets {
            22 ce da ab 9f 51 c0 4d  9c 0a 00 99 b1 b7 fd 3a   "....Q.M.......:
          }
        }
        mediaWaitForConnect = FALSE
        canOverlapSend = FALSE
      }
      nonStandardData = {
        nonStandardIdentifier = h221NonStandard {
          t35CountryCode = 181
          t35Extension = 0
          manufacturerCode = 21324
        }
        data =  60 octets {
          02 00 00 00 28 00 00 00  00 00 00 00 1b 00 00 00   ....(...........
          81 38 42 74 84 cc d2 11  b4 e3 00 a0 c9 0d 06 60   .8Bt...........`
          10 00 00 00 53 7a 02 a9  d7 60 60 40 86 ed 9a 95   ....Sz...``@....
          f0 5d 22 61 00 00 00 00  00 00 00 00               .]"a........
        }
      }
      h245Tunneling = FALSE
    }
  }
}
2005/04/01 20:07:37.692	2	 ProxyThread.cxx(729)	Proxy	Create a new
ConnectThread, total 3
2005/04/01 20:07:37.697	3	 ProxyThread.cxx(85)	Q931s	Delete socket
192.168.1.3:20002
2005/04/01 20:07:37.702	3	 ProxyThread.cxx(85)	Q931s	Delete socket
192.168.1.3:20003
2005/04/01 20:07:37.703	3	 ProxyThread.cxx(675)	ProxyH(0) waiting...
2005/04/01 20:07:37.706	2	      thread.cxx(31)	ProxyConnectThread 3849 started
2005/04/01 20:07:37.947	3	ProxyChannel.cxx(780)	Q931(3849) Connect to
y.y.y.y:1720 successful
2005/04/01 20:07:37.948	5	 ProxyThread.cxx(564)	ProxyH(0) add a socket, total 2
2005/04/01 20:07:38.067	2	      RasSrv.cxx(2702)	GK	Read from y.y.y.y:16358
2005/04/01 20:07:38.070	4	 ProxyThread.cxx(687)	ProxyH(0) 1 sockets
selected from 2, total 2/2
2005/04/01 20:07:38.071	5	 ProxyThread.cxx(379)	Q931d	Reading from y.y.y.y:1720
2005/04/01 20:07:38.081	3	      RasSrv.cxx(2714)	GK
admissionRequest {
    requestSeqNum = 10
    callType = pointToPoint <<null>>
    endpointIdentifier =  9 characters {
      0033 0035 0035 0038 005f 0065 006e 0064   3558_end
      0070                                      p
    }
    destinationInfo = 2 entries {
      [0]=h323_ID  7 characters {
        0052 006f 0062 0065 0072 0074 006f        Roberto
      }
      [1]=h323_ID  7 characters {
        0052 006f 0062 0065 0072 0074 006f        Roberto
      }
    }
    destCallSignalAddress = ipAddress {
      ip =  4 octets {
        0a 0b 0c 03                                        ....
      }
      port = 1720
    }
    srcInfo = 0 entries {
    }
    srcCallSignalAddress = ipAddress {
      ip =  4 octets {
        51 ae 03 a7                                        Q...
      }
      port = 1720
    }
    bandWidth = 1
    callReferenceValue = 31410
    conferenceID =  16 octets {
      be a6 52 3b f0 5f e9 42  ba 63 96 0a 64 37 2d 1b   ..R;._.B.c..d7-.
    }
    activeMC = FALSE
    answerCall = TRUE
    canMapAlias = FALSE
    callIdentifier = {
      guid =  16 octets {
        22 ce da ab 9f 51 c0 4d  9c 0a 00 99 b1 b7 fd 3a   "....Q.M.......:
      }
    }
    willSupplyUUIEs = FALSE
  }
2005/04/01 20:07:38.085	1	      RasSrv.cxx(1653)	GK	ARQ Received
2005/04/01 20:07:38.086	3	      gkauth.cxx(1242)	GKAUTH	default ARQ check ok
2005/04/01 20:07:38.088	3	      RasSrv.cxx(1904)	GK	ARQ will request
bandwith of 1280
2005/04/01 20:07:38.096	3	      RasSrv.cxx(1952)	GK	ACF: found
existing call no 5
2005/04/01 20:07:38.099	2	     
RasSrv.cxx(2032)	ACF|10.11.12.3:1720|3558_endp|31410|Roberto:h323_ID=Roberto:h323_ID||true;

2005/04/01 20:07:38.100	3	      RasSrv.cxx(2632)	GK	Send to y.y.y.y:16358
admissionConfirm {
    requestSeqNum = 10
    bandWidth = 1280
    callModel = gatekeeperRouted <<null>>
    destCallSignalAddress = ipAddress {
      ip =  4 octets {
        51 ae 03 a7                                        Q...
      }
      port = 1720
    }
    irrFrequency = 120
    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
    }
  }
2005/04/01 20:07:38.102	5	      RasSrv.cxx(2654)	GK	Sent Successful
2005/04/01 20:07:38.172	4	ProxyChannel.cxx(445)	Q931d	y.y.y.y:1720
Error(0): Timeout
2005/04/01 20:07:38.326	4	 ProxyThread.cxx(687)	ProxyH(0) 1 sockets
selected from 2, total 2/2
2005/04/01 20:07:38.326	5	 ProxyThread.cxx(379)	Q931d	Reading from y.y.y.y:1720
2005/04/01 20:07:38.327	3	ProxyChannel.cxx(475)	Q931d	Received:
Alerting CRV=31345 from y.y.y.y:1720
2005/04/01 20:07:38.341	4	ProxyChannel.cxx(401)	Q931	Received: {
  q931pdu = {
    protocolDiscriminator = 8
    callReference = 31345
    from = destination
    messageType = Alerting
    IE: User-User = {
      03 80 06 00 08 91 4a 00  02 02 01 20 11 00 22 ce   ......J.... ..".
      da ab 9f 51 c0 4d 9c 0a  00 99 b1 b7 fd 3a         ...Q.M.......:
    }
  }
  h225pdu = {
    h323_uu_pdu = {
      h323_message_body = alerting {
        protocolIdentifier = 0.0.8.2250.0.2
        destinationInfo = {
          terminal = {
          }
          mc = FALSE
          undefinedNode = FALSE
        }
        callIdentifier = {
          guid =  16 octets {
            22 ce da ab 9f 51 c0 4d  9c 0a 00 99 b1 b7 fd 3a   "....Q.M.......:
          }
        }
      }
      h245Tunneling = FALSE
    }
  }
}
2005/04/01 20:07:38.391	4	 ProxyThread.cxx(687)	ProxyH(0) 1 sockets
selected from 2, total 2/2
2005/04/01 20:07:38.392	5	 ProxyThread.cxx(379)	Q931d	Reading from y.y.y.y:1720
2005/04/01 20:07:38.393	3	ProxyChannel.cxx(475)	Q931d	Received:
Connect CRV=31345 from y.y.y.y:1720
2005/04/01 20:07:38.411	4	ProxyChannel.cxx(401)	Q931	Received: {
  q931pdu = {
    protocolDiscriminator = 8
    callReference = 31345
    from = destination
    messageType = Connect
    IE: Bearer-Capability = {
      88 c0 a5                                           ...
    }
    IE: Display = {
      52 6f 62 65 72 74 6f 20  42 72 61 69 64 6f 74 74   Roberto Braidott
      69                                                 i
    }
    IE: User-User = {
      02 c0 06 00 08 91 4a 00  02 00 51 ae 03 54 40 0d   ......J...Q..T@.
      22 c0 b5 00 53 4c 16 4d  69 63 72 6f 73 6f 66 74   "...SL.Microsoft
      ae 20 4e 65 74 4d 65 65  74 69 6e 67 ae 00 03 33   . NetMeeting...3
      2e 30 00 00 be a6 52 3b  f0 5f e9 42 ba 63 96 0a   .0....R;._.B.c..
      64 37 2d 1b 09 00 11 00  22 ce da ab 9f 51 c0 4d   d7-....."....Q.M
      9c 0a 00 99 b1 b7 fd 3a                            .......:
    }
  }
  h225pdu = {
    h323_uu_pdu = {
      h323_message_body = connect {
        protocolIdentifier = 0.0.8.2250.0.2
        h245Address = ipAddress {
          ip =  4 octets {
            51 ae 03 54                                        Q..T
          }
          port = 16397
        }
        destinationInfo = {
          vendor = {
            vendor = {
              t35CountryCode = 181
              t35Extension = 0
              manufacturerCode = 21324
            }
            productId =  23 octets {
              4d 69 63 72 6f 73 6f 66  74 ae 20 4e 65 74 4d 65  
Microsoft. NetMe
              65 74 69 6e 67 ae 00                               eting..
            }
            versionId =  4 octets {
              33 2e 30 00                                        3.0.
            }
          }
          terminal = {
          }
          mc = FALSE
          undefinedNode = FALSE
        }
        conferenceID =  16 octets {
          be a6 52 3b f0 5f e9 42  ba 63 96 0a 64 37 2d 1b   ..R;._.B.c..d7-.
        }
        callIdentifier = {
          guid =  16 octets {
            22 ce da ab 9f 51 c0 4d  9c 0a 00 99 b1 b7 fd 3a   "....Q.M.......:
          }
        }
      }
      h245Tunneling = FALSE
    }
  }
}
2005/04/01 20:07:38.415	3	ProxyChannel.cxx(1915)	H245	Set h245Address
to 192.168.1.4:30006
2005/04/01 20:07:38.425	5	ProxyChannel.cxx(401)	Q931	Send to 192.168.1.3:20004 {
  q931pdu = {
    protocolDiscriminator = 8
    callReference = 31345
    from = destination
    messageType = Connect
    IE: Bearer-Capability = {
      88 c0 a5                                           ...
    }
    IE: Display = {
      52 6f 62 65 72 74 6f 20  42 72 61 69 64 6f 74 74   Roberto Braidott
      69                                                 i
    }
    IE: User-User = {
      22 c0 06 00 08 91 4a 00  02 00 c0 a8 01 04 75 36   ".....J.......u6
      22 c0 b5 00 53 4c 16 4d  69 63 72 6f 73 6f 66 74   "...SL.Microsoft
      ae 20 4e 65 74 4d 65 65  74 69 6e 67 ae 00 03 33   . NetMeeting...3
      2e 30 00 00 be a6 52 3b  f0 5f e9 42 ba 63 96 0a   .0....R;._.B.c..
      64 37 2d 1b 01 11 00 22  ce da ab 9f 51 c0 4d 9c   d7-...."....Q.M.
      0a 00 99 b1 b7 fd 3a 02  80 01 00                  ......:....
    }
  }
  h225pdu = {
    h323_uu_pdu = {
      h323_message_body = connect {
        protocolIdentifier = 0.0.8.2250.0.2
        h245Address = ipAddress {
          ip =  4 octets {
            c0 a8 01 04                                        ....
          }
          port = 30006
        }
        destinationInfo = {
          vendor = {
            vendor = {
              t35CountryCode = 181
              t35Extension = 0
              manufacturerCode = 21324
            }
            productId =  23 octets {
              4d 69 63 72 6f 73 6f 66  74 ae 20 4e 65 74 4d 65  
Microsoft. NetMe
              65 74 69 6e 67 ae 00                               eting..
            }
            versionId =  4 octets {
              33 2e 30 00                                        3.0.
            }
          }
          terminal = {
          }
          mc = FALSE
          undefinedNode = FALSE
        }
        conferenceID =  16 octets {
          be a6 52 3b f0 5f e9 42  ba 63 96 0a 64 37 2d 1b   ..R;._.B.c..d7-.
        }
        callIdentifier = {
          guid =  16 octets {
            22 ce da ab 9f 51 c0 4d  9c 0a 00 99 b1 b7 fd 3a   "....Q.M.......:
          }
        }
      }
      h245Tunneling = FALSE
    }
  }
}
2005/04/01 20:07:38.532	3	ProxyChannel.cxx(1866)	H245	Connected from
192.168.1.3:30009
2005/04/01 20:07:38.558	5	ProxyChannel.cxx(401)	Q931	Send to y.y.y.y:1720 {
  q931pdu = {
    protocolDiscriminator = 8
    callReference = 31345
    from = originator
    messageType = Facility
    IE: Facility = {

    }
    IE: User-User = {
      26 90 00 be a6 52 3b f0  5f e9 42 ba 63 96 0a 64   &....R;._.B.c..d
      37 2d 1b 81 01 00 13 05  80 11 00 22 ce da ab 9f   7-........."....
      51 c0 4d 9c 0a 00 99 b1  b7 fd 3a 07 00 51 ae 03   Q.M.......:..Q..
      a7 75 36 01 00 01 00 02  80 01 00                  .u6........
    }
  }
  h225pdu = {
    h323_uu_pdu = {
      h323_message_body = facility {
        protocolIdentifier = 
        conferenceID =  16 octets {
          be a6 52 3b f0 5f e9 42  ba 63 96 0a 64 37 2d 1b   ..R;._.B.c..d7-.
        }
        reason = startH245 <<null>>
        callIdentifier = {
          guid =  16 octets {
            22 ce da ab 9f 51 c0 4d  9c 0a 00 99 b1 b7 fd 3a   "....Q.M.......:
          }
        }
        h245Address = ipAddress {
          ip =  4 octets {
            51 ae 03 a7                                        Q...
          }
          port = 30006
        }
        multipleCalls = FALSE
        maintainConnection = FALSE
      }
      h245Tunneling = FALSE
    }
  }
}
2005/04/01 20:07:42.733	3	ProxyChannel.cxx(1888)	H245	y.y.y.y:16379
DIDN'T ACCEPT THE CALL
2005/04/01 20:07:42.734	5	 ProxyThread.cxx(564)	ProxyH(0) add a socket, total 3
2005/04/01 20:07:42.735	5	 ProxyThread.cxx(564)	ProxyH(0) add a socket, total 4
2005/04/01 20:07:42.736	3	 ProxyThread.cxx(85)	Q931d	Delete socket y.y.y.y:1720
2005/04/01 20:07:42.738	3	ProxyChannel.cxx(1888)	H245	y.y.y.y:16389
DIDN'T ACCEPT THE CALL
2005/04/01 20:07:42.739	5	 ProxyThread.cxx(564)	ProxyH(0) add a socket, total 5
2005/04/01 20:07:42.740	5	 ProxyThread.cxx(564)	ProxyH(0) add a socket, total 6
2005/04/01 20:07:42.740	3	 ProxyThread.cxx(85)	Q931d	Delete socket y.y.y.y:1720
2005/04/01 20:07:43.163	3	      RasTbl.cxx(1579)	Gk	Delete Call No. 3
2005/04/01 20:07:43.165	3	      RasTbl.cxx(1579)	Gk	Delete Call No. 4
2005/04/01 20:07:45.392	4	 ProxyThread.cxx(687)	ProxyH(0) 1 sockets
selected from 2, total 2/4
2005/04/01 20:07:45.393	5	 ProxyThread.cxx(379)	Q931s	Reading from
192.168.1.3:20004
2005/04/01 20:07:45.394	3	ProxyChannel.cxx(475)	Q931s	Received:
ReleaseComplete CRV=31345 from 192.168.1.3:20004
2005/04/01 20:07:45.408	4	ProxyChannel.cxx(401)	Q931	Received: {
  q931pdu = {
    protocolDiscriminator = 8
    callReference = 31345
    from = originator
    messageType = ReleaseComplete
    IE: User-User = {
      05 c0 06 00 08 91 4a 00  02 58 08 11 00 22 ce da   ......J..X..."..
      ab 9f 51 c0 4d 9c 0a 00  99 b1 b7 fd 3a            ..Q.M.......:
    }
  }
  h225pdu = {
    h323_uu_pdu = {
      h323_message_body = releaseComplete {
        protocolIdentifier = 0.0.8.2250.0.2
        reason = undefinedReason <<null>>
        callIdentifier = {
          guid =  16 octets {
            22 ce da ab 9f 51 c0 4d  9c 0a 00 99 b1 b7 fd 3a   "....Q.M.......:
          }
        }
      }
      h245Tunneling = FALSE
    }
  }
}
2005/04/01 20:07:45.413	1	      RasTbl.cxx(2441)	CDR|5|22 ce da ab 9f
51 c0 4d 9c 0a 00 99 b1 b7 fd 3a|7|Fri, 01 Apr 2005 20:07:38
+0200|Fri, 01 Apr 2005 20:07:45 +0200|192.168.1.3:1720|
|10.11.12.3:1720|3558_endp|Roberto:h323_ID|Arturo
Sandrigo:h323_ID|AyersRockGK;

2005/04/01 20:07:45.417	5	      gkacct.cxx(640)	GKACCT	FileAcct - CDR
string for event 2, call no. 5: CDR|5|22 ce da ab 9f 51 c0 4d 9c 0a 00
99 b1 b7 fd 3a|7|Fri, 01 Apr 2005 20:07:38 +0200|Fri, 01 Apr 2005
20:07:45 +0200|192.168.1.3:1720|
|10.11.12.3:1720|3558_endp|Roberto:h323_ID|Arturo
Sandrigo:h323_ID|AyersRockGK;
2005/04/01 20:07:45.417	3	      gkacct.cxx(994)	GKACCT	FileAcct logged
event 2 for call no. 5
2005/04/01 20:07:45.418	2	      gkacct.cxx(1034)	GKACCT	Successfully
logged event 2 for call no. 5
2005/04/01 20:07:45.470	4	 ProxyThread.cxx(687)	ProxyH(0) 1 sockets
selected from 1, total 1/5
2005/04/01 20:07:45.471	5	 ProxyThread.cxx(379)	Q931d	Reading from y.y.y.y:1720
2005/04/01 20:07:45.472	3	ProxyChannel.cxx(451)	Q931d	y.y.y.y:1720
Error(0):  (0:0)
2005/04/01 20:07:45.473	3	 ProxyThread.cxx(675)	ProxyH(0) waiting...
2005/04/01 20:07:45.474	3	 ProxyThread.cxx(675)	ProxyH(0) waiting...
2005/04/01 20:07:45.475	2	      RasSrv.cxx(2702)	GK	Read from y.y.y.y:16358
2005/04/01 20:07:45.480	3	      RasSrv.cxx(2714)	GK
disengageRequest {
    requestSeqNum = 11
    endpointIdentifier =  9 characters {
      0033 0035 0035 0038 005f 0065 006e 0064   3558_end
      0070                                      p
    }
    conferenceID =  16 octets {
      be a6 52 3b f0 5f e9 42  ba 63 96 0a 64 37 2d 1b   ..R;._.B.c..d7-.
    }
    callReferenceValue = 31410
    disengageReason = normalDrop <<null>>
    callIdentifier = {
      guid =  16 octets {
        22 ce da ab 9f 51 c0 4d  9c 0a 00 99 b1 b7 fd 3a   "....Q.M.......:
      }
    }
    answeredCall = FALSE
  }
2005/04/01 20:07:45.482	1	      RasSrv.cxx(2097)	GK	DRQ Received
2005/04/01 20:07:45.483	4	      RasSrv.cxx(2107)	GK	DRQ: closed conference
2005/04/01 20:07:45.483	3	        gkauth.h(831)	GKAUTH	default check ok
2005/04/01 20:07:45.486	3	      RasTbl.cxx(2391)	GK	No CallRec found for DRQ
2005/04/01 20:07:45.487	2	     
RasSrv.cxx(2147)	DCF|y.y.y.y|3558_endp|31410|normalDrop;

2005/04/01 20:07:45.488	3	      RasSrv.cxx(2632)	GK	Send to y.y.y.y:16358
disengageConfirm {
    requestSeqNum = 11
  }
2005/04/01 20:07:45.489	5	      RasSrv.cxx(2654)	GK	Sent Successful
2005/04/01 20:07:50.599	2	    GkStatus.cxx(360)	GK	GkStatus got command debug

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

> In your single-GK config, I don't know what's
> wrong, but IMO using cascaded NATs is just asking
> for trouble.  If you have enough addresses
> available on 192.168.1.0/24, consider setting
> up the Linux firewall as a bridge or a pseudo-bridge.
> If you need to have a separate 192.168.0 network,
> then set up the Linux firewall as an ordinary
> (non NAT) router, and add a static route to your
> main router to forward packets for 192.168.0.0/24
> to 192.168.1.3 .

Maybe the problem is due to my "double" nat config (in both cases) ...
anyway I couldn't make any tests yet ... I'll do them as soon as
possible.

>
> Good luck,
>
> Stewart> Hi Arturo,

Hi Stewart, first of all thanks for your reply!

> In the config that almost worked, if the external
> NATed endpoint is not NAT-aware, and if the
> NAT it is behind is not H.323-aware, then it is
> necessary to forward ports on that NAT to the
> endpoint.  If you can use fast start and/or
> H.323 tunneling, it should work to just forward
> TCP 1720.  However, you may also need to forward
> TCP port(s) for H.245, and/or UDP ports for RTP.
> See endpoint documentation, or sniff to find out
> what they are.

I forgot about the nat problem since I was too much on the config
problem : ...  anyway I made some test and the problem is not due to
nat probelm (both of us used netmeeting and also have the port
forwarding set in the right way) and the problem is still there, my
friend can call me but I can't call him ( I can call only not natted
endpoint).... the following log is made at bebug level 5 :

Log on linux firewall:
--------------------------------------------------------------------------------------------------------
2005/04/01 20:07:44.738	2	      RasSrv.cxx(2702)	GK	Read from 192.168.0.1:2206
2005/04/01 20:07:44.759	3	      RasSrv.cxx(2714)	GK
admissionRequest {
    requestSeqNum = 10
    callType = pointToPoint <<null>>
    endpointIdentifier =  9 characters {
      0036 0030 0034 0035 005f 0065 006e 0064   6045_end
      0070                                      p
    }
    destinationInfo = 1 entries {
      [0]=h323_ID  7 characters {
        0052 006f 0062 0065 0072 0074 006f        Roberto
      }
    }
    srcInfo = 2 entries {
      [0]=h323_ID  6 characters {
        0061 0072 0074 0075 0072 006f             arturo
      }
      [1]=h323_ID  6 characters {
        0061 0072 0074 0075 0072 006f             arturo
      }
    }
    bandWidth = 1
    callReferenceValue = 31345
    conferenceID =  16 octets {
      be a6 52 3b f0 5f e9 42  ba 63 96 0a 64 37 2d 1b   ..R;._.B.c..d7-.
    }
    activeMC = FALSE
    answerCall = FALSE
    canMapAlias = FALSE
    callIdentifier = {
      guid =  16 octets {
        22 ce da ab 9f 51 c0 4d  9c 0a 00 99 b1 b7 fd 3a   "....Q.M.......:
      }
    }
    willSupplyUUIEs = FALSE
  }
2005/04/01 20:07:44.760	1	      RasSrv.cxx(1653)	GK	ARQ Received
2005/04/01 20:07:44.760	3	      gkauth.cxx(1242)	GKAUTH	default ARQ check ok
2005/04/01 20:07:44.760	4	      RasTbl.cxx(1074)	Alias match for EP
192.168.1.4:1720
2005/04/01 20:07:44.761	3	      RasSrv.cxx(1904)	GK	ARQ will request
bandwith of 1280
2005/04/01 20:07:44.763	2	     
RasTbl.cxx(2260)	CallTable::Insert(CALL) Call No. 5, total sessions :
1
2005/04/01 20:07:44.764	2	     
RasSrv.cxx(2032)	ACF|192.168.0.1:1720|6045_endp|31345|Roberto:h323_ID|arturo:h323_ID=arturo:h323_ID|false;

2005/04/01 20:07:44.765	3	      RasSrv.cxx(2632)	GK	Send to 192.168.0.1:2206
admissionConfirm {
    requestSeqNum = 10
    bandWidth = 1280
    callModel = gatekeeperRouted <<null>>
    destCallSignalAddress = ipAddress {
      ip =  4 octets {
        c0 a8 00 fe                                        ....
      }
      port = 1720
    }
    irrFrequency = 120
    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
    }
  }
2005/04/01 20:07:44.766	5	      RasSrv.cxx(2654)	GK	Sent Successful
2005/04/01 20:07:44.772	3	 ProxyThread.cxx(529)	ProxyL	Connected from
192.168.0.1:2240
2005/04/01 20:07:44.772	5	 ProxyThread.cxx(564)	ProxyH(0) add a socket, total 1
2005/04/01 20:07:44.773	4	 ProxyThread.cxx(687)	ProxyH(0) 1 sockets
selected from 1, total 1/2
2005/04/01 20:07:44.773	5	 ProxyThread.cxx(379)	Q931s	Reading from
192.168.0.1:2240
2005/04/01 20:07:44.774	3	ProxyChannel.cxx(475)	Q931s	Received: Setup
CRV=31345 from 192.168.0.1:2240
2005/04/01 20:07:44.783	4	ProxyChannel.cxx(401)	Q931	Received: {
  q931pdu = {
    protocolDiscriminator = 8
    callReference = 31345
    from = originator
    messageType = Setup
    IE: Bearer-Capability = {
      88 c0 a5                                           ...
    }
    IE: Display = {
      41 72 74 75 72 6f 20 53  61 6e 64 72 69 67 6f 00   Arturo Sandrigo.
    }
    IE: User-User = {
      10 b0 06 00 08 91 4a 00  02 01 40 0e 00 41 00 72   ......J...@..A.r
      00 74 00 75 00 72 00 6f  00 20 00 53 00 61 00 6e   .t.u.r.o. .S.a.n
      00 64 00 72 00 69 00 67  00 6f 22 c0 b5 00 53 4c   .d.r.i.g.o"...SL
      16 4d 69 63 72 6f 73 6f  66 74 ae 20 4e 65 74 4d   .Microsoft. NetM
      65 65 74 69 6e 67 ae 00  03 33 2e 30 00 00 01 40   eeting...3.0...@
      06 00 52 00 6f 00 62 00  65 00 72 00 74 00 6f 00   ..R.o.b.e.r.t.o.
      be a6 52 3b f0 5f e9 42  ba 63 96 0a 64 37 2d 1b   ..R;._.B.c..d7-.
      00 45 0c 07 00 c0 a8 00  01 08 c0 11 00 22 ce da   .E..........."..
      ab 9f 51 c0 4d 9c 0a 00  99 b1 b7 fd 3a 01 00 01   ..Q.M.......:...
      00 40 b5 00 53 4c 3c 02  00 00 00 28 00 00 00 00   .@..SL<....(....
      00 00 00 1b 00 00 00 81  38 42 74 84 cc d2 11 b4   ........8Bt.....
      e3 00 a0 c9 0d 06 60 10  00 00 00 53 7a 02 a9 d7   ......`....Sz...
      60 60 40 86 ed 9a 95 f0  5d 22 61 00 00 00 00 00   ``@.....]"a.....
      00 00 00                                           ...
    }
  }
  h225pdu = {
    h323_uu_pdu = {
      h323_message_body = setup {
        protocolIdentifier = 0.0.8.2250.0.2
        sourceAddress = 1 entries {
          [0]=h323_ID  15 characters {
            0041 0072 0074 0075 0072 006f 0020 0053   Arturo S
            0061 006e 0064 0072 0069 0067 006f        andrigo
          }
        }
        sourceInfo = {
          vendor = {
            vendor = {
              t35CountryCode = 181
              t35Extension = 0
              manufacturerCode = 21324
            }
            productId =  23 octets {
              4d 69 63 72 6f 73 6f 66  74 ae 20 4e 65 74 4d 65  
Microsoft. NetMe
              65 74 69 6e 67 ae 00                               eting..
            }
            versionId =  4 octets {
              33 2e 30 00                                        3.0.
            }
          }
          terminal = {
          }
          mc = FALSE
          undefinedNode = FALSE
        }
        destinationAddress = 1 entries {
          [0]=h323_ID  7 characters {
            0052 006f 0062 0065 0072 0074 006f        Roberto
          }
        }
        activeMC = FALSE
        conferenceID =  16 octets {
          be a6 52 3b f0 5f e9 42  ba 63 96 0a 64 37 2d 1b   ..R;._.B.c..d7-.
        }
        conferenceGoal = create <<null>>
        callType = pointToPoint <<null>>
        sourceCallSignalAddress = ipAddress {
          ip =  4 octets {
            c0 a8 00 01                                        ....
          }
          port = 2240
        }
        callIdentifier = {
          guid =  16 octets {
            22 ce da ab 9f 51 c0 4d  9c 0a 00 99 b1 b7 fd 3a   "....Q.M.......:
          }
        }
        mediaWaitForConnect = FALSE
        canOverlapSend = FALSE
      }
      nonStandardData = {
        nonStandardIdentifier = h221NonStandard {
          t35CountryCode = 181
          t35Extension = 0
          manufacturerCode = 21324
        }
        data =  60 octets {
          02 00 00 00 28 00 00 00  00 00 00 00 1b 00 00 00   ....(...........
          81 38 42 74 84 cc d2 11  b4 e3 00 a0 c9 0d 06 60   .8Bt...........`
          10 00 00 00 53 7a 02 a9  d7 60 60 40 86 ed 9a 95   ....Sz...``@....
          f0 5d 22 61 00 00 00 00  00 00 00 00               .]"a........
        }
      }
      h245Tunneling = FALSE
    }
  }
}
2005/04/01 20:07:44.786	3	      gkauth.cxx(1288)	GKAUTH	default Setup check ok
2005/04/01 20:07:44.786	3	      gkacct.cxx(994)	GKACCT	default logged
event 1 for call no. 5
2005/04/01 20:07:44.786	2	      gkacct.cxx(1034)	GKACCT	Successfully
logged event 1 for call no. 5
2005/04/01 20:07:44.786	3	ProxyChannel.cxx(1269)	GK	Call 5 is NAT type 0
2005/04/01 20:07:44.787	3	ProxyChannel.cxx(351)	GK	Call 5 proxy enabled
2005/04/01 20:07:44.790	5	ProxyChannel.cxx(401)	Q931	Send to 192.168.1.4:1720 {
  q931pdu = {
    protocolDiscriminator = 8
    callReference = 31345
    from = originator
    messageType = Setup
    IE: Bearer-Capability = {
      88 c0 a5                                           ...
    }
    IE: Display = {
      41 72 74 75 72 6f 20 53  61 6e 64 72 69 67 6f 00   Arturo Sandrigo.
    }
    IE: User-User = {
      30 b0 06 00 08 91 4a 00  02 01 40 0e 00 41 00 72   0.....J...@..A.r
      00 74 00 75 00 72 00 6f  00 20 00 53 00 61 00 6e   .t.u.r.o. .S.a.n
      00 64 00 72 00 69 00 67  00 6f 22 c0 b5 00 53 4c   .d.r.i.g.o"...SL
      16 4d 69 63 72 6f 73 6f  66 74 ae 20 4e 65 74 4d   .Microsoft. NetM
      65 65 74 69 6e 67 ae 00  03 33 2e 30 00 00 01 40   eeting...3.0...@
      06 00 52 00 6f 00 62 00  65 00 72 00 74 00 6f 00   ..R.o.b.e.r.t.o.
      be a6 52 3b f0 5f e9 42  ba 63 96 0a 64 37 2d 1b   ..R;._.B.c..d7-.
      00 45 0c 07 00 c0 a8 01  03 06 b8 11 00 22 ce da   .E..........."..
      ab 9f 51 c0 4d 9c 0a 00  99 b1 b7 fd 3a 01 00 01   ..Q.M.......:...
      00 40 b5 00 53 4c 3c 02  00 00 00 28 00 00 00 00   .@..SL<....(....
      00 00 00 1b 00 00 00 81  38 42 74 84 cc d2 11 b4   ........8Bt.....
      e3 00 a0 c9 0d 06 60 10  00 00 00 53 7a 02 a9 d7   ......`....Sz...
      60 60 40 86 ed 9a 95 f0  5d 22 61 00 00 00 00 00   ``@.....]"a.....
      00 00 00 02 80 01 00                               .......
    }
  }
  h225pdu = {
    h323_uu_pdu = {
      h323_message_body = setup {
        protocolIdentifier = 0.0.8.2250.0.2
        sourceAddress = 1 entries {
          [0]=h323_ID  15 characters {
            0041 0072 0074 0075 0072 006f 0020 0053   Arturo S
            0061 006e 0064 0072 0069 0067 006f        andrigo
          }
        }
        sourceInfo = {
          vendor = {
            vendor = {
              t35CountryCode = 181
              t35Extension = 0
              manufacturerCode = 21324
            }
            productId =  23 octets {
              4d 69 63 72 6f 73 6f 66  74 ae 20 4e 65 74 4d 65  
Microsoft. NetMe
              65 74 69 6e 67 ae 00                               eting..
            }
            versionId =  4 octets {
              33 2e 30 00                                        3.0.
            }
          }
          terminal = {
          }
          mc = FALSE
          undefinedNode = FALSE
        }
        destinationAddress = 1 entries {
          [0]=h323_ID  7 characters {
            0052 006f 0062 0065 0072 0074 006f        Roberto
          }
        }
        activeMC = FALSE
        conferenceID =  16 octets {
          be a6 52 3b f0 5f e9 42  ba 63 96 0a 64 37 2d 1b   ..R;._.B.c..d7-.
        }
        conferenceGoal = create <<null>>
        callType = pointToPoint <<null>>
        sourceCallSignalAddress = ipAddress {
          ip =  4 octets {
            c0 a8 01 03                                        ....
          }
          port = 1720
        }
        callIdentifier = {
          guid =  16 octets {
            22 ce da ab 9f 51 c0 4d  9c 0a 00 99 b1 b7 fd 3a   "....Q.M.......:
          }
        }
        mediaWaitForConnect = FALSE
        canOverlapSend = FALSE
      }
      nonStandardData = {
        nonStandardIdentifier = h221NonStandard {
          t35CountryCode = 181
          t35Extension = 0
          manufacturerCode = 21324
        }
        data =  60 octets {
          02 00 00 00 28 00 00 00  00 00 00 00 1b 00 00 00   ....(...........
          81 38 42 74 84 cc d2 11  b4 e3 00 a0 c9 0d 06 60   .8Bt...........`
          10 00 00 00 53 7a 02 a9  d7 60 60 40 86 ed 9a 95   ....Sz...``@....
          f0 5d 22 61 00 00 00 00  00 00 00 00               .]"a........
        }
      }
      h245Tunneling = FALSE
    }
  }
}
2005/04/01 20:07:44.792	3	 ProxyThread.cxx(85)	H245d	Delete socket
192.168.1.4:30003
2005/04/01 20:07:44.792	3	 ProxyThread.cxx(85)	H245d	Delete socket
192.168.1.4:30005
2005/04/01 20:07:44.793	3	 ProxyThread.cxx(675)	ProxyH(0) waiting...
2005/04/01 20:07:44.795	3	ProxyChannel.cxx(780)	Q931(5913) Connect to
192.168.1.4:1720 successful
2005/04/01 20:07:44.796	5	 ProxyThread.cxx(564)	ProxyH(0) add a socket, total 2
2005/04/01 20:07:45.540	4	 ProxyThread.cxx(687)	ProxyH(0) 1 sockets
selected from 2, total 2/0
2005/04/01 20:07:45.540	5	 ProxyThread.cxx(379)	Q931d	Reading from
192.168.1.4:1720
2005/04/01 20:07:45.541	3	ProxyChannel.cxx(475)	Q931d	Received:
Alerting CRV=31345 from 192.168.1.4:1720
2005/04/01 20:07:45.544	4	ProxyChannel.cxx(401)	Q931	Received: {
  q931pdu = {
    protocolDiscriminator = 8
    callReference = 31345
    from = destination
    messageType = Alerting
    IE: User-User = {
      03 80 06 00 08 91 4a 00  02 02 01 20 11 00 22 ce   ......J.... ..".
      da ab 9f 51 c0 4d 9c 0a  00 99 b1 b7 fd 3a         ...Q.M.......:
    }
  }
  h225pdu = {
    h323_uu_pdu = {
      h323_message_body = alerting {
        protocolIdentifier = 0.0.8.2250.0.2
        destinationInfo = {
          terminal = {
          }
          mc = FALSE
          undefinedNode = FALSE
        }
        callIdentifier = {
          guid =  16 octets {
            22 ce da ab 9f 51 c0 4d  9c 0a 00 99 b1 b7 fd 3a   "....Q.M.......:
          }
        }
      }
      h245Tunneling = FALSE
    }
  }
}
2005/04/01 20:07:45.625	4	 ProxyThread.cxx(687)	ProxyH(0) 1 sockets
selected from 2, total 2/0
2005/04/01 20:07:45.625	5	 ProxyThread.cxx(379)	Q931d	Reading from
192.168.1.4:1720
2005/04/01 20:07:45.625	3	ProxyChannel.cxx(475)	Q931d	Received:
Connect CRV=31345 from 192.168.1.4:1720
2005/04/01 20:07:45.629	4	ProxyChannel.cxx(401)	Q931	Received: {
  q931pdu = {
    protocolDiscriminator = 8
    callReference = 31345
    from = destination
    messageType = Connect
    IE: Bearer-Capability = {
      88 c0 a5                                           ...
    }
    IE: Display = {
      52 6f 62 65 72 74 6f 20  42 72 61 69 64 6f 74 74   Roberto Braidott
      69                                                 i
    }
    IE: User-User = {
      22 c0 06 00 08 91 4a 00  02 00 c0 a8 01 04 75 36   ".....J.......u6
      22 c0 b5 00 53 4c 16 4d  69 63 72 6f 73 6f 66 74   "...SL.Microsoft
      ae 20 4e 65 74 4d 65 65  74 69 6e 67 ae 00 03 33   . NetMeeting...3
      2e 30 00 00 be a6 52 3b  f0 5f e9 42 ba 63 96 0a   .0....R;._.B.c..
      64 37 2d 1b 01 11 00 22  ce da ab 9f 51 c0 4d 9c   d7-...."....Q.M.
      0a 00 99 b1 b7 fd 3a 02  80 01 00                  ......:....
    }
  }
  h225pdu = {
    h323_uu_pdu = {
      h323_message_body = connect {
        protocolIdentifier = 0.0.8.2250.0.2
        h245Address = ipAddress {
          ip =  4 octets {
            c0 a8 01 04                                        ....
          }
          port = 30006
        }
        destinationInfo = {
          vendor = {
            vendor = {
              t35CountryCode = 181
              t35Extension = 0
              manufacturerCode = 21324
            }
            productId =  23 octets {
              4d 69 63 72 6f 73 6f 66  74 ae 20 4e 65 74 4d 65  
Microsoft. NetMe
              65 74 69 6e 67 ae 00                               eting..
            }
            versionId =  4 octets {
              33 2e 30 00                                        3.0.
            }
          }
          terminal = {
          }
          mc = FALSE
          undefinedNode = FALSE
        }
        conferenceID =  16 octets {
          be a6 52 3b f0 5f e9 42  ba 63 96 0a 64 37 2d 1b   ..R;._.B.c..d7-.
        }
        callIdentifier = {
          guid =  16 octets {
            22 ce da ab 9f 51 c0 4d  9c 0a 00 99 b1 b7 fd 3a   "....Q.M.......:
          }
        }
      }
      h245Tunneling = FALSE
    }
  }
}
2005/04/01 20:07:45.631	3	ProxyChannel.cxx(1915)	H245	Set h245Address
to 192.168.0.254:30008
2005/04/01 20:07:45.633	5	ProxyChannel.cxx(401)	Q931	Send to 192.168.0.1:2240 {
  q931pdu = {
    protocolDiscriminator = 8
    callReference = 31345
    from = destination
    messageType = Connect
    IE: Bearer-Capability = {
      88 c0 a5                                           ...
    }
    IE: Display = {
      52 6f 62 65 72 74 6f 20  42 72 61 69 64 6f 74 74   Roberto Braidott
      69                                                 i
    }
    IE: User-User = {
      22 c0 06 00 08 91 4a 00  02 00 c0 a8 00 fe 75 38   ".....J.......u8
      22 c0 b5 00 53 4c 16 4d  69 63 72 6f 73 6f 66 74   "...SL.Microsoft
      ae 20 4e 65 74 4d 65 65  74 69 6e 67 ae 00 03 33   . NetMeeting...3
      2e 30 00 00 be a6 52 3b  f0 5f e9 42 ba 63 96 0a   .0....R;._.B.c..
      64 37 2d 1b 01 11 00 22  ce da ab 9f 51 c0 4d 9c   d7-...."....Q.M.
      0a 00 99 b1 b7 fd 3a 02  80 01 00                  ......:....
    }
  }
  h225pdu = {
    h323_uu_pdu = {
      h323_message_body = connect {
        protocolIdentifier = 0.0.8.2250.0.2
        h245Address = ipAddress {
          ip =  4 octets {
            c0 a8 00 fe                                        ....
          }
          port = 30008
        }
        destinationInfo = {
          vendor = {
            vendor = {
              t35CountryCode = 181
              t35Extension = 0
              manufacturerCode = 21324
            }
            productId =  23 octets {
              4d 69 63 72 6f 73 6f 66  74 ae 20 4e 65 74 4d 65  
Microsoft. NetMe
              65 74 69 6e 67 ae 00                               eting..
            }
            versionId =  4 octets {
              33 2e 30 00                                        3.0.
            }
          }
          terminal = {
          }
          mc = FALSE
          undefinedNode = FALSE
        }
        conferenceID =  16 octets {
          be a6 52 3b f0 5f e9 42  ba 63 96 0a 64 37 2d 1b   ..R;._.B.c..d7-.
        }
        callIdentifier = {
          guid =  16 octets {
            22 ce da ab 9f 51 c0 4d  9c 0a 00 99 b1 b7 fd 3a   "....Q.M.......:
          }
        }
      }
      h245Tunneling = FALSE
    }
  }
}
2005/04/01 20:07:45.723	3	ProxyChannel.cxx(1866)	H245	Connected from
192.168.0.1:2241
2005/04/01 20:07:45.727	3	ProxyChannel.cxx(1886)	H245(5913) Connect to
192.168.1.4:30006 successful
2005/04/01 20:07:45.727	5	 ProxyThread.cxx(564)	ProxyH(0) add a socket, total 3
2005/04/01 20:07:45.728	5	 ProxyThread.cxx(564)	ProxyH(0) add a socket, total 4
2005/04/01 20:07:45.734	4	 ProxyThread.cxx(687)	ProxyH(0) 1 sockets
selected from 4, total 4/0
2005/04/01 20:07:45.735	5	 ProxyThread.cxx(379)	H245s	Reading from
192.168.0.1:2241
2005/04/01 20:07:45.761	4	ProxyChannel.cxx(1697)	H245	Received:
request terminalCapabilitySet {
    sequenceNumber = 1
    protocolIdentifier = 0.0.8.245.0.3
    multiplexCapability = h2250Capability {
      maximumAudioDelayJitter = 60
      receiveMultipointCapability = {
        multicastCapability = FALSE
        multiUniCastConference = FALSE
        mediaDistributionCapability = 1 entries {
          [0]={
            centralizedControl = FALSE
            distributedControl = FALSE
            centralizedAudio = FALSE
            distributedAudio = FALSE
            centralizedVideo = FALSE
            distributedVideo = FALSE
          }
        }
      }
      transmitMultipointCapability = {
        multicastCapability = FALSE
        multiUniCastConference = FALSE
        mediaDistributionCapability = 1 entries {
          [0]={
            centralizedControl = FALSE
            distributedControl = FALSE
            centralizedAudio = FALSE
            distributedAudio = FALSE
            centralizedVideo = FALSE
            distributedVideo = FALSE
          }
        }
      }
      receiveAndTransmitMultipointCapability = {
        multicastCapability = FALSE
        multiUniCastConference = FALSE
        mediaDistributionCapability = 1 entries {
          [0]={
            centralizedControl = FALSE
            distributedControl = FALSE
            centralizedAudio = FALSE
            distributedAudio = FALSE
            centralizedVideo = FALSE
            distributedVideo = FALSE
          }
        }
      }
      mcCapability = {
        centralizedConferenceMC = FALSE
        decentralizedConferenceMC = FALSE
      }
      rtcpVideoControlCapability = FALSE
      mediaPacketizationCapability = {
        h261aVideoPacketization = FALSE
      }
      logicalChannelSwitchingCapability = FALSE
      t120DynamicPortCapability = FALSE
    }
    capabilityTable = 11 entries {
      [0]={
        capabilityTableEntryNumber = 32768
        capability = nonStandard {
          nonStandardIdentifier = h221NonStandard {
            t35CountryCode = 181
            t35Extension = 66
            manufacturerCode = 32896
          }
          data =  1 octets {
            01                                                 .
          }
        }
      }
      [1]={
        capabilityTableEntryNumber = 11
        capability = receiveAndTransmitDataApplicationCapability {
          application = t120 separateLANStack <<null>>
          maxBitRate = 825000
        }
      }
      [2]={
        capabilityTableEntryNumber = 1
        capability = receiveAudioCapability nonStandard [Microsoft ADPCM] {
          nonStandardIdentifier = h221NonStandard {
            t35CountryCode = 181
            t35Extension = 0
            manufacturerCode = 21324
          }
          data =  72 octets {
            02 00 00 00 00 00 f4 01  00 00 f4 01 01 00 04 00   ................
            00 00 00 00 02 00 01 00  40 1f 00 00 00 10 00 00   ........@.......
            00 01 04 00 20 00 f4 01  07 00 00 01 00 00 00 02   .... ...........
            00 ff 00 00 00 00 c0 00  40 00 f0 00 00 00 cc 01   ........@.......
            30 ff 88 01 18 ff 00 00                            0.......
          }
        }
      }
      [3]={
        capabilityTableEntryNumber = 2
        capability = receiveAudioCapability g711Alaw64k 180
      }
      [4]={
        capabilityTableEntryNumber = 3
        capability = receiveAudioCapability g711Ulaw64k 180
      }
      [5]={
        capabilityTableEntryNumber = 4
        capability = receiveAudioCapability g7231 {
          maxAl_sduAudioFrames = 12
          silenceSuppression = FALSE
        }
      }
      [6]={
        capabilityTableEntryNumber = 6
        capability = receiveVideoCapability h263VideoCapability {
          sqcifMPI = 1
          maxBitRate = 8250
          unrestrictedVector = FALSE
          arithmeticCoding = FALSE
          advancedPrediction = FALSE
          pbFrames = FALSE
          temporalSpatialTradeOffCapability = TRUE
          errorCompensation = FALSE
        }
      }
      [7]={
        capabilityTableEntryNumber = 7
        capability = receiveVideoCapability h263VideoCapability {
          qcifMPI = 1
          maxBitRate = 8250
          unrestrictedVector = FALSE
          arithmeticCoding = FALSE
          advancedPrediction = FALSE
          pbFrames = FALSE
          temporalSpatialTradeOffCapability = TRUE
          errorCompensation = FALSE
        }
      }
      [8]={
        capabilityTableEntryNumber = 8
        capability = receiveVideoCapability h263VideoCapability {
          cifMPI = 1
          maxBitRate = 8250
          unrestrictedVector = FALSE
          arithmeticCoding = FALSE
          advancedPrediction = FALSE
          pbFrames = FALSE
          temporalSpatialTradeOffCapability = TRUE
          errorCompensation = FALSE
        }
      }
      [9]={
        capabilityTableEntryNumber = 9
        capability = receiveVideoCapability h261VideoCapability {
          qcifMPI = 1
          temporalSpatialTradeOffCapability = TRUE
          maxBitRate = 8250
          stillImageTransmission = FALSE
          videoBadMBsCap = FALSE
        }
      }
      [10]={
        capabilityTableEntryNumber = 10
        capability = receiveVideoCapability h261VideoCapability {
          cifMPI = 1
          temporalSpatialTradeOffCapability = TRUE
          maxBitRate = 8250
          stillImageTransmission = FALSE
          videoBadMBsCap = FALSE
        }
      }
    }
    capabilityDescriptors = 5 entries {
      [0]={
        capabilityDescriptorNumber = 6
        simultaneousCapabilities = 3 entries {
          [0]=4 entries {
            [0]=4
            [1]=3
            [2]=2
            [3]=1
          }
          [1]=1 entries {
            [0]=7
          }
          [2]=1 entries {
            [0]=11
          }
        }
      }
      [1]={
        capabilityDescriptorNumber = 7
        simultaneousCapabilities = 3 entries {
          [0]=4 entries {
            [0]=4
            [1]=3
            [2]=2
            [3]=1
          }
          [1]=1 entries {
            [0]=9
          }
          [2]=1 entries {
            [0]=11
          }
        }
      }
      [2]={
        capabilityDescriptorNumber = 8
        simultaneousCapabilities = 3 entries {
          [0]=4 entries {
            [0]=4
            [1]=3
            [2]=2
            [3]=1
          }
          [1]=1 entries {
            [0]=6
          }
          [2]=1 entries {
            [0]=11
          }
        }
      }
      [3]={
        capabilityDescriptorNumber = 9
        simultaneousCapabilities = 3 entries {
          [0]=4 entries {
            [0]=4
            [1]=3
            [2]=2
            [3]=1
          }
          [1]=1 entries {
            [0]=8
          }
          [2]=1 entries {
            [0]=11
          }
        }
      }
      [4]={
        capabilityDescriptorNumber = 10
        simultaneousCapabilities = 3 entries {
          [0]=4 entries {
            [0]=4
            [1]=3
            [2]=2
            [3]=1
          }
          [1]=1 entries {
            [0]=10
          }
          [2]=1 entries {
            [0]=11
          }
        }
      }
    }
  }
2005/04/01 20:07:45.764	4	ProxyChannel.cxx(2533)	H245	Request:
terminalCapabilitySet
2005/04/01 20:07:45.773	4	 ProxyThread.cxx(687)	ProxyH(0) 1 sockets
selected from 4, total 4/0
2005/04/01 20:07:45.773	5	 ProxyThread.cxx(379)	H245s	Reading from
192.168.0.1:2241
2005/04/01 20:07:45.774	4	ProxyChannel.cxx(1697)	H245	Received:
request masterSlaveDetermination {
    terminalType = 50
    statusDeterminationNumber = 4967315
  }
2005/04/01 20:07:45.775	4	ProxyChannel.cxx(2533)	H245	Request:
masterSlaveDetermination
2005/04/01 20:07:52.568	4	 ProxyThread.cxx(687)	ProxyH(0) 1 sockets
selected from 4, total 4/0
2005/04/01 20:07:52.569	5	 ProxyThread.cxx(379)	H245s	Reading from
192.168.0.1:2241
2005/04/01 20:07:52.570	4	ProxyChannel.cxx(1697)	H245	Received:
command endSessionCommand disconnect <<null>>
2005/04/01 20:07:52.570	4	ProxyChannel.cxx(1764)	H245	Command: endSessionCommand
2005/04/01 20:07:52.571	4	 ProxyThread.cxx(687)	ProxyH(0) 2 sockets
selected from 4, total 4/0
2005/04/01 20:07:52.572	5	 ProxyThread.cxx(379)	Q931s	Reading from
192.168.0.1:2240
2005/04/01 20:07:52.573	3	ProxyChannel.cxx(475)	Q931s	Received:
ReleaseComplete CRV=31345 from 192.168.0.1:2240
2005/04/01 20:07:52.576	2	      RasSrv.cxx(2702)	GK	Read from 192.168.0.1:2206
2005/04/01 20:07:52.578	4	ProxyChannel.cxx(401)	Q931	Received: {
  q931pdu = {
    protocolDiscriminator = 8
    callReference = 31345
    from = originator
    messageType = ReleaseComplete
    IE: User-User = {
      05 c0 06 00 08 91 4a 00  02 58 08 11 00 22 ce da   ......J..X..."..
      ab 9f 51 c0 4d 9c 0a 00  99 b1 b7 fd 3a            ..Q.M.......:
    }
  }
  h225pdu = {
    h323_uu_pdu = {
      h323_message_body = releaseComplete {
        protocolIdentifier = 0.0.8.2250.0.2
        reason = undefinedReason <<null>>
        callIdentifier = {
          guid =  16 octets {
            22 ce da ab 9f 51 c0 4d  9c 0a 00 99 b1 b7 fd 3a   "....Q.M.......:
          }
        }
      }
      h245Tunneling = FALSE
    }
  }
}
2005/04/01 20:07:52.580	1	      RasTbl.cxx(2441)	CDR|5|22 ce da ab 9f
51 c0 4d 9c 0a 00 99 b1 b7 fd 3a|7|Fri, 01 Apr 2005 20:07:45
+0200|Fri, 01 Apr 2005 20:07:52
+0200|192.168.0.1:1720|6045_endp|192.168.1.4:1720|oz_1000_endp|Roberto:h323_ID|arturo:h323_ID=arturo:h323_ID|InternalGK;

2005/04/01 20:07:52.581	3	      RasSrv.cxx(2714)	GK
disengageRequest {
    requestSeqNum = 11
    endpointIdentifier =  9 characters {
      0036 0030 0034 0035 005f 0065 006e 0064   6045_end
      0070                                      p
    }
    conferenceID =  16 octets {
      be a6 52 3b f0 5f e9 42  ba 63 96 0a 64 37 2d 1b   ..R;._.B.c..d7-.
    }
    callReferenceValue = 31345
    disengageReason = normalDrop <<null>>
    callIdentifier = {
      guid =  16 octets {
        22 ce da ab 9f 51 c0 4d  9c 0a 00 99 b1 b7 fd 3a   "....Q.M.......:
      }
    }
    answeredCall = FALSE
  }
2005/04/01 20:07:52.581	1	      RasSrv.cxx(2097)	GK	DRQ Received
2005/04/01 20:07:52.582	4	      RasSrv.cxx(2107)	GK	DRQ: closed conference
2005/04/01 20:07:52.582	3	        gkauth.h(831)	GKAUTH	default check ok
2005/04/01 20:07:52.583	2	     
RasSrv.cxx(2147)	DCF|192.168.0.1|6045_endp|31345|normalDrop;

2005/04/01 20:07:52.584	3	      RasSrv.cxx(2632)	GK	Send to 192.168.0.1:2206
disengageConfirm {
    requestSeqNum = 11
  }
2005/04/01 20:07:52.584	5	      RasSrv.cxx(2654)	GK	Sent Successful
2005/04/01 20:07:52.585	5	      gkacct.cxx(640)	GKACCT	FileAcct - CDR
string for event 2, call no. 5: CDR|5|22 ce da ab 9f 51 c0 4d 9c 0a 00
99 b1 b7 fd 3a|7|Fri, 01 Apr 2005 20:07:45 +0200|Fri, 01 Apr 2005
20:07:52 +0200|192.168.0.1:1720|6045_endp|192.168.1.4:1720|oz_1000_endp|Roberto:h323_ID|arturo:h323_ID=arturo:h323_ID|InternalGK;
2005/04/01 20:07:52.585	3	      gkacct.cxx(994)	GKACCT	FileAcct logged
event 2 for call no. 5
2005/04/01 20:07:52.585	2	      gkacct.cxx(1034)	GKACCT	Successfully
logged event 2 for call no. 5
2005/04/01 20:07:52.587	5	 ProxyThread.cxx(379)	H245s	Reading from
192.168.0.1:2241
2005/04/01 20:07:52.589	3	 ProxyThread.cxx(209)	H245s	192.168.0.1:2241
Error(0):  (0:0)
2005/04/01 20:07:52.617	4	 ProxyThread.cxx(687)	ProxyH(0) 1 sockets
selected from 2, total 3/1
2005/04/01 20:07:52.617	5	 ProxyThread.cxx(379)	Q931d	Reading from
192.168.1.4:1720
2005/04/01 20:07:52.617	3	ProxyChannel.cxx(451)	Q931d	192.168.1.4:1720
Error(0):  (0:0)
2005/04/01 20:07:57.618	4	ProxyChannel.cxx(1859)	H245	Send
endSessionCommand to 192.168.0.1:2241
2005/04/01 20:07:57.620	3	 ProxyThread.cxx(85)	Q931s	Delete socket
192.168.0.1:2240
2005/04/01 20:08:02.719	3	 ProxyThread.cxx(85)	Q931d	Delete socket
192.168.1.4:1720
2005/04/01 20:08:02.720	3	 ProxyThread.cxx(85)	H245s	Delete socket
192.168.0.1:2241
2005/04/01 20:08:02.720	3	 ProxyThread.cxx(675)	ProxyH(0) waiting...
2005/04/01 20:08:02.720	3	 ProxyThread.cxx(675)	ProxyH(0) waiting...
2005/04/01 20:08:03.138	3	      RasTbl.cxx(1579)	Gk	Delete Call No. 5
2005/04/01 20:08:03.746	2	    GkStatus.cxx(360)	GK	GkStatus got command debug
--------------------------------------------------------------------------------------------------------

Log on gnugk in DMZ:
--------------------------------------------------------------------------------------------------------
2005/04/01 20:07:37.602	3	 ProxyThread.cxx(529)	ProxyL	Connected from
192.168.1.3:20004
2005/04/01 20:07:37.620	5	 ProxyThread.cxx(564)	ProxyH(0) add a socket, total 3
2005/04/01 20:07:37.622	4	 ProxyThread.cxx(687)	ProxyH(0) 1 sockets
selected from 1, total 3/2
2005/04/01 20:07:37.623	5	 ProxyThread.cxx(379)	Q931s	Reading from
192.168.1.3:20004
2005/04/01 20:07:37.624	3	ProxyChannel.cxx(475)	Q931s	Received: Setup
CRV=31345 from 192.168.1.3:20004
2005/04/01 20:07:37.657	4	ProxyChannel.cxx(401)	Q931	Received: {
  q931pdu = {
    protocolDiscriminator = 8
    callReference = 31345
    from = originator
    messageType = Setup
    IE: Bearer-Capability = {
      88 c0 a5                                           ...
    }
    IE: Display = {
      41 72 74 75 72 6f 20 53  61 6e 64 72 69 67 6f 00   Arturo Sandrigo.
    }
    IE: User-User = {
      30 b0 06 00 08 91 4a 00  02 01 40 0e 00 41 00 72   0.....J...@..A.r
      00 74 00 75 00 72 00 6f  00 20 00 53 00 61 00 6e   .t.u.r.o. .S.a.n
      00 64 00 72 00 69 00 67  00 6f 22 c0 b5 00 53 4c   .d.r.i.g.o"...SL
      16 4d 69 63 72 6f 73 6f  66 74 ae 20 4e 65 74 4d   .Microsoft. NetM
      65 65 74 69 6e 67 ae 00  03 33 2e 30 00 00 01 40   eeting...3.0...@
      06 00 52 00 6f 00 62 00  65 00 72 00 74 00 6f 00   ..R.o.b.e.r.t.o.
      be a6 52 3b f0 5f e9 42  ba 63 96 0a 64 37 2d 1b   ..R;._.B.c..d7-.
      00 45 0c 07 00 c0 a8 01  03 06 b8 11 00 22 ce da   .E..........."..
      ab 9f 51 c0 4d 9c 0a 00  99 b1 b7 fd 3a 01 00 01   ..Q.M.......:...
      00 40 b5 00 53 4c 3c 02  00 00 00 28 00 00 00 00   .@..SL<....(....
      00 00 00 1b 00 00 00 81  38 42 74 84 cc d2 11 b4   ........8Bt.....
      e3 00 a0 c9 0d 06 60 10  00 00 00 53 7a 02 a9 d7   ......`....Sz...
      60 60 40 86 ed 9a 95 f0  5d 22 61 00 00 00 00 00   ``@.....]"a.....
      00 00 00 02 80 01 00                               .......
    }
  }
  h225pdu = {
    h323_uu_pdu = {
      h323_message_body = setup {
        protocolIdentifier = 0.0.8.2250.0.2
        sourceAddress = 1 entries {
          [0]=h323_ID  15 characters {
            0041 0072 0074 0075 0072 006f 0020 0053   Arturo S
            0061 006e 0064 0072 0069 0067 006f        andrigo
          }
        }
        sourceInfo = {
          vendor = {
            vendor = {
              t35CountryCode = 181
              t35Extension = 0
              manufacturerCode = 21324
            }
            productId =  23 octets {
              4d 69 63 72 6f 73 6f 66  74 ae 20 4e 65 74 4d 65  
Microsoft. NetMe
              65 74 69 6e 67 ae 00                               eting..
            }
            versionId =  4 octets {
              33 2e 30 00                                        3.0.
            }
          }
          terminal = {
          }
          mc = FALSE
          undefinedNode = FALSE
        }
        destinationAddress = 1 entries {
          [0]=h323_ID  7 characters {
            0052 006f 0062 0065 0072 0074 006f        Roberto
          }
        }
        activeMC = FALSE
        conferenceID =  16 octets {
          be a6 52 3b f0 5f e9 42  ba 63 96 0a 64 37 2d 1b   ..R;._.B.c..d7-.
        }
        conferenceGoal = create <<null>>
        callType = pointToPoint <<null>>
        sourceCallSignalAddress = ipAddress {
          ip =  4 octets {
            c0 a8 01 03                                        ....
          }
          port = 1720
        }
        callIdentifier = {
          guid =  16 octets {
            22 ce da ab 9f 51 c0 4d  9c 0a 00 99 b1 b7 fd 3a   "....Q.M.......:
          }
        }
        mediaWaitForConnect = FALSE
        canOverlapSend = FALSE
      }
      nonStandardData = {
        nonStandardIdentifier = h221NonStandard {
          t35CountryCode = 181
          t35Extension = 0
          manufacturerCode = 21324
        }
        data =  60 octets {
          02 00 00 00 28 00 00 00  00 00 00 00 1b 00 00 00   ....(...........
          81 38 42 74 84 cc d2 11  b4 e3 00 a0 c9 0d 06 60   .8Bt...........`
          10 00 00 00 53 7a 02 a9  d7 60 60 40 86 ed 9a 95   ....Sz...``@....
          f0 5d 22 61 00 00 00 00  00 00 00 00               .]"a........
        }
      }
      h245Tunneling = FALSE
    }
  }
}
2005/04/01 20:07:37.666	3	      gkauth.cxx(1288)	GKAUTH	default Setup check ok
2005/04/01 20:07:37.667	4	      RasTbl.cxx(1074)	Alias match for EP
10.11.12.3:1720
2005/04/01 20:07:37.668	2	     
RasTbl.cxx(2260)	CallTable::Insert(CALL) Call No. 5, total sessions :
1
2005/04/01 20:07:37.669	3	      gkacct.cxx(994)	GKACCT	default logged
event 1 for call no. 5
2005/04/01 20:07:37.670	2	      gkacct.cxx(1034)	GKACCT	Successfully
logged event 1 for call no. 5
2005/04/01 20:07:37.672	3	ProxyChannel.cxx(1269)	GK	Call 5 is NAT type 2
2005/04/01 20:07:37.673	3	ProxyChannel.cxx(351)	GK	Call 5 proxy enabled
2005/04/01 20:07:37.687	5	ProxyChannel.cxx(401)	Q931	Send to y.y.y.y:1720 {
  q931pdu = {
    protocolDiscriminator = 8
    callReference = 31345
    from = originator
    messageType = Setup
    IE: Bearer-Capability = {
      88 c0 a5                                           ...
    }
    IE: Display = {
      41 72 74 75 72 6f 20 53  61 6e 64 72 69 67 6f 00   Arturo Sandrigo.
    }
    IE: User-User = {
      30 b0 06 00 08 91 4a 00  02 01 40 0e 00 41 00 72   0.....J...@..A.r
      00 74 00 75 00 72 00 6f  00 20 00 53 00 61 00 6e   .t.u.r.o. .S.a.n
      00 64 00 72 00 69 00 67  00 6f 22 c0 b5 00 53 4c   .d.r.i.g.o"...SL
      16 4d 69 63 72 6f 73 6f  66 74 ae 20 4e 65 74 4d   .Microsoft. NetM
      65 65 74 69 6e 67 ae 00  03 33 2e 30 00 00 01 40   eeting...3.0...@
      06 00 52 00 6f 00 62 00  65 00 72 00 74 00 6f 00   ..R.o.b.e.r.t.o.
      be a6 52 3b f0 5f e9 42  ba 63 96 0a 64 37 2d 1b   ..R;._.B.c..d7-.
      00 45 0c 07 00 51 ae 03  a7 06 b8 11 00 22 ce da   .E...Q......."..
      ab 9f 51 c0 4d 9c 0a 00  99 b1 b7 fd 3a 01 00 01   ..Q.M.......:...
      00 40 b5 00 53 4c 3c 02  00 00 00 28 00 00 00 00   .@..SL<....(....
      00 00 00 1b 00 00 00 81  38 42 74 84 cc d2 11 b4   ........8Bt.....
      e3 00 a0 c9 0d 06 60 10  00 00 00 53 7a 02 a9 d7   ......`....Sz...
      60 60 40 86 ed 9a 95 f0  5d 22 61 00 00 00 00 00   ``@.....]"a.....
      00 00 00 02 80 01 00                               .......
    }
  }
  h225pdu = {
    h323_uu_pdu = {
      h323_message_body = setup {
        protocolIdentifier = 0.0.8.2250.0.2
        sourceAddress = 1 entries {
          [0]=h323_ID  15 characters {
            0041 0072 0074 0075 0072 006f 0020 0053   Arturo S
            0061 006e 0064 0072 0069 0067 006f        andrigo
          }
        }
        sourceInfo = {
          vendor = {
            vendor = {
              t35CountryCode = 181
              t35Extension = 0
              manufacturerCode = 21324
            }
            productId =  23 octets {
              4d 69 63 72 6f 73 6f 66  74 ae 20 4e 65 74 4d 65  
Microsoft. NetMe
              65 74 69 6e 67 ae 00                               eting..
            }
            versionId =  4 octets {
              33 2e 30 00                                        3.0.
            }
          }
          terminal = {
          }
          mc = FALSE
          undefinedNode = FALSE
        }
        destinationAddress = 1 entries {
          [0]=h323_ID  7 characters {
            0052 006f 0062 0065 0072 0074 006f        Roberto
          }
        }
        activeMC = FALSE
        conferenceID =  16 octets {
          be a6 52 3b f0 5f e9 42  ba 63 96 0a 64 37 2d 1b   ..R;._.B.c..d7-.
        }
        conferenceGoal = create <<null>>
        callType = pointToPoint <<null>>
        sourceCallSignalAddress = ipAddress {
          ip =  4 octets {
            51 ae 03 a7                                        Q...
          }
          port = 1720
        }
        callIdentifier = {
          guid =  16 octets {
            22 ce da ab 9f 51 c0 4d  9c 0a 00 99 b1 b7 fd 3a   "....Q.M.......:
          }
        }
        mediaWaitForConnect = FALSE
        canOverlapSend = FALSE
      }
      nonStandardData = {
        nonStandardIdentifier = h221NonStandard {
          t35CountryCode = 181
          t35Extension = 0
          manufacturerCode = 21324
        }
        data =  60 octets {
          02 00 00 00 28 00 00 00  00 00 00 00 1b 00 00 00   ....(...........
          81 38 42 74 84 cc d2 11  b4 e3 00 a0 c9 0d 06 60   .8Bt...........`
          10 00 00 00 53 7a 02 a9  d7 60 60 40 86 ed 9a 95   ....Sz...``@....
          f0 5d 22 61 00 00 00 00  00 00 00 00               .]"a........
        }
      }
      h245Tunneling = FALSE
    }
  }
}
2005/04/01 20:07:37.692	2	 ProxyThread.cxx(729)	Proxy	Create a new
ConnectThread, total 3
2005/04/01 20:07:37.697	3	 ProxyThread.cxx(85)	Q931s	Delete socket
192.168.1.3:20002
2005/04/01 20:07:37.702	3	 ProxyThread.cxx(85)	Q931s	Delete socket
192.168.1.3:20003
2005/04/01 20:07:37.703	3	 ProxyThread.cxx(675)	ProxyH(0) waiting...
2005/04/01 20:07:37.706	2	      thread.cxx(31)	ProxyConnectThread 3849 started
2005/04/01 20:07:37.947	3	ProxyChannel.cxx(780)	Q931(3849) Connect to
y.y.y.y:1720 successful
2005/04/01 20:07:37.948	5	 ProxyThread.cxx(564)	ProxyH(0) add a socket, total 2
2005/04/01 20:07:38.067	2	      RasSrv.cxx(2702)	GK	Read from y.y.y.y:16358
2005/04/01 20:07:38.070	4	 ProxyThread.cxx(687)	ProxyH(0) 1 sockets
selected from 2, total 2/2
2005/04/01 20:07:38.071	5	 ProxyThread.cxx(379)	Q931d	Reading from y.y.y.y:1720
2005/04/01 20:07:38.081	3	      RasSrv.cxx(2714)	GK
admissionRequest {
    requestSeqNum = 10
    callType = pointToPoint <<null>>
    endpointIdentifier =  9 characters {
      0033 0035 0035 0038 005f 0065 006e 0064   3558_end
      0070                                      p
    }
    destinationInfo = 2 entries {
      [0]=h323_ID  7 characters {
        0052 006f 0062 0065 0072 0074 006f        Roberto
      }
      [1]=h323_ID  7 characters {
        0052 006f 0062 0065 0072 0074 006f        Roberto
      }
    }
    destCallSignalAddress = ipAddress {
      ip =  4 octets {
        0a 0b 0c 03                                        ....
      }
      port = 1720
    }
    srcInfo = 0 entries {
    }
    srcCallSignalAddress = ipAddress {
      ip =  4 octets {
        51 ae 03 a7                                        Q...
      }
      port = 1720
    }
    bandWidth = 1
    callReferenceValue = 31410
    conferenceID =  16 octets {
      be a6 52 3b f0 5f e9 42  ba 63 96 0a 64 37 2d 1b   ..R;._.B.c..d7-.
    }
    activeMC = FALSE
    answerCall = TRUE
    canMapAlias = FALSE
    callIdentifier = {
      guid =  16 octets {
        22 ce da ab 9f 51 c0 4d  9c 0a 00 99 b1 b7 fd 3a   "....Q.M.......:
      }
    }
    willSupplyUUIEs = FALSE
  }
2005/04/01 20:07:38.085	1	      RasSrv.cxx(1653)	GK	ARQ Received
2005/04/01 20:07:38.086	3	      gkauth.cxx(1242)	GKAUTH	default ARQ check ok
2005/04/01 20:07:38.088	3	      RasSrv.cxx(1904)	GK	ARQ will request
bandwith of 1280
2005/04/01 20:07:38.096	3	      RasSrv.cxx(1952)	GK	ACF: found
existing call no 5
2005/04/01 20:07:38.099	2	     
RasSrv.cxx(2032)	ACF|10.11.12.3:1720|3558_endp|31410|Roberto:h323_ID=Roberto:h323_ID||true;

2005/04/01 20:07:38.100	3	      RasSrv.cxx(2632)	GK	Send to y.y.y.y:16358
admissionConfirm {
    requestSeqNum = 10
    bandWidth = 1280
    callModel = gatekeeperRouted <<null>>
    destCallSignalAddress = ipAddress {
      ip =  4 octets {
        51 ae 03 a7                                        Q...
      }
      port = 1720
    }
    irrFrequency = 120
    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
    }
  }
2005/04/01 20:07:38.102	5	      RasSrv.cxx(2654)	GK	Sent Successful
2005/04/01 20:07:38.172	4	ProxyChannel.cxx(445)	Q931d	y.y.y.y:1720
Error(0): Timeout
2005/04/01 20:07:38.326	4	 ProxyThread.cxx(687)	ProxyH(0) 1 sockets
selected from 2, total 2/2
2005/04/01 20:07:38.326	5	 ProxyThread.cxx(379)	Q931d	Reading from y.y.y.y:1720
2005/04/01 20:07:38.327	3	ProxyChannel.cxx(475)	Q931d	Received:
Alerting CRV=31345 from y.y.y.y:1720
2005/04/01 20:07:38.341	4	ProxyChannel.cxx(401)	Q931	Received: {
  q931pdu = {
    protocolDiscriminator = 8
    callReference = 31345
    from = destination
    messageType = Alerting
    IE: User-User = {
      03 80 06 00 08 91 4a 00  02 02 01 20 11 00 22 ce   ......J.... ..".
      da ab 9f 51 c0 4d 9c 0a  00 99 b1 b7 fd 3a         ...Q.M.......:
    }
  }
  h225pdu = {
    h323_uu_pdu = {
      h323_message_body = alerting {
        protocolIdentifier = 0.0.8.2250.0.2
        destinationInfo = {
          terminal = {
          }
          mc = FALSE
          undefinedNode = FALSE
        }
        callIdentifier = {
          guid =  16 octets {
            22 ce da ab 9f 51 c0 4d  9c 0a 00 99 b1 b7 fd 3a   "....Q.M.......:
          }
        }
      }
      h245Tunneling = FALSE
    }
  }
}
2005/04/01 20:07:38.391	4	 ProxyThread.cxx(687)	ProxyH(0) 1 sockets
selected from 2, total 2/2
2005/04/01 20:07:38.392	5	 ProxyThread.cxx(379)	Q931d	Reading from y.y.y.y:1720
2005/04/01 20:07:38.393	3	ProxyChannel.cxx(475)	Q931d	Received:
Connect CRV=31345 from y.y.y.y:1720
2005/04/01 20:07:38.411	4	ProxyChannel.cxx(401)	Q931	Received: {
  q931pdu = {
    protocolDiscriminator = 8
    callReference = 31345
    from = destination
    messageType = Connect
    IE: Bearer-Capability = {
      88 c0 a5                                           ...
    }
    IE: Display = {
      52 6f 62 65 72 74 6f 20  42 72 61 69 64 6f 74 74   Roberto Braidott
      69                                                 i
    }
    IE: User-User = {
      02 c0 06 00 08 91 4a 00  02 00 51 ae 03 54 40 0d   ......J...Q..T@.
      22 c0 b5 00 53 4c 16 4d  69 63 72 6f 73 6f 66 74   "...SL.Microsoft
      ae 20 4e 65 74 4d 65 65  74 69 6e 67 ae 00 03 33   . NetMeeting...3
      2e 30 00 00 be a6 52 3b  f0 5f e9 42 ba 63 96 0a   .0....R;._.B.c..
      64 37 2d 1b 09 00 11 00  22 ce da ab 9f 51 c0 4d   d7-....."....Q.M
      9c 0a 00 99 b1 b7 fd 3a                            .......:
    }
  }
  h225pdu = {
    h323_uu_pdu = {
      h323_message_body = connect {
        protocolIdentifier = 0.0.8.2250.0.2
        h245Address = ipAddress {
          ip =  4 octets {
            51 ae 03 54                                        Q..T
          }
          port = 16397
        }
        destinationInfo = {
          vendor = {
            vendor = {
              t35CountryCode = 181
              t35Extension = 0
              manufacturerCode = 21324
            }
            productId =  23 octets {
              4d 69 63 72 6f 73 6f 66  74 ae 20 4e 65 74 4d 65  
Microsoft. NetMe
              65 74 69 6e 67 ae 00                               eting..
            }
            versionId =  4 octets {
              33 2e 30 00                                        3.0.
            }
          }
          terminal = {
          }
          mc = FALSE
          undefinedNode = FALSE
        }
        conferenceID =  16 octets {
          be a6 52 3b f0 5f e9 42  ba 63 96 0a 64 37 2d 1b   ..R;._.B.c..d7-.
        }
        callIdentifier = {
          guid =  16 octets {
            22 ce da ab 9f 51 c0 4d  9c 0a 00 99 b1 b7 fd 3a   "....Q.M.......:
          }
        }
      }
      h245Tunneling = FALSE
    }
  }
}
2005/04/01 20:07:38.415	3	ProxyChannel.cxx(1915)	H245	Set h245Address
to 192.168.1.4:30006
2005/04/01 20:07:38.425	5	ProxyChannel.cxx(401)	Q931	Send to 192.168.1.3:20004 {
  q931pdu = {
    protocolDiscriminator = 8
    callReference = 31345
    from = destination
    messageType = Connect
    IE: Bearer-Capability = {
      88 c0 a5                                           ...
    }
    IE: Display = {
      52 6f 62 65 72 74 6f 20  42 72 61 69 64 6f 74 74   Roberto Braidott
      69                                                 i
    }
    IE: User-User = {
      22 c0 06 00 08 91 4a 00  02 00 c0 a8 01 04 75 36   ".....J.......u6
      22 c0 b5 00 53 4c 16 4d  69 63 72 6f 73 6f 66 74   "...SL.Microsoft
      ae 20 4e 65 74 4d 65 65  74 69 6e 67 ae 00 03 33   . NetMeeting...3
      2e 30 00 00 be a6 52 3b  f0 5f e9 42 ba 63 96 0a   .0....R;._.B.c..
      64 37 2d 1b 01 11 00 22  ce da ab 9f 51 c0 4d 9c   d7-...."....Q.M.
      0a 00 99 b1 b7 fd 3a 02  80 01 00                  ......:....
    }
  }
  h225pdu = {
    h323_uu_pdu = {
      h323_message_body = connect {
        protocolIdentifier = 0.0.8.2250.0.2
        h245Address = ipAddress {
          ip =  4 octets {
            c0 a8 01 04                                        ....
          }
          port = 30006
        }
        destinationInfo = {
          vendor = {
            vendor = {
              t35CountryCode = 181
              t35Extension = 0
              manufacturerCode = 21324
            }
            productId =  23 octets {
              4d 69 63 72 6f 73 6f 66  74 ae 20 4e 65 74 4d 65  
Microsoft. NetMe
              65 74 69 6e 67 ae 00                               eting..
            }
            versionId =  4 octets {
              33 2e 30 00                                        3.0.
            }
          }
          terminal = {
          }
          mc = FALSE
          undefinedNode = FALSE
        }
        conferenceID =  16 octets {
          be a6 52 3b f0 5f e9 42  ba 63 96 0a 64 37 2d 1b   ..R;._.B.c..d7-.
        }
        callIdentifier = {
          guid =  16 octets {
            22 ce da ab 9f 51 c0 4d  9c 0a 00 99 b1 b7 fd 3a   "....Q.M.......:
          }
        }
      }
      h245Tunneling = FALSE
    }
  }
}
2005/04/01 20:07:38.532	3	ProxyChannel.cxx(1866)	H245	Connected from
192.168.1.3:30009
2005/04/01 20:07:38.558	5	ProxyChannel.cxx(401)	Q931	Send to y.y.y.y:1720 {
  q931pdu = {
    protocolDiscriminator = 8
    callReference = 31345
    from = originator
    messageType = Facility
    IE: Facility = {

    }
    IE: User-User = {
      26 90 00 be a6 52 3b f0  5f e9 42 ba 63 96 0a 64   &....R;._.B.c..d
      37 2d 1b 81 01 00 13 05  80 11 00 22 ce da ab 9f   7-........."....
      51 c0 4d 9c 0a 00 99 b1  b7 fd 3a 07 00 51 ae 03   Q.M.......:..Q..
      a7 75 36 01 00 01 00 02  80 01 00                  .u6........
    }
  }
  h225pdu = {
    h323_uu_pdu = {
      h323_message_body = facility {
        protocolIdentifier = 
        conferenceID =  16 octets {
          be a6 52 3b f0 5f e9 42  ba 63 96 0a 64 37 2d 1b   ..R;._.B.c..d7-.
        }
        reason = startH245 <<null>>
        callIdentifier = {
          guid =  16 octets {
            22 ce da ab 9f 51 c0 4d  9c 0a 00 99 b1 b7 fd 3a   "....Q.M.......:
          }
        }
        h245Address = ipAddress {
          ip =  4 octets {
            51 ae 03 a7                                        Q...
          }
          port = 30006
        }
        multipleCalls = FALSE
        maintainConnection = FALSE
      }
      h245Tunneling = FALSE
    }
  }
}
2005/04/01 20:07:42.733	3	ProxyChannel.cxx(1888)	H245	y.y.y.y:16379
DIDN'T ACCEPT THE CALL
2005/04/01 20:07:42.734	5	 ProxyThread.cxx(564)	ProxyH(0) add a socket, total 3
2005/04/01 20:07:42.735	5	 ProxyThread.cxx(564)	ProxyH(0) add a socket, total 4
2005/04/01 20:07:42.736	3	 ProxyThread.cxx(85)	Q931d	Delete socket y.y.y.y:1720
2005/04/01 20:07:42.738	3	ProxyChannel.cxx(1888)	H245	y.y.y.y:16389
DIDN'T ACCEPT THE CALL
2005/04/01 20:07:42.739	5	 ProxyThread.cxx(564)	ProxyH(0) add a socket, total 5
2005/04/01 20:07:42.740	5	 ProxyThread.cxx(564)	ProxyH(0) add a socket, total 6
2005/04/01 20:07:42.740	3	 ProxyThread.cxx(85)	Q931d	Delete socket y.y.y.y:1720
2005/04/01 20:07:43.163	3	      RasTbl.cxx(1579)	Gk	Delete Call No. 3
2005/04/01 20:07:43.165	3	      RasTbl.cxx(1579)	Gk	Delete Call No. 4
2005/04/01 20:07:45.392	4	 ProxyThread.cxx(687)	ProxyH(0) 1 sockets
selected from 2, total 2/4
2005/04/01 20:07:45.393	5	 ProxyThread.cxx(379)	Q931s	Reading from
192.168.1.3:20004
2005/04/01 20:07:45.394	3	ProxyChannel.cxx(475)	Q931s	Received:
ReleaseComplete CRV=31345 from 192.168.1.3:20004
2005/04/01 20:07:45.408	4	ProxyChannel.cxx(401)	Q931	Received: {
  q931pdu = {
    protocolDiscriminator = 8
    callReference = 31345
    from = originator
    messageType = ReleaseComplete
    IE: User-User = {
      05 c0 06 00 08 91 4a 00  02 58 08 11 00 22 ce da   ......J..X..."..
      ab 9f 51 c0 4d 9c 0a 00  99 b1 b7 fd 3a            ..Q.M.......:
    }
  }
  h225pdu = {
    h323_uu_pdu = {
      h323_message_body = releaseComplete {
        protocolIdentifier = 0.0.8.2250.0.2
        reason = undefinedReason <<null>>
        callIdentifier = {
          guid =  16 octets {
            22 ce da ab 9f 51 c0 4d  9c 0a 00 99 b1 b7 fd 3a   "....Q.M.......:
          }
        }
      }
      h245Tunneling = FALSE
    }
  }
}
2005/04/01 20:07:45.413	1	      RasTbl.cxx(2441)	CDR|5|22 ce da ab 9f
51 c0 4d 9c 0a 00 99 b1 b7 fd 3a|7|Fri, 01 Apr 2005 20:07:38
+0200|Fri, 01 Apr 2005 20:07:45 +0200|192.168.1.3:1720|
|10.11.12.3:1720|3558_endp|Roberto:h323_ID|Arturo
Sandrigo:h323_ID|AyersRockGK;

2005/04/01 20:07:45.417	5	      gkacct.cxx(640)	GKACCT	FileAcct - CDR
string for event 2, call no. 5: CDR|5|22 ce da ab 9f 51 c0 4d 9c 0a 00
99 b1 b7 fd 3a|7|Fri, 01 Apr 2005 20:07:38 +0200|Fri, 01 Apr 2005
20:07:45 +0200|192.168.1.3:1720|
|10.11.12.3:1720|3558_endp|Roberto:h323_ID|Arturo
Sandrigo:h323_ID|AyersRockGK;
2005/04/01 20:07:45.417	3	      gkacct.cxx(994)	GKACCT	FileAcct logged
event 2 for call no. 5
2005/04/01 20:07:45.418	2	      gkacct.cxx(1034)	GKACCT	Successfully
logged event 2 for call no. 5
2005/04/01 20:07:45.470	4	 ProxyThread.cxx(687)	ProxyH(0) 1 sockets
selected from 1, total 1/5
2005/04/01 20:07:45.471	5	 ProxyThread.cxx(379)	Q931d	Reading from y.y.y.y:1720
2005/04/01 20:07:45.472	3	ProxyChannel.cxx(451)	Q931d	y.y.y.y:1720
Error(0):  (0:0)
2005/04/01 20:07:45.473	3	 ProxyThread.cxx(675)	ProxyH(0) waiting...
2005/04/01 20:07:45.474	3	 ProxyThread.cxx(675)	ProxyH(0) waiting...
2005/04/01 20:07:45.475	2	      RasSrv.cxx(2702)	GK	Read from y.y.y.y:16358
2005/04/01 20:07:45.480	3	      RasSrv.cxx(2714)	GK
disengageRequest {
    requestSeqNum = 11
    endpointIdentifier =  9 characters {
      0033 0035 0035 0038 005f 0065 006e 0064   3558_end
      0070                                      p
    }
    conferenceID =  16 octets {
      be a6 52 3b f0 5f e9 42  ba 63 96 0a 64 37 2d 1b   ..R;._.B.c..d7-.
    }
    callReferenceValue = 31410
    disengageReason = normalDrop <<null>>
    callIdentifier = {
      guid =  16 octets {
        22 ce da ab 9f 51 c0 4d  9c 0a 00 99 b1 b7 fd 3a   "....Q.M.......:
      }
    }
    answeredCall = FALSE
  }
2005/04/01 20:07:45.482	1	      RasSrv.cxx(2097)	GK	DRQ Received
2005/04/01 20:07:45.483	4	      RasSrv.cxx(2107)	GK	DRQ: closed conference
2005/04/01 20:07:45.483	3	        gkauth.h(831)	GKAUTH	default check ok
2005/04/01 20:07:45.486	3	      RasTbl.cxx(2391)	GK	No CallRec found for DRQ
2005/04/01 20:07:45.487	2	     
RasSrv.cxx(2147)	DCF|y.y.y.y|3558_endp|31410|normalDrop;

2005/04/01 20:07:45.488	3	      RasSrv.cxx(2632)	GK	Send to y.y.y.y:16358
disengageConfirm {
    requestSeqNum = 11
  }
2005/04/01 20:07:45.489	5	      RasSrv.cxx(2654)	GK	Sent Successful
2005/04/01 20:07:50.599	2	    GkStatus.cxx(360)	GK	GkStatus got command debug

-----------------------------------------------------------------
> In your single-GK config, I don't know what's
> wrong, but IMO using cascaded NATs is just asking
> for trouble.  If you have enough addresses
> available on 192.168.1.0/24, consider setting
> up the Linux firewall as a bridge or a pseudo-bridge.
> If you need to have a separate 192.168.0 network,
> then set up the Linux firewall as an ordinary
> (non NAT) router, and add a static route to your
> main router to forward packets for 192.168.0.0/24
> to 192.168.1.3 .

Maybe the problem is due to my "double" nat config (both in the
dual-GK and in the single-GK case) ... anyway I couldn't make any test
yet ... I'll do them as soon as possible and I will try to use gnugk
2.2.1 too since it should have a better routing part.
If any idea, from you or someone else (Michal?:)), is welcome.

> Good luck,
> Stewart

Till waiting for luck :P.
Thanks again for you reply and sorry for this so long post.
 Arturo Sandrigo


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click

_______________________________________________________

List: Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx
Archive: http://sourceforge.net/mailarchive/forum.php?forum_id=8549
Homepage: http://www.gnugk.org/

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

  Powered by Linux