Re: Precompiled 3.1 x64 "calledPartyNotRegistered"

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

 



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
> 
> 
> --
> Jan Willamowius, jan@xxxxxxxxxxxxxx, http://www.gnugk.org/

-- 
Jan Willamowius, jan@xxxxxxxxxxxxxx, http://www.gnugk.org/

------------------------------------------------------------------------------
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