RIP causes bypass of GK during LRQ in routed mode - 2.2 beta 5

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

 



We are having a problem with gnugk where one side is a
Nextel GK and the terminating end is a Cisco GK.

Here is what happens:

Nextel --> gnugk ---> Cisco GK

The Nextel sends an LRQ to our GK. Almost immediately
after the first LRQ it sends a second LRQ and gnugk
replies with RIP (requestInProgress).

After sending the RIP, the origination point and the
endpoint (Nextl and Cisco) continue the dialogue
directly and completely bypass our GK. The net effect
is that we no longer get CDRs.

We've tried routed mode, H.245 routed mode and full
proxy but the Nextel always bypasses after the RIP
message and engages the endpoint directly.

Here is the current configuration:

[RoutedMode]
GKRouted=1
H245Routed=0
CallSignalPort=1721
CallSignalHandlerNumber=1
RemoveH245AddressOnTunneling=0
AcceptNeighborsCalls=1
AcceptUnregisteredCalls=1
SupportNATedEndpoints=1
DropCallsByReleaseComplete=1
SendReleaseCompleteOnDRQ=1

[Proxy]
enable=0

In addition to the configuration above, we've tried
"H245Routed=1" under [RoutedMode] with and without
"enable=1" under [Proxy].

Here is the trace log:


2004/10/05 09:36:31.682 5           yasocket.cxx(699) 
 RasServer 1 sockets selected from 3, total 3/0
2004/10/05 09:36:31.682 4             RasSrv.cxx(183) 
 RAS     Receiving on 65.221.44.66:1719(U)
2004/10/05 09:36:31.682 2             RasSrv.cxx(152) 
 RAS     Read from 209.44.101.22:1724
2004/10/05 09:36:31.683 3             RasSrv.cxx(191) 
 RAS
locationRequest {
    requestSeqNum = 17252
    destinationInfo = 1 entries {
      [0]=dialedDigits "2889#37744150917"
    }
    replyAddress = ipAddress {
      ip =  4 octets {
        d1 47 fe 1e                                   
    .G..
      }
      port = 1724
    }
    canMapAlias = TRUE
    gatekeeperIdentifier =  10 characters {
      0074 0072 0069 0073 0075 006e 002d 0067   tele-g
      006b 0031                                 k1
    }
    hopCount = 6
  }
2004/10/05 09:36:31.683 5                job.cxx(360) 
 JOB     Worker threads: 6 total - 6 busy, 0 idle
2004/10/05 09:36:31.683 5                job.cxx(188) 
 JOB     Starting Job LRQ at Worker thread 3147602864
2004/10/05 09:36:31.683 1             RasSrv.cxx(312) 
 RAS     LRQ Received
2004/10/05 09:36:31.683 1           Neighbor.cxx(333) 
 IP address found.
2004/10/05 09:36:31.683 1           Neighbor.cxx(343) 
 Checking prefix match ...
2004/10/05 09:36:31.683 1           Neighbor.cxx(355) 
 Matched prefix 2889#37744150917
2004/10/05 09:36:31.683 3               gkauth.h(818) 
 GKAUTH  default LRQ check ok
2004/10/05 09:36:31.683 5        gksql_mysql.cxx(476) 
 Translation     MySQL connection to
gatekeeper@localhost[opengk] established successfully
2004/10/05 09:36:31.683 3              gksql.cxx(146) 
 Translation     Database connection pool created:
gatekeeper@localhost[opengk]
2004/10/05 09:36:31.683 5              gksql.cxx(150) 
 Translation     Connection pool: 1 SQL connections
created, 0 failed
2004/10/05 09:36:31.683 5              gksql.cxx(318) 
 Translation     Executing query: SELECT @prefix :=
MAX(prefix) from translation where '2889#37744150917'
like prefix;
2004/10/05 09:36:31.684 5              gksql.cxx(318) 
 Translation     Executing query: SELECT prefix,
rewrite FROM translation WHERE prefix = @prefix;
2004/10/05 09:36:31.684 2            Toolkit.cxx(286) 
 SQLROUTING      RewritePString: 2889#37744150917 to
8837#37744150917
2004/10/05 09:36:31.684 5              gksql.cxx(185) 
 Translation     Database connection (id 0) closed
2004/10/05 09:36:31.684 5              gksql.cxx(191) 
 Translation     Connection pool cleanup finished
2004/10/05 09:36:31.684 5              Routing.h(123) 
 ROUTING Checking policy Internal for the request LRQ
17252
2004/10/05 09:36:31.684 5              Routing.h(123) 
 ROUTING Checking policy Neighbor for the request LRQ
17252
2004/10/05 09:36:31.685 3             RasSrv.cxx(203) 
 RAS     Send to 200.22.152.5:1719
locationRequest {
    requestSeqNum = 17252
    destinationInfo = 1 entries {
      [0]=dialedDigits "8837#37744150917"
    }
    replyAddress = ipAddress {
      ip =  4 octets {
        d1 47 fe 1e                                   
    .G..
      }
      port = 1724
    }
    canMapAlias = TRUE
    gatekeeperIdentifier =  10 characters {
      0074 0072 0069 0073 0075 006e 002d 0067   tele-g
      006b 0031                                 k1
    }
    hopCount = 5
  }
2004/10/05 09:36:31.685 5             RasSrv.cxx(217) 
 RAS     Sent Successful
2004/10/05 09:36:31.685 2           Neighbor.cxx(588) 
 NB      1 LRQ(s) sent
2004/10/05 09:36:31.685 5              Routing.h(129) 
 ROUTING Policy Neighbor applied to the request LRQ
17252
2004/10/05 09:36:31.685 2             RasSrv.cxx(368) 

RIP|209.44.101.22||8837#37744150917:dialedDigits|tele-gk1;
2004/10/05 09:36:31.685 6           yasocket.cxx(610) 
 127.0.0.1:34041 62 bytes sent
2004/10/05 09:36:31.685 3             RasSrv.cxx(203) 
 RAS     Send to 209.44.101.22:1724
requestInProgress {
    requestSeqNum = 17252
    delay = 3000
  }
2004/10/05 09:36:31.685 5             RasSrv.cxx(217) 
 RAS     Sent Successful
2004/10/05 09:36:31.685 5                job.cxx(423) 
 JOB     Job LRQ deleted
2004/10/05 09:36:31.685 5                job.cxx(412) 
 JOB     Worker threads: 6 total - 5 busy, 1 idle



		
_______________________________
Do you Yahoo!?
Declare Yourself - Register online to vote today!
http://vote.yahoo.com


-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl

_______________________________________________________

List: Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx
Archive: http://sourceforge.net/mailarchive/forum.php?forum_id=8549
Homepage: http://www.gnugk.org/

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

  Powered by Linux