gnugk [-hdrt] [-c filename] [-s section] [-l n] [-b n] [-u name] [-d name] [-rr] [-o filename] [–pid filename] [–core A detailed explanation can be found in the manual. /etc/default/gnugk /etc/ /etc/init.d/gnugk /usr/sbin/addpasswd /usr/ sbin/gnugk /usr/share/doc-base/gnugk-manual /usr/share/doc/gnugk/changelog. Open Phone Abstraction Library (OPAL) is a C++ multi-platform, multi-protocol OpenH This project has been superseded by OpalVoip Rocket.
|Published (Last):||19 April 2013|
|PDF File Size:||12.73 Mb|
|ePub File Size:||18.6 Mb|
|Price:||Free* [*Free Regsitration Required]|
A manual for your version is in your GnuGk download archive. A PDF version can be found in the download section. Monitoring the Gatekeeper The gatekeeper will send out messages about manuwl calls to all connected clients and it can receive commands via this interface. Access to the status port is restricted by the rules in GkStatus:: For security reasons, the default is not to allow any access until you have configured GkStatus:: The messages sent by the gatekeeper to the status port are grouped into three output trace levels: These trace levels only apply to what is shown on the status port.
Don’t confuse them with the trace level for GnuGk’s trace file. Level 0 Reload notifications and direct replies to entered commands. This is the default output level. The client connected to the status port can choose the output level it is interested in.
The GNU Gatekeeper Manual Chapter 1
The interface is a simple TCP port default: What you do with the powers of the Status Interface is up to you, but here are a few ideas: Interfacing external extensions If you don’t want to publish the source code to additional features, just publish the core functionality and interface to it through the status interface and keep the external part private.
Suppose you are just interested in the CDRs call detail records and want to process them as a batch at regular intervals. You’ll have to modify it a little to fit your needs.
Keep in mind that this is just an example to show the usage of the status port. You can monitor the registrations and calls that go through the gatekeeper. A right-click on a button gives you a pop up menu for that endpoint. This GUI works with Java 1. For security reasons the GUI must be run as a standalone application or served by a web server on the same IP number as the gatekeeper you cannot run it as an applet via a local file.
This section lists all commands that you can issue to the status port manually or with an external application. Commands are not case-insensitive, but parameters may be. Reloading the configuration will not terminate existing calls, and any change to settings will only take effect on new calls. You can add an optional parameter to reload only a part of your configuration: AcctConfig – reload only the accounting config AuthConfig – reload only the authentication config CapConfig – reload only the CapacityControl rules EpConfig – reload only the endpoint config permanent endpoints, endpoint section, call table settings.
Reload Full Config reloaded. Show the statistics information of the gatekeeper. Statistics — Endpoint Statistics — Total Endpoints: Tue, 26 Nov Reset the statistics counters for total calls, successful calls, neighbor calls and parent calls to zero. Show all registered endpoints.
Show details of all registered endpoints. Show all current calls using the same ACF syntax as in call establishment. Also shows how media is being routed. Show details of all current calls.
GNU Gatekeeper – Manual
Show the dynamically allocated ports for each ongoing call that are used for incoming packets. Print the prefix capacities and current counter values for all endpoints or the specified alias. Find a registered endpoint by an alias or a prefix. Find details of a registered endpoint by an alias or a prefix. Forcefully unregister an endpoint by IP and call signaling port. If you don’t specify a call signal port, GnuGk will unregister the first endpoint it finds on the IP number Format: Forcefully unregister an endpoint by it’s endpoint ID.
Forcefully unregister an endpoint by one of its aliases. UnregisterAlias URQ Forcefully unregister all registered endpoints. Disconnect a call with given number internal, gnubk assigned call number, not the caller’s, callee’s phone number. Disconnect a call with given call ID. Disconnect all calls of an endpoint by IP and call signaling port.
If you don’t specify a call signal port, GnuGk will disconnect the first endpoint it finds on the IP number Format: Disconnect all calls of a registered endpoint by one of its aliases. Disconnect all calls of a registered endpoint by one of its endpoint identifier. Set the status interface output trace level. It controls which messages are sent to this client: Only used for debug purpose.
Write a config value parameter in a section. Beware that you can’t set values containing spaces using this command! Send trace output to another file. Show all people on maanual status port. First field is the session id, which can gnuggk used to disconnect a user through the DisconnectSession command.
Disconnect a user from the status port. Send a message to all status clients. Terminate this call on a virtual queue.
This command is used as a response to a RouteRequest event see below. The CallID parameter is optional; if it is given it has to gmugk the same format as signaled by RouteRequest. You can optionally also set the numeric H. If you do manuak, the callID parameter must be present. Route this call on a virtual queue to the specified alias. Route this call on a virtual queue to the specified alias and set the destinationSignalAddress.
You can use this command to route calls to out-of-zone gateways or MCUs not registered with the gatekeeper. Make sure that the ‘vqueue’ and ‘explicit’ policy is in effect for these calls. The CallID parameter is optional; if it is given it must ynugk the same format as signaled by RouteRequest.
As additional parameter you can set the CLI for the caling party. The alias parameter is required, but if you use a dash “-” as alias name, no alias will be set in the destination, just the IP. This command is similar to RouteToGateway, but you can also specify which IP of a multi-homed server to use for the outgoing call.
Send a CallProceeding message to the caller. The only time this makes sense is after a RouteRequest event for an unregistered call. Otherwise a status port application won’t know if a Setup message has been sent but that the call is not yet established. The call that shall be transfered is selected by the call ID and the string “caller” or “called” is used to specify the which end of the call shall be transferred.
You can choose the transfer method with the optional last parameter. The call transfer works only with endpoints that properly support Q. TransferCall ee-ab-8fdfe-ceec caller Peter.
GNU Gatekeeper – Manual Chapter 13
Gatekeeper based call transfer using TCS0 pause and reroute. Generate a new call from source to destination alias. You can also specify an IP number as destination. The method how this call transfer is done can be configured as not all endpoints support all methods. MakeCall] for configuration options. MakeCall MakeCall joe The optional transfer method parameter can be used to override the global TransferMethod switch in [CTI:: MakeCall] for this individual MakeCall.
Valid values for the transfer method are: Gather information from a specific authentication module if it provides such information and displays it on the status port. Gather information from a specific accounting module if it provides such information and displays it on the status gnhgk. Display QoS values for all endpoints. The values manuall collected through H.
If an endpoint has more than one active call, the packet loss gnugj jitter values are from one randomly selected call.
Print the saved status port events in the event backlog. To configure the event backlog see [Gatekeeper::