|
GnuGK Gatekeeper configuration sample for DataTechLabs ArrowBilling |
|
Friday, 20 April 2007 |
This document provides a sample about how to configure GnuGK Gatekeeper to work with Data Tech Labs Arrow Billing. Table of Contents Configuring GnuGK GnuGK is able to provide Radius based AAA for the following types of endpoints: - Registered Endpoints, with H.323 RAS messages
- Unregistered Endpoints, with only Q.931 signalling messages
show top Registered Endpoints First example shows configuration sample for Registered Endpoints only, using H.235 CHAP-based password authentication scheme. Unregistered calls are not allowed. [Gatekeeper::Main] Fourtytwo=42 Name=gnugk TimeTolive=600 UnicastRasPort=1719 MulticastPort=1718 EndpointSignalPort=1720 ListenQueueLength=1024 SignalReadTimeout=2000 StatusReadTimeout=3000
[RoutedMode] GKRouted=1 H245Routed=1 CallSignalPort=1720 CallSignalHandlerNumber=4 AcceptNeighborsCalls=0 AcceptUnregisteredCalls=0 RemoveH245AddressOnTunneling=1 RemoveCallOnDRQ=0 DropCallsByReleaseComplete=1 SendReleaseCompleteOnDRQ=1 SupportNATedEndpoints=1 ForwardOnFacility=1
[Proxy] Enable=0
[GKStatus::Auth] Rule=explicit | regex 127.0.0.1=allow Default=forbid
[RasSrv::GWPrefixes] all=*
[RasSrv::PermanentEndpoints] 10.1.1.1=all;
[CallTable] GenerateUCCDR=TRUE DefaultCallTimeout=7200 // 2hr GenerateNBCDR=0
[Gatekeeper::Auth] ; registered endpoints should be authenticated by H.235 password using RadAuth ; unregistered calls cannot be accepted RadAuth=required;ARQ,RRQ
[RadAuth] Servers=<billing server ip> DefaultAuthPort=1812 SharedSecret=<sharedsecret> RequestTimeout=5000 IdCacheTimeout=9000 SocketDeleteTimeout=60000 RequestRetransmissions=2 AppendCiscoAttributes=1 IncludeEndpointIP=1 UseDialedNumber=1
[Gatekeeper::Acct] RadAcct=required;stop
[RadAcct] Servers=<billing server ip> DefaultAcctPort=1813 SharedSecret=<sharedsecret> RequestTimeout=5000 IdCacheTimeout=9000 SocketDeleteTimeout=60000 RequestRetransmissions=4 AppendCiscoAttributes=1 UseDialedNumber=1
show top Unregistered Endpoints Second example shows how to authentice Unregistered Calls and Calls from Registered Endpoints which do not support CHAP-passwords. [Gatekeeper::Main] Fourtytwo=42 Name=gnugk TimeTolive=600 UnicastRasPort=1719 MulticastPort=1718 EndpointSignalPort=1720 ListenQueueLength=1024 SignalReadTimeout=2000 StatusReadTimeout=3000
[RoutedMode] GKRouted=1 H245Routed=1 CallSignalPort=1720 CallSignalHandlerNumber=4 AcceptNeighborsCalls=1 AcceptUnregisteredCalls=1 RemoveH245AddressOnTunneling=1 RemoveCallOnDRQ=0 DropCallsByReleaseComplete=1 SendReleaseCompleteOnDRQ=1 SupportNATedEndpoints=1 ForwardOnFacility=1
[Proxy] Enable=0
[GKStatus::Auth] Rule=explicit | regex 127.0.0.1=allow Default=forbid
[RasSrv::GWPrefixes] all=*
[RasSrv::PermanentEndpoints] 10.1.1.1=all;
[CallTable] GenerateUCCDR=TRUE DefaultCallTimeout=7200 // 2hr GenerateNBCDR=0
[Gatekeeper::Auth] ; registered endpoints authenticated using RadAliasAuth ; note that in this case gnugk sets password identical to its H.323ID ; unregistered calls are accepted RadAliasAuth=required;ARQ,RRQ,SetupUnreg
[RadAliasAuth] Servers=<billing server ip> DefaultAuthPort=1812 SharedSecret=<sharedsecret> RequestTimeout=3500 IdCacheTimeout=9000 SocketDeleteTimeout=60000 RequestRetransmissions=2 AppendCiscoAttributes=1 IncludeEndpointIP=1 UseDialedNumber=1
[Gatekeeper::Acct] RadAcct=required;stop
[RadAcct] Servers=<billing server ip> DefaultAcctPort=1813 SharedSecret=<sharedsecret> RequestTimeout=5000 IdCacheTimeout=9000 SocketDeleteTimeout=60000 RequestRetransmissions=4 AppendCiscoAttributes=1 UseDialedNumber=1
show top Setting up Arrow Billing for GnuGK Adding Data Source To enable receiving AAA requests from GnuGK, do following steps: - Click Tools > Data Sources.
- Click on the link Add Data Source.
- In Add Data Source screen provide following information:
- Source Name - any descriptive name for this device, example "Gnugk1"
- NAS IP Address - IP address of this device
- Radius Client IP Address - leave checkbox checked if Radius packets will be received from same IP, otherwise uncheck it and enter IP Address which will send Radius requests
- Shared Secret - secret used between device and Billing Mabager Radius server"
- Parent Source - select NAS from list which will receive traffic from this device if it is also Data Soucre for this Arrow Billing
- Source Type - choose GnuGK
- Enabled - check this box to make GnuGK enabled.
- Submit Entry by pressing the button Create.
show top Common Issues and FAQ None show top
|
|
|
Online Tool for Generating Rate tables |
|
Operating a Calling Card system nowadays is very competitive business, with hundreds of players in each region or area. Some of them invent very complex marketing tricks to convince potential buyer that their product is better than competitions. Looking at their offerings, it is sometimes a mystery to see how they are able to sell such amounts of minutes for the given card type. With many hundreds of minutes advertised for just few dollars card it seems that they are selling their product below market price |
|
Read more...
|
|
Hosted services now on new website |
|
We are glad to announce the reelease of new website, dedicated to Hosted VoIP Switching and Hosting services only. From now, our hosted services will be served from new website: http://dtlvoip.com. |
|
Read more...
|
|
ArrowBilling2 now also available Hosted |
|
New ArrowBilling Series 2 software is now also available when signing for Hosted Platform. Sign up to get your fee demo account with dedicated Switch IP |
|
Read more...
|
|
Welcome to ArrowBilling series 2 . This is major rewrite of ArrowBilling, feauring completely new Interface, unlimited Reseller levels and many other features. |
|
Read more...
|
|
The next current release of ArrowBilling series 1 is version 1.8.7. It is one of the last ArrowBilling versions before launch of series 2 later this month. Please read Release Notes for more information. |
|
Read more...
|
|