Many thanks, much appreciated.
On 10 Nov 2010, at 13:18, Simon Horne wrote:
Mark
Don't use SetAssignedGatekeeper() this function required H.323v6 compliance which most endpoints don't support. Use AlternateGatekeeper instead.
AS far as I am aware it is not valid to only handle ARQ/DRQ and not the registration tho' I would need to read the standard to be certain. GnuGk which is based on H323plus has the ability to handle unregistered calls. It does so by creating a listener on TCP 1720 and rewriting the destination address (much like an ARQ/ACF function) of the setup message and forwarding on the Call signaling messages to the required destination. There is no registration, all calls are made to the same address and the gatekeeper interprets the destination field to determine where to route the call. The client dials destination@{gk ip} or {g kip}##destination and the gatekeeper does the rest.
I would suggest creating a TCP 1720 listener and creating a lightweight endpoint and H323Connection and rewriting addresses and forwarding on the H.225 Messages.
Simon
-----Original Message----- From: h323plus-bounces@lists.packetizer.com [mailto:h323plus-bounces@lists.packetizer.com] On Behalf Of Mark Fawcett Sent: Wednesday, November 10, 2010 8:13 PM To: h323plus@lists.packetizer.com Subject: [h323plus] Using a gatekeeper without registration ARQ/DRQ messages only
All,
We have a request from a client to be able to use an external H323 Gatekeeper, without registering with that gatekeeper. In brief they are requesting that ARQ/DRQ messages only are sent to the GK and no RRQ/IRR.
I have started to look into overriding the H323Gatekeeper class and providing a new gatekeeper (via SetAssignedGatekeeper() with a m_needToRegister=0) but am not certain if [a] this is the correct way to do this [b] whether there is an easier method or [c] whether the requirement can be met with h323plus (or is actually valid).
Your comments would be much appreciated.
Many thanks
Mark
Mark Fawcett Managing Director +44 (0)7976 240171 (M) +44 (0)8454 336886 (x1001) (L) www.noakesltd.co.uk
Noakes Limited, Registration #06920566 (England & Wales), 2 Berkeley Close, Northampton, NN1 5BJ