OpenPhone 1.8.1 registration with GnuGK 2.0.7

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

 



Hello all,

I am a newbie in the H.323 world and I am having some trouble and 
uncertainties with setting up OpenPhone 1.8.1 (used on a Windows2000 sp4 
machine) to register correctly with my GNU OpenH323 gatekeeper version 
2.0.7, setup on a Linux machine (2.6.1 kernel). Registration with simph323 is 
not a problem.

Since I cannot find any OpenPhone documentation, I ask my questions on this 
forum. Could you please help me on these issues or tell me where my reasoning 
is wrong?


(1)
In the Options -> General window, both a user name and aliases can be specified. 
It appears that there is no difference between the two things. Why then have 
two identifiers for the same functionality? I also noticed that when you 
specify a number (0123) instead of a string (rene), either for username or for 
alias, it is sent along with RAS messages as a dialedDigits number, instead of 
a h323_ID value. 

(2)
This brings me to the next issue: are numbered aliases (like 0123) the same as 
E.164 numbers: another way of specifying the called party? Can numbered 
aliases therefore also be rewritten by the gatekeeper just like E.164 numbers 
can?

(3)
What is the idea behind the Max. Recent Calls entry under Options -> General? 
What is specified by setting this number?

(4)
I have found out by now that one should set the RAS listening port for 
OpenPhone manually under Options -> Networking -> Local interfaces. In my case, 
131.xxx.xxx.xxx:1719. If you leave it blank (or set an invalid address:port), 
OpenPhone complains with  <Could not open H.323 listener interface ""|> (in a 
very small -almost unreadable- font by the way, regardless of the settings 
under Options -> Font).

Isn't it possible for OpenPhone to autodetect the IP interface(s) present on 
the machine running OpenPhone and use the standard port 1719 to listen for 
incoming RAS messages?

(5)
In the Options -> Networking window, a STUN server can be specified as well. 
As far as I have understood, such a server is only used in SIP, not in H.323, 
correct?

(6)
Under Options -> Gatekeeper, what is 'Access token OID' used for?

(7)
What should I set for 'Local interface'? If I enter here the IP address 
of the gatekeeper (don't ask me why :D) a window pops up saying 'Could not 
find a gatekeeper on LAN', and no activity shows on the gatekeeper's -ttt 
output nor on its status port. If I enter here either the IP address of the 
machine running OpenPhone, or just nothing, and then click OK, OpenPhone 
searches for a gatekeeper and then concludes with 'Gatekeeper transport 
failure'. What does this mean? How to solve it?

(8)
In the meantime, one endpoint named 'rene' is registered and the status 
port output shows:

GCF|131.xxx.xxx.xxx|rene:h323_ID|terminal;
RCF|131.xxx.xxx.xxx:1719|rene:h323_ID|terminal|4813_endp;
RCF|131.xxx.xxx.xxx:1719|rene:h323_ID|terminal|4813_endp;

The -tt output shows:

2004/02/04 15:55:55.579 2             RasSrv.cxx(2224)  GK      Read from 131.xxx.xxx.xxx:3258
2004/02/04 15:55:55.580 2             RasSrv.cxx(2239)  GK      Received gatekeeperRequest
2004/02/04 15:55:55.581 1             RasSrv.cxx(845)   GK      GRQ Received
2004/02/04 15:55:55.582 2             RasSrv.cxx(920)   GCF|131.xxx.xxx.xxx|rene:h323_ID|terminal;

2004/02/04 15:55:55.583 2             RasSrv.cxx(2166)  GK      Send gatekeeperConfirm to 131.xxx.xxx.xxx:3258
2004/02/04 15:55:55.586 2             RasSrv.cxx(2224)  GK      Read from 131.xxx.xxx.xxx:3258
2004/02/04 15:55:55.587 2             RasSrv.cxx(2239)  GK      Received registrationRequest
2004/02/04 15:55:55.588 1             RasSrv.cxx(947)   GK      RRQ Received
2004/02/04 15:55:55.589 1             RasTbl.cxx(53)    New EP|131.xxx.xxx.xxx:1719|rene:h323_ID|terminal|6468_endp

2004/02/04 15:55:55.591 2             RasSrv.cxx(1164)  RCF|131.xxx.xxx.xxx:1719|rene:h323_ID|terminal|6468_endp;

2004/02/04 15:55:55.592 2             RasSrv.cxx(2166)  GK      Send registrationConfirm to 131.xxx.xxx.xxx:3258
2004/02/04 15:55:58.587 2             RasSrv.cxx(2224)  GK      Read from 131.xxx.xxx.xxx:3258
2004/02/04 15:55:58.588 2             RasSrv.cxx(2239)  GK      Received registrationRequest
2004/02/04 15:55:58.589 1             RasSrv.cxx(947)   GK      RRQ Received
2004/02/04 15:55:58.590 2             RasSrv.cxx(1164)  RCF|131.xxx.xxx.xxx:1719|rene:h323_ID|terminal|6468_endp;

2004/02/04 15:55:58.591 2             RasSrv.cxx(2166)  GK      Send registrationConfirm to 131.xxx.xxx.xxx:3258

Has anyone got some idea why this second RRQ is sent, while one should suffice as far as I assume?


Thanks a lot in advance,
With regards,
Rene.

******************************************
For your reference: my gnugk.ini is below.

[Gatekeeper::Main]
Fourtytwo=42
Name=GNUgk

[RoutedMode]
GKRouted=1
H245Routed=1

[Proxy]
Enable=1

[GkStatus::Auth]
rule=regex | explicit
regex=^131\.xxx\.[0-9]+\.[0-9]+$
127.0.0.1=allow

[Gatekeeper::Auth]
AliasAuth=sufficient;RRQ

[RasSrv::RRQAuth]
rene=allow


-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
List: Openh323gk-users@lists.sourceforge.net
Archive: http://sourceforge.net/mailarchive/forum.php?forum_id?49
Homepage: http://www.gnugk.org/


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

  Powered by Linux