Re: Is there anyone use GnuGK for Uniden UIP300

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

 



Hi David,

check out chapter 6 in the manual:
6.1 is about the routing policies and 6.2 through 6.6 are about
rewriting.

http://www.gnugk.org/gnugk-manual-6.html

Regrads,
Jan


David Lin \(An-Hua Lin\) wrote:
> 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/


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

  Powered by Linux