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