Re: Precompiled 3.1 x64 "calledPartyNotRegistered"

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

 



Hi Nicholas,

I'll let Simon fix the H.460.23/.24 detection, but I've put a fix
into the CVS to avoid this bug in direct mode.

If you are able to compile from CVS, please try the latest code with
your original config and let us know if its fixed.

Regards,
Jan

-- 
Jan Willamowius, Founder of the GNU Gatekeeper Project
EMail  : jan@xxxxxxxxxxxxxx
Website: http://www.gnugk.org
Support: http://www.willamowius.com/gnugk-support.html


Jan Willamowius wrote:
> Hi,
> 
> disabeling H.460.23/.24 doesn't work. That code will still remain
> active. One would have to compile H323Plus without H.460 support, but
> then you'd also loose H.460.17/.18/.19.
> 
> Regards,
> Jan
> 
> 
> Simon Horne wrote:
> > Nicholas
> > 
> > I think the bug might be something I introduced in the NAT traversal
> > parameter exchange in the LRQ/LCF.  It should work if you compile without
> > the HAS_H46023 switch.
> > I will try to get it patched in the next day or so.
> > 
> > Simon
> > 
> > -----Original Message-----
> > From: Jan Willamowius [mailto:jan@xxxxxxxxxxxxxx] 
> > Sent: 06 December 2012 03:23
> > To: openh323gk-users@xxxxxxxxxxxxxxxxxxxxx
> > Subject: Re:  Precompiled 3.1 x64
> > "calledPartyNotRegistered"
> > 
> > Hi Nicholas,
> > 
> > try switching your gatekeeper to routed mode to see if it makes a
> > difference.
> > 
> > I think this is a bug introduced by some H.460.23/.24 code that sees the
> > generic data in your LCF and thinks it should proxy the call (which won't
> > work in direct mode).
> > 
> > I'll think about a proper fix in the meantime.
> > 
> > Regards,
> > Jan
> > 
> > 
> > Nicholas Thompson wrote:
> > > Hello all,
> > > 
> > > Currently I am running a stable and functional version of 2.3.2 
> > > without any problems.  I downloaded the precompiled x_64 version of 
> > > 3.1 to work on getting a newer version in place.
> > > 
> > > I copied my 2.3.2 config over to the new one and checked for any 
> > > old/new/removed configuration options and I didn't find any changes 
> > > that I could tell should be affecting the problem.
> > > 
> > > The problem:  When placing a call (using GDS), the request goes out to 
> > > the GDS neighbors and it is found, and with the packet capture off of 
> > > the GnuGK box, it even returns the LCF.  However immediately after the 
> > > GnuGK receives the LCF, GnuGK sends an LRJ back to the endpoint with 
> > > cause "calledPartyNotRegistered"
> > > 
> > > I have even tried compiling and it always results in the same error.  
> > > So this makes me thing I am doing something wrong perhaps in the 
> > > configuration file.  Thoughts?
> > > 
> > > 
> > > Below you will find:
> > > *
> > > 1)  System specs that is running GnuGK
> > > 2)  GnuGK start time information
> > > 3)  Configuration information
> > > 4)  debug level 5 log output for the call.*
> > > 
> > > I also have a tcpdump of this call if that helps.
> > > 
> > > *
> > > 1) GnuGK system specs:*
> > > Centos 6.3 (Final)
> > > 2.6.32-279.14.1.el6.x86_64
> > > 
> > > *
> > > 2) GnuGK start time information:*
> > >  gk.cxx(1196)    GNU Gatekeeper with ID 'DevOSUGk' started
> > > Gatekeeper(GNU) Version(3.1.0)
> > > Ext(pthreads=1,radius=1,mysql=1,pgsql=1,firebird=1,odbc=1,sqlite=1,lar
> > > ge_fdset=0,crypto/ssl=1,h46018=1,h46023=1,ldap=1,ssh=1,ipv6=1,h235medi
> > > a=1,lua=1,h46017=1,snmp=1)
> > > H323Plus(1.24.1) PTLib(2.10.6) Build(Aug 22 2012, 22:29:18) Sys(Linux
> > > x86_64 2.6.32-279.14.1.el6.x86_64)
> > > *
> > > 3)  Configuration information*
> > > 
> > > [Gatekeeper::Main]
> > > Name=DevOSUGk
> > > Home=128.146.12.77
> > > NetworkInterfaces=128.146.12.77/25
> > > CompareAliasType=0
> > > CompareAliasCase=0
> > > TimeToLive=7200
> > > TraceLevel=5
> > > 
> > > [RoutingPolicy]
> > > h323_ID=explicit,internal,srv,dns,neighbor
> > > dialedDigits=explicit,internal,neighbor,enum,srv,dns,neighbor
> > > Default=explicit,internal,neighbor,srv,dns,parent
> > > 
> > > ;[Routing::ENUM]
> > > ;ResolveLRQ=1
> > > 
> > > [RasSrv::Neighbors]
> > > GK1=GnuGK
> > > 
> > > [Neighbor::GK1]
> > > GatekeeperIdentifier=GK1
> > > Host=64.57.22.2
> > > SendPrefixes=*,!0011109
> > > AcceptPrefixes=*
> > > ForwardLRQ=always
> > > AcceptForwardedLRQ=1
> > > 
> > > [RasSrv::LRQFeatures]
> > > ; timeout value to wait for reply in seconds
> > > NeighborTimeout=7
> > > AcceptNonNeighborLRQ=1
> > > AcceptNonNeighborLCF=1
> > > AcceptForwardedLRQ=1
> > > 
> > > 
> > > 
> > > [RoutedMode]
> > > ; enable gatekeeper signaling routed mode, route H.245 channel only if 
> > > neccessary (for NATed endpoints)
> > > GKRouted=0
> > > H245Routed=0
> > > ; you may want to change it to the H.323 default 1720
> > > CallSignalPort=1720
> > > AcceptNeighborsCalls=1
> > > AcceptUnregisteredCalls=1
> > > RemoveH245AddressOnTunneling=1
> > > RemoveCallOnDRQ=0
> > > DropCallsByReleaseComplete=1
> > > SendReleaseCompleteOnDRQ=1
> > > SupportNATedEndpoints=0
> > > TranslateFacility=1
> > > ENUMservers=nrenum.net
> > > 
> > > 
> > > ; proxy calls only for NATed endpoints [Proxy]
> > > Enable=0
> > > 
> > > 
> > > ; if port forwarding is correctly configured for each endpoint, you 
> > > can disable ProxyForNAT
> > > ProxyForNAT=0
> > > ProxyForSameNAT=0
> > > 
> > > 
> > > 
> > > 
> > > *4) Debug Output of call:*
> > > 
> > > 2012/12/05 11:18:34.990    4          RasSrv.cxx(237)    RAS    Receiving
> > > on 128.146.12.77:1719(U)
> > > 2012/12/05 11:18:34.990    2          RasSrv.cxx(174)    RAS    Read from
> > > 140.254.40.45:58048
> > > 2012/12/05 11:18:34.990    3          RasSrv.cxx(246)    RAS
> > > admissionRequest {
> > >     requestSeqNum = 14719
> > >     callType = pointToPoint <<null>>
> > >     callModel = gatekeeperRouted <<null>>
> > >     endpointIdentifier =  41 characters {
> > >       0038 0031 0063 0032 0031 0030 0066 0065   81c210fe
> > >       002d 0032 0039 0064 0036 002d 0031 0031   -29d6-11
> > >       0065 0032 002d 0038 0061 0063 0066 002d   e2-8acf-
> > >       0030 0030 0030 0063 0032 0039 0039 0030   000c2990
> > >       0038 0038 0035 0036 005f 0061 0066 0061   8856_afa
> > >       0066                                      f
> > >     }
> > >     destinationInfo = 1 entries {
> > >       [0]=dialedDigits "11897801234"
> > >     }
> > >     srcInfo = 2 entries {
> > >       [0]=h323_ID  17 characters {
> > >         006e 0069 0063 006b 006d 0031 0030 0030   nickm100
> > >         0040 0069 006f 0073 0075 002e 0065 0064   @iosu.ed
> > >         0075                                      u
> > >       }
> > >       [1]=dialedDigits "001110917343524281"
> > >     }
> > >     srcCallSignalAddress = ipAddress {
> > >       ip =  4 octets {
> > >         8c fe 28 2d                                        ..(-
> > >       }
> > >       port = 1720
> > >     }
> > >     bandWidth = 38400
> > >     callReferenceValue = 24864
> > >     conferenceID =  16 octets {
> > >       e6 0e 3f bd 60 cb 05 1f  38 34 5d d2 a3 a0 59 1f   ..?.`...84]...Y.
> > >     }
> > >     activeMC = false
> > >     answerCall = false
> > >     canMapAlias = true
> > >     callIdentifier = {
> > >       guid =  16 octets {
> > >         24 0b 3f bd 60 cb 05 1f  38 34 5d d2 a3 a0 59 1f
> > $.?.`...84]...Y.
> > >       }
> > >     }
> > >     gatekeeperIdentifier =  8 characters {
> > >       0044 0065 0076 004f 0053 0055 0047 006b   DevOSUGk
> > >     }
> > >     willSupplyUUIEs = false
> > >     canMapSrcAlias = true
> > >   }
> > > 2012/12/05 11:18:34.990    5             job.cxx(351)    JOB    Worker
> > > threads: 4 total - 4 busy, 0 idle
> > > 2012/12/05 11:18:34.990    5             job.cxx(191)    JOB    Starting
> > > Job ARQ at Worker thread 139879363884800
> > > 2012/12/05 11:18:34.990    1          RasSrv.cxx(377)    RAS    ARQ
> > > Received from 140.254.40.45:58048
> > > 2012/12/05 11:18:34.990    5           Routing.h(194)    ROUTING
> > > Checking policy Explicit for the request ARQ 14719
> > > 2012/12/05 11:18:34.990    5           Routing.h(194)    ROUTING
> > > Checking policy Internal for the request ARQ 14719
> > > 2012/12/05 11:18:34.990    5           Routing.h(194)    ROUTING
> > > Checking policy Neighbor for the request ARQ 14719
> > > 2012/12/05 11:18:34.990    3          RasSrv.cxx(258)    RAS    Send to
> > > 64.57.22.2:1719
> > > locationRequest {
> > >     requestSeqNum = 2
> > >     destinationInfo = 1 entries {
> > >       [0]=dialedDigits "11897801234"
> > >     }
> > >     nonStandardData = {
> > >       nonStandardIdentifier = h221NonStandard {
> > >         t35CountryCode = 138
> > >         t35Extension = 1
> > >         manufacturerCode = 2
> > >       }
> > >       data =  3 octets {
> > >         47 4b 31                                           GK1
> > >       }
> > >     }
> > >     replyAddress = ipAddress {
> > >       ip =  4 octets {
> > >         80 92 0c 4d                                        ...M
> > >       }
> > >       port = 1719
> > >     }
> > >     sourceInfo = 2 entries {
> > >       [0]=h323_ID  17 characters {
> > >         006e 0069 0063 006b 006d 0031 0030 0030   nickm100
> > >         0040 0069 006f 0073 0075 002e 0065 0064   @iosu.ed
> > >         0075                                      u
> > >       }
> > >       [1]=dialedDigits "001110917343524281"
> > >     }
> > >     canMapAlias = true
> > >     gatekeeperIdentifier =  8 characters {
> > >       0044 0065 0076 004f 0053 0055 0047 006b   DevOSUGk
> > >     }
> > >     callIdentifier = {
> > >       guid =  16 octets {
> > >         24 0b 3f bd 60 cb 05 1f  38 34 5d d2 a3 a0 59 1f
> > $.?.`...84]...Y.
> > >       }
> > >     }
> > >     canMapSrcAlias = false
> > >   }
> > > 2012/12/05 11:18:34.991    5          RasSrv.cxx(270)    RAS    Sent
> > > Successful
> > > 2012/12/05 11:18:34.991    2        Neighbor.cxx(1084)    NB    1 LRQ(s)
> > > sent
> > > 2012/12/05 11:18:35.018    4          RasSrv.cxx(237)    RAS    Receiving
> > > on 128.146.12.77:1719(U)
> > > 2012/12/05 11:18:35.019    2          RasSrv.cxx(174)    RAS    Read from
> > > 64.57.22.2:1719
> > > 2012/12/05 11:18:35.019    3          RasSrv.cxx(246)    RAS
> > > requestInProgress {
> > >     requestSeqNum = 2
> > >     delay = 60000
> > >   }
> > > 2012/12/05 11:18:35.019    2          RasSrv.cxx(1553)    RAS    Trapped
> > RIP
> > > 2012/12/05 11:18:35.019    5        Neighbor.cxx(1133)    NB    Received
> > > RIP message matched pending LRQ for neighbor GK1:64.57.22.2
> > > 2012/12/05 11:18:35.047    4          RasSrv.cxx(237)    RAS    Receiving
> > > on 128.146.12.77:1719(U)
> > > 2012/12/05 11:18:35.047    2          RasSrv.cxx(174)    RAS    Read from
> > > 64.57.22.2:1719
> > > 2012/12/05 11:18:35.047    3          RasSrv.cxx(246)    RAS
> > > locationConfirm {
> > >     requestSeqNum = 2
> > >     callSignalAddress = ipAddress {
> > >       ip =  4 octets {
> > >         40 39 16 06                                        @9..
> > >       }
> > >       port = 1720
> > >     }
> > >     rasAddress = ipAddress {
> > >       ip =  4 octets {
> > >         40 39 16 06                                        @9..
> > >       }
> > >       port = 1719
> > >     }
> > >     destinationInfo = 1 entries {
> > >       [0]=dialedDigits "0011897801234"
> > >     }
> > >     genericData = 1 entries {
> > >       [0]={
> > >         id = nonStandard  16 octets {
> > >           dd 4a ad b2 21 b6 11 dd  89 65 00 50 56 c0 00 08 
> > > .J..!....e.PV...
> > >         }
> > >         parameters = 1 entries {
> > >           [0]={
> > >             id = nonStandard  16 octets {
> > >               dd 4a ad b2 21 b6 11 dd  89 65 00 50 56 c0 00 08 
> > > .J..!....e.PV...
> > >             }
> > >             content = id nonStandard  16 octets {
> > >               71 5d 1e 6c 3e f7 11 e2  bc 28 00 10 f3 1a de 40 
> > > q].l>....(.....@
> > >             }
> > >           }
> > >         }
> > >       }
> > >     }
> > >   }
> > > 2012/12/05 11:18:35.048    2          RasSrv.cxx(1553)    RAS    Trapped
> > LCF
> > > 2012/12/05 11:18:35.048    5        Neighbor.cxx(1133)    NB    Received
> > > LCF message matched pending LRQ for neighbor GK1:64.57.22.2
> > > 2012/12/05 11:18:35.048    2          gkacct.cxx(1027)    GKACCT
> > > Successfully logged event 256 for endpoint oz_1000_endp
> > > 2012/12/05 11:18:35.048    1         Routing.cxx(134)    ROUTING
> > Invalid
> > > destination address: ipAddress {
> > >         ip =  4 octets {
> > >           80 92 0c 4d                                        ...M
> > >         }
> > >         port = 0
> > >       }
> > > 2012/12/05 11:18:35.048    5           Routing.h(197)    ROUTING    Policy
> > > Neighbor applied to the request ARQ 14719
> > > 2012/12/05 11:18:35.048    2          RasSrv.cxx(416)
> > > ARJ|140.254.40.45:1720|11897801234:dialedDigits|nickm100@xxxxxxxx:
> > >
> > h323_ID=001110917343524281:dialedDigits|false|calledPartyNotRegistered|24-0b
> > -3f-bd-60-cb-05-1f-38-34-5d-d2-a3-a0-59-1f;
> > > 2012/12/05 11:18:35.048    3          RasSrv.cxx(258)    RAS    Send to
> > > 140.254.40.45:58048
> > > admissionReject {
> > >     requestSeqNum = 14719
> > >     rejectReason = calledPartyNotRegistered <<null>>
> > >   }
> > > 2012/12/05 11:18:35.048    5          RasSrv.cxx(270)    RAS    Sent
> > > Successful
> > > 2012/12/05 11:18:35.048    5             job.cxx(403)    JOB    Job ARQ
> > > deleted
> > > 2012/12/05 11:18:35.048    5             job.cxx(393)    JOB    Worker
> > > threads: 4 total - 3 busy, 1 idle

------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________________

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