Hi, I try to register Uniden UIP300 to GnuGK, however, the result always is "connection failed", I used ethereal to capture packets between GnuGK and UIP300, and I found once I picked up the phone, the UIP sent out "H.225.0 CS: Setup" packet and the registration connection string was in the Called-Party-Number field, then GnuGK sent back "H.225.0 CS:releasecomplete", there is no any registration packets prior this talk. Below is the trace log of GnuGK, you can find the connection string "*101*101*" there, is there anyone can help me to make UIP300 connect to GnuGK correctly? thank you in advance. David 2010/05/29 17:14:52.386 5 ProxyChannel.cxx(683) Q931s Reading from 10.20.1.99:61403 2010/05/29 17:14:52.386 3 ProxyChannel.cxx(1023) Q931s Received: Setup CRV=30516 from 10.20.1.99:61403 2010/05/29 17:14:52.386 4 ProxyChannel.cxx(966) Q931 Received: { q931pdu = { protocolDiscriminator = 8 callReference = 30516 from = originator messageType = Setup IE: Bearer-Capability = { 88 90 a5 ... } IE: Display = { 44 61 76 69 64 David } IE: Calling-Party-Number = { a1 31 30 31 .101 } IE: Called-Party-Number = { a1 2a 31 30 31 2a 31 30 31 2a .*101*101* } IE: User-User = { 60 b8 06 00 08 91 4a 00 03 01 40 04 00 44 00 61 `.....J...@..D.a 00 76 00 69 00 64 22 c0 b5 00 47 47 07 55 49 50 .v.i.d"...GG.UIP 33 30 30 41 52 05 61 72 31 2e 30 38 00 01 04 00 300AR.ar1.08.... 14 34 14 34 10 0a 14 01 b3 06 b8 00 02 b2 1e 96 .4.4............ 05 3a 7d 8a 56 34 34 34 34 ef 00 00 00 7d 0d 80 .:}.V4444....}.. 07 00 0a 14 01 63 59 0e 11 00 02 b2 1e 96 05 39 .....cY........9 a4 88 56 34 34 34 34 ef 00 00 01 00 01 00 01 00 ..V4444......... 01 00 08 80 01 00 00 05 04 53 45 54 55 50 .........SETUP } IE: 0xa1 (161) = { } } h225pdu = { h323_uu_pdu = { h323_message_body = setup { protocolIdentifier = 0.0.8.2250.0.3 sourceAddress = 1 entries { [0]=h323_ID 5 characters { 0044 0061 0076 0069 0064 David } } sourceInfo = { vendor = { vendor = { t35CountryCode = 181 t35Extension = 0 manufacturerCode = 18247 } productId = 8 octets { 55 49 50 33 30 30 41 52 UIP300AR } versionId = 6 octets { 61 72 31 2e 30 38 ar1.08 } } terminal = { } mc = false undefinedNode = false } destinationAddress = 1 entries { [0]=dialedDigits "*101*101*" } destCallSignalAddress = ipAddress { ip = 4 octets { 0a 14 01 b3 .... } port = 1720 } activeMC = false conferenceID = 16 octets { 02 b2 1e 96 05 3a 7d 8a 56 34 34 34 34 ef 00 00 .....:}.V4444... } conferenceGoal = create <<null>> callType = pointToPoint <<null>> sourceCallSignalAddress = ipAddress { ip = 4 octets { 0a 14 01 63 ...c } port = 22798 } callIdentifier = { guid = 16 octets { 02 b2 1e 96 05 39 a4 88 56 34 34 34 34 ef 00 00 .....9..V4444... } } mediaWaitForConnect = false canOverlapSend = false multipleCalls = false maintainConnection = false } h245Tunneling = false } user_data = { protocol_discriminator = 5 user_information = 5 octets { 53 45 54 55 50 SETUP } } } } 2010/05/29 17:14:52.386 4 ProxyChannel.cxx(1876) Q931s GWRewrite source for 10.20.1.99:61403: setup H323 ID or E164 2010/05/29 17:14:52.402 2 singleton.cxx(25) Create instance: PreliminaryCallTable(9) 2010/05/29 17:14:52.402 5 Routing.cxx(197) ROUTING Checking policy Internal for request Setup CRV=30516 2010/05/29 17:14:52.402 5 Routing.cxx(197) ROUTING Checking policy ENUM for request Setup CRV=30516 2010/05/29 17:14:52.402 5 Routing.cxx(197) ROUTING Checking policy SRV for request Setup CRV=30516 2010/05/29 17:14:52.402 5 Routing.cxx(197) ROUTING Checking policy DNS for request Setup CRV=30516 2010/05/29 17:14:52.402 3 ProxyChannel.cxx(2217) Q931s No destination for unregistered call 02 b2 1e 96 05 39 a4 88 56 34 34 34 34 ef 00 00 from 10.20.1.99:61403 2010/05/29 17:14:52.402 4 ProxyChannel.cxx(2266) Q931s Unregistered party is not NATed 2010/05/29 17:14:52.402 2 RasTbl.cxx(3109) CallTable::Insert(CALL) Call No. 1, total sessions : 1 2010/05/29 17:14:52.402 2 gkacct.cxx(1047) GKACCT Successfully logged event 1 for call no. 1 2010/05/29 17:14:52.402 6 RasTbl.cxx(3458) GK Removing callptr: 02 b2 1e 96 05 39 a4 88 56 34 34 34 34 ef 00 00 2010/05/29 17:14:52.402 2 RasTbl.cxx(3515) CDR ignore not connected call 2010/05/29 17:14:52.402 2 gkacct.cxx(1047) GKACCT Successfully logged event 2 for call no. 1 2010/05/29 17:14:52.402 4 ProxyChannel.cxx(966) Q931 Send to 10.20.1.99:61403 { q931pdu = { protocolDiscriminator = 8 callReference = 63284 from = destination messageType = ReleaseComplete IE: Cause - Subscriber absent = { 80 94 .. } IE: User-User = { 25 80 06 00 08 91 4a 00 02 01 11 00 02 b2 1e 96 %.....J......... 05 39 a4 88 56 34 34 34 34 ef 00 00 02 80 01 00 .9..V4444....... } } h225pdu = { h323_uu_pdu = { h323_message_body = releaseComplete { protocolIdentifier = 0.0.8.2250.0.2 callIdentifier = { guid = 16 octets { 02 b2 1e 96 05 39 a4 88 56 34 34 34 34 ef 00 00 .....9..V4444... } } } h245Tunneling = false } } } 2010/05/29 17:14:52.402 6 yasocket.cxx(678) 10.20.1.99:61403 49 bytes sent 2010/05/29 17:14:52.402 3 yasocket.cxx(577) Q931s Delete socket 10.20.1.99:61403 ------------------------------------------------------------------------------ _______________________________________________________ Posting: mailto:Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx Archive: http://sourceforge.net/mailarchive/forum.php?forum_name=openh323gk-users Unsubscribe: http://lists.sourceforge.net/lists/listinfo/openh323gk-users Homepage: http://www.gnugk.org/