Hi Mark,

you have created a loop where the gatekeeper sends the incoming Setup
message right back to itself. Its hard to tell why from your short
trace snippets. Your caller also seems to be behind a NAT.

To get NAT traversal working correctly only with port forwarding is the
most difficult path to choose. If all your devices support a NAT
traversal protocol, it would probably be easier. Or you could put a
GnuGk inside each of your private networks and configure it to use it's
own NAT traversal protocol to tunnel calls to the next GnuGk.

Regards,
Jan

-- 
Jan Willamowius, [email protected], http://www.gnugk.org/


Mark Dutton wrote:
> Hi all
> 
> After two days of bashing my head against a wall, it is suitably sore now and 
> I have to ask for help.
> 
> I have a GNUGK on a Windows server behind NAT and I can not get it to receive 
> calls. Details are as follows.
> 
> Router port forwarding TCP 1720, TCP 21000-21199 and UDP 21200-21399. All ALG 
> functionity is disabled. Router is a Mikrotik RB-750G.
> 
> External IP is 203.161.69.242 and internal subnet is 192.168.44.0/24. GK is 
> on 192.168.44.29 and router is at 192.168.44.9.
> 
> I am not taking registrations from outside, hence no port forwarding of 1719. 
> I have a Polycom VVX1500 registered internally and I will eventually have an 
> HDX internally as well.
> 
> I want to allow any external party to call one of my internal devices. The 
> VVX1500 is registered as extension 1001
> 
> Following is my config, which is quite basic and the log from a failed call. 
> It appears that the initial received request shows that the call source is 
> natt'd (it is in this case) and does a rewrite of the source IP header.
> 
> The strange thing is the gk then sends this request to its own external IP 
> address. The router does loopback, but we end up with a packet coming in 
> appearing to be from the private IP of the router. The GK then tries to 
> rewrite this header and it falls apart.
> 
> I am not sure if the GK is meant to be re-entrant like this. Is it meant to 
> fix up the source and the resend the packet? If this was true, the packet it 
> sends itself is not fixed anyway. It still contains the original source IP 
> address.
> 
> I am totally confused and at wit's end.
> 
> Hope someone can help.
> 
> Regards
> 
> Mark Dutton
> 
> 
> == CONFIG ==
> 
> [Gatekeeper::Main]
> 
> FortyTwo=42
> 
> Name=GnuGk
> 
> TimeToLive=600
> 
> ; change this to 1 or 2, if you want CDRs and RAS messages to be printed on 
> the status port
> 
> StatusTraceLevel=0
> 
> Home=192.168.44.29
> 
> ExternalIP=203.161.69.242
> 
> [LogFile]
> 
> Rotate=Daily
> 
> RotateTime=23:00
> 
> Filename=C:\\program\ files\\gnugk\\GnuGk.log
> 
> ; restrict access to the status port by an IP address
> 
> [GkStatus::Auth]
> 
> rule=regex|explicit
> 
> ; add more entries, if you access the status port from other hosts
> 
> 127.0.0.1=allow
> 
> regex=^192\.168\.
> 
> default=forbid
> 
> Shutdown=allow
> 
> [RoutedMode]
> 
> ; enable gatekeeper signaling routed mode, route H.245 channel only if 
> neccessary (for NATed endpoints)
> 
> GKRouted=1
> 
> H245Routed=0
> 
> CallSignalPort=1720
> 
> RemoveH245AddressOnTunneling=1
> 
> AcceptUnregisteredCalls=1
> 
> DropCallsByReleaseComplete=1
> 
> SupportNATedEndpoints=1
> 
> Q931PortRange=21000-21099
> 
> H245PortRange=21100-21199
> 
> ;SupportCallingNATedEndpoints=1
> 
> TreatUnregisteredNAT=1
> 
> ; proxy calls only for NATed endpoints
> 
> [Proxy]
> 
> Enable=1
> 
> T120PortRange=21200-21299
> 
> RTPPortRange=21300-21399
> 
> ; if port forwarding is correctly configured for each endpoint, you can 
> disable ProxyForNAT
> 
> ;ProxyForNAT=1
> 
> ;ProxyForSameNAT=0
> 
> InternalNetwork=192.168.44.0/255.255.255.0
> 
> ProxyAlways=1
> 
> [RoutingPolicy]
> 
> default=explicit,internal,srv,dns
> 
> 
> === LOG FILE ON FAILED CALL ==
> 
> 2011/01/07 13:25:41.576 4     yasocket.cxx(920) TCPSrv Accept request on 
> 192.168.44.29:1720
> 2011/01/07 13:25:41.638 3 ProxyChannel.cxx(1021) Q931s Received: Setup 
> CRV=10180 from 202.89.162.161:3230
> 2011/01/07 13:25:41.638 4 ProxyChannel.cxx(964) Q931 Received: {
>   q931pdu = {
>     protocolDiscriminator = 8
>     callReference = 10180
>     from = originator
>     messageType = Setup
>     IE: Bearer-Capability = {
>       88 18 86 a5                                        ....
>     }
>     IE: Display = {
>       6d 64                                              md
>     }
>     IE: Called-Party-Number = {
>       a1 31 30 30 31                                     .1001
>     }
>     IE: User-User = {
>       60 a8 06 00 08 91 4a 00  04 02 40 01 00 6d 00 64   
> `[email protected]<mailto:`[email protected]>
>       01 80 7a cb 22 c0 b5 00  23 31 0f 50 6f 6c 79 63   ..z."...#1.Polyc
>       6f 6d 20 56 69 61 56 69  64 65 6f 17 52 65 6c 65   om ViaVideo.Rele
>       61 73 65 20 38 2e 30 3a  20 38 2e 30 2e 31 36 2e   ase 8.0: 8.0.16.
>       30 30 30 33 00 cb a1 45  f2 06 b8 00 02 32 b3 8d   0003...E.....2..
>       cd 00 00 10 08 42 79 be  1f 6c 35 cb 00 cd cd 98   .....By..l5.....
>       00 07 00 c0 a8 2d 02 0c  9e 11 00 02 32 b3 8d cd   .....-......2...
>       00 00 10 08 41 79 be 1f  6c 35 cb 02 01 20 81 af   ....Ay..l5... ..
>       03 00 00 07 00 08 81 6b  00 03 18 10 00 07 00 08   .......k........
>       81 6b 00 03 28 00 02 00  75 35 60 03 5a f9 d9 df   .k..(...u5`.Z...
>       12 66 f8 b4 8d 3d 09 19  c8 64 ec aa 18 63 b9 bf   .f...=...d...c..
>       fe c6 d9 1d 50 8b 13 50  1b e0 b6 2d c7 ee cd fe   ....P..P...-....
>       0b 13 f2 bd a7 d2 8a f0  e4 06 75 c1 c7 1a 09 36   ..........u....6
>       7c ac 2e be 13 e9 96 71  02 00 91 cf d2 25 aa 91   |......q.....%..
>       4c cd 35 21 95 91 4c e5  8d 20 18 a1 61 0a ad cd   L.5!..L.. ..a...
>       41 40 a9 51 29 33 be db  10 60 14 69 91 e6 1c 1f   
> [email protected])3...`.i<mailto:[email protected])3...`.i>....
>       4d 5d 25 8e 58 13 60 50  24 88 45 3d fb b1 19 73   M]%.X.`P$.E=...s
>       51 89 2c a5 4a e9 9d ae  71 d7 00 08 03 10 00 07   Q.,.J...q.......
>       00 08 81 6b 00 03 2b 00  04 00 f2 26 19 64 b2 50   ...k..+....&.d.P
>       7d 92 0f 73 13 e7 74 b7  1e e5 a8 80 83 f6 a7 ba   }..s..t.........
>       bd d7 9f 97 5b d3 7f 04  8a 78 eb 08 45 4c 52 87   ....[....x..ELR.
>       48 d2 2c 94 f0 1c e3 7e  77 ec 58 ef bd 93 98 31   H.,....~w.X....1
>       db 75 4d 7a b7 2f 91 c1  11 3e a8 f6 cf bb b7 a2   .uMz./...>......
>       28 a0 46 2b 0c 2d 2e 75  0e 0c 28 60 12 b5 42 dc   (.F+.-.u..(`..B.
>       32 a1 f8 52 97 51 72 2f  55 34 a5 4e 80 84 f5 9f   2..R.Qr/U4.N....
>       24 99 9c fc f2 e2 20 d3  f7 f5 de 6e 55 92 ef 1a   $..... ....nU...
>       a6 f0 69 c2 69 c5 65 75  06 59 04 00 ff ff ff ff   ..i.i.eu.Y......
>       ff ff ff ff c9 0f da a2  21 68 c2 34 c4 c6 62 8b   ........!h.4..b.
>       80 dc 1c d1 29 02 4e 08  8a 67 cc 74 02 0b be a6   ....).N..g.t....
>       3b 13 9b 22 51 4a 08 79  8e 34 04 dd ef 95 19 b3   ;.."QJ.y.4......
>       cd 3a 43 1b 30 2b 0a 6d  f2 5f 14 37 4f e1 35 6d   .:C.0+.m._.7O.5m
>       6d 51 c2 45 e4 85 b5 76  62 5e 7e c6 f4 4c 42 e9   mQ.E...vb^~..LB.
>       a6 37 ed 6b 0b ff 5c b6  f4 06 b7 ed ee 38 6b fb   .7.k..\......8k.
>       5a 89 9f a5 ae 9f 24 11  7c 4b 1f e6 49 28 66 51   Z.....$.|K..I(fQ
>       ec e6 53 81 ff ff ff ff  ff ff ff ff 00 08 02 01   ..S.............
>       00 01 00 01 00 01 00 01  00 01 40 10 80 01 00 00   ..........@.....
>       05 0e 53 65 74 75 70 20  2d 20 6d 65 73 73 61 67   ..Setup - messag
>       65                                                 e
>     }
>   }
>   h225pdu = {
>     h323_uu_pdu = {
>       h323_message_body = setup {
>         protocolIdentifier = 0.0.8.2250.0.4
>         sourceAddress = 2 entries {
>           [0]=h323_ID  2 characters {
>             006d 0064                                 md
>           }
>           [1]=dialedDigits "4798"
>         }
>         sourceInfo = {
>           vendor = {
>             vendor = {
>               t35CountryCode = 181
>               t35Extension = 0
>               manufacturerCode = 9009
>             }
>             productId =  16 octets {
>               50 6f 6c 79 63 6f 6d 20  56 69 61 56 69 64 65 6f   Polycom 
> ViaVideo
>             }
>             versionId =  24 octets {
>               52 65 6c 65 61 73 65 20  38 2e 30 3a 20 38 2e 30   Release 8.0: 
> 8.0
>               2e 31 36 2e 30 30 30 33                            .16.0003
>             }
>           }
>           terminal = {
>           }
>           mc = false
>           undefinedNode = false
>         }
>         destCallSignalAddress = ipAddress {
>           ip =  4 octets {
>             cb a1 45 f2                                        ..E.
>           }
>           port = 1720
>         }
>         activeMC = false
>         conferenceID =  16 octets {
>           02 32 b3 8d cd 00 00 10  08 42 79 be 1f 6c 35 cb   .2.......By..l5.
>         }
>         conferenceGoal = create <<null>>
>         callType = pointToPoint <<null>>
>         sourceCallSignalAddress = ipAddress {
>           ip =  4 octets {
>             c0 a8 2d 02                                        ..-.
>           }
>           port = 3230
>         }
>         callIdentifier = {
>           guid =  16 octets {
>             02 32 b3 8d cd 00 00 10  08 41 79 be 1f 6c 35 cb   
> .2.......Ay..l5.
>           }
>         }
>         h245SecurityCapability = 1 entries {
>           [0]=noSecurity <<null>>
>         }
>         tokens = 3 entries {
>           [0]={
>             tokenOID = 0.0.8.235.0.3.24
>           }
>           [1]={
>             tokenOID = 0.0.8.235.0.3.40
>             dhkey = {
>               halfkey = Hex {
>                 75 35 60 03 5a f9 d9 df  12 66 f8 b4 8d 3d 09 19
>                 c8 64 ec aa 18 63 b9 bf  fe c6 d9 1d 50 8b 13 50
>                 1b e0 b6 2d c7 ee cd fe  0b 13 f2 bd a7 d2 8a f0
>                 e4 06 75 c1 c7 1a 09 36  7c ac 2e be 13 e9 96 71              
>  }
>               modSize = Hex {
>                 91 cf d2 25 aa 91 4c cd  35 21 95 91 4c e5 8d 20
>                 18 a1 61 0a ad cd 41 40  a9 51 29 33 be db 10 60
>                 14 69 91 e6 1c 1f 4d 5d  25 8e 58 13 60 50 24 88
>                 45 3d fb b1 19 73 51 89  2c a5 4a e9 9d ae 71 d7              
>  }
>               generator = 00000011
>             }
>           }
>           [2]={
>             tokenOID = 0.0.8.235.0.3.43
>             dhkey = {
>               halfkey = Hex {
>                 f2 26 19 64 b2 50 7d 92  0f 73 13 e7 74 b7 1e e5
>                 a8 80 83 f6 a7 ba bd d7  9f 97 5b d3 7f 04 8a 78
>                 eb 08 45 4c 52 87 48 d2  2c 94 f0 1c e3 7e 77 ec
>                 58 ef bd 93 98 31 db 75  4d 7a b7 2f 91 c1 11 3e
>                 a8 f6 cf bb b7 a2 28 a0  46 2b 0c 2d 2e 75 0e 0c
>                 28 60 12 b5 42 dc 32 a1  f8 52 97 51 72 2f 55 34
>                 a5 4e 80 84 f5 9f 24 99  9c fc f2 e2 20 d3 f7 f5
>                 de 6e 55 92 ef 1a a6 f0  69 c2 69 c5 65 75 06 59              
>  }
>               modSize = Hex {
>                 ff ff ff ff ff ff ff ff  c9 0f da a2 21 68 c2 34
>                 c4 c6 62 8b 80 dc 1c d1  29 02 4e 08 8a 67 cc 74
>                 02 0b be a6 3b 13 9b 22  51 4a 08 79 8e 34 04 dd
>                 ef 95 19 b3 cd 3a 43 1b  30 2b 0a 6d f2 5f 14 37
>                 4f e1 35 6d 6d 51 c2 45  e4 85 b5 76 62 5e 7e c6
>                 f4 4c 42 e9 a6 37 ed 6b  0b ff 5c b6 f4 06 b7 ed
>                 ee 38 6b fb 5a 89 9f a5  ae 9f 24 11 7c 4b 1f e6
>                 49 28 66 51 ec e6 53 81  ff ff ff ff ff ff ff ff              
>  }
>               generator = 00000010
>             }
>           }
>         }
>         mediaWaitForConnect = false
>         canOverlapSend = false
>         multipleCalls = false
>         maintainConnection = false
>         presentationIndicator = presentationAllowed <<null>>
>         screeningIndicator = userProvidedVerifiedAndFailed
>       }
>       h245Tunneling = false
>     }
>     user_data = {
>       protocol_discriminator = 5
>       user_information =  15 octets {
>         53 65 74 75 70 20 2d 20  6d 65 73 73 61 67 65      Setup - message
>       }
>     }
>   }
> }
> 2011/01/07 13:25:41.654 4 ProxyChannel.cxx(2020) Q931s GWRewrite source for 
> 202.89.162.161:3230: setup H323 ID or E164
> 2011/01/07 13:25:41.654 4 ProxyChannel.cxx(2405) Q931s Source address 
> 192.168.45.2 peer address 202.89.162.161 caller is behind NAT
> 2011/01/07 13:25:41.654 2       RasTbl.cxx(3430) CallTable::Insert(CALL) Call 
> No. 5, total sessions : 1
> 2011/01/07 13:25:41.654 2       gkacct.cxx(950) GKACCT Successfully logged 
> event 1 for call no. 5
> 2011/01/07 13:25:41.654 4 ProxyChannel.cxx(4758) Q931s Set Called Numbering 
> Plan 1 Type Of Number 2
> 2011/01/07 13:25:41.654 3 ProxyChannel.cxx(2828) Q931s Call 5 is NAT type 1
> 2011/01/07 13:25:41.654 1 ProxyChannel.cxx(868) Call 5: h245Routed=1 proxy=1
> 2011/01/07 13:25:41.654 3 ProxyChannel.cxx(885) GK Call 5 proxy enabled
> 2011/01/07 13:25:41.654 4 ProxyChannel.cxx(964) Q931 Send to 
> 203.161.69.242:1720 {
>   q931pdu = {
>     protocolDiscriminator = 8
>     callReference = 10180
>     from = originator
>     messageType = Setup
>     IE: Bearer-Capability = {
>       88 18 86 a5                                        ....
>     }
>     IE: Display = {
>       6d 64                                              md
>     }
>     IE: Called-Party-Number = {
>       a1 31 30 30 31                                     .1001
>     }
>     IE: User-User = {
>       60 b8 06 00 08 91 4a 00  04 02 40 01 00 6d 00 64   
> `[email protected]<mailto:`[email protected]>
>       01 80 7a cb 22 c0 b5 00  23 31 0f 50 6f 6c 79 63   ..z."...#1.Polyc
>       6f 6d 20 56 69 61 56 69  64 65 6f 17 52 65 6c 65   om ViaVideo.Rele
>       61 73 65 20 38 2e 30 3a  20 38 2e 30 2e 31 36 2e   ase 8.0: 8.0.16.
>       30 30 30 33 00 01 01 80  43 34 00 cb a1 45 f2 06   0003....C4...E..
>       b8 00 02 32 b3 8d cd 00  00 10 08 42 79 be 1f 6c   ...2.......By..l
>       35 cb 00 7d cd 98 07 00  c0 a8 2d 02 0c 9e 11 00   5..}......-.....
>       02 32 b3 8d cd 00 00 10  08 41 79 be 1f 6c 35 cb   .2.......Ay..l5.
>       02 01 20 81 af 03 00 00  07 00 08 81 6b 00 03 18   .. .........k...
>       10 00 07 00 08 81 6b 00  03 28 00 02 00 75 35 60   ......k..(...u5`
>       03 5a f9 d9 df 12 66 f8  b4 8d 3d 09 19 c8 64 ec   .Z....f...=...d.
>       aa 18 63 b9 bf fe c6 d9  1d 50 8b 13 50 1b e0 b6   ..c......P..P...
>       2d c7 ee cd fe 0b 13 f2  bd a7 d2 8a f0 e4 06 75   -..............u
>       c1 c7 1a 09 36 7c ac 2e  be 13 e9 96 71 02 00 91   ....6|......q...
>       cf d2 25 aa 91 4c cd 35  21 95 91 4c e5 8d 20 18   ..%..L.5!..L.. .
>       a1 61 0a ad cd 41 40 a9  51 29 33 be db 10 60 14   
> [email protected])3<mailto:[email protected])3>...`.
>       69 91 e6 1c 1f 4d 5d 25  8e 58 13 60 50 24 88 45   i....M]%.X.`P$.E
>       3d fb b1 19 73 51 89 2c  a5 4a e9 9d ae 71 d7 00   =...sQ.,.J...q..
>       08 03 10 00 07 00 08 81  6b 00 03 2b 00 04 00 f2   ........k..+....
>       26 19 64 b2 50 7d 92 0f  73 13 e7 74 b7 1e e5 a8   &.d.P}..s..t....
>       80 83 f6 a7 ba bd d7 9f  97 5b d3 7f 04 8a 78 eb   .........[....x.
>       08 45 4c 52 87 48 d2 2c  94 f0 1c e3 7e 77 ec 58   .ELR.H.,....~w.X
>       ef bd 93 98 31 db 75 4d  7a b7 2f 91 c1 11 3e a8   ....1.uMz./...>.
>       f6 cf bb b7 a2 28 a0 46  2b 0c 2d 2e 75 0e 0c 28   .....(.F+.-.u..(
>       60 12 b5 42 dc 32 a1 f8  52 97 51 72 2f 55 34 a5   `..B.2..R.Qr/U4.
>       4e 80 84 f5 9f 24 99 9c  fc f2 e2 20 d3 f7 f5 de   N....$..... ....
>       6e 55 92 ef 1a a6 f0 69  c2 69 c5 65 75 06 59 04   nU.....i.i.eu.Y.
>       00 ff ff ff ff ff ff ff  ff c9 0f da a2 21 68 c2   .............!h.
>       34 c4 c6 62 8b 80 dc 1c  d1 29 02 4e 08 8a 67 cc   4..b.....).N..g.
>       74 02 0b be a6 3b 13 9b  22 51 4a 08 79 8e 34 04   t....;.."QJ.y.4.
>       dd ef 95 19 b3 cd 3a 43  1b 30 2b 0a 6d f2 5f 14   ......:C.0+.m._.
>       37 4f e1 35 6d 6d 51 c2  45 e4 85 b5 76 62 5e 7e   7O.5mmQ.E...vb^~
>       c6 f4 4c 42 e9 a6 37 ed  6b 0b ff 5c b6 f4 06 b7   ..LB..7.k..\....
>       ed ee 38 6b fb 5a 89 9f  a5 ae 9f 24 11 7c 4b 1f   ..8k.Z.....$.|K.
>       e6 49 28 66 51 ec e6 53  81 ff ff ff ff ff ff ff   .I(fQ..S........
>       ff 00 08 02 01 00 01 00  01 00 01 00 01 00 01 40   ...............@
>       02 80 01 00 00 05 0e 53  65 74 75 70 20 2d 20 6d   .......Setup - m
>       65 73 73 61 67 65                                  essage
>     }
>   }
>   h225pdu = {
>     h323_uu_pdu = {
>       h323_message_body = setup {
>         protocolIdentifier = 0.0.8.2250.0.4
>         sourceAddress = 2 entries {
>           [0]=h323_ID  2 characters {
>             006d 0064                                 md
>           }
>           [1]=dialedDigits "4798"
>         }
>         sourceInfo = {
>           vendor = {
>             vendor = {
>               t35CountryCode = 181
>               t35Extension = 0
>               manufacturerCode = 9009
>             }
>             productId =  16 octets {
>               50 6f 6c 79 63 6f 6d 20  56 69 61 56 69 64 65 6f   Polycom 
> ViaVideo
>             }
>             versionId =  24 octets {
>               52 65 6c 65 61 73 65 20  38 2e 30 3a 20 38 2e 30   Release 8.0: 
> 8.0
>               2e 31 36 2e 30 30 30 33                            .16.0003
>             }
>           }
>           terminal = {
>           }
>           mc = false
>           undefinedNode = false
>         }
>         destinationAddress = 1 entries {
>           [0]=dialedDigits "1001"
>         }
>         destCallSignalAddress = ipAddress {
>           ip =  4 octets {
>             cb a1 45 f2                                        ..E.
>           }
>           port = 1720
>         }
>         activeMC = false
>         conferenceID =  16 octets {
>           02 32 b3 8d cd 00 00 10  08 42 79 be 1f 6c 35 cb   .2.......By..l5.
>         }
>         conferenceGoal = create <<null>>
>         callType = pointToPoint <<null>>
>         sourceCallSignalAddress = ipAddress {
>           ip =  4 octets {
>             c0 a8 2d 02                                        ..-.
>           }
>           port = 3230
>         }
>         callIdentifier = {
>           guid =  16 octets {
>             02 32 b3 8d cd 00 00 10  08 41 79 be 1f 6c 35 cb   
> .2.......Ay..l5.
>           }
>         }
>         h245SecurityCapability = 1 entries {
>           [0]=noSecurity <<null>>
>         }
>         tokens = 3 entries {
>           [0]={
>             tokenOID = 0.0.8.235.0.3.24
>           }
>           [1]={
>             tokenOID = 0.0.8.235.0.3.40
>             dhkey = {
>               halfkey = Hex {
>                 75 35 60 03 5a f9 d9 df  12 66 f8 b4 8d 3d 09 19
>                 c8 64 ec aa 18 63 b9 bf  fe c6 d9 1d 50 8b 13 50
>                 1b e0 b6 2d c7 ee cd fe  0b 13 f2 bd a7 d2 8a f0
>                 e4 06 75 c1 c7 1a 09 36  7c ac 2e be 13 e9 96 71              
>  }
>               modSize = Hex {
>                 91 cf d2 25 aa 91 4c cd  35 21 95 91 4c e5 8d 20
>                 18 a1 61 0a ad cd 41 40  a9 51 29 33 be db 10 60
>                 14 69 91 e6 1c 1f 4d 5d  25 8e 58 13 60 50 24 88
>                 45 3d fb b1 19 73 51 89  2c a5 4a e9 9d ae 71 d7              
>  }
>               generator = 00000011
>             }
>           }
>           [2]={
>             tokenOID = 0.0.8.235.0.3.43
>             dhkey = {
>               halfkey = Hex {
>                 f2 26 19 64 b2 50 7d 92  0f 73 13 e7 74 b7 1e e5
>                 a8 80 83 f6 a7 ba bd d7  9f 97 5b d3 7f 04 8a 78
>                 eb 08 45 4c 52 87 48 d2  2c 94 f0 1c e3 7e 77 ec
>                 58 ef bd 93 98 31 db 75  4d 7a b7 2f 91 c1 11 3e
>                 a8 f6 cf bb b7 a2 28 a0  46 2b 0c 2d 2e 75 0e 0c
>                 28 60 12 b5 42 dc 32 a1  f8 52 97 51 72 2f 55 34
>                 a5 4e 80 84 f5 9f 24 99  9c fc f2 e2 20 d3 f7 f5
>                 de 6e 55 92 ef 1a a6 f0  69 c2 69 c5 65 75 06 59              
>  }
>               modSize = Hex {
>                 ff ff ff ff ff ff ff ff  c9 0f da a2 21 68 c2 34
>                 c4 c6 62 8b 80 dc 1c d1  29 02 4e 08 8a 67 cc 74
>                 02 0b be a6 3b 13 9b 22  51 4a 08 79 8e 34 04 dd
>                 ef 95 19 b3 cd 3a 43 1b  30 2b 0a 6d f2 5f 14 37
>                 4f e1 35 6d 6d 51 c2 45  e4 85 b5 76 62 5e 7e c6
>                 f4 4c 42 e9 a6 37 ed 6b  0b ff 5c b6 f4 06 b7 ed
>                 ee 38 6b fb 5a 89 9f a5  ae 9f 24 11 7c 4b 1f e6
>                 49 28 66 51 ec e6 53 81  ff ff ff ff ff ff ff ff              
>  }
>               generator = 00000010
>             }
>           }
>         }
>         mediaWaitForConnect = false
>         canOverlapSend = false
>         multipleCalls = false
>         maintainConnection = false
>         presentationIndicator = presentationAllowed <<null>>
>         screeningIndicator = userProvidedVerifiedAndFailed
>       }
>       h245Tunneling = false
>     }
>     user_data = {
>       protocol_discriminator = 5
>       user_information =  15 octets {
>         53 65 74 75 70 20 2d 20  6d 65 73 73 61 67 65      Setup - message
>       }
>     }
>   }
> }
> 2011/01/07 13:25:41.669 4     yasocket.cxx(920) TCPSrv Accept request on 
> 192.168.44.29:1720
> 2011/01/07 13:25:41.669 3 ProxyChannel.cxx(4641) Q931 Connect to 
> 203.161.69.242:1720 from 192.168.44.29:21004 successful
> 2011/01/07 13:25:41.669 3 ProxyChannel.cxx(1021) Q931s Received: Setup 
> CRV=10180 from 192.168.44.9:21004
> 2011/01/07 13:25:41.669 4 ProxyChannel.cxx(964) Q931 Received: {
>   q931pdu = {
>     protocolDiscriminator = 8
>     callReference = 10180
>     from = originator
>     messageType = Setup
>     IE: Bearer-Capability = {
>       88 18 86 a5                                        ....
>     }
>     IE: Display = {
>       6d 64                                              md
>     }
>     IE: Called-Party-Number = {
>       a1 31 30 30 31                                     .1001
>     }
>     IE: User-User = {
>       60 b8 06 00 08 91 4a 00  04 02 40 01 00 6d 00 64   
> `[email protected]<mailto:`[email protected]>
>       01 80 7a cb 22 c0 b5 00  23 31 0f 50 6f 6c 79 63   ..z."...#1.Polyc
>       6f 6d 20 56 69 61 56 69  64 65 6f 17 52 65 6c 65   om ViaVideo.Rele
>       61 73 65 20 38 2e 30 3a  20 38 2e 30 2e 31 36 2e   ase 8.0: 8.0.16.
>       30 30 30 33 00 01 01 80  43 34 00 cb a1 45 f2 06   0003....C4...E..
>       b8 00 02 32 b3 8d cd 00  00 10 08 42 79 be 1f 6c   ...2.......By..l
>       35 cb 00 7d cd 98 07 00  c0 a8 2d 02 0c 9e 11 00   5..}......-.....
>       02 32 b3 8d cd 00 00 10  08 41 79 be 1f 6c 35 cb   .2.......Ay..l5.
>       02 01 20 81 af 03 00 00  07 00 08 81 6b 00 03 18   .. .........k...
>       10 00 07 00 08 81 6b 00  03 28 00 02 00 75 35 60   ......k..(...u5`
>       03 5a f9 d9 df 12 66 f8  b4 8d 3d 09 19 c8 64 ec   .Z....f...=...d.
>       aa 18 63 b9 bf fe c6 d9  1d 50 8b 13 50 1b e0 b6   ..c......P..P...
>       2d c7 ee cd fe 0b 13 f2  bd a7 d2 8a f0 e4 06 75   -..............u
>       c1 c7 1a 09 36 7c ac 2e  be 13 e9 96 71 02 00 91   ....6|......q...
>       cf d2 25 aa 91 4c cd 35  21 95 91 4c e5 8d 20 18   ..%..L.5!..L.. .
>       a1 61 0a ad cd 41 40 a9  51 29 33 be db 10 60 14   
> [email protected])3<mailto:[email protected])3>...`.
>       69 91 e6 1c 1f 4d 5d 25  8e 58 13 60 50 24 88 45   i....M]%.X.`P$.E
>       3d fb b1 19 73 51 89 2c  a5 4a e9 9d ae 71 d7 00   =...sQ.,.J...q..
>       08 03 10 00 07 00 08 81  6b 00 03 2b 00 04 00 f2   ........k..+....
>       26 19 64 b2 50 7d 92 0f  73 13 e7 74 b7 1e e5 a8   &.d.P}..s..t....
>       80 83 f6 a7 ba bd d7 9f  97 5b d3 7f 04 8a 78 eb   .........[....x.
>       08 45 4c 52 87 48 d2 2c  94 f0 1c e3 7e 77 ec 58   .ELR.H.,....~w.X
>       ef bd 93 98 31 db 75 4d  7a b7 2f 91 c1 11 3e a8   ....1.uMz./...>.
>       f6 cf bb b7 a2 28 a0 46  2b 0c 2d 2e 75 0e 0c 28   .....(.F+.-.u..(
>       60 12 b5 42 dc 32 a1 f8  52 97 51 72 2f 55 34 a5   `..B.2..R.Qr/U4.
>       4e 80 84 f5 9f 24 99 9c  fc f2 e2 20 d3 f7 f5 de   N....$..... ....
>       6e 55 92 ef 1a a6 f0 69  c2 69 c5 65 75 06 59 04   nU.....i.i.eu.Y.
>       00 ff ff ff ff ff ff ff  ff c9 0f da a2 21 68 c2   .............!h.
>       34 c4 c6 62 8b 80 dc 1c  d1 29 02 4e 08 8a 67 cc   4..b.....).N..g.
>       74 02 0b be a6 3b 13 9b  22 51 4a 08 79 8e 34 04   t....;.."QJ.y.4.
>       dd ef 95 19 b3 cd 3a 43  1b 30 2b 0a 6d f2 5f 14   ......:C.0+.m._.
>       37 4f e1 35 6d 6d 51 c2  45 e4 85 b5 76 62 5e 7e   7O.5mmQ.E...vb^~
>       c6 f4 4c 42 e9 a6 37 ed  6b 0b ff 5c b6 f4 06 b7   ..LB..7.k..\....
>       ed ee 38 6b fb 5a 89 9f  a5 ae 9f 24 11 7c 4b 1f   ..8k.Z.....$.|K.
>       e6 49 28 66 51 ec e6 53  81 ff ff ff ff ff ff ff   .I(fQ..S........
>       ff 00 08 02 01 00 01 00  01 00 01 00 01 00 01 40   ...............@
>       02 80 01 00 00 05 0e 53  65 74 75 70 20 2d 20 6d   .......Setup - m
>       65 73 73 61 67 65                                  essage
>     }
>   }
>   h225pdu = {
>     h323_uu_pdu = {
>       h323_message_body = setup {
>         protocolIdentifier = 0.0.8.2250.0.4
>         sourceAddress = 2 entries {
>           [0]=h323_ID  2 characters {
>             006d 0064                                 md
>           }
>           [1]=dialedDigits "4798"
>         }
>         sourceInfo = {
>           vendor = {
>             vendor = {
>               t35CountryCode = 181
>               t35Extension = 0
>               manufacturerCode = 9009
>             }
>             productId =  16 octets {
>               50 6f 6c 79 63 6f 6d 20  56 69 61 56 69 64 65 6f   Polycom 
> ViaVideo
>             }
>             versionId =  24 octets {
>               52 65 6c 65 61 73 65 20  38 2e 30 3a 20 38 2e 30   Release 8.0: 
> 8.0
>               2e 31 36 2e 30 30 30 33                            .16.0003
>             }
>           }
>           terminal = {
>           }
>           mc = false
>           undefinedNode = false
>         }
>         destinationAddress = 1 entries {
>           [0]=dialedDigits "1001"
>         }
>         destCallSignalAddress = ipAddress {
>           ip =  4 octets {
>             cb a1 45 f2                                        ..E.
>           }
>           port = 1720
>         }
>         activeMC = false
>         conferenceID =  16 octets {
>           02 32 b3 8d cd 00 00 10  08 42 79 be 1f 6c 35 cb   .2.......By..l5.
>         }
>         conferenceGoal = create <<null>>
>         callType = pointToPoint <<null>>
>         sourceCallSignalAddress = ipAddress {
>           ip =  4 octets {
>             c0 a8 2d 02                                        ..-.
>           }
>           port = 3230
>         }
>         callIdentifier = {
>           guid =  16 octets {
>             02 32 b3 8d cd 00 00 10  08 41 79 be 1f 6c 35 cb   
> .2.......Ay..l5.
>           }
>         }
>         h245SecurityCapability = 1 entries {
>           [0]=noSecurity <<null>>
>         }
>         tokens = 3 entries {
>           [0]={
>             tokenOID = 0.0.8.235.0.3.24
>           }
>           [1]={
>             tokenOID = 0.0.8.235.0.3.40
>             dhkey = {
>               halfkey = Hex {
>                 75 35 60 03 5a f9 d9 df  12 66 f8 b4 8d 3d 09 19
>                 c8 64 ec aa 18 63 b9 bf  fe c6 d9 1d 50 8b 13 50
>                 1b e0 b6 2d c7 ee cd fe  0b 13 f2 bd a7 d2 8a f0
>                 e4 06 75 c1 c7 1a 09 36  7c ac 2e be 13 e9 96 71              
>  }
>               modSize = Hex {
>                 91 cf d2 25 aa 91 4c cd  35 21 95 91 4c e5 8d 20
>                 18 a1 61 0a ad cd 41 40  a9 51 29 33 be db 10 60
>                 14 69 91 e6 1c 1f 4d 5d  25 8e 58 13 60 50 24 88
>                 45 3d fb b1 19 73 51 89  2c a5 4a e9 9d ae 71 d7              
>  }
>               generator = 00000011
>             }
>           }
>           [2]={
>             tokenOID = 0.0.8.235.0.3.43
>             dhkey = {
>               halfkey = Hex {
>                 f2 26 19 64 b2 50 7d 92  0f 73 13 e7 74 b7 1e e5
>                 a8 80 83 f6 a7 ba bd d7  9f 97 5b d3 7f 04 8a 78
>                 eb 08 45 4c 52 87 48 d2  2c 94 f0 1c e3 7e 77 ec
>                 58 ef bd 93 98 31 db 75  4d 7a b7 2f 91 c1 11 3e
>                 a8 f6 cf bb b7 a2 28 a0  46 2b 0c 2d 2e 75 0e 0c
>                 28 60 12 b5 42 dc 32 a1  f8 52 97 51 72 2f 55 34
>                 a5 4e 80 84 f5 9f 24 99  9c fc f2 e2 20 d3 f7 f5
>                 de 6e 55 92 ef 1a a6 f0  69 c2 69 c5 65 75 06 59              
>  }
>               modSize = Hex {
>                 ff ff ff ff ff ff ff ff  c9 0f da a2 21 68 c2 34
>                 c4 c6 62 8b 80 dc 1c d1  29 02 4e 08 8a 67 cc 74
>                 02 0b be a6 3b 13 9b 22  51 4a 08 79 8e 34 04 dd
>                 ef 95 19 b3 cd 3a 43 1b  30 2b 0a 6d f2 5f 14 37
>                 4f e1 35 6d 6d 51 c2 45  e4 85 b5 76 62 5e 7e c6
>                 f4 4c 42 e9 a6 37 ed 6b  0b ff 5c b6 f4 06 b7 ed
>                 ee 38 6b fb 5a 89 9f a5  ae 9f 24 11 7c 4b 1f e6
>                 49 28 66 51 ec e6 53 81  ff ff ff ff ff ff ff ff              
>  }
>               generator = 00000010
>             }
>           }
>         }
>         mediaWaitForConnect = false
>         canOverlapSend = false
>         multipleCalls = false
>         maintainConnection = false
>         presentationIndicator = presentationAllowed <<null>>
>         screeningIndicator = userProvidedVerifiedAndFailed
>       }
>       h245Tunneling = false
>     }
>     user_data = {
>       protocol_discriminator = 5
>       user_information =  15 octets {
>         53 65 74 75 70 20 2d 20  6d 65 73 73 61 67 65      Setup - message
>       }
>     }
>   }
> }
> 2011/01/07 13:25:41.685 4 ProxyChannel.cxx(2020) Q931s GWRewrite source for 
> 192.168.44.9:21004: setup H323 ID or E164
> 2011/01/07 13:25:41.685 2 ProxyChannel.cxx(2082) Q931s Warning: socket 
> (192.168.44.9:21004) already attached for callid 02 32 b3 8d cd 00 00 10 08 
> 41 79 be 1f 6c 35 cb
> 2011/01/07 13:25:41.685 2       RasTbl.cxx(3872) CDR ignore not connected call
> 2011/01/07 13:25:41.685 2       gkacct.cxx(950) GKACCT Successfully logged 
> event 2 for call no. 5
> 2011/01/07 13:25:41.685 4 ProxyChannel.cxx(964) Q931 Send to 
> 192.168.44.9:21004 {
>   q931pdu = {
>     protocolDiscriminator = 8
>     callReference = 42948
>     from = destination
>     messageType = ReleaseComplete
>     IE: Cause - Call rejected = {
>       80 95                                              ..
>     }
>     IE: User-User = {
>       25 80 06 00 08 91 4a 00  02 01 11 00 02 32 b3 8d   %.....J......2..
>       cd 00 00 10 08 41 79 be  1f 6c 35 cb 02 80 01 00   .....Ay..l5.....
>     }
>   }
>   h225pdu = {
>     h323_uu_pdu = {
>       h323_message_body = releaseComplete {
>         protocolIdentifier = 0.0.8.2250.0.2
>         callIdentifier = {
>           guid =  16 octets {
>             02 32 b3 8d cd 00 00 10  08 41 79 be 1f 6c 35 cb   
> .2.......Ay..l5.
>           }
>         }
>       }
>       h245Tunneling = false
>     }
>   }
> }
> 2011/01/07 13:25:41.685 3     yasocket.cxx(576) Q931s Delete socket 
> 192.168.44.9:21004
> 2011/01/07 13:25:41.685 3 ProxyChannel.cxx(1021) Q931d Received: 
> ReleaseComplete CRV=10180 from 203.161.69.242:1720
> 2011/01/07 13:25:41.685 4 ProxyChannel.cxx(964) Q931 Received: {
>   q931pdu = {
>     protocolDiscriminator = 8
>     callReference = 10180
>     from = destination
>     messageType = ReleaseComplete
>     IE: Cause - Call rejected = {
>       80 95                                              ..
>     }
>     IE: User-User = {
>       25 80 06 00 08 91 4a 00  02 01 11 00 02 32 b3 8d   %.....J......2..
>       cd 00 00 10 08 41 79 be  1f 6c 35 cb 02 80 01 00   .....Ay..l5.....
>     }
>   }
>   h225pdu = {
>     h323_uu_pdu = {
>       h323_message_body = releaseComplete {
>         protocolIdentifier = 0.0.8.2250.0.2
>         callIdentifier = {
>           guid =  16 octets {
>             02 32 b3 8d cd 00 00 10  08 41 79 be 1f 6c 35 cb   
> .2.......Ay..l5.
>           }
>         }
>       }
>       h245Tunneling = false
>     }
>   }
> }
> 2011/01/07 13:25:41.685 4 ProxyChannel.cxx(964) Q931 Send to 
> 202.89.162.161:3230 {
>   q931pdu = {
>     protocolDiscriminator = 8
>     callReference = 10180
>     from = destination
>     messageType = ReleaseComplete
>     IE: Cause - Call rejected = {
>       80 95                                              ..
>     }
>     IE: User-User = {
>       25 80 06 00 08 91 4a 00  02 01 11 00 02 32 b3 8d   %.....J......2..
>       cd 00 00 10 08 41 79 be  1f 6c 35 cb 02 80 01 00   .....Ay..l5.....
>     }
>   }
>   h225pdu = {
>     h323_uu_pdu = {
>       h323_message_body = releaseComplete {
>         protocolIdentifier = 0.0.8.2250.0.2
>         callIdentifier = {
>           guid =  16 octets {
>             02 32 b3 8d cd 00 00 10  08 41 79 be 1f 6c 35 cb   
> .2.......Ay..l5.
>           }
>         }
>       }
>       h245Tunneling = false
>     }
>   }
> }
> 2011/01/07 13:25:46.685 3     yasocket.cxx(576) Q931s Delete socket 
> 202.89.162.161:3230
> 2011/01/07 13:25:46.685 3     yasocket.cxx(576) Q931d Delete socket 
> 203.161.69.242:1720
> 2011/01/07 13:25:47.545 3       RasTbl.cxx(2080) Gk Delete Call No. 5


------------------------------------------------------------------------------
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
_______________________________________________________

Posting: mailto:[email protected]
Archive: 
http://sourceforge.net/mailarchive/forum.php?forum_name=openh323gk-users
Unsubscribe: http://lists.sourceforge.net/lists/listinfo/openh323gk-users
Homepage: http://www.gnugk.org/

Reply via email to