corner left pixel blue corner right
null logo  
  Home Download Manual Screenshots Demo Contact  


After downloading and installing this application you will log in by using the default username and password provided. The default username and password are: admin

We strongly urge you to create a new account(or more) depending on how many administrators your system is going to have and delete the provided one.

You can easily do this by inserting the new username and clicking the "Add" button at the top of the page.

You will be then transfered to the new page in witch you are going to edit your newly created account. Click the "Save" button and move on to the next step.

Your accounts can be modified or deleted by using the "Edit" and "Delete" options on the right of every account.


The second step of the configuration is the Lines option. Here you have two main sections: Operations with range of lines and Operations with single line.

In order to use the first section you have to insert the range of line.

The options for this section are :
  • Check if free (Return the number of lines in the inserted range)
  • Show lines in range (You are transfered to a new page with a table of the existing lines in that range)
  • Add (adds the range of lines)
  • Delete lines (ereases the lines in that range). We recomend a lot of care when using this option.
For operations with a range of lines don't forget that the "from" line and the "to" line must have the same number of digits.

Use the second option: Operation for a single line
  • Add (Add that line)
  • Edit (Edits the information of the line)
  • Delete (Deletes the line)
After selecting the operation for a specific section click the execute button.

Pay attention to the password field (It shouldn't be empty because this is the password that the lines use to register or authentify themselves. It should be the same as the one the phones use)


In this section you configure the accounts used for Yate to register to other servers.

The first step is to add some accounts. Select the protocol for the new account and click "Add". You are then sent to the editing window. According to the protocol you've chosen a certain editing window is going to open where you can configure the relevant parameters for that protocol.

You don't have to complete all the parameters. Yate is going to ignore the null ones. If you are not sure about a certain parameter you should leave it null or ask. Esential parameters: protocol, account, username, server, and password if there is one.

Some parameters are common for all the protocols:
  • protocol (sip/h323/iax)
  • account (name of the account-must be unique)
  • username (username to use when registring)
  • registrar(SIP) or gatekeeper(H323) or server(IAX). This parameters represent the same concept but are named diferently according to the protocol. In the table from the main window they are going to be listed under the Server theader. (Ex:
  • description
  • interval (interval after witch the registration is going to expire. Minumum is 60 seconds. The value you are going to enter will be in seconds)
  • formats (alaw,mulaw,gsm)
  • modified (whether something was modified. When this option is checked Yate will register again)
  • enabled (whether this account is active or not. If this is not checked Yate is going to ignore the account)
Parameters for SIP:
  • protocol
  • account
  • username
  • authname
  • password
  • registrar
  • outbound
  • domain
  • localaddress
  • description
  • interval
  • formats
  • modified
  • enabled

Parameters for H323:
  • protocol
  • account
  • username
  • password
  • gatekeeper
  • description
  • interval
  • formats
  • modified
  • enabled

Parameters for IAX:
  • account
  • username
  • password
  • server
  • description
  • interval
  • formats
  • modified
  • enabled
After inserting the accounts you only have to maintain them. You can do this by using the "Edit" and "Delete" buttons.

A nice feature is the Status colums in the main table. This shows you wether that account is online or offline.


In this section you can configure the routes for Yate. When this application is newly installed you won't have any defined routes so the first step is to add them. There are to ways of adding a route: route for a certain protocol(select the name of the protocol) or route for an account already defined in the YateAccounts section(Check the box). After chosing one of this options click the Add button.

This is going to redirect you to a editing page. The nice thing about this is that you are allowed to edit only the right parameters for a certain protocol, so you don't have to trouble yourself with the matching the parameters to the protocol.

You will notice that some parameters are commnon and some are not. The commnon parameters are:
  • priority (has to be unique. Please keep in mind this because if you don't you will receive an error message and you will have to edit the route again. This priority matters when it comes to fallback. The route with the smallest priority number comes first and then the others according to the same rule.
  • protocol (This is only listed. You don't have the permission to change it)
  • digits (the group of digits that are used to match a call to a certain route. Be carrefull when completing this field.)
Keep in mind that the matching is greedy and that it will chose the route(digits) that match the most.

Editing the routes for the SIP/H323 protocols:
  • priority
  • protocol
  • digits
  • ip (ip of the route where the call will be forwarded to)
  • port

Examples of how the formed route is going to look:

In the examples above 090123456 is the called number(you will use this to make the math), 090 are the digits for the match. Let's say you have the folowing entries in your table:

Priority Protocol Digits Ip
5 h323 090
4 sip 090
1 sip 09
2 h323 0900

Yate gets a call for 090123456. The first step of the matching is by digits. We see that the first 3 routes match the number but that the first 2 match by 3 digits and the 3'rd only by 2. So we decide that the first 2 routes are the right ones. We then look at the priority: 4 is smaller then 5 so the first route is the sip one(priority 4) and the fallback route is the second one(priority 5). Of course there can be more than 2 routes. Fallback is done with 3 routes. This should be enought.

Editing the routes for the WP/ZAP protocols:
  • priority
  • protocol
  • digits
  • chans/group
Chans/Group refers to a range of channels or a group.

Example :
      wp/1-31/090123456 (wp is the protocol, 1-31 is the range of channles, 090123456 is the called number)

Editing the routes for the IAX protocol:
  • priority
  • protocol
  • digits
  • ip
  • port
  • iaxuser
  • iaxcontext

      iax/ ( is the ip,5060 is the port and 090123456 is the called number)

Editing the routes for the accounts defined in the YateAccounts section:
  • priority
  • protocol
  • digits
  • account (The name of the account)
In order to better understand the way the digits and priority influence the chosing of the route read carrefully the example from Editing routes for SIP/H323 protocol.
After defining the routes you only have to maintain them. For this you can use the Edit and Delete buttons on right of every route.

An important facility of this section shows the number rewriting preferences. For editing this click the Rewrite option near the Edit and Delete buttons.

You have here 2 pairs of options:
  • Cut digits, Nr of digits to cut, Position to start cut
  • Example: called is 090123456. Cut digits is thicked, nr of digits to cut are 2, position to start cut is 3. So your called number becomes: 092345.

  • Replace digits, Nr of digits to replace, Position to start replace, Digits to replace with
  • Example: called is 090123456. Replace digits is thicked, nr of digits to replace is 3, position to replace is 2, digits to replace with are '88'. So your called number becomes: 08823456.

If "replace digits" is active and "nr or digits to replace" is 0 then called number will equal the "digits to replace with" field. You could use this setting to configure the last route as beeing voice mail (the "digits to replace with" beeing the number).

Call Detailed Report

CDR is short for Call detailed report. You are going to use this section only after Yate is up and running. CDR shows information about every call that goes throught your system.

By using this you can find:
  • the time a call was orriginated
  • the address of caller
  • the caller and called numbers
  • the duration of the call, billtime and ringtime
  • the status of the call(accepted,rejected,ringing,disconnected etc)
  • whether the call ended or not. This enables you to the view the ongoing calls.
In order to save time and trouble we provide the following filters
  • fillter by line number(you view only the calls where the the selected line is caller or called)
  • view all calls
  • You must select one of this options because there is no default value.
  • he "Limit to" field (showing the last inserted number of calls) . This field has a default value to "all"
  • the "From Date" and "To Date" fields that enable you to restrict the date and time of your search. You can use this options separately or together.

Example: A common case is to use only the "To Date" option. If no limit was inserted you are going to view all calls from the current date to that time.

In order to complete the date fields you insert the : Day, Month, Year and Hour. The Hour field is optional. If no value is inserted the default value is end of day for the "To Date" and start of day for the "From Date".

We recommend the usage of filters not only because they decrease the time necessary for the page to load but also because they help you find the information that you need(it's pointless and timeconsuming the search for a specific information in countless pages when you can use the provided filters).


This is a nice facility that you can use to post messages to the other users by inserting the message in the text area provided and clicking the "Set" button.

This message is going to appear in a small white box on the right of the page. The message is going to be replace when someone inserts a new message(the content of the text area is the last inserted message).