Re: Is there anyone use GnuGK for Uniden UIP300

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

 



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/


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

  Powered by Linux