Re: Utilising dialedDigits from LCF for routing

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

 



Hi Matthew,
 
For better troubleshooting, could you have 2 GnuGKs, where GnuGK1 will be receiving the call and sending it to the NonGnuGK and GnuGK2 will receive the call from the NonGnuGK, and see where to terminate?  Does this scenario work?
 
If no, then there is probably a problem with the termination plan?  Or, maybe the Non-GnuGK not handling the call as a potential setup and releasing the call?
 
If yes, then there could be a problem with GnuGK not handling the same call coming back again, as you described, in which case, can you have a completely clean GnuGK (no calls running), do exactly what you want, and have a level 5 debug output sent for better troubleshooting?  The previous debug output doesn't seem to be complete.
 
Regards
HASSAAN
 
 
 
----- Original Message -----
Sent: Thursday, July 06, 2006 18:35
Subject: Re: Utilising dialedDigits from LCF for routing

Hi Hassaan,

 

Many thanks for your assistance ? I?ve tried both these options and I?m still having the same issue.

 

The problem I have seems to be two fold:

 

  1. Although the dialedDigits are being returned from the neighbor gatekeeper as 23415447818666888 the GNUGK seems to ignore this a revert back to the original number 447818666888.
  2. As the neighbor gatekeeper is only changing the dialedDigits and not adding any routing information (which is correct in this application) my GNUGK appears to be the end point (destination IP) and the originating client tries to set the call up directly to the GateKeeper ? which of course fails.

 

What I need to happen is the we send the dialled number to the neighbor GK to get the routing prefix added to the dialedDigits and then decide where to route from my GNUGK. I?ve obviously missed a setting somewhere but no matter what I try I can?t get it to behave. I have copied my Neighbor settings below for the gk adding the prefix.

 

[Neighbor::red.ben]

Host=195.195.195.195:1719

SendPrefixes=447

AcceptPrefixes=5

ForwardHopCount=6

NeighborTimeOut=5

AlwaysForwardLRQ=1

AcceptForwardedLRQ=1

IncludeDestinationInforInLCF=1

ForwardResponse=1

 

Any assistance anyone could give would be greatly appreciated.

 

Best Regards

 

Matt 

 

-----Original Message-----
From: Nyamul Hassaan [mailto:mnhassan@xxxxxxx]
Sent
:
06 July 2006 12:44
To:
mhitchcock@xxxxxxxxxxxxxxxxxx; GNU Gatekeeper Users
Subject: Re: Utilising dialedDigits from LCF for routing

 

You would need gateways registered to the gk with the appropriate prefix.  For this, you could have the gateways register themselves, or you could add permanent endpoints, and specify the prefixes in their config lines.  For example:

 

[RasSrv::PermanentEndpoints]

a.b.c.d=uk_mobile_d;23415

 

That line means that, a gw on a.b.c.d ip is registered as uk_mobil_d and is supposed to handle calls with prefix 23415.

 

Regards

HASSAAN

 

 

 

 

----- Original Message -----

Sent: Thursday, July 06, 2006 06:15

Subject: Utilising dialedDigits from LCF for routing

 

Dear Sirs,

 

I have a scenario where I need to send a cell phone number to a neighbor gatekeeper (non-GNU) which identifies which network the phone belongs to. For example I send an LRQ for dialedDigits ?447818666888? to the remote system and it returns the network code as a prefix to this number, i.e. ?23415447818666888?.

 

The problem I have is then routing on the returned number ? I would like all the numbers prefixed 23415 to go to a certain gateway.

 

My Request and the Confirm:

locationRequest {

    requestSeqNum = 4

    destinationInfo = 1 entries {

      [0]=dialedDigits "447818666888"

    }

    nonStandardData = {

      nonStandardIdentifier = object (NULL)

      data ="" style="mso-spacerun: yes">  7 octets {

        6e 6e 6e 6e 6e 6e 6e                               red.ben

      }

    }

    replyAddress = ipAddress {

      ip =  4 octets {

        c2 98 54 3c                                        ..T<

      }

      port = 1719

    }

    sourceInfo = 1 entries {

      [0]=h323_ID  13 characters {

        0042 004c 0031 0030 0033 0033 0034 0033   BL103343

        0033 0034 0033 0033 0035                  34335

      }

    }

    canMapAlias = TRUE

    gatekeeperIdentifier =  8 characters {

      0075 006e 0069 0074 0079 0030 0030 0032   unity002

    }

    hopCount = 6

    canMapSrcAlias = FALSE

  }

