Hi Jan, I don't know how to set up 'explicit' policy to convert the connection string in Called-Party-Number field "*101*101*" to register an extension, the format of that connection string is "*Extension-Number*Password*", can you provide me some instruction? Thank you very much David ----- Original Message ----- From: "Jan Willamowius" <jan@xxxxxxxxxxxxxx> To: <openh323gk-users@xxxxxxxxxxxxxxxxxxxxx> Sent: Sunday, May 30, 2010 1:49 AM Subject: Re: Is there anyone use GnuGK for Uniden UIP300 > Hi David, > > it looks like you don't have the 'explicit' policy configured in GnuGk. > It would be able to route the call based on the destination IP in the > Setup. Or you could use one of the rewriting methods to convert > "*101*101*" to a number your other policies can route. > > Regards, > Jan > > > David Lin \(An-Hua Lin\) wrote: >> 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 > > > -- > Jan Willamowius, jan@xxxxxxxxxxxxxx, http://www.gnugk.org/ > > ------------------------------------------------------------------------------ > > _______________________________________________________ > > 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/ ------------------------------------------------------------------------------ _______________________________________________________ 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/