How to integrate GNU Gatekeeper and Gateway?

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

 



Hi All,

 

Thanks a lot for your efforts contributing to the development of the OpenH323 Gatekeeper.

 

I try to use a gateway to connect the IP phones and PSTN phones. I encounter problems to integrate the gatekeeper and the gateway. I am writing to ask for your help. Thanks in advance.

 

Hardware Setup

- ADSL modem

- Router (IP=192.168.1.254)

- PC running the OpenH323 Gatekeeper (IP=192.168.1.253, Alias=TGGK0010)

- Gateway (IP=192.168.1.18, Alias=tggw0010, Prefix=9)

- IP phones

- PSTN phones

 

Software Setup

- Windows 98

- GNU Gatekeeper, ver. 2.0.5 with the configuration file given in Appendix A

- Citron OpenH323 Gatekeeper Omni-GK GUI System ver 1.0

 

Findings

The sender can use an IP phone to connect to the gateway, get the dial tone, key in a complete PSTN phone no., and talk to the PSTN phone user.

 

With the attached configuration file, all dialed digits with the specific GW prefix (i.e. 9 in this case) will be routed to the gateway. However, such operation can only get dial tone without making outgoing call. In other words, the sender has to key in a complete PSTN phone no. after getting the dial tone. For example, the sender dial 91234567, the call will be routed to the gateway but will not make a call to the receiver with the PSTN phone no. 91234567. There is no difference by changing the dialed digits, i.e. 97654321 can only get the dial tone and cannot make call.

 

GK status log captured by the GUI is shown below:

 

Fig. 1 - Before making any call

 

 

 

 

 

Fig. 2 - Getting connected between IP phone and gateway

 

 

 

 

 

Fig. 3 - After dropping the IP phone

 

 

 

 

 

Questions

1. How can the gatekeeper route the call to the gateway and make a call directly (i.e. no need to break the dialing operation into two parts - get the dial tone and then key in PSTN phone no.)?

2. How can an IP phone register with parent gatekeeper making call through a gateway which is registered with the child gatekeeper?

3. How to capture the dialed digits after connecting to the gateway while making a PSTN call?

 

 

Again, thanks a lot for your help.

 

 

Regards,

A Goleman

 

 

 

 

Appendix A

 

 

[Gatekeeper::Main]

Fourtytwo=42

TimeToLive=120

Name=TGGK0010

NetworkInterfaces=192.168.1.253/255.255.255.0/0,192.168.1.253/0

 

[RoutedMode]

GKRouted=1

H245Routed=0

CallSignalPort=1721

CallSignalHandlerNumber=2

AcceptNeighborsCalls=1

AcceptUnregisteredCalls=1

RemoveH245AddressOnTunneling=1

DropCallsByReleaseComplete=1

SendReleaseCompleteOnDRQ=1

SupportNATedEndpoints=1

Q931PortRange=20100-20199

H245PortRange=20200-20299

 

[Proxy]

Enable=1

InternalNetwork=192.168.1.0/255.255.255.0

T120PortRange=20300-20399

RTPPortRange=20400-20499

ProxyForNAT=1

 

[GkStatus::Auth]

rule=allow

#rule=regex

#regex=^192\.168\.1\[0-250]+$

#default=forbid

 

[Gatekeeper::Auth]

AliasAuth=sufficient;RRQ

default=allow

 

[RasSrv::RRQAuth]

500=allow

902=allow

904=allow

903=allow

905=allow

907=allow

908=allow

188200=allow

188300=allow

188400=allow

188500=allow

188600=allow

188700=allow

188800=allow

188900=allow

 

[RasSrv::RRQFeatures]

OverwriteEPOnSameAddress=1

 

[RasSrv::ARQFeatures]

CallUnregisteredEndpoints=1

 

[RasSrv::GWPrefixes]

tggw0010=9

 

 

# EOF


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

  Powered by Linux