2006/07/06 00:42:15.729 5             RasSrv.cxx(246)   RAS     Sent Successful

2006/07/06 00:42:15.729 2           Neighbor.cxx(724)   NB      1 LRQ(s) sent

2006/07/06 00:42:15.800 5           yasocket.cxx(743)   RasSrv  1 sockets selected from 3, total 3/0

2006/07/06 00:42:15.800 4             RasSrv.cxx(212)   RAS     Receiving on 194.152.84.60:1719(U)

2006/07/06 00:42:15.801 2             RasSrv.cxx(174)   RAS     Read from 195.195.195.195:1719

2006/07/06 00:42:15.801 3             RasSrv.cxx(220)   RAS

requestInProgress {

    requestSeqNum = 4

    delay = 3501

  }

2006/07/06 00:42:15.729 5             RasSrv.cxx(246)   RAS     Sent Successful

2006/07/06 00:42:15.729 2           Neighbor.cxx(724)   NB      1 LRQ(s) sent

2006/07/06 00:42:15.800 5           yasocket.cxx(743)   RasSrv  1 sockets selected from 3, total 3/0

2006/07/06 00:42:15.800 4             RasSrv.cxx(212)   RAS     Receiving on 194.152.84.60:1719(U)

2006/07/06 00:42:15.801 2             RasSrv.cxx(174)   RAS     Read from 195.195.195.195:1719

2006/07/06 00:42:15.801 3             RasSrv.cxx(220)   RAS

requestInProgress {

    requestSeqNum = 4

    delay = 3501

  }

2006/07/06 00:42:15.801 2             RasSrv.cxx(1256)  RAS     Trapped RIP

2006/07/06 00:42:15.801 5           Neighbor.cxx(753)   NB      Received RIP message matched pending LRQ for neighbor end2end:195.195.195.195

2006/07/06 00:42:16.694 5           yasocket.cxx(743)   RasSrv  1 sockets selected from 3, total 3/0

2006/07/06 00:42:16.694 4             RasSrv.cxx(212)   RAS     Receiving on 194.152.84.60:1719(U)

2006/07/06 00:42:16.695 2             RasSrv.cxx(174)   RAS     Read from 195.195.195.195:1719

2006/07/06 00:42:16.695 3             RasSrv.cxx(220)   RAS

locationConfirm {

    requestSeqNum = 4

    callSignalAddress = ipAddress {

      ip =  4 octets {

        c2 98 54 3c                                        ..T<

      }

      port = 1720

    }

    rasAddress = ipAddress {

      ip =  4 octets {

        7f 00 00 01                                        ....

      }

      port = 5001

    }

    destinationInfo = 1 entries {

      [0]=dialedDigits "23415447818666888"

    }

  }

2006/07/06 00:42:16.695 2             RasSrv.cxx(1256)  RAS     Trapped LCF

2006/07/06 00:42:16.695 5           Neighbor.cxx(753)   NB      Received LCF message matched pending LRQ for neighbor red.ben:195.195.195.195

2006/07/06 00:42:16.696 5              Routing.h(174)   ROUTING Policy Neighbor applied to the request ARQ 46607

2006/07/06 00:42:16.696 2             RasTbl.cxx(2293)  CallTable::Insert(CALL) Call No. 4, total sessions : 1

2006/07/06 00:42:16.696 2             RasSrv.cxx(389)   ACF|81.157.178.125:1051|9670_endp|29806|447818688383:dialedDigits|BL10334334335:h323_ID|false;

 

The problem I have is how do I route on the dialedDigits returned by the neighbour GK?

 

Many thanks for your assistance with this matter.

 

Best Regards

 

Matt Hitchcock

 


Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642


_______________________________________________________

Posting: mailto:Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx
Archive: http://sourceforge.net/mailarchive/forum.php?forum_id=8549
Unsubscribe: http://lists.sourceforge.net/lists/listinfo/openh323gk-users
Homepage: http://www.gnugk.org/


Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642


_______________________________________________________

Posting: mailto:Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx
Archive: http://sourceforge.net/mailarchive/forum.php?forum_id=8549
Unsubscribe: http://lists.sourceforge.net/lists/listinfo/openh323gk-users
Homepage: http://www.gnugk.org/
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________________

Posting: mailto:Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx
Archive: http://sourceforge.net/mailarchive/forum.php?forum_id=8549
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