MT 6 Settings

From Bicom Systems Wiki

Tenants

Settings - Tenants

Tenants

PBXware MT system administration theoretically allows up to 800 slave tenants to be administered from a single administration interface, but more than 100 is not recommended.

Tenants

This screen shows all tenants on system with following details:

  • Tenant Name
Unique, custom set, tenant name.
(E.g. Slave Tenant #2)
(Display)
  • Tenant Code
Unique custom set tenant code.
(E.g. 300)
(Display)
  • Package
Name of the package used by a slave tenant.
(E.g. Full package)
(Display)
  • 5.0.edit.png Edit
Click to edit tenant configuration
(Button)
  • 5.0.delete.png Delete
Click to delete a tenant from the system
(Button)

Edit Master Tenant

Master Settings are used to set global MT variables. These settings are applied on the entire system if not otherwise specified on a lower level.
For example: 'Settings: Voicemail: Send Attachment'='Yes' will set 'Set Attachment' for all local and remote extensions. But each extension can override this rule by setting 'Extensions: Edit: Advanced Options: Attach'='No'
Network Info
Network Info
  • Server Name:
Custom server name (occasionally used in system notifications)
(E.g. domain.com)
([a-z][0-9])
  • Jabber server ID:
Public IP address/domain of PBXware server that Jabber service is running on.
(E.g. voip.domain)
([a-z][0-9])
  • gloCOM SIP Proxy address (:port):
Public IP address/domain of gloCOM SIP Proxy. In case you are using SIP proxy for registration to your PBXware set its address here and gloCOM will use value from this field for registrations.
(E.g. voip.domain.com or 192.168.1.59)
  • QR Code Server:
In order to setup gloCOM Mobile with QR Code scanning you will have to enter the public address of your PBXware in this field, otherwise, address information will not be inserted in QR code and mobile application will not know to what address it should register.
(E.g. voip.domain.com or 192.168.1.59)
  • Domain Name:
Full domain name of this server.
(E.g. voip.domain.com)
Auto Provisioning
Auto Provisioning

Auto provisioning sets values to be used for the auto provisioning system in order to create auto provisioning files correctly depending on the UAD locality (local/remote).

  • LAN Hostname/IP:
Local area network IP address used to auto provision local UADs.
(E.g. 192.168.1.2)
(IP address)
  • WAN Hostname/IP:
Wide area network IP address used to auto provision remote UADs.
(E.g. 192.168.1.2)
(IP address)
  • Max. number of requests
The value presents the maximum number of requests for auto provisioning requests accepted by PBXware in a 1 minute period.
If the number of requests is larger than the number defined, the provisioning request IP address will be blocked for a period of 5 minutes.
The user will still be able to access the PBXware GUI.
(E.g. 100)
  • gloCOM LAN server:
PBXware LAN IP address that users, connecting to PBXware from LAN, will use to register their gloCOM clients.
(E.g. voip.domain.com)
  • gloCOM WAN server:
PBXware WAN IP address that users, connecting to PBXware from WAN, will use to register their gloCOM clients.
(E.g. voip.domain.com)
  • Enable TFTP:
TFTP service is disabled by default. To enable TFTP set this option to Yes and then start the service manually from the Services page.
(Option buttons)
  • Use DNS SRV when possible:
Whether phones should use DNS SRV records to find out SIP port from the DNS server, if the phone supports it.
(Option buttons)
  • WAN Host for DNS SRV:
WAN IP address/domain for the DNS SRV host.
(E.g. dnssrv.domain.com)
E-mail
E-mail

System during its operations sends email notifications and alerts to various users and administrators. These emails can be sent using a built-in 'local mail server' or remote SMTP server.

  • From E-mail:
Used to set the From: field in emails.
(E.g. email@domain.com)
General Settings
General Settings
  • Default Server:
Which tenant is shown in the interface by default.
(E.g. Select Yes to make a tenant default when showing the interface, which will set all other tenants to No).
(Option buttons)
  • Announce Trunks:
Announce over which trunk the call goes.
(E.g. John dials 55510205 and this call goes over the secondary default system trunk. John will hear a 'Using secondary trunk to terminate your call' message).
NOTE: This announcement won’t be played if the primary trunk is working fine. It will only be used if the primary (or secondary) is not working so the system needs to use secondary (or tertiary).
(Option buttons)
  • Absolute Timeout (sec):
Maximum time a call can last (in seconds)
(E.g. If '3600' is set in this field, that will make all calls end after 1 hour ( 1h = 3600 seconds))
([0-9])
Voicemail in CDRs
  • Voicemail in CDRs:
Sets how the calls that were unanswered and redirected to voicemail are displayed in the CDR.
  • As Answered calls
When a call gets redirected to Voicemail, it will be shown as "Answered" in the CDR.
  • As Not Answered calls
When a call gets redirected to Voicemail, it will be shown as "Not Answered" in the CDR.
  • As Voicemail
When a call gets redirected to Voicemail, it will be shown as "Voicemail" in the CDR.
Default value is "As Answered calls".
(Select box)
  • Fax page format:
Choose page format when downloading fax as a PDF.
Available choices:
  • letter
  • legal
  • A4
  • Auto.
Default value is "letter".
(Select box)
  • Fax file type:
Type of file for downloading.
Available choices:
  • Both PDF and TIFF
  • Only PDF
  • Only Tiff
Default value is "Both PDF and TIFF"
(Select box)
  • Routing mode:
What type of routing mode will be used for Routes
  • E.164 routing - routing mode where routes are set using E.164 numbering rules
  • Simple routing - routing mode where you manually set routes to fit your needs
(Select box)
  • DID Mode:
  • Standard - DIDs will be created on master tenant and edited on salve tenants
  • Group - DID groups will be created on master tenant, DIDs will be created on slave tenants using ranges from DID groups
(E.g. Standard)
(Select box)
  • Touchless Provisioning Mode:
There are two modes which can be set for the Touchless Provisioning Mode:
  • Master - The page for provider configuration will only be seen on master tenant and all tenants will use that configuration for the TLP.
  • Per Tenant - The page for provider configuration will be seen per tenant (not visible for master tenant) and TLP will have to be configured for every tenant.
(Select box)
  • Show Advanced Options by Default:
If set to Yes, then all pages where advanced options are present will be displayed automatically without having to click the button on every page.
(Option buttons)
  • Default domain for OSC login:
Default domain used for Online Self Care login.
(E.g. http://pbx.domain.com/)
([a-z][0-9])
  • Enable Tenant to Tenant calls:
When this option is enabled, extensions from one tenant will be able to call extension from another tenant which is done dialing TENANT+EXT
(Option buttons)
  • Disable CallerID rewrite for tenant to tenant calls:
If enabled, any call between tenants will not have overwritten CallerID. It will send anything that extension has set on it.
(Option buttons)
  • Find E.164 numbers in DIDs:
Enable or disable E.164 matching of numbers like set in E.164 fields in DIDs
(Option buttons)
  • Number of objects per page (Default 10):
Number of objects displayed per page.
(E.g. If you set this value to 20 then you will see max. 20 Extensions on the Extensions page, max. 20 CDR entries on one page, etc.)
([0-9])
  • Show Directory in OSC:
Whether to show the Directory in Online Self Care. Extensions visible in the Directory will be the ones that have the "Show in Directory" option set to "Yes".
(Option buttons)
  • Emergency Trunks per Extension:
If the above option is set to Yes then under Extensions page you will see a new group called "Emergency Trunks". These trunks will override the trunks set on the Trunks page.
(Option buttons)
  • Operation Times:
Clicking this button will open a page where you can configure the system's operation times.
Operation Times
Operation Times

Set the system open/closed times. Depending on the time when the call is received, the call can be redirected to different destinations.

  • CSV Upload
Click on this button to upload Operation Times configuration from a csv file.
To see which fields need to be set download the CSV template by clicking on the "Download CSV Template" button.
(Button)
  • CSV Download
Click on this button to download Operation Times configuration as a csv file.
(Button)
  • Download CSV Template
Download CSV Template button will present you with a file that already contains necessary headers which should help you create the CSV file easier.
(Button)
  • Enable operation times
Operation Times Active
If Enabled, then Operation Times rules will be applied on the system level.
If Disabled, then system level Operation Times rules will not be applied and the calls will be going through, if not defined otherwise.
(Checkbox)
  • Default Destination
PBXware extension to which all calls are redirected during the closed time hours.
(E.g. 1000)
([0-9])
  • Is Voicemail
Choose if the call for the Default Destination should go to the voicemail or not.
(Checkbox)
  • Greeting:
Greeting sound file played to callers during the closed times.
(E.g. greeting-***)
(Select box)
  • Closed Dates
Sets the specific date/s when all calls are redirected to the 'Default Destination'. If the 'Destination' field in the Closed dates is set, calls will go to the set destination instead of the default one.
  • Custom Destinations
Redirects all calls received during set days/hours (E.g. weekend) to the extension provided as destination.
  • Open dates:
Sets the system's working hours. If any call is received during the hours not set here the call is redirected to 'Default Destination'.
Note: Operation Times rules priority is the same as seen in the GUI. First, the Closed Dates section will be checked. If for the current time a rule from this section can be applied, then that rule will be used and other sections will not be checked. If no rules can be applied then the Custom Destinations section is checked. If no rules can be applied here either then the Open Days section will be checked as the last one. If a rule in Open Days can be applied then the system is in open hours and the call will go through, otherwise, the call will go to the Default Destination.
Call Recordings
Call Recordings
  • Record calls by default:
Setting this option to Yes will enable call recordings on the system level. If this option is not set on some specific pages (E.g. Extensions) then the value of this option will be used.
(Option buttons)
  • Silent recording by default:
If "Record calls by default" is set to "Yes" together with "Silent recording by default", "Recorded" message will be played to users before the call is connected, informing them that call will be recorded. Also, a beep sound will be played in intervals to notify that the call is being recorded. If set to "No" or "Not Set", no message will be played and the beep sound will not be heard.
  • Force recording for Emergency Calls:
If set to 'Yes' recording will be forced for emergency calls.
(Option buttons)
  • Silent recording for Emergency Calls:
If set to 'Yes', recordings on emergency calls will be silent (no sound, no beep denoting that a call is being recorded).
(Option buttons)
  • Auto MP3 Conversion:
Convert recording files to mp3. This will apply to system-wide recordings.
  • Convert and remove original
Convert all recording files to MP3 and delete original files.
  • Convert and keep original
Convert all files to MP3 and keep original files.
  • Convert on Listen/Download
Recordings are left in their original format and only converted to mp3 when requested for listening/download, leaving behind both the original and the mp3 version of the recording after listen/download.
  • Do not convert
Will leave files in the original format without conversion. (recordings can't be played from GUI).
(Select box)
  • Email instant recording interval (min):
Instant recordings are not e-mailed immediately after they are recorded, but rather periodically. This field will set how often PBXware will send recordings out.
(E.g. 3)
([0-9])
  • Recordings format:
Format used for saving the system call and voicemail recordings. You can read more details about disk space usage at the bottom of this chapter
Choose one of the following formats: gsm, wav, wav49, or ogg. If wav is selected, all call recordings and voicemail recordings will be saved in wav format).
(Select box)
  • Use RAM disk:
To speed up the process of recording, you can turn on the RAM disk which practically records all calls to RAM memory before storing them on the disk
(Option buttons)
  • RAM disk size:
Amount of memory used for call recording. This value can only be changed if "Use RAM disk" is set to "Yes".
(Select box)
TIP
Disk Space Used By Call Recording:
With continuous tone for 60 seconds:
  • wav49 = 84.5kb
  • wav = 833.0kb
  • gsm = 85.0kb
With continuous silent tone (without sound) for 60 seconds:
  • wav49 = 84.0kb
  • wav = 827.0kb
  • gsm = 84.0kb
TIP
Disk Space Used By Voicemail Recording
With continuous tone for 60 seconds:
  • wav49 = 91.0kb
  • wav = 863.0kb
  • gsm = 91.0kb
With continuous silent tone (without sound) for 60 sec:
  • wav49 = 0.38kb
  • wav = 3.0kb
  • gsm = 0.32kb
Administration

This section enables remote administration of the system.

Administrator
  • Daemon username:
Username which PBXware uses to connect to Asterisk Manager.
(E.g. admin)
([a-z][0-9])
  • Daemon password:
Password which PBXware use to connect to Asterisk Manager. The password is randomly generated during installation and can not be changed.
(E.g.GTaXfgtR)
([a-z][0-9])
  • Port:
PBXware daemon connection port.
Default value 10001)
([0-9])
  • AGI Port:
Agi connection port.
(E.g. 4573)
([0-9])
  • Allow LDAP username:
This tells PBXware to accept registrations from gloCOM when it is using a Windows® username for this.
(Option buttons)
Extensions channel limit notification
Extensions channel limit notification

Here you can set whether there will be any notification when users exceed their outgoing limits on calls. These options apply to all extensions.

  • Play Sound:
This option tells the system to play a notification sound when any extension exceeds its outgoing call limit.
(Option buttons)
  • Send E-mail:
Whether or not to send a notification mail when exceeding the limit.
(Option button)
  • Notification e-mail:
E-mail address to which notification mail should be sent to if the number of calls exceeds the limit.
(E.g. user@domain.com)
([a-z][0-9] @)
DIDs Missed Call Notifications
DIDs Missed Call Notifications

Missed calls on DIDs will be logged and sent as a digest e-mail. Here you can define where that mail will be sent, how the call entries will be ordered and the interval of sending the notification.

  • Notification Frequency (in minutes):
Indicates how often (in minutes) the notification e-mail will be sent. If in this time no missed calls happened then no e-mail will be sent. E-mail is sent only if there was at least one missed call.
Locality
Locality

Locality sets where the system is operating.

  • Country:
Country from which the server is operated.
(E.g. If PBXware is located in the USA, set USA here)
(Select box)
  • DAHDI Zone:
Overrides Automatic Country Detection
It is recommended to keep this setting always set to 'Automatic'.
(Select box)
  • Indications:
Which indications (Ringing, Busy, etc sounds) are to be used by the PBXware
(E.g. If the system is located in the USA, set USA here, otherwise select the closest country to yours)
(Select box)
  • Area Code:
Area code that the system is located in or operating from.
(E.g. If the system is located in New York, set the New York area code here (212)).
([0-9])
  • National Dialing Code:
Code needed for dialing national destinations.
(E.g. 1 for USA, 0 for United Kingdom and Germany)
([0-9])
  • Leave National Code:
In some countries, the national code is stripped automatically. If set to 'Yes', the national code will not be stripped from the dialed number.
(E.g. 035123456 will not be striped of 0)
(Option buttons)
  • International Dialing Code:
Code needed for dialing international destinations
(E.g. 011 for USA, 00 for United Kingdom and Germany)
(Option buttons)
  • Currency symbol/ISO code:
Country's currency symbol where the server is located in
E.g. ( $ for USA)
  • Currency writing convention:
  • Symbol before amount - The currency symbol will be shown before the amount.
  • Symbol after amount - The currency symbol will be shown after the amount.

Emergency Services

Emergency Services

When you click the Emergency Services button, a pop-up window will open where you can enter Police, Fire, and Ambulance numbers.

  • Notification E-mail:
After dialing one of the emergency numbers an e-mail will be sent to the provided address. If the e-mail field is left empty no e-mail will be sent.
Channels
Channels

Depending on the CPU power of the server, a custom limit for channels can be assigned for various channel types.

  • Local Channels:
Total number of all channels used by local UADs
(E.g. 12)
([0-9])
  • Remote Channels:
Maximum number of active inbound or outbound channels for the server.
(E.g. 12)
([0-9])
  • Conferences:
Total number of all system conferences.
(E.g. 8)
([0-9])
  • Queues:
Total number of all system ACD queues.
(E.g. 8)
([0-9])
  • Auto Attendants:
Total number of all system IVRs.
(E.g. 8)
([0-9])
  • DAHDI:
Total number of all system trunks using DAHDI protocol.
(E.g. 8)
([0-9])
  • E-mail to Fax
The maximum number of concurrent fax calls via the Email to Fax application.
(E.g. 3)
([0-9])

TIP

The System will limit the number of channels in order to achieve and maintain excellent call and other services quality.

Default Codecs
Default Codecs

Default codecs can be set for the following groups:

  • Local
Local extensions
  • Remote
Remote extensions and Trunks
  • Network
PBXware network (two or more servers)

TIP

Once a local/remote extension or a network is added/edited, only the codecs allowed here will be available for the extension/network usage.

Available Codecs:

  • ITU G.711 ulaw - 64 Kbps, sample-based, used in US
  • ITU G.711 alaw - 64 Kbps, sample-based, used in Europe
  • ITU G.722 - 64 Kbps,
  • Opus - 6-510 Kbps, 2.5 ms - 60 ms frame size
  • ITU G.723.1 - 5.3/6.3 Kbps, 30ms frame size
  • ITU G.726 - 16/24/32/40 Kbps
  • ITU G.729 - 8 Kbps, 10ms frame size
  • GSM - 13 Kbps (full rate), 20ms frame size
  • iLBC - 15Kbps,20ms frame size: 13.3 Kbps, 30ms frame size
  • Speex - 2.15 to 44.2 Kbps
  • LPC10 - 2.5 Kbps
  • H.261 Video - Used over ISDN lines with resolution of 352x288
  • H.263 Video - Low-bit rate encoding solution for video conferencing
  • H.263+ Video - Extension of H.263 that provides additional features that improve compression over packet switched networks.
  • H.264 Video - Offers great balance between quality and size
Monitoring
Monitoring

Monitoring sets alarms and notifications with which the system will monitor itself. Also, monitoring sets where notifications will be sent if alarms are triggered.

TIP
Reloading the system will not interrupt any services while restarting the system does stop and starts all system services.
  • Monitor (mins):
Time interval at which the system should check if Asterisk is down. If down, the system will try to start it and will send a notification email about the stop/start action.
(E.g. 15)
([0-9])
  • Reload Type:
Select whether to reload the system at some specific time of a day or in regular time intervals (hourly)
(E.g. Setting this option to 'Time of the day' and 'Reload (hours)' to '2' will reload the system every day at 02:00 hours.
Setting this option to 'Regular Interval' and 'Reload (hours)' to '2' will reload the system every two hours)
(Select box)
  • Reload (hours):
This field is active only when the 'Reload Type' option is selected
(E.g. Setting 'Reload Type' = 'Time of the day' and this option to '2' will reload the system every day at 02:00 hours. Setting 'Reload Type' = 'Regular Interval' and this option to '2' will reload the system every two hours)
(Select box)
  • Restart Type:
Select whether to restart the system at some specific time of a day or in regular time intervals (hourly)
(E.g. Setting this option to 'Time of the day' and 'Restart (hours)' = '2' will restart the system every day at 02:00 hours. Setting this option to 'Regular Interval' and 'Restart (hours)' = '2' will restart the system every two hours)
(Select box)
  • Restart (hours):
This field is active only when the 'Restart Type' option is selected
(E.g. Setting 'Restart Type' = 'Time of the day' and this option to '2' will restart the system every day at 02:00 hours. Setting 'Restart Type' = 'Regular Interval' and this option to '2' will restart the system every two hours)
(Select box)
  • Notification e-mail:
Email address to which the reload/restart notification will be sent.
(E.g. email@domain.com)
([a-z][0-9])
Features
Features
  • Hide CallerID in OSC:
Whether to hide Caller ID Enhanced Service in Online Self Care. Set this option to Yes if you want to prevent users from changing their Caller IDs.
(Option buttons)
  • Force "Allow ES CallerID" in Call Forwarding:
Force showing CallerID of the user who forwarded the call.
(E.g. John calls Michael and Michael forwards call to Steven, Steven will see that Michael is calling him instead seeing John.)
If you want this kinds of scenarios, set this option to ‘Yes’. Otherwise, Steven will see that John is calling.
(Option buttons)
  • Ringtone for Local calls:
Default Custom Ringtone for Local calls
(E.g. <Simple-3>)
([a-z][0-9])
  • Emergency Caller ID
Caller ID entered here will be used only for calls to the Emergency Services' numbers.
(E.g. 123)
([0-9])
NOTE: In case an 'Emergency Caller ID' is not set on the Extension, an 'Emergency Caller ID' set on a Tenant will be used.
  • Set CallerID for Call Forwarding and Group Hunt calls:
If numbers set in Call Forwarding and Group Hunt have one or more remote numbers, those numbers will receive a different Caller ID on the call. That Caller ID is the one from the original caller set in its 'Caller ID' enhanced service for the trunk where the call was going through.
(Option buttons)
  • Only Allow Trunk CallerID within DID range:
If the calls from some other server are going through this system's Multi-User extension, and Caller IDs from the other server are matching DIDs on this server, they are properly shown to callees. Otherwise, Caller ID is represented like Anonymous.
(Option buttons)
  • Do not allow users sending any CallerID:
Do not allow users to send any Caller ID when making a call. When this option is turned on, users will not be able to send Caller IDs when making a call.
(Option buttons)
  • Hide Extensions with no department (gloCOM):
If Extension doesn't have department assigned, for example, the Department is set to None, then this Extension will not be shown in gloCOM.
(Option buttons)
  • Disable local DID matching:
If set to 'Yes', the system will disable local DID search and will, in turn, go through a trunk to search a match on another system.
(Option buttons)
  • Use Dynamic Features:
Asterisk allows you to define custom features mapped to Asterisk applications.
By using dynamic features you can send a DTMF to activate a specific dialplan. For example, when this option is set to No, you will not be able to pause recordings, and you will be able to use direct media.
(Option buttons)
  • Disable Call Rating for Call Forwarding:
Whether Call Rating will be disabled or enabled for the part of the call after it has been forwarded.
(Option buttons)
  • Skip Voicemail PIN Prompt:
By default, when entering extension's voicemail (by dialing *123) the user will be prompted to enter his PIN number. If this option is set to ‘Yes’, the system won’t ask for the PIN and the user will immediately go to the Voicemail.
(Option buttons)
Transcription
Transcription
  • Enable Transcription:
Whether transcription will be enabled
(Select box)
  • Transcribe by Default:
This option will determine if the transcription is enabled by default.
(Select box)
File Sharing
File Sharing

Options for file sharing service used by desktop and mobile applications.

  • Maximum File Size (MB):
The maximum allowed file size when sending files with desktop and mobile applications.

Add/Edit Slave Tenant

Unlike Master tenant, Slave tenants can be added and edited. Note that some options are the same as on Master tenant and some are different. It is important to know that if some option is set differently on Master tenant than on Slave tenant, system will use what is set on a Slave tenant. This way, users are enabled to set some options for a group of tenants but also to change whatever they want on a particular tenant.
Network Info
Network Info
  • Server Name:
Custom server name (occasionally used in system notifications)
(E.g. domain.com)
([a-z][0-9])
  • Package:
Tenant package that the slave is using:
(E.g. Full package)
(Select box)
  • Unique Tenant Code:
This is the unique code assigned to a slave tenant. When a phone is registering to an extension, its username is set to TENANT_CODE+EXT_NUMBER. You can specify only numbers between 200 and 999.
(E.g. 200)
([0-9])
  • gloCOM SIP Proxy address (:port):
Public IP address/domain of gloCOM SIP Proxy. In case you are using SIP proxy for registration to your PBXware set its address here and gloCOM will use value from this field for registrations.
(E.g. voip.domain.com or 192.168.1.59)
Auto Provisioning
Auto Provisioning
  • HTTP username
Username for HTTP auto provisioning. Required for authentification of auto provisioning requests with the PBXware server.
  • HTTP password
Password for HTTP auto provisioning. Required for authentification of auto provisioning requests with the PBXware server.
Locality
Locality
  • Country:
Country from which the tenant is operated
(E.g. If the tenant is operated from the USA, set USA here)
(Select box)
  • Tenant Time Zone:
Setup a default timezone for a tenant that will apply to all extensions on the target tenant.
(E.g. If the system is located in the USA, set the USA here, otherwise, select the closest country to yours)
(Select box)
  • Voicemail Time Zone:
Setup a default timezone for a voicemail that will apply to all extensions on the target tenant.
(E.g. If the system is located in the USA, set the USA here, otherwise, select the closest country to yours)
(Select box)
  • Area Code:
Area code from which the tenant is operating
(E.g. New York area code - 212)
([0-9])
  • National Dialing Code:
Code needed for dialing national destinations
(E.g. 1(USA), 0 (United Kingdom and Germany))
([0-9])
  • Leave National Code:
In some countries, the national code is stripped automatically. If set to 'Yes', the national code will not be stripped from the dialed number.
(E.g. 035123456 will not be stripped of 0)
(Option buttons)
  • International Dialing Code:
Code needed for dialing international destinations
(E.g. 011(USA), 00 (United Kingdom and Germany))
([0-9])
  • Currency symbol/ISO code:
Country's currency symbol where the server is located in
E.g. ( $ for USA)
  • Currency writing convention:
  • Symbol before amount - The currency symbol will be shown before the amount.
  • Symbol after amount - The currency symbol will be shown after the amount.
Emergency Services
Emergency Services

When you click the Emergency Services button, a pop-up window will open where you can enter Police, Fire, and Ambulance numbers.

  • Notification E-mail:
After dialing one of the emergency numbers an e-mail will be sent to the provided address. If the e-mail field is left empty no e-mail will be sent.
E-mail
E-mail
  • From E-mail:
What email to show in the From: field.
(E.g. info@domain.com)
([a-z][0-9])
  • Voicemail From E-mail:
What email to show in the From: field for Voicemail.
(E.g. info@domain.com)
([a-z][0-9])
General Settings
General Settings
  • Default Server:
Which tenant is shown in the interface by default.
(E.g. Select Yes to make a tenant default when showing the interface, which will set all other tenants to No).
(Option buttons)
  • Announce Trunks:
Announce over which trunk the call goes.
(E.g. John dials 55510205 and this call goes over the secondary default system trunk. John will hear a 'Using secondary trunk to terminate your call' message).
NOTE: This announcement won’t be played if the primary trunk is working fine. It will only be used if the primary (or secondary) is not working so the system needs to use secondary (or tertiary).
(Option buttons)
  • Absolute Timeout (sec):
Maximum time a call can last (in seconds)
(E.g. If '3600' is set in this field, that will make all calls end after 1 hour ( 1h = 3600 seconds))
([0-9])
Voicemail in CDRs
  • Voicemail in CDRs:
Sets how the calls that were unanswered and redirected to voicemail are displayed in the CDR.
  • As Answered calls
When a call gets redirected to voicemail it will show as "Answered" in the CDR.
  • As Not Answered calls
When a call gets redirected to voicemail it will show as "Not Answered" in the CDR.
  • As Voicemail
When a call gets redirected to Voicemail, it will be shown as "Voicemail" in the CDR.
Default value is "As Answered calls".
(Select box)
  • Fax page format:
Choose page format when downloading fax as a PDF.
Available choices:
  • letter
  • legal
  • A4
  • Auto.
Default value is "letter".
(Select box)
  • Fax file type:
Type of file for downloading.
Available choices:
  • Both PDF and TIFF
  • Only PDF
  • Only Tiff
Default value is "Both PDF and TIFF"
(Select box)
  • Status:
Set tenant's status to Active, Not Active or Suspended.
(Select box)
  • Default Extension Location:
Select whether the default extension location will be 'Remote' or 'Local' (per tenant). Once selected, it applies to that tenant for any new extension created.
(Select box)
  • Show Advanced Options by Default:
If set to Yes, then all pages where advanced options are present will be displayed automatically without having to click the button on every page.
(Option buttons)
  • Enable Tenant to Tenant calls:
When this option is enabled, extensions from one tenant will be able to call extension from another tenant which is done dialing TENANT+EXT
(Option buttons)
  • Tenant groups:
Selected groups will be able to make calls between tenants within that group.
(E.g. Select Tenant group to enable Tenant to Tenant calls)
(dropdown)
  • Disable CallerID rewrite for tenant to tenant calls:
If enabled, any call between tenants will not have overwritten CallerID. It will send anything that extension has set on it.
(Option buttons)
  • Default CallerID:
If set, calls that are going out through a trunk assigned to this tenant will have this CallerID.
(E.g. Tenant-001)
([0-9][a-z])
  • Use Default CallerID for tenant to tenant calls:
Whether the Default CallerID will be used when making calls from the extension on one tenant to extension on another tenant.
(E.g. Select Yes to use Default CallerID).
(Option buttons)
  • Use DIDs as CallerID for tenant to tenant calls:
This option will allow administrator to keep the default behavior in place but also allow the option to disable it if necessary.
(Option buttons)
  • Find E.164 numbers in DIDs:
Enable or disable E.164 matching of numbers like set in E.164 fields in DIDs
(Option buttons)
  • Number of objects per page (Default 10):
Number of objects displayed per page.
(E.g. If you set this value to 20 then you will see max. 20 Extensions on the Extensions page, max. 20 CDR entries on one page, etc.)
([0-9])
  • Show Directory in OSC:
Whether to show the Directory in Online Self Care. Extensions visible in the Directory will be the ones that have the "Show in Directory" option set to "Yes".
(Option buttons)
  • Emergency Trunks per Extension:
If the above option is set to Yes then under Extensions page you will see a new group called "Emergency Trunks". These trunks will override the trunks set on the Trunks page.
(Option buttons)
  • Operation Times:
Clicking this button will open a page where you can configure the system's operation times.
Operation Times
Operation Times

Set the system open/closed times. Depending on the time when the call is received, the call can be redirected to different destinations.

  • CSV Upload
Click on this button to upload Operation Times configuration from a csv file.
To see which fields need to be set download the CSV template by clicking on the "Download CSV Template" button.
(Button)
  • CSV Download
Click on this button to download Operation Times configuration as a csv file.
(Button)
  • Download CSV Template
Download CSV Template button will present you with a file that already contains necessary headers which should help you create the CSV file easier.
(Button)
  • Enable operation times
Operation Times Active
If Enabled, then Operation Times rules will be applied on the system level.
If Disabled, then system level Operation Times rules will not be applied and the calls will be going through, if not defined otherwise.
(Checkbox)
  • Default Destination
PBXware extension to which all calls are redirected during the closed time hours.
(E.g. 1000)
([0-9])
  • Is Voicemail
Choose if the call for the Default Destination should go to the voicemail or not.
(Checkbox)
  • Greeting:
Greeting sound file played to callers during the closed times.
(E.g. greeting-***)
(Select box)
  • Closed Dates
Sets the specific date/s when all calls are redirected to the 'Default Destination'. If the 'Destination' field in the Closed dates is set, calls will go to the set destination instead of the default one.
  • Custom Destinations
Redirects all calls received during set days/hours (E.g. weekend) to the extension provided as destination.
  • Open dates:
Sets the system's working hours. If any call is received during the hours not set here the call is redirected to 'Default Destination'.
Note: Operation Times rules priority is the same as seen in the GUI. First, the Closed Dates section will be checked. If for the current time a rule from this section can be applied, then that rule will be used and other sections will not be checked. If no rules can be applied then the Custom Destinations section is checked. If no rules can be applied here either then the Open Days section will be checked as the last one. If a rule in Open Days can be applied then the system is in open hours and the call will go through, otherwise, the call will go to the Default Destination.
Call Recordings
Call Recordings
  • Record calls by default:
Setting this option to Yes will enable call recordings on the system level. If this option is not set on some specific pages (E.g. Extensions) then the value of this option will be used.
(Option buttons)
  • Silent recording by default:
If "Record calls by default" is set to "Yes", enabling this option will play "Recorded" message to users before the call is connected, informing them that call will be recorded. Also, a beep sound will be heard in intervals to notify that the call is being recorded. If set to "No" or "Not Set" then no message will be played and the beep sound will not be heard.
  • Force recording for Emergency Calls:
If set to 'Yes' recording will be forced for emergency calls.
(Option buttons)
  • Silent recording for Emergency Calls:
If set to 'Yes', recordings on emergency calls will be silent (no sound, no beep denoting that a call is being recorded).
(Option buttons)
  • Play Periodic Beep (sec):
Interval of the beep sound when the recording is not silent. If empty or set to 0 then no beep sound will be played.
(E.g. If this field is set to 5 then while a call is being recorded every 5 seconds a beep sound will be heard)
([0-9])
  • Recordings format:
Format used for saving the system call and voicemail recordings. You can read more details about disk space usage at the bottom of this chapter
Choose one of the following formats: gsm, wav, wav49, or ogg. If wav is selected, all call recordings and voicemail recordings will be saved in wav format).
(Select box)
Localization
Localization
  • Voicemail Localization:
This setting affects the language used for the datetime string provided by voicemail. Field should be set to a valid locale available on the system (i.e. en_US.UTF-8).
Anything that is used in voicemail datetime template that is not part of the date will not be localized. Example: 'Tuesday, March 21, 2017 at 09:20:59 AM' here 'Tuesday' and 'March' would be localized while 'at' would remain unchanged regardless of the selected localization. Additional variables are available for E-mail templates:
%VM_LOCAL_DATE%: Contains the date part in format 'weekday, month day, year' eg: ' Friday, March 24, 2017'. Weekday and month are localized according to selected locale.
%VM_TIME%: Contains the time formatted according to the selected locale eg: en_US locale will set VM_TIME in 12 h format while de_DE locale will set it in 24 h format.
Existing %VM_DATE% variable will be modified to remove the 'to' from it if a locale is set for that tenant.
  • Audio Language:
This changes the language in which the sound files are played.
NOTE: Files will be played in another language only if the sound files for that language exist in Asterisk.
Enhanced Call Parking
Enhanced Call Parking

While on an active user can dial ‘#800’. The call will be parked and the ‘Announce Extension’ will ring for a set number of seconds.

  • Timeout (sec):
Extension which will receive a call from PBXware and will be notified on which parking lot the call is being parked. If this extension doesn’t pick up a call after a timeout, the call will be directed to Timeout extension.
(E.g. 5)
([0-9])
  • Announce Extension:
Extension which will receive a call from PBXware and will be notified on which parking lot the call is being parked. If this extension doesn’t pick up a call after a timeout, the call will be directed to Timeout extension.
(E.g. 1001)
([0-9])
  • Timeout Extension:
Destination where the call will be directed if the call is not answered after parking timeout.
(E.g. 1002)
([0-9])
Extensions channel limit notification
Extensions channel limit notification

Here you can set whether there will be any notification when users exceed their outgoing limits on calls. These options apply to all extensions.

  • Play Sound:
This option tells the system to play a notification sound when any extension exceeds its outgoing call limit.
(Option buttons)
  • Send E-mail:
Whether or not to send a notification mail when exceeding the limit.
(Option button)
  • Notification e-mail:
E-mail address to which notification mail should be sent to if the number of calls exceeds the limit.
(E.g. user@domain.com)
([a-z][0-9] @)
DIDs missed calls notifications
DIDs Missed Call Notifications
  • Notification E-mail:
Recipient of the notification e-mail
  • Order By:
How the calls are ordered in the e-mail
  • Date: All entries are presented as one table ordered by call date.
  • DID: Entries are split into multiple tables (one table per DID) and sorted individually by date in each table.
(Select box)
Channels
Channels

Depending on the CPU power of the server, a custom limit for channels can be assigned for various channel types.

  • Local Channels:
Total number of all channels used by local UADs
(E.g. 12)
([0-9])
  • Remote Channels:
Maximum number of active inbound or outbound channels for the server.
(E.g. 12)
([0-9])
  • Conferences:
Total number of all system conferences.
(E.g. 8)
([0-9])
  • Queues:
Total number of all system ACD queues.
(E.g. 8)
([0-9])
  • Auto Attendants:
Total number of all system IVRs.
(E.g. 8)
([0-9])
  • DAHDI:
Total number of all system trunks using DAHDI protocol.
(E.g. 8)
([0-9])

TIP

The System will limit the number of channels in order to achieve and maintain excellent call and other services quality.

Numbering Defaults
Numbering Defaults
  • Extensions digit length:
Number of digits used by the system to create local extensions, IVRs, Queues, Voicemail boxes, Conferences, etc. This option is available for settings only during the setup wizard install process. In order to change the number of digits after the setup wizard, you will have to remove all the Extensions, Ring Groups, DIDs, Conferences, IVRs and Voicemail boxes. The recommended value for this field is 4.
(Select box)
  • PSTN numbering mode:
If this option is turned on, when a number is dialed there is no need for DID, the system calls that extension automatically.
(Option buttons)
  • Call groups/Pickup Groups:
Number of Call groups/Pickup groups that will be available to tenant
(Multi select)
LDAP
LDAP

If enabled, instead of the system extensions, the auto provisioned phones will be served the Central Phone Book contacts. Currently, this feature is applied only on Yealink, Polycom and Cisco phones. Phones from other manufacturers will ignore this option and will use the directory as before.

  • Enable:
Enables/Disables the LDAP Central Phone Book feature.
  • Password:
Password sent to the phones with the auto provisioning configuratio and is used to authenticate the phone with the PBXware when searching/fetching contacts.
  • Include system extensions:
By default, when LDAP is enabled, the phones are server only the contacts defined in the Central Phone Book . If this option is set to Yes then the contact list will include System extensions as well.
Jitter Buffer
Jitter Buffer
  • Jitter buffer:
1. Fixed
Set a fixed jitter buffer on the channel.
2. Adaptive
Set an adaptive jitter buffer on the channel.
3. Disabled
Remove a previously set jitter buffer from the channel.
  • Max lenght (ms):
Length in milliseconds for the buffer. By default it is 200 ms.
(E.g. 200)
([0-9])
  • Re-sync threshold:
The length in milliseconds over which a timestamp difference will result in resyncing the jitter buffer. By default it is 1000ms.
(E.g. 1000)
([0-9])
  • Target extra:
This only affects the adaptive jitter buffer. It represents the amount of time in milliseconds by which the new jitter buffer will pad its size. By default it is 40.
(E.g. 40)
([0-9])
Default Codecs
Default Codecs

Default codecs can be set for the following groups:

  • Local
Local extensions
  • Remote
Remote extensions and Trunks
  • Network
PBXware network (two or more servers)

TIP

Once a local/remote extension or a network is added/edited, only the codecs allowed here will be available for the extension/network usage.

Available Codecs:

  • ITU G.711 ulaw - 64 Kbps, sample-based, used in US
  • ITU G.711 alaw - 64 Kbps, sample-based, used in Europe
  • ITU G.722 - 64 Kbps,
  • Opus - 6-510 Kbps, 2.5 ms - 60 ms frame size
  • ITU G.723.1 - 5.3/6.3 Kbps, 30ms frame size
  • ITU G.726 - 16/24/32/40 Kbps
  • ITU G.729 - 8 Kbps, 10ms frame size
  • GSM - 13 Kbps (full rate), 20ms frame size
  • iLBC - 15Kbps,20ms frame size: 13.3 Kbps, 30ms frame size
  • Speex - 2.15 to 44.2 Kbps
  • LPC10 - 2.5 Kbps
  • H.261 Video - Used over ISDN lines with resolution of 352x288
  • H.263 Video - Low-bit rate encoding solution for video conferencing
  • H.263+ Video - Extension of H.263 that provides additional features that improve compression over packet switched networks.
  • H.264 Video - Offers great balance between quality and size
Hot Desking
Hot Desking

Here you can set Hot Desking security details.

  • Login attempts check
Login attempts check option will turn on/off hot desking login attempts checking. When set to yes, users will be able to set two additional options: Lock Extension After X Failed Attempts and Lock Phone After X Locked Extensions.
  • Lock Extension After X Failed Attempts
This option enables the user to set the maximum number of unsuccessful attempts before the extension is locked. The default value is 3, so if the phone operator makes 3 unsuccessful login tries in a row during the same day, the extension will be locked.
  • Lock Phone After X Locked Extensions
This option will define after how many locked extensions phone (device) should be locked. The default value is 9, which means that after nine extensions are locked from on same device, the device will be locked.
  • Automatic Log Out
When set to yes, this option will allow automatic logout feature. When turned on, hot desking phones will log out after X hours of inactivity.
This option can also be set per extension, under extensions Advanced options -> Hot Desking, and in that case, it will override this setting and use the value set in the extensions Hot desking section.
  • Log Out After X Hours of Inactivity
In this field user can set inactivity time required for the phone to reboot, in hours. The default value is 4 hours.

On each login, the system will check if the number of blocked extensions per device is equal or greater than what is set on settings/servers page. This way you can unblock the phone just by increasing values on this page. For example, if “Lock Phone After X Locked Extensions" is set to 3, and there are 3 locked extensions for that day, the phone (device) will be blocked, and nobody will be able to log in from this device until an administrator unlocks the extensions.

Now, if someone sets “Lock Phone After X Locked Extensions" to 4, the phone will be available until one more extension is locked.

Features
Features
  • Hide CallerID in OSC:
Whether to hide Caller ID Enhanced Service in Online Self Care. Set this option to Yes if you want to prevent users from changing their Caller IDs.
(Option buttons)
  • Force "Allow ES CallerID" in Call Forwarding:
Force showing CallerID of the user who forwarded the call.
(E.g. John calls Michael and Michael forwards call to Steven, Steven will see that Michael is calling him instead seeing John.)
If you want this kinds of scenarios, set this option to ‘Yes’. Otherwise, Steven will see that John is calling.
(Option buttons)
  • Enable CallerID CNAM lookup:
When phone calls are made, there are usually two user-facing identifiable pieces of information: a phone number and a Caller ID Name. CNAM can be used to display the calling party’s name alongside the phone number, to help users easily identify a caller.
(Option buttons)
  • Ringtone for Local calls:
Default Custom Ringtone for Local calls
(E.g. <Simple-3>)
([a-z][0-9])
  • Emergency Caller ID
Caller ID entered here will be used only for calls to the Emergency Services' numbers.
(E.g. 123)
([0-9])
NOTE: In case an 'Emergency Caller ID' is not set on the Extension, an 'Emergency Caller ID' set on a Tenant will be used.
  • Set CallerID for Call Forwarding and Group Hunt calls:
If numbers set in Call Forwarding and Group Hunt have one or more remote numbers, those numbers will receive a different Caller ID on the call. That Caller ID is the one from the original caller set in its 'Caller ID' enhanced service for the trunk where the call was going through.
(Option buttons)
  • Only Allow Trunk CallerID within DID range:
If the calls from some other server are going through this system's Multi-User extension, and Caller IDs from the other server are matching DIDs on this server, they are properly shown to callees. Otherwise, Caller ID is represented like Anonymous.
(Option buttons)
  • Do not allow users sending any CallerID:
Do not allow users to send any Caller ID when making a call. When this option is turned on, users will not be able to send Caller IDs when making a call.
(Option buttons)
  • Hide Extensions with no department (gloCOM):
If Extension doesn't have department assigned, for example, the Department is set to None, then this Extension will not be shown in gloCOM.
(Option buttons)
  • Use Dynamic Features:
Asterisk allows you to define custom features mapped to Asterisk applications.
By using dynamic features you can send a DTMF to activate a specific dialplan. For example, when this option is set to No, you will not be able to pause recordings, and you will be able to use direct media.
(Option buttons)
  • Disable Call Rating for Call Forwarding:
Whether Call Rating will be disabled or enabled for the part of the call after it has been forwarded.
(Option buttons)
  • Allow IP Address Authentication for Extensions:
Allow IP Address Authentication for Extensions and force IP based authentication.
When this field is set the following fields are enabled per Extension:
1.Incoming IP Addresses
2.Insecure
(Option buttons)
  • Skip Voicemail PIN Prompt:
By default, when entering extension's voicemail (by dialing *123) the user will be prompted to enter his PIN number. If this option is set to ‘Yes’, the system won’t ask for the PIN and the user will immediately go to the Voicemail.
(Option buttons)]
  • Enable Directory Sync Management:
Set 'Yes' to enable Directory Sync Management. If 'No' or 'Not Set' is selected, Directory Sync Management won't be visible on a Tenant including E-mail templates, Reports, and Settings.
(E.g. Yes/No/Not Set)
(Select button)
Other Networks
Other Networks

The system can be part of the 'default' PBXware network where all extensions share the same unified dial plan. This is achieved by selecting the PBXware network that the system belongs to from the select box.

Clicking on 'Other network' will open the following options:

  • Mode:
Sets the way other PBXware networks are dialed
  • With Access Code - Access code + network number + extension
(E.g. *18881000)
  • Without Access Code - network number only + extension
(E.g. 8 1000)
(Select box)
  • Name:
Other network's name.
(E.g. Network London)
(Display)
  • Prefix:
Shows the other network's set prefix.
(E.g. 1)
(Display)
  • Strip prefix:
Shows which value is chosen for the Strip prefix option when adding/editing the other network.
(E.g. Yes)
(Display)
  • Match Type:
Shows which matching type is set for the Match Type option.
(E.g. Range)
(Display)
  • Match:
Shows the value which will be used for matching.
(E.g. 555)
(Display)
  • Hidden Prefix:
Shows the Hidden Prefix value.
(E.g. 555)
(Display)
  • Trunk:
Trunk used once the other network number is dialed
(E.g. 2554433)
(Display)
  • 5.0.edit.png Click here to edits the other network configuration
(Button)
  • 5.0.delete.png Click here to delete the other network connection.
(Button)

In order for users to use prefixes that are 2 or 3 digits long, you will have to enable "Mode: * With Access Code" 2 or 3-digit dial prefix. After you set this up, you must dial *188 XXX YYYYYYY, where XXX is 3-digit prefix and YYYYYY is the phone number you want to dial.

In case you have "Mode: * Without Access Code" (1 digit dialing) enabled, users will be able to dial the numbers that are set with your single digit prefixes without using *188 access code, simply typing X YYYYYYY, where X is your 1-digit prefix and YYYYYYY is number you would like to dial.

Add/Edit Network
Add/Edit Network
  • Name:
Custom Other Network name/identifier
(E.g. London FO/7)
([a-z][0-9])
  • Prefix:
Number used to access Other Networks (Up to 3 digits allowed)
(E.g. If this field is set to '7', dial '*188 7 {NETWORK NUMBER}')
([0-9])
  • Strip Prefix:
Should the 'Prefix' number be stripped when dialing the Other network
(E.g. If the 'Prefix' field is set to '7' and this field is enabled, once the user dials *188 7 55510205 the system will dial 55510205. If this field is disabled, 755510205 will be dialed).
(Option buttons)
  • Match Type:
Number range allowed to be dialed after the *188 Other Network Access Code
Different match types can be chosen:
  • Range: Select the range of numbers allowed to be dialed in this network.
(E.g. 55510000-55599999)
  • Begins With:
All numbers that begin with the entered digit(s) will be allowed to pass through the network.
(E.g. 555)
  • Regex:
The type of an entry in the Match Type field must be a regular expression. Let's say we want to enter '7' as our Prefix number. In this case the correct input with prefix 7 is: [0-9]{3}. The first part of an expression [0-9] represents one digit from 0 to 9. And {3} represents quantity (3 digits from 0 to 9). The correct solution is also: [0-9][0-9][0-9]. It’s important to mention that the prefix number has to be excluded from the regular expression, since it’s already included by entering a number in the Prefix field.
  • Match:
The value for which the Match Type rule will be applied. It can be one of the following:
  • A range of numbers for the Range Match Type.
(E.g. 200000-200999)
  • Starting digits for numbers for the Begins With Match Type.
(E.g. 555)
  • A regular expression for the Regex Match Type.
(E.g. [0-9]{3})
  • Hidden Prefix:
Prefix number added before dialed number
(E.g. If this field is set to 212 and we dialed *188 7 55510205, 21255510205 will be dialed. This is useful if the provider requires a certain code before dialing the destination, area code inserted automatically, etc.)
([a-z][0-9])
  • Trunk:
Select the trunk that will be used for calls through in this network.
(E.g. London FO Trunk)
(Select box)
Transcription
Transcription
  • Enable Transcription:
Whether transcription will be enabled
(Select box)
  • Transcribe by Default:
This option will determine if the transcription is enabled by default.
(Select box)
Emergency Call Notifications
Emergency Call Notifications

When an emergency number, such as 911, is dialed, an automated call goes out to a specified number or an extension or a ring group, playing an announcement that 911 was dialed from this extension.

  • Enable:
Choose whether you want to enable or disable notifications for emergency calls.
  • Notify First Only:
Select whether you want only the first destination to be notified when there's an emergency call. (If set to 'No', every configured destination will get the playback individually, if answered.)
  • Notify Destinations:
Fill in the destinations you wish to be notified when there's an emergency call.
  • Notify CallerID:
Add a custom callerID to be used for emergency calls (will show on the configured destination).

Example: Extension 101 dials 911. Automated call goes out to extensions 102, 103, and 104. Whoever answers will hear “9-1-1 was dialed from extension 1-0-1”.

File Sharing
File Sharing

Options for file sharing service used by desktop and mobile applications.

  • Maximum File Size (MB):
The maximum allowed file size when sending files with desktop and mobile applications.

Packages

Packages are "presets" that are used when determining how many of the following, slaves can have: extensions, voicemails, queues, IVRs, conferences and ring groups.

Packages
  • Package name
Name of the package.
(E.g. Full package)
(Display)
  • Usage count
Number of tenants using this package.
(E.g. 4)
(Display)
  • 5.0.edit.png
Click here to edits package configuration
(Button)
  • 5.0.delete.png
Click here to delete package from system.
(Button)

Add/Edit Package

Add/Edit Package
General
  • Name:
Name of the tenant package.
(E.g. Medium package)
([0-9][a-z])
Limits
  • Extensions:
Number of extensions that can be created on a tenant using this package.
(E.g. 10)
([0-9])
  • Voicemails:
Number of voicemails that can be created on a tenant using this package.
(E.g. 6)
([0-9])
  • Queues:
Number of queues that can be created on a tenant using this package.
(E.g. 2)
([0-9])
  • IVRs:
Number of IVRs that can be created on a tenant using this package.
(E.g. 3)
([0-9])
  • Conferences:
Number of conferences that can be created on a tenant using this package.
(E.g. 4)
([0-9])
  • Ring Groups:
Number of ring groups that can be created on a tenant using this package.
(E.g. 2)
([0-9])
  • Hot Desking:
Number of hot desking devices that can be created on a tenant using this package.
(E.g. 2)
([0-9])
Call Rating
  • Restrict Service Plans:
Restrict service plans usage use for this package.
(Option buttons)
  • Allowed Service Plans:
Allowed service plan use for this package.(Only if Restrict service plans is "YES")
(Select box)
  • Default Service Plan:
Select default service plan for tenant using this package.
(Select box)
Features
  • Call Recordings:
Choose to enable or disable Call Recordings on tenant using this package. If you disable it, you will not be able to record call on extension's level and DID. Options like Instant Recording, Delete Recording and Listen to Recordings in Enhanced Services will be disabled for all extensions, in case that you have set Call Recordings to No.
(Option buttons)
  • Call Monitoring:
Enabling or disabling this option will allow or disallow using Call Monitoring option in Enhanced Services for all extensions.
(Option buttons)
  • Call Screening:
If you enable this option, Call Screening option under Enhanced Services will be listed. User will have ability to enable or disable this option. Setting Call Screening option to No, will not show this option in Enhanced Services.
(Option buttons)

Tenant Groups

Tenant Groups

This screen shows all tenant groups on system with following details:

  • Group Name
Group name
(Display)
  • Usage Count
Number of tenants in group
(Display)
  • 5.0.edit.png
Click here to edits tenant group configuration
(Button)
  • 5.0.delete.png
Click here to delete teanant group connection.
(Button)

TIP: Delete is only posible if group is empty

Add/Edit Tenant Group

Add/Edit Tenant Group

You can create one or more tenant to tenant calls groups with the list of tenants allowed to call each other.

  • Group name:
Enter group name
(E.g. Group I)
([a-z][0-9])
  • Tenants:
Select two or more tenants to enable the tenant to tenant calls
(E.g. Tenant 200, Tenant 201)
(Select box)

Protocols

Protocol is a set of rules that allows UAD, systems, networks, etc. to communicate using a set standard.

Supported protocols are:

  • SIP
  • IAX
  • RTP

NOTE: PBXware 5.1 does not support Woomera / BRI any more.


SIP

SIP (Session Initiated Protocol, or Session Initiation Protocol), is a signaling protocol for Internet conferencing, telephony, presence, events notification, and instant messaging. The protocol initiates call setup, routing, authentication, and other feature messages to end points within an IP domain.

General

General
  • Port:
Port for SIP server to bind to
(default value 5060,)
([0-9])
NOTE: If PBXware is operating behind NAT, and you would like to change values for Port and External IP you also have to set External TCP port.
  • Bind Address:
IP address for SIP server to bind to (0.0.0.0 binds to all interfaces)
(default value 0.0.0.0,)
([0-9])
  • Default Context:
Default context for incoming calls
(E.g. For security reasons it is recommended to keep this field set at 'invalid-context')
([a-z][0-9])
  • Default Language:
Default language settings for all users/peers
(E.g. Set this option to 'en' (English) for example)
([a-z])
  • Default MoH:
Set the default MOH (Music on Hold) class for all SIP calls
(E.g. Set 'default', for example, to play 'default' MOH class to all SIP calls when placed on hold for example)
(Select box)
  • Default Parking lot:
Sets the default parking lot for call parking.
This may also be set for individual users/peers. Parkinglots are configured in features.conf
([1-9][a-z])
  • Allow SIP Transfers:
Disable all transfers (unless enabled in peers or users). Default is enabled.
(E.g. Yes, No, N/A)
(Option buttons)
  • Async operations:


  • Allow transport reload:


  • Outbound proxy:
This option will set PBXware to send outbound signaling to this proxy, instead directly to the peer
E.g. proxy.provider-domain.com
type ([a-z]1-9|)

TCP Settings

TCP Settings
  • Enable TCP:
Enable server for incoming TCP connections. (Default value: No)
E.g. Yes, No, N/A
  • External TCP Port:
This option allows you to define external port number for incoming TCP connections.
Default port used for TCP connections is 5060. ([0-9])
  • TCP Keep-Alive Interval
This will send \r\n\r\n packets to TCP/TLS endpoints in order to prevent NAT from closing port due to inactivity.
Enter time in seconds after which \r\n\r\n packets will be sent. Default value is 20 seconds. ([0-9])

TLS Settings

TLS Settings
  • Enable TLS:
Enable the server for incoming TLS (secure) connections
(E.g. Yes, No, Not Set)
(Options button)
NOTE: The default option is 'No'.
  • TLS Port:
This port overrides any TCP/UDP settings in SIP protocol settings and applies for all users (external and internal).
(E.g. 5061)
([0-9])
NOTE: The default port used for TCP connections is 5061.
  • External TLS Port:
This option allows you to define an external port number for incoming TLS connections.
(E.g. 5061)
([0-9])
NOTE: The default port used for TCP connections is 5061.
  • TLS Handshake Timeout:
Control TLS handshake timeout
(E.g. 30)
([0-9])
  • TLS TCP Keep-Alive:
Enable TLS TCP Keep-Alive socket option in order for kernel to remove stuck and established TCP connections.
(E.g. Yes, No, Not Set)
(Options button)
  • TLS TCP User Timeout:
Enable TLS TCP_USER_TIMEOUT socket option for faster removal of stuck and established TCP connections.
(E.g. 30)
([0-9])
  • Use TLS for gloCOM:
Set 'Yes' to force gloCOM Mobile/Desktop to use SIP TLS.
(E.g. Yes, No, Not Set)
(Options button)

NAT

NAT
  • External IP address (:port):
External IP/Public/Internet address system uses.
If your system is behind NAT, set this option to Public/Internet IP address system uses when registering with other proxies over the Internet. In case this field is not populated users will experience one way audio registering from WAN
([0-9])
  • External Hostname (:port):
DynDNS address system uses
If your system is behind NAT, along with the External IP address you may use the DynDNS service. Set this field to DynDNS host.
([0-9])
  • Local networks (seperated by newline):
If the system is used in local network, set the local network address here
(E.g. 192.168.0.0/255.255.0.0)
  • NAT:
Global SIP NAT setting which affects all users/peers.
Options:
  • yes - forces RFC 3581 behavior and enables symmetric RTP support
  • no - only enables RFC 3581 behavior if the remote side requests it and disables symmetric RTP support
  • force_rport - forces RFC 3581 behavior and disables symmetric RTP support
  • comedia - enables RFC 3581 behavior if the remote side requests it and enables symmetric RTP support
(Option buttons)
NOTE: Previously, a PBXware administrator needed to manually check and set the following information in the ‘NAT’ field found in the ‘Settings’ -> ‘SIP’ section in PBXware:
1. Enter the address into the ‘External IP address (:port)’ field
2. Enter the address into the ‘Local networks (separated by newline)’ field
We have added support to recognize the local and external IP addresses automatically even when the system is behind NAT. However, if the system has no connection with the outside world and can’t reach Google’s STUN server, this implementation will not be carried out successfully. After the system is started, all the required information will be obtained and stored.
Once the information is obtained and stored successfully, it will be added as ‘placeholders’ to the ‘External IP address (:UDP port)’ and ‘Local networks (separated by newline)’ fields located in the ‘NAT’ section of ‘Protocol -> SIP’ in PBXware. These 'placeholders' will be later on used for establishing peer-to-peer communication in case the administator did not populate these fields with any other values. If the PBXware administrator populates those fields with certain values, the entered values will have an advantage over the fetched values. However, even if those fields already contained some values, this will not break the functionality.

Security

Security
  • Authenticate OPTIONS requests:
Enabling this option will authenticate OPTIONS requests just like INVITE requests are. By default this option is disabled.
Options: Yes, No, N/A

RTP Timers

RTP
  • RTP timeout:
Max RTP timeout
(E.g. All calls (if not on hold) will be terminated if there is no RTP activity for the number of seconds set here (60 for example))
([0-9])
  • RTP hold timeout:
Max RTP hold timeout.
NOTE: This field must be a higher number than set under 'RTP timeout'
(E.g. All calls on hold will be terminated if there is no RTP activity for the number of seconds set here (300 for example))
([0-9])
  • RTP keep-alive:
Send keep-alives in the RTP stream to keep NAT open (default is off - zero).
(E.g. 0)
([0-9])

SIP Timers

SIP Session Timers
  • Default T1 Timer:
Default T1 timer.
Defaults to 500 ms or the measured round-trip time to a peer (qualify=yes).
  • Call Setup Timer
Call setup timer.
If a provisional response is not received in this amount of time, the call will autocongest. Defaults to 32000 ms.

SIP Session Timers

  • Session Timers mode:
Session-Timers feature operates in the following three modes:
originate: Request and run session-timers always
accept: Run session-timers only when requested by other UA
refuse: Do not run session timers in any case
The default mode of operation is 'accept'.
  • Max session refresh interval:
Maximum session refresh interval in seconds.
Defaults to 1800 secs.
(|0-9|)
  • Minimum session refresh interval:
Minimum session refresh interval in seconds.
Defaults to 90 secs.
(|0-9|)
  • Session refresher:
The session refresher (uac|uas).
Defaults to 'uas'.
uac - Default to the caller initially refreshing when possible.
uas - Default to the callee initially refreshing when possible.

DTMF

DTMF
  • DTMF Mode:
Choices are inband, rfc2833, info or auto:
- inband: The device that you press the key on will generate the DTMF tones. If the codec is not ulaw or alaw then the DTMF tones will be distorted by the audio compression and will not be recognised. If the phone is set for RFC2833 and asterisk is set for inband then you may not hear anything.
- rfc2833: http://www.ietf.org/rfc/rfc2833.txt
- info: See SIP method info and SIP info DTMF or http://www.ietf.org/rfc/rfc2976.txt
- auto: Asterisk will use rfc2833 for DTMF relay by default but will switch to inband DTMF tones if the remote side does not indicate support of rfc2833 in SDP. This feature was added on Sep 6, 2005 and is not available in Asterisk 1.0.x.
NOTE:
Inband DTMF won't work unless the codec is ulaw or alaw (G711). Use out of band DTMF aka rfc2833 or info.
(Select box)
  • Relax DTMF:
Relax DTMF handling
(E.g. Set this field to 'Yes' if having problems with DTMF modes)
(Option buttons)

Quality of Service

Quality of Service
  • TOS SIP:
(Select Box)
  • TOS Audio:
(Select Box)
  • TOS Video:
(Select Box)
Available options: CS0, CS1, CS2, CS3, CS4, CS5, CS6, CS7, AF11, AF12, AF13, AF21, AF22, AF23, AF31, AF32, AF33, AF41, AF42, AF43, EF
  • 802.1p CoS SIP:
(Select Box)
  • 802.1p CoS Audio:
(Select Box)
  • 802.1p CoS Video:
(Select Box)
Available Options: 0-7

Misc

Misc
  • Send Diversion Header:
New PBXware version includes new SIP header which will display standard caller ID details along the information on number call is forwarded from.
"From" and "Via" information are enabled by default but can be disabled by setting this option to No. (Option: Yes, No).
  • Max-Forwards value:
Max-Forwards header limits the number of hops a request can make on the way to its destination. It consists of an integer that is decremented by one at each hop. If the Max-Forwards value reaches 0 before the request reaches its destination, it is rejected with a 483 (Too Many Hops) error response.
Default value is 70
(|0-9|)
  • Generate inband ringing:
Inband means that DTMF is transmitted within the audio of the phone conversation, i.e. it is audible to the conversation partners. Set whether the system generates in-band ringing.
(E.g. You're recommended to set this option to 'Never')
(Select box)
  • Compact Headers:
You can set compact headers to yes or no. If it's set to yes, the SIP headers will use a compact format, which may be required if the size of the SIP header is larger than the maximum transmission unit (MTU) of your IP headers, causing the IP packet to be fragmented. Do not use this option unless you know what you are doing.
(E.g. You're recommended to set this option to 'No' unless required otherwise)
(Option buttons)

Authentication

Authentication
  • User Agent:
Set the 'User Agent' string
(E.g. 'Custom string')
([a-z][0-9])
  • Realm:
Realm for digest authentication
(E.g. 'Custom string')
([a-z][0-9])

Registration

Registration
  • Default Expiration:
Default duration (in seconds) for incoming/outgoing registrations.
Default value 3600 seconds.
([0-9])
  • Minimum Expiration:
Minimum duration (in seconds) for incoming registrations
Default value 60 seconds.
([0-9])
  • Maximum Expiration:
Maximum duration (in seconds) for incoming registrations.
Default value 7200 seconds.
([0-9])
  • Max Contacts
Maximum number of contacts per extension. This number is set as default globally.
This can be overwritten by changing max contacts number per Extension.
([0-9])

MWI

MWI
  • MWI From: header:
When sending MWI NOTIFY requests, use this setting in the From: header as the "name" portion. Also fill the "user" portion of the URI in the From: header with this value if no fromuser is set. Default: empty
([a-z][0-9])
  • Outgoing MWI Expiry:
Expiry time for outgoing MWI subscriptions (seconds).
Default value 3600.
(|0-9|)
  • MWI Task Processor Queue Size:
This option is giving us information about the number of queue task processor for a number of messages which it should process

Subscriptions

Subscriptions
  • Allow Subscriptions:
Disable support for subscriptions. Default is Yes.
(E.g. Yes, No, N/A)
(Option buttons)

Codecs

Codecs
  • Auto-Framing (RTP Packetization):
If auto framing is turned on, the system will choose packetization level based on remote ends preferences.
(E.g. Yes, No, N/A)
(Option buttons)

Session Description Protocol

Session Description Protocol
  • T.38 support
Setting this field to any value will enable T.38 FAX support on SIP calls with different options. Default value is off.
  • Session name
This field allows you to change the SDP session name string, Like the useragent parameter, the default user agent string also contains the Asterisk version.
([A-Z, 0-9])
  • Session owner
This field allows you to change the username field in the SDP owner string, This field MUST NOT contain spaces.
([A-Z, 0-9])


Threadpool

Asterisk threadpool can be tweaked to get better performance.

NOTE: This requires more asterisk knowledge to do it right, and changing this is not recommended unless you know what are you doing.

In asterisk logs you could find message like:

The ‘<name>’ task processor queue reached <number> scheduled tasks.

In that case you probably suffering from threadpool overload, and below parameters gives you possibility to improve performance.

Worst case scenario is that PJSIP dialogs starts to drop.

Protocols Threadpool
  • Threadpool Initial Size
Initial size of the threadpool. Default value is 10.
([0-9])
  • Threadpool Auto increment
When more threads are needed, how many should be created. Default value is 5.
([0-9])
  • Threadpool Idle Timeout
Number of seconds a thread should be idle before dying. 0 means threads never time out. Default value is 120.
([0-9])
  • Threadpool Max Size
Maximum number of threads in the Stasis threadpool. Default value is 100.
([0-9])

Additional Config

This option is used for providing additional config parameters for SIP configuration files. Values provided here will be written into these configuration files.

Additional Config





IAX

IAX (Inter asterisk exchange) is a simple, low overhead and low bandwidth VoIP protocol designed to allow multiple PBXwares to communicate with one another without the overhead of more complex protocols.

General

IAX UAD
  • Port:
IAX bind port
(E.g. 4569, (default))
([0-9])
  • Bind Address:
This allows you to bind IAX to a specific local IP address instead of binding to all addresses. This could be used to enhance security if, for example, you only wanted IAX to be available to users on your LAN.
(E.g. 0.0.0.0, (default))
([0-9])
  • IAX compatible:
Should layered switches or some other scenario be used
(E.g. Set to yes if you plan to use layered switches or some other scenario which may cause a delay when doing a lookup in the dial plan)
(Select box)
  • Language:
Default language settings for all users/peers
(E.g. Set this option to 'en' (English), for example)
([a-z])
  • Bandwidth:
Set the bandwidth to control which codecs are used in general
(E.g. Select between low, mid, or high)
(Select box)
  • Maximum number of IAX helper threads:
Establishes the number of extra dynamic threads that may be spawned to handle I/O.
(E.g. 150)
([0-9])
  • Allow IAXy firmware download:
Controls whether this host will serve out firmware to IAX clients which request it.
(E.g. Yes, No, N/A)
(Option buttons)

JitterBuffer

Jitter Buffer
  • Jitter Buffer:
Turn off the jitter buffer for this peer
(E.g. Yes, No, N/A)
(Option buttons)
  • Force Jitter Buffer:
Should we force jitter buffer (default value 10)
(E.g. Jitter buffer is usually handled by the UADs/Phones. But in case, if these do this poorly, the jitter buffer can be enforced on PBXware side)
([0-9])
  • Max. jitterbuffer interpolations:
The maximum number of interpolation frames the jitter buffer should return in a row
(E.g. 1000)
([0-9])
  • Max. Jitter buffer:
A maximum size for the jitter buffer. Setting a reasonable maximum here will prevent the call delay from rising to silly values in extreme situations; you'll hear SOMETHING, even though it will be jittery.
(E.g. 1000)
([0-9])
  • Resync Treshold:
Resync the threshold for noticing a change in delay measured
(E.g. 1000)
([0-9])

Call Rating

Call Rating
  • AMA Flags:
AMA = Automated Message Accounting.+
These flags are used in the generation of call detail records (e.g 'default')
- default: Sets the system default.
- omit: Do not record calls.
- call rating: Mark the entry for Call Rating
- documentation: Mark the entry for documentation
(Select box)
  • Account code:
Default account for CDRs (Call Detail Records)
(E.g. lars101)
([a-z][0-9])

Authorization

Authorization
  • Auth debugging:
Should authentication be debugged
(E.g. Setting this option to 'Yes' will increase the amount of debugging traffic)
(Option buttons)
  • Max Auth requests:
Maximum number of outstanding authentication requests waiting for replies. Any further authentication attempts will be blocked
(E.g. 10)
([0-9])
  • Delay Reject:
Set this option to 'Yes' for increased security against brute force password attacks
(E.g. Yes)
([0-9])

Registration

Registration
  • Registration context:
If the specified PBXware will dynamically create and destroy a NoOp priority 1 extension for a given peer who registers or unregisters with us
(E.g. iaxregistration)
([a-z][0-9])
  • Min Registration Expire:
Minimum amounts of time that IAX peers can request as a registration expiration interval (in seconds).
(E.g. 60)
([0-9])
  • Max Registration Expire:
Maximum amounts of time that IAX peers can request as a registration expiration interval (in seconds).
(E.g. 60)
([0-9])

Trunk

Trunk
  • Trunk frequency:
How frequently to send trunk msgs (in ms)
(E.g. 20)
([0-9])
  • Trunk Timestamps:
Should we send timestamps for the individual sub-frames within trunk frames
(E.g. Yes)
(Option buttons)

Misc

Misc
  • Disable UDP checksums:
Should checksums be calculated
(E.g. Yes)
(Option buttons)
  • Auto-kill:
If no response is received within 2000ms, and this option is set to yes, cancel the whole thing
(E.g. Yes)
(Option buttons)

Codecs

Codecs
  • Codec Priority:
This option controls the codec negotiation of an inbound IAX calls.
Example:
  • caller - Consider the callers preferred order ahead of the host's.
  • host - Consider the host's preferred order ahead of the caller's.
  • disabled - Disable the consideration of codec preference altogether (this is the original behaviour before preferences were added)
  • reqonly - Same as disabled, but does not consider capabilities if the requested format is not available the call will only be accepted if the requested form
(Read only)

Additional Config

Additional Config

This option is used for providing additional config parameters for IAX configuration files.

Values provided here will be written into these configuration files.

RTP

General

RTP
  • RTP Start Port:
Start Port used for RTP
  • RTP End Port:
End Port used for RTP
  • RTP Checksums:
Whether to enable or disable UDP checksums on RTP traffic
  • Strict RTP Protection:
This will drop RTP packets that do not come from the recognized source of the RTP stream. Strict RTP qualifies RTP packet stream sources before accepting them upon initial connection and when the connection is renegotiated (e.g., transfers and direct media).
Initial connection and renegotiation start a learning mode to qualify stream source addresses. Once Asterisk has recognized a stream it will allow other streams to qualify and replace the current stream for 5 seconds after starting learning mode. Once learning mode completes the current stream is locked in and cannot change until the next renegotiation.
This option is enabled by default.
  • Strict RTP Probation Interval (seconds):
Number of packets containing consecutive sequence values needed to change the RTP source socket address. This option only comes into play while using strictrtp=yes.
Consider changing this value if rtp packets are dropped from one or both ends after a call is connected.
This option is set to 4 by default.

Opus

  • Opus Adaptive Bitrate::
It is used for mobile devices to perform better audio in case of bad network.

Providers

PBXware comes with a range of pre-configured VoIP and PSTN service providers in order to allow an easy way of adding trunks into the system. This screen allows adding a custom provider.


NOTE: Since PBXware edition 5.1, Woomera / BRI is not supported any more.

In addition, 'Import Providers' allows for an update of currently pre-configured service providers.

Providers
  • Provider:
Name of the provider
(E.g. Generic Analog)
(Display)
  • Protocol:
Protocol which provider uses
(E.g. DAHDI)
(Display)
  • Type:
Service type
(E.g. pstn/voip)
(Display)
  • edit.png Edit the Provider configuration
(E.g. Click to edit the Provider configuration)
(Button)
  • delete.png Delete Provider configuration
(E.g. Click to delete Provider configuration from the system)
(Button)

Add Custom Provider

  • Configuration
  • Choose Type:
Service type (Voip or PSTN)
  • Protocol:
Protocol provider uses. Depending on service type, SIP, IAX and DAHDI are offered.
  • Name
Name of the provider (E.g. Generic Analog)

PSTN

DAHDI
DAHDI
  • Country:
Destination of the trunk connection
(E.g. United States)
(Select box)
  • National Dialing Code:
National dialing code at the Provider destination
(E.g. For USA 1, United Kingdom, Germany 0)
(0-9)
  • International Dialing Code:
International dialing code at the Provider destination
(E.g. For USA 011, United Kingdom, Germany 00)
([0-9])
  • E164 Accepted:
Does the Provider support dialing destinations in the E164 format
(E.g. Enabling this option will reformat any dialed number into the following form COUNTRY_CODE+AREA_CODE+DIALED_NUMBER. E.g. If the user dials 55510205, system will dial 121255510205)
(Option buttons)
  • Pass-thru mode:
If this option is enabled, the number which is dialed is passed through trunk without modification
(Option buttons)
  • Leave National Code:
In some countries, the national code is stripped automatically. If set to 'Yes', the national code will not be stripped from the dialed number.
NOTE: Before setting this option to 'Yes', go to 'Settings: Tenants' and enable this option as well).
(E.g. John dials 121255510205. With this option enabled)
([0-9])
  • Local Area Code:
Add the local area code to the dialed number if required by your service provider. (By default, the local area code is stripped when dialing)
(E.g. The user dials 55510205, and the local area code is 212. If the call goes through this trunk, PBXware will dial 21210205)
([0-9])
  • Write dialing code:
Should the National and International prefix be written into configuration files
(TIP: Enable this option if required by the provider)
([0-9])
  • DAHDI Devices:
Select which DAHDI device system will be used.
Offered options are:
  • X100P
  • TDM400P
  • TDM10B
  • TDM20B
  • TDM30B
  • TDM40B
  • TDM11B
  • TDM12B
  • TDM13B
  • TDM21B
  • TDM22B
  • TDM23B
  • T100P
  • E100P
  • TE110P
  • TE410P
  • TE405P
  • hfcISDN
  • quadBRI
(Option buttons)

TIP

Please configure DAHDI devices after you save the provider by clicking the 'Configure' button next to a selected device.

VoIP

This is where you select which type of VoIP you are going to a create a custom provider for.

SIP

SIP
General
General
  • User Type:
User's relationship to the system
  • user - Provider accepts incoming calls only
  • peer - Provider makes outgoing calls only
  • friend - Provider does both incoming and outgoing calls
(Select box)
  • DTMF Mode (Dual Tone Multi-Frequency):
DTMF mode used by the provider. A specific frequency (consisting of two separate tones) to each key so that it can easily be identified by a microprocessor
Example:
  • inband - inband audio (requires 64 kbit codec - alaw, ulaw)
  • rfc2833 - default
  • info - SIP INFO messages
(Select box)
  • Country:
Destination of the trunk connection
(E.g. USA)
(Select box)
  • National Dialing Code:
National dialing code used at the Provider destination
(E.g. For USA 1, United Kingdom and Germany 0)
([0-9])
  • International Dialing Code:
International dialing code used at the provider destination
(E.g. For USA 011, United Kingdom and Germany 00)
([0-9])
  • E164 Accepted:
Does the trunk support dialing destinations in E164 format
(E.g. Enabling this option will reformat any dialed number into the following form COUNTRY_CODE+AREA_CODE+DIALED_NUMBER. E.g. If the user dials 55510205, system will dial 121255510205)
(Option buttons)
  • Pass-thru Mode:
If this option is enabled, the number which is dialed is passed through trunk without modification
(Option buttons)
  • Leave National Code:
In some countries, the national code is stripped automatically. If set to 'Yes', national code will not be stripped from the dialed number.
NOTE: Before settings this option to 'Yes', go to 'Settings: Servers' and enable this option as well.
(E.g. John dials 121255510205. With this option enabled national code won’t be stripped from the rest of the number.)
([0-9])
(Option buttons)
  • Local Area Code:
Add a local area code to the dialed number if required by your service provider. (By default, local area code is stripped when dialing)
(E.g. User dials 55510205, local area code is 212. If the call goes through this trunk, PBXware will dial 21210205)
([0-9])
(Option buttons)
Network Related
Network Related
  • Transport:
Type of transfer protocol that will be used on PBXware.
UDP (User Datagram Protocol) - is used primarily for establishing low-latency and loss-tolerating connections between applications on the internet. UDP enables process-to-process communication. With UDP, computer applications can send messages, in this case referred to as datagrams, and it is considered as a best-effort mode of communications. UDP is considered a connectionless protocol because it doesn't require a virtual circuit to be established before any data transfer occurs.
TCP (Transmission Control Protocol) - provides reliable, ordered, error-checked delivery of a stream of octets between programs running on computers connected to an intranet or the public Internet. TCP sends individual packets and is considered a reliable transport medium.
TLS (Transport Layer Security) - cryptographic protocol that provide communication security over the Internet.[1] They use asymmetric cryptography for authentication of key exchange, symmetric encryption for confidentiality, and message authentication codes for message integrity.
(Select box)
  • Encryption:
This option enables or disables encryption in PBXware transport.
Offered options are:
  • Offer if possible (TLS only)
Offers encryption only if it is possible and only with TLS protocol.
  • Required
Encryption always required.
  • Offer (TLS only)
Always offers encryption but only with TLS.
  • Direct media:
Should you allow RTP voice traffic to bypass Asterisk.
Options:
  • No - this option tells the Asterisk to never issue a reinvite to the client
  • Yes - send reinvite to the client
  • No NAT only - allow reinvite when local, deny reinvite when NAT
  • Use UPDATE - use UPDATE instead of INVITE
  • No NAT, Update - use UPDATE when local, deny when NAT
NOTE: All enhanced services for the extension have to be disabled
(E.g. Some devices do not support this, especially if one of them is behind a NAT)
(Option buttons / Select box)
  • Direct RTP setup:
Here you can enable or disable the new experimental direct RTP setup.
Setting this value to yes sets up the call directly with media peer-2-peer without re-invites. Will not work for video and cases where the callee sends RTP payloads and fmtp headers in the 200 OK that does not match the callers INVITE. This will also fail if directmedia is enabled when the device is actually behind NAT.
(Option buttons)
  • Default IP:
IP address to be used until registration
(E.g. 192.168.1.1)
(IP Address)
Channels
Channels
  • Incoming Limit:
Number of simultaneous incoming calls that the Provider can handle
(E.g. 4 = four simultaneous incoming calls. Any additional calls will get the busy sound)
([0-9])
  • Outgoing Limit:
Number of simultaneous outgoing calls that the Provider can handle
(E.g. 4 = four simultaneous outgoing calls. Any additional calls attempting to use this Provider will be rejected or will be redirected to other Providers depending on what is set in the system/extensions)
([0-9])
  • Busy level:
Limits the number of concurrent incoming active calls.
  • Apply Busy Level for Incoming Calls
Whether the busy level will be applied for Incoming calls.
(Option buttons)
  • Busy destination for Incoming calls
If an extension has a Busy Level set and the Busy Level is matched then the system will try to contact the Busy Level Destination.
This option can be used only if the Busy level is set to Yes.
([0-9])
  • Busy destination voicemail
Whether the busy level destination will be a voicemail.
(Option buttons)
  • Email on exceeded limit
Send an e-mail when the incoming/outgoing limit is reached
(E.g. Yes, No, N/A)
(Option buttons)
  • Outgoing Dial Options
Advanced dial options for all outgoing calls
By default this field is empty.
Note: Check below for a detailed list of all available dial options.
([a-z])
  • Dial Options
  • t - Allows the called user to transfer the call by hitting #
  • T - Allows the calling user to transfer the call by hitting #
  • r - Generates a ring tone for the calling party, passing no audio from the called channel(s) until one answers. Use with care and don't insert this by default into all of your dial statements as you are killing call progress information for the user. You probably do not need to use this. Asterisk will generate ring tones automatically where it is appropriate to do so. 'r' makes it go to the next step and additionally generates ring tones where it is probably not appropriate to do so.
  • R - Indicates ringing to the calling party when the called party indicates ringing, pass no audio until answered. This is available only if you are using kapejod's bristuff.
  • m - Provides Music on Hold to the calling party until the call is answered. This is mutually exclusive with option 'r'. Use m(class) to specify a class for the Music on Hold.
  • o - Restores the Asterisk v1.0 Caller ID behavior (send the original caller's ID) in Asterisk v1.2 (default: send this extension's number)
  • j - Asterisk 1.2 and later: Jump to priority n+101 if all of the requested channels are busy (just like in Asterisk 1.0.x)
  • M (x) - Executes the macro (x) upon call connection (i.e. when the called party answers)
  • h - Allows the called party to hang up by dialing *
  • H - Allows the caller to hang up by dialing *
  • C - Resets the CDR (Call Detail Record) for this call. This is like using the NoCDR command
  • P (x) - Use the Privacy Manager, using x as the database (x is optional)
  • g - When the called party hangs up, exit to execute more commands in the current context.
  • G (context^exten^pri) - If the call is answered, this transfers both parties to the specified priority. The calling party is transferred to priority x and the called party to priority x+1
  • A (x) - Play an announcement (x.gsm) to the called party.
  • S (n) - Hang up the call n seconds AFTER the called party picks up.
  • d - This flag trumps the 'H' flag and intercepts any DTMF while waiting for the call to be answered and returns that value on the spot. This allows you to dial a 1-digit exit extension while waiting for the call to be answered - see also RetryDial
  • D (digits) - After the called party answers, send digits as a DTMF stream, then connect the call to the originating channel.
  • L (x[:y][:z]) - Limit the call to 'x' minutes, warning when 'y' minutes are left, repeated every 'z' minutes). Only 'x' is required, 'y' and 'z' are optional. The following special variables are optional for limited calls: (pasted from app_dial.c)
  • + LIMIT_PLAYAUDIO_CALLER - yes|no (default yes) - Plays sounds to the caller.
  • + LIMIT_PLAYAUDIO_CALLEE - yes|no - Plays sounds to the called party.
  • + LIMIT_TIMEOUT_FILE - File to play when time is up.
  • + LIMIT_CONNECT_FILE - File to play when the call begins.
  • + LIMIT_WARNING_FILE - File to play as a warning if 'y' is defined. If LIMIT_WARNING_FILE is not defined, then the default behavior is to announce ('You have [XX minutes] YY seconds').
  • f - forces CallerID to be set for the extension of the line making/redirecting the outgoing call. For example, some PSTNs don't allow Caller IDs for extensions other than the ones that are assigned to you.
  • w - Allow the called user to start recording after pressing *1 or whatever is defined in features.conf, requires Set(DYNAMIC_FEATURES=automon)
  • W - Allow the calling user to start recording after pressing *1 or whatever is defined in features.conf, requires Set(DYNAMIC_FEATURES=automon)
Authentication
Authentication
  • Auth:
Global credentials for outbound calls, i.e. when a proxy challenges your PBXware for authentication these credentials override any credentials in peer/register definition if realm is matched.
(E.g. john:dfgERGf@pbxware)
([a-z][0-9])
  • Incoming IP addresses (new line separated)
If your trunk provider has multiple IP addresses from which it is sending traffic, all those IP’s need to be listed here, new line separated.
  • Register:
Method for registering to the remote server. Providers may require a different method of registration to their server. User can choose the following options:
  • Not required
  • With phone number
  • With username
  • With authname
  • With authname@host
  • With authname@trunk-name
(Select box)
  • Register suffix:
Service provider may request different registration methods for their services. Select the proper method, as required by the provider
(E.g. 1234567)
([0-9])
  • Insecure:
Which of the selected options are not used for authentication.
Example:
  • Port - Ignores the port number where the request came from
  • Invite - Does not require authentication of incoming INVITEs
  • Port-Invite - Does not require initial INVITE to authenticate and ignore the port where the request came from
  • Very - Ignore authentication (user/password)
(Select box)
  • Register expiration time (sec)
How long the registration can take before the session expires.
(E.g. 10)
  • Register max retries
How many times it is allowed to register.
Codecs
Codecs


Available Codecs:

  • ITU G.711 ulaw - 64 Kbps, sample-based, used in US
  • ITU G.711 alaw - 64 Kbps, sample-based, used in Europe
  • Opus
  • ITU G.722
  • ITU G.723.1 - 5.3/6.3 Kbps, 30ms frame size
  • ITU G.726 - 16/24/32/40 Kbps
  • ITU G.726 AAL2
  • ITU G.729 - 8 Kbps, 10ms frame size
  • GSM - 13 Kbps (full rate), 20ms frame size
  • iLBC - 15Kbps,20ms frame size: 13.3 Kbps, 30ms frame size
  • Speex - 2.15 to 44.2 Kbps
  • SpeeX 16
  • SpeeX 32
  • LPC10 - 2.5 Kbps
  • H.261 Video - Used over ISDN lines with resolution of 352x288
  • H.263 Video - Low-bit rate encoding solution for video conferencing
  • H.263+ Video - Extension of H.263 that provides additional features that improve compression over packet switched networks.
  • H.264 Video
Note: N/A means not available.
  • Video Support:
This option enables or disables PBXware video support.
Note: PBXware natively supports SIP video but in order to use it, some settings will need to be enabled on the extension settings page as well as on the device itself.
(Option buttons)
  • Auto-Framing (RTP Packetization)
Automatically adjust the RTP packet size with the registered device.
(Option buttons)
Jitter Buffer
  • Jitter buffer
  • Inherit - inherited jitter buffer settings from the tenant configuration.
  • Fixed - Set a fixed jitter buffer on the channel.
  • Adaptive - Set an adaptive jitter buffer on the channel.
  • Disabled - Remove a previously set jitter buffer from the channel.
  • Max lenght (ms)
Length in milliseconds for the buffer. By default it is 200 ms.
  • Re-sync threshold
The length in milliseconds over which a timestamp difference will result in resyncing the jitter buffer. By default it is 1000ms.
  • Target extra
This only affects the adaptive jitter buffer. It represents the amount of time in milliseconds by which the new jitter buffer will pad its size. By default it is 40.

IAX

IAX
  • User type:
User's relationship to the system
  • user - Provider accepts incoming calls only
  • peer - Provider makes outgoing calls only
  • friend - Provider does both incoming and outgoing calls
(Select box)
  • DTMF Mode (Dual Tone Multi-Frequency):
DTMF mode used by the provider. A specific frequency (consisting of two separate tones) to each key so that it can easily be identified by a microprocessor.
Example:
  • inband - inband audio(requires 64 kbit codec - alaw, ulaw)
  • rfc2833 - default
  • info - SIP INFO messages
(Select box)
  • Country:
Destination of the trunk connection.
(E.g. USA)
(Select box)
  • National Dialing Code:
National dialing code used at the Provider destination
(E.g. For USA 1, United Kingdom, Germany 0)
([0-9])
  • International Dialing Code:
International dialing code used at the provider destination
(E.g. For USA 011, United Kingdom, Germany 00)
([0-9])
  • E164 Accepted:
Does the trunk support dialing destinations in the E164 format
(E.g. Enabling this option will reformat any dialed number into the following form COUNTRY_CODE+AREA_CODE+DIALED_NUMBER. E.g. If the user dials 55510205, system will dial 121255510205)
(Option buttons)
  • Pass-thru Mode:
If this option is enabled, the number which is dialed is passed through the trunk without modification
(Option buttons)
  • Leave National Code:
In some countries, the national code is stripped automatically. If set to 'Yes', the national code will not be stripped from the dialed number.
NOTE: Before setting this option to 'Yes', go to 'Settings: Servers' and enable this options as well.
(E.g. John dials 121255510205. With this option enabled)
([0-9])
(Option buttons)
  • Local Area Code:
Add a local area code to the dialed number if required by your service provider. (By default, local area code is stripped when dialing)
(E.g. User dials 55510205, local area code is 212. If the call goes through this provider, PBXware will dial 21210205)
([0-9])
(Option buttons)
Network Related
Network Related
  • Default IP:
IP address to be used until registration
(E.g. 192.168.1.1)
(IP Address)
Channels
Channels
  • Incoming Limit:
Number of simultaneous incoming calls that the Provider can handle
(E.g. 4 equals to four simultaneous incoming calls. Any additional calls will get the busy sound)
([0-9])
  • Outgoing Limit:
Number of simultaneous outgoing calls the Provider can handle
(E.g. 4 equals to four simultaneous outgoing calls. Any additional calls attempting to use this Provider will be rejected or will be redirected to other Providers depending on what is set in the system/extensions)
([0-9])
  • Busy level
Limits the number of concurrent incoming active calls.
  • Apply Busy Level for Incoming Calls
Whether the busy level will be applied for Incoming calls.
(Option buttons)
  • Busy destination for Incoming calls
If an extension has a Busy Level set and the Busy Level is matched then the system will try to contact the Busy Level Destination.
This option can be used only if the Busy level is set to Yes.
([0-9])
  • Busy destination voicemail
Whether the busy level destination will be a voicemail.
(Option buttons)
  • E-mail on exceeded limit
Send an e-mail when the outgoing limit is reached
(E.g. Yes, No, N/A)
(Option buttons)
  • Outgoing Dial Options
Advanced dial options for all outgoing calls. By default this field is empty.
Note: Check below for a detailed list of all available dial options.
([a-z])
  • Notransfer:
Disable native IAX transfer
(Option buttons)
  • Send ANI:
ANI - Automatic number identification
Should ANI ("super" Caller ID) be sent over this Provider
(E.g. Set 'Yes' to enable)
(Option buttons)
  • Trunk:
Use IAX2 trunking with this host
(E.g. Set 'Yes' to enable)
(Option buttons)
  • Dial Options
  • t - Allows the called user to transfer the call by hitting #
  • T - Allows the calling user to transfer the call by hitting #
  • r - Generates a ring tone for the calling party, passing no audio from the called channel(s) until one answers. Use with care and don't insert this by default into all of your dial statements as you are killing call progress information for the user. You probably do not need to use this. Asterisk will generate ring tones automatically where it is appropriate to do so. 'r' makes it go to the next step and additionally generates ring tones where it is probably not appropriate to do so.
  • R - Indicates ringing to the calling party when the called party indicates ringing, pass no audio until answered. This is available only if you are using kapejod's bristuff.
  • m - Provides Music on Hold to the calling party until the call is answered. This is mutually exclusive with option 'r'. Use m(class) to specify a class for the Music on Hold.
  • o - Restores the Asterisk v1.0 Caller ID behavior (send the original caller's ID) in Asterisk v1.2 (default: send this extension's number)
  • j - Asterisk 1.2 and later: Jump to priority n+101 if all of the requested channels are busy (just like in Asterisk 1.0.x)
  • M (x) - Executes the macro (x) upon call connection (i.e. when the called party answers)
  • h - Allows the called party to hang up by dialing *
  • H - Allows the caller to hang up by dialing *
  • C - Resets the CDR (Call Detail Record) for this call. This is like using the NoCDR command
  • P (x) - Use the Privacy Manager, using x as the database (x is optional)
  • g - When the called party hangs up, exit to execute more commands in the current context.
  • G (context^exten^pri) - If the call is answered, this transfers both parties to the specified priority. The calling party is transferred to priority x and the called party to priority x+1
  • A (x) - Play an announcement (x.gsm) to the called party.
  • S (n) - Hang up the call n seconds AFTER the called party picks up.
  • d - This flag trumps the 'H' flag and intercepts any DTMF while waiting for the call to be answered and returns that value on the spot. This allows you to dial a 1-digit exit extension while waiting for the call to be answered - see also RetryDial
  • D (digits) - After the called party answers, send digits as a DTMF stream, then connect the call to the originating channel.
  • L (x[:y][:z]) - Limit the call to 'x' minutes, warning when 'y' minutes are left, repeated every 'z' minutes). Only 'x' is required, 'y' and 'z' are optional. The following special variables are optional for limited calls: (pasted from app_dial.c)
  • + LIMIT_PLAYAUDIO_CALLER - yes|no (default yes) - Plays sounds to the caller.
  • + LIMIT_PLAYAUDIO_CALLEE - yes|no - Plays sounds to the called party.
  • + LIMIT_TIMEOUT_FILE - File to play when time is up.
  • + LIMIT_CONNECT_FILE - File to play when the call begins.
  • + LIMIT_WARNING_FILE - File to play as a warning if 'y' is defined. If LIMIT_WARNING_FILE is not defined, then the default behavior is to announce ('You have [XX minutes] YY seconds').
  • f - forces CallerID to be set for the extension of the line making/redirecting the outgoing call. For example, some PSTNs don't allow Caller IDs for extensions other than the ones that are assigned to you.
  • w - Allow the called user to start recording after pressing *1 or whatever is defined in features.conf, requires Set(DYNAMIC_FEATURES=automon)
  • W - Allow the calling user to start recording after pressing *1 or whatever is defined in features.conf, requires Set(DYNAMIC_FEATURES=automon)
Authentication
Authentication
  • Encryption:
Should the encryption be used when authenticating with the peer
(Select box)
  • Host:
Provider IP address
( E.g. Enter host IP, 192.168.1.1 for example or set 'dynamic' if host is behind dynamic IP address)
([0-9][a-z])
  • Peer Host:
IP of a peer host system sends the calls to
(E.g. 192.168.1.1)
((IP Address)
  • Register:
Method for registering to the remote server Providers may require a different method of registration to their server. User can choose the following options:
  • Not required
    With phone number
    With username
    With authname
    With authname@host
    With authname@trunk-name
(Select box)
  • Register suffix:
Service provider may request different registration methods for their services. Select the proper method as required by the provider
(E.g. 1234567)
([0-9])
  • Auth Method:
Authentication method required by provider.
The least secure is "plaintext", which sends passwords cleartext across the net.
"md5" uses a challenge/response md5 sum arrangement, but still requires both ends have plain text access to the secret.
"rsa" allows unidirectional secret knowledge through public/private keys. If "rsa" authentication is used, "inkeys" is a list of acceptable public keys on the local system that can be used to authenticate the remote peer, separated by the ":" character.
rs4
([a-z][0-9])
  • RSA key:
RSA authentication key
(E.g. If Auth Method is set to RSA, then provide the RSA key here)
([a-z][0-9])
Codecs
Codecs
Available Codecs:
  • ITU G.711 ulaw - 64 Kbps, sample-based, used in US
  • ITU G.711 alaw - 64 Kbps, sample-based, used in Europe
  • ITU G.722 - 48, 56 and 64 Kbps, sample-based
  • Opus - 6 Kbps- 510 Kbps, five sampling rates from 8 kHz to 48 kHz
  • ITU G.723.1 - 5.3/6.3 Kbps, 30ms frame size
  • ITU G.726 - 16/24/32/40 Kbps
  • ITU G.726 AAL2
  • ITU G.729 - 8 Kbps, 10ms frame size
  • GSM - 13 Kbps (full rate), 20ms frame size
  • iLBC - 15Kbps,20ms frame size: 13.3 Kbps, 30ms frame size
  • Speex - 2.15 to 44.2 Kbps
  • SpeeX 16
  • SpeeX 32
  • LPC10 - 2.5 Kbps
  • H.261 Video - Used over ISDN lines with resolution of 352x288
  • H.263 Video - Low-bit rate encoding solution for video conferencing
  • H.263+ Video - Extension of H.263 that provides additional features that improve compression over packet switched networks.
  • H.264 Video
Note: N/A means not available.
Jitter Buffer
  • Jitter buffer
  • Inherit - inherited jitter buffer settings from the tenant configuration.
  • Fixed - Set a fixed jitter buffer on the channel.
  • Adaptive - Set an adaptive jitter buffer on the channel.
  • Disabled - Remove a previously set jitter buffer from the channel.
  • Max lenght (ms)
Length in milliseconds for the buffer. By default it is 200 ms.
  • Re-sync threshold
The length in milliseconds over which a timestamp difference will result in resyncing the jitter buffer. By default it is 1000ms.
  • Target extra This only affects the adaptive jitter buffer. It represents the amount of time in milliseconds by which the new jitter buffer will pad its size. By default it is 40.

UAD

UADs (User Agent Devices) are various IP phones, softphones, ATA (Analog Telephone Adaptors), and IAD (Integrated Access Devices) used for system extensions. PBXware supports a wide range of UAD using SIP, IAX, MGCP, and DAHDI protocols.

Supported devices are already pre-configured with the most common settings in order to allow administrators an easy way of adding extensions. However, some PBXware installations have specific requirements, hence it is advisable to edit the selected UAD and set it to the required values. Additionally, if an installation needs to use an unlisted UAD, clicking on "Add User Agent" allows adding new UAD.

UAD

Search

Searching through UADs is available in 3 ways:
  • Brand - searching by the brands name
  • Status - searching by the extension status on the network
  • Search for user agent by typing its name


End of Life

All end-of-life devices are now properly marked on the Bicom Systems Wikimedia site under the UAD section.

As for the PBXware GUI:
To view which devices are end-of-life, freely navigate to the Settings tab > select the UAD page and a selection box that says 'End of Life' will be shown. Simply choose 'Yes' if you wish to see the list of end-of-life devices.
End of Life Devices

Requirements

NOTE: With addition of multiple registration to a single extension, paging had to be modified. In PBXware 5 if more than one deskphone or third party softphone application is registered to a single PBXware extension at the same time, Speakerphone paging will be disabled for that extension. This is expected behavior and a tradeoff users must accept when registering more than one deskphone to their extension. Registration of Bicom Systems gloCOM applications, desktop and mobile, will not affect paging.

Add/Edit

Click 'Add User Agent' to add a device or click on the 'Edit' icon next to one to change its settings.

  • Protocol:
Select protocol UAD(User Agent Device) uses. Available options are SIP, IAX and DAHDI.
Note: Depending on the chosen protocol, adding/editing UAD will be different.

SIP

UAD SIP
General
  • Device Name:
Unique device name
(E.g. Yealink VP59)
([a-z][0-9])
  • DTMF Mode (Dual Tone Multi-Frequency):
A specific frequency consisting of two separate tones. Each key has a specific tone assigned to it so it can be easily identified by a microprocessor. Those are the tones generated on the keypad of your telephone device.
(E.g. Each phone has different 'DTMF Mode'. By default, this field is populated automatically for supported devices. If adding other UAD/Phone select between 'inband', 'rfc2833' or 'info' options.)
(Option buttons)
  • Context:
Every system extension belongs to a certain system context. The context may be described as a collection/group of extensions. Default context used by the PBXware is 'default' and must not be used by custom extensions.
(E.g. default)
([a-z][0-9])
  • Status:
Device status/presence on the network
If this field is set to 'Active', this UAD/Phone will be available in the 'UAD' select box by default when adding new extensions)
(Select box)
  • Internal UAD name for Auto-Provisioning
This is where you define how the system will recognize the UAD internally
(E.g. yealink_vp59)
(Select box)
Network Related
Network Related
  • Transport:

Type of transfer protocol that will be used on PBXware.

UDP (User Datagram Protocol) - is used primarily for establishing low-latency and loss-tolerating connections between applications on the internet.

UDP enables process-to-process communication. With UDP, computer applications can send messages, in this case referred to as datagrams, and is is considered a best-effort mode of communications. UDP is considered a connectionless protocol because it doesn't require a virtual circuit to be established before any data transfer occurs.

TCP (Transmission Control Protocol) - provides reliable, ordered, error-checked delivery of a stream of octets between programs running on computers connected to an intranet or the public Internet. TCP sends individual packets and is considered a reliable transport medium.
TLS (Transport Layer Security) - cryptographic protocol that provide communication security over the Internet.[1] It uses asymmetric cryptography for authentication of key exchange, symmetric encryption for confidentiality, and message authentication codes for message integrity.
(Checkbox)
  • Encryption:

This option enables or disables encryption in PBXware transport.

Offered options are:
  • Offer if possible (TLS only)
Offers encryption only if it is possible and only with TLS protocol.
  • Required
Encryption always required.
  • Offer (TLS only)
Always offers encryption but only with TLS.
  • NAT (Network Address Translation):
Set the appropriate Extension - PBXware NAT relation
Example:
If Extension 1000 is trying to register with the PBXware from a remote location/network and that network is behind NAT, select the appropriate NAT settings here:
  • Yes - Always ignore info and assume NAT
  • No - Use NAT mode only according to RFC3581
  • Default(rport) - force_rport - forces RFC 3581 behavior and disables symmetric RTP support
  • Comedia RTP - enables RFC 3581 behavior if the remote side requests it and enables symmetric RTP support
(Option button)
  • Direct media

This option tells the Asterisk server to never issue a reinvite to the client, if it is set to No.

Offered options:
  • No
If this option is set to ‘No’ Asterisk will never issue a reinvite to the client.
  • Yes
Asterisk will send reinvite to the client.
  • No NAT only
  • Yes UPDATE
  • No NAT, Update
(Option button)
  • Direct RTP setup:
Here you can enable or disable the new experimental direct RTP setup. Setting this value to yes sets up the call directly with media peer-2-peer without re-invites. Will not work for video and cases where the callee sends RTP payloads and fmtp headers in the 200 OK that does not match the callers INVITE. This will also fail if directmedia is enabled when the device is actually behind NAT.
(Option buttons)
  • Qualify (ms)

Timing interval in milliseconds at which a 'ping' is sent to the UAD/Phone or trunk, in order to find out its status(online/offline).

Qualify is set to 8000 by default.
(E.g. Set this option to '2500' to send a ping signal every 2.5 seconds to the UAD/Phone or trunk.)
([0-9])
Call Properties
Call Properties
  • Area Code
Area code from which the UAD is operating.
(E.g. New York area code - 212)
  • Ringtime (sec)
UAD/Phone ring time. This is a time in seconds that the UAD/Phone will ring before the call is considered unanswered.
Default value is 32 sec.
  • Incoming Dial Options:
Advanced dial options for all incoming calls
Default value is tr.
(E.g. Please see below for a detailed list of all available dial options (default: tr))
Note: Please check below for a detailed list of all available dial options.
([a-z])
  • Outgoing Dial Options:
Advanced dial options for all outgoing calls. Default value is empty.
Note: Please check below for a detailed list of all available dial options.
([a-z])
Channels
Channels
  • Incoming Limit:
Maximum number of incoming calls
(E.g. 2)
([0-9])
  • Outgoing Limit:
Maximum number of outgoing calls
(E.g. 2)
([0-9])
  • Busy Level
Maximum number of concurrent incoming calls until user/peer is busy.
  • Apply Busy Level for Incoming Calls
Whether the Busy level will be applied after the maximum number of concurrent incoming calls is reached.
(Option buttons)
  • Busy destination for Incoming calls
Set the extension/number where the call will be redirected if busy level is applied.
(E.g. 101)
  • Busy destination voicemail
Set ‘yes’ if you want to have voicemail as a busy destination.
(Option buttons)
Codecs
Codecs
Set the codecs extension is allowed to use.
  • Video Support
Set this option to Yes to enable SIP video support.
(Option buttons)
  • Auto-Framing (RTP Packetization):
If autoframing is turned on, the system will choose packetization level based on remote ends preferences.
(E.g. Yes)
(Option buttons)
Auto Provisioning
Auto Provisioning
  • Auto Provisioning:
Enable auto provisioning service for this particular model.
(E.g. Connect the UAD/Phone to PBXware without any hassle by providing the UAD/Phone MAC address (and optionally adding the Static UAD/Phone IP address and network details))
(Option buttons)
  • DHCP (Dynamic Hosts Configuration Protocol):
Set whether the UAD/Phone is on a DHCP or a Static IP address
Set DHCP to ‘Yes’ if UAD/Phone is on a dynamic or DHCP to ‘No’ if UAD/Phone is on a static IP address. If on a static IP, you will have to provide more network details in the fields below.
(Option buttons)
Presence
Presence
  • Presence Enabled
Presence enables UAD to subscribe to hints which are used for BLF.
(Option buttons)
  • Global Presence
(Option buttons)
Additional Config

Additional configuration for Auto Provisioning on the following pages can use template variables:

  • User Agent General Auto Provisioning Template
Here users can define custom configuration which will be served to all phones with the same model under a current tenant.

([a-z][0-9])

  • User Agent Auto Provisioning Template:
This option is used for providing additional config parameters for SIP, IAX, and MGCP configuration files. Values provided here will be written into these configuration files.
([a-z][0-9])
The following variables can be used:
  • %TENANT_CODE% - Tenant's Code
  • %EXT_NUMBER% - Extension's Number
  • %EXT_NAME% - Extension's Name
  • %MAC_ADDRESS% - Extension's MAC address (the MAC from the auto provisioning request)
  • %WAN_IP% - WAN Hostname/IP set in Servers > Edit
  • %LAN_IP% - LAN Hostname/IP set in Servers > Edit
  • %AUTH_USERNAME% - HTTP username
  • %AUTH_PASSWORD% - HTTP username
  • %VM_PIN% - Extension's voicemail PIN
  • %EXT_SECRET% - Extension's Secret
  • %EXT_LABEL% - Extension's Label
  • %EXT_TITLE% - Extension's Title

IAX

General
  • Device Name:
Unique device name
(E.g. AASTRA 480i)
([a-z][0-9])
  • DTMF Mode (Dual Tone Multi-Frequency):
A specific frequency, consisting of two separate tones. Each key has a specific tone assigned to it so it can be easily identified by a microprocessor. Those are the tones generated on the keypad of your telephone device.
(E.g. Each phone has a different 'DTMF Mode'. By default, this field is populated automatically for supported devices. If adding another UAD/Phone select between 'inband', , 'rfc2833' or 'info' options)
(Option buttons)
  • Context:
Every system extension belongs to a certain system context. Context may be described as a collection/group of extensions. The default context used by PBXware is 'default' and must not be used by custom extensions.
(E.g. default)
([a-z][0-9])
  • Status:
Device status/presence on the network
(E.g. If this field is set to 'Active', this UAD/Phone will be available in the 'UAD' select box by default when adding new extensions)
(Select box)
Network Related
Network Related
  • NAT (Network Address Translation)
Set the appropriate Extension - PBXware NAT relation.
If extension 1000 is trying to register with the PBXware from a remote location/network and that network is behind NAT, select the appropriate NAT settings here:
  • yes - Always ignore info and assume NAT
  • no - Use NAT mode only according to RFC3581
  • Default (rport) - this setting forces RFC3581 behavior and disables symmetric RTP support.
  • Comedia RTP - enables RFC3581 behavior if the remote side requests it and enables symmetric RTP support.
(Option buttons)
  • Direct Media
This option tells the Asterisk server to never issue a reinvite to the client, if it is set to No. Select Yes if you want Asterisk to send reinvite to the client.
(Option button)
  • Qualify (ms)
Timing interval in milliseconds at which a 'ping' is sent to a UAD/Phone or trunk in order to find out its status (online/offline).
In PBXware 6.0 'Qualify' is set to 8000 ms by default.
(E.g. Set this option to '2500' to send a ping signal every 2.5 seconds to UAD/Phone or trunk.)
([0-9])
Call Properties
Call Properties
  • Area Code:
Area code from which the UAD is operating.
(E.g. New York area code - 212)
  • Ringtime (sec):
UAD/Phone ring time. This is a time in seconds that the UAD/Phone will ring before the call is considered unanswered.
(E.g. Time in seconds that the UAD/Phone will ring before the call is considered unanswered)
([0-9])
  • Incoming Dial Options:
Advanced dial options for all incoming calls
The default value is 32s.
([a-z])
  • Outgoing Dial Options:
Advanced dial options for all outgoing calls. Default value is empty.
Note: Please check below for a detailed list of all available dial options.
([a-z])
Channels
Channels
  • Incoming Limit:
Maximum number of incoming calls
(E.g. 2)
([0-9])
  • Outgoing Limit:
Maximum number of outgoing calls
(E.g. 2)
([0-9])
  • Notransfer:
Disable native IAX transfer
(Option buttons)
  • Send ANI:
ANI - Automatic number identification
Should ANI ("super" Caller ID) be sent over this Provider
(Option buttons)
  • Trunk:
Use IAX2 trunking with this host
(Option buttons)
Authentication
Authentication
  • Auth Method:
Which authentication method required by the provider
none - uses no authentication
plaintext - uses a plain text as an authentication
md5 - uses a challenge/response md5 sum arrangement, but still requires both ends have plain text access to the secret
rc4
rsa - allows unidirectional secret knowledge through public/private keys. If "rsa" authentication is used, "inkeys" is a list of acceptable public keys on the local system that can be used to authenticate the remote peer, separated by the ":" character
([a-z][0-9])
Codecs
Codecs

Set the codecs extension is allowed to use. N/A means ‘Not allowed’.

Auto Provisioning
Auto Provisioning
  • Auto Provisioning:
Enable auto provisioning service for this particular model.
(E.g. Connect the UAD/Phone to PBXware without any hassle by providing the UAD/Phone MAC address (and optionally adding the Static UAD/Phone IP address and network details))
(Option buttons)
  • DHCP (Dynamic Hosts Configuration Protocol):
Set whether the UAD/Phone is on a DHCP or a Static IP address
Set DHCP to ‘Yes’ if UAD/Phone is on a dynamic or DHCP to ‘No’ if UAD/Phone is on a static IP address. If on a static IP, you will have to provide more network details in the fields below.
(Option buttons)
Presence
Presence
  • Presence Enabled
Presence enables UAD to subscribe to hints which are used for BLF.
(Option buttons)
  • Global Presence
(Option buttons)
Additional Config

Additional configuration for Auto Provisioning on the following pages can use template variables:

  • User Agent General Auto Provisioning Template
Here users can define custom configuration which will be served to all phones with the same model under a current tenant.

([a-z][0-9])

  • User Agent Auto Provisioning Template:
This option is used for providing additional config parameters for SIP, IAX, and MGCP configuration files. Values provided here will be written into these configuration files.
([a-z][0-9])
The following variables can be used:
  • %TENANT_CODE% - Tenant's Code
  • %EXT_NUMBER% - Extension's Number
  • %EXT_NAME% - Extension's Name
  • %MAC_ADDRESS% - Extension's MAC address (the MAC from the auto provisioning request)
  • %WAN_IP% - WAN Hostname/IP set in Servers > Edit
  • %LAN_IP% - LAN Hostname/IP set in Servers > Edit
  • %AUTH_USERNAME% - HTTP username
  • %AUTH_PASSWORD% - HTTP username
  • %VM_PIN% - Extension's voicemail PIN
  • %EXT_SECRET% - Extension's Secret
  • %EXT_LABEL% - Extension's Label
  • %EXT_TITLE% - Extension's Title

DAHDI

General
  • Device Name:
Unique device name
(E.g. AASTRA 480i)
([a-z][0-9])
  • Channels
Which card channels are used
(E.g. 1,4/1-4)
  • Language:
Default language
(Select Box)
  • Status:
Device status/presence on the network
(E.g. If this field is set to 'Active', this UAD/Phone will be available in the 'UAD' select box by default when adding new extensions)
(Select box)
  • Signalling:
Signalling method
Available choices:
  • E&M
  • E&M Wink
  • FXS Loopstart
  • FXS Groundstart
  • FXS Kewlstart
  • FXO Loopstart
  • FXO Groundstart
  • FXO Kewlstart
  • PRI CPE side
  • PRI Network side
  • BRI Network side
  • BRI CPE PTMP
  • BRI Network PTMP
(Select box) ,
  • Test Number:
This number is used for trunk monitoring in Monitor->Monitor Settings->Monitor Trunks.
  • Music On Hold:
Select which class of music to use for music on hold. If not specified the 'default' will be used
(Select box)
  • Mailbox:
Define a voicemail context
(E.g. 1234, 1234@context)
([a-z][0-9])
  • Group Method:
It specifies which group to dial, and how to choose a channel to use in the specified group. The four possible options are:
  • g: select the lowest-numbered non-busy DAHDI channel (aka. ascending sequential hunt group).
  • G: select the highest-numbered non-busy DAHDI channel (aka. descending sequential hunt group).
  • r: use a round-robin search, starting at the next highest channel than last time (aka. ascending rotary hunt group).
  • R: use a round-robin search, starting at the next lowest channel than last time (aka. descending rotary hunt group).
PRI
PRI

PRI - Primary Rate Interface

  • Switchtype:
Set switch type
Supported switch types:
  • National ISDN 2
  • Nortel DMS100
  • AT&T 4ESS
  • Lucent 5ESS
  • EuroISDN
  • Old National ISDN 1
  • Q.SIG
(Select box)
  • PRI Dial Plan:
The ISDN-level Type Of Number (TON) or numbering plan, used for the dialed number. For most installations, leaving this as 'unknown' (the default) works in the most cases.
Set dial plan used by some switches
Available options:
  • Unknown
  • Private ISDN
  • Local ISDN
  • National ISDN
  • International ISDN
(Select box)
  • PRI Local Dial Plan:
Set numbering dial plan for destinations called locally
Available options:
  • Unknown
  • Private ISDN
  • Local ISDN
  • National ISDN
  • International ISDN
(Select box)
  • PRI Trust CID:
Trust provided caller id information
(Option buttons)
  • PRI Indication:
How to report 'busy' and 'congestion' on a PRI
  • outofband - Signal Busy/Congestion out of band with RELEASE/DISCONNECT
  • inband - Signal Busy/Congestion using in-band tones
(Select box)
  • Network Specific Facility:
If required by switch, select network specific facility
  • none
  • sdn
  • megacom
  • accunet
(Select box)
Caller ID
Caller ID
  • Outbound Caller ID:
Caller ID set for all outbound calls where Caller ID is not set or supported by a device
(E.g. john@domain.com)
([0-9])
  • Allow ES Caller ID:
Should the ES (Enhanced Services) Caller ID be allowed on this UAD.
NOTE: Caller ID can only be transmitted to the public phone network with supported hardware, such as a PRI. It is not possible to set external caller ID on analog lines
(E.g. 'asreceived', 555648788)
([a-z][0-9])
  • Use Caller ID:
Whether or not to use caller ID
(Option buttons)
  • Hide Caller ID:
Whether or not to hide outgoing caller ID
(Option buttons)
  • Restrict CID
Whether or not to use the caller ID presentation for the outgoing call that the calling switch is sending
(Option buttons)
  • Use CallerID Presentation:
Whether or not to use the caller ID presentation from the Asterisk channel for outgoing calls.
(Option buttons)
  • CID Signalling:
Set the type of caller ID signalling
Example:
  • bell - US
  • v23 - UK
  • dtmf - Denmark, Sweden and Netherlands
(Select box)
  • CID Start:
What signals the start of caller ID
Example:
  • ring = a ring signals the start
  • polarity = polarity reversal signals the start
(Select box)
  • Call Waiting CID:
Whether or not to enable call waiting on FXO lines
(Option buttons)
  • Send CallerID After:
Some countries, like UK, have different ring tones (ring-ring), which means the caller id needs to be set later on, and not just after the first ring, as per the default.
(Select box)
Echo Canceler
Echo Canceler
  • Echo Cancel:
Enable/disable echo cancellation. It is possible to choose echo cancellation between 32, 64, 128 and 256 ms echo delays.
(Select box)
  • Echo Training:
Mute the channel briefly, for 400ms, at the beginning of conversation, cancelling the echo. (Use this only if 'Echo Cancel' doesn't work as expected)
(Option buttons)
  • Echo Cancel When Bridged:
Enable echo cancellation when bridged. Generally not necessary, and in fact undesirable, to echo cancel when the circuit path is entirely TDM
(Option buttons)
  • Echo Canceller:
Types of echo cancellers:
  • mg2
  • oslec
  • kb1
or none.
Call Features
Call Features
  • Call Waiting:
Whether or not to enable call waiting on FXO lines
(Option buttons)
  • Three Way Calling:
Support three-way calling. If enabled, call can be put on hold and you are able to make another call
(Option buttons)
  • Transfer:
Support call transfer and also enable call parking.
Note: This option requires ‘Three Way Calling’ to be set to ‘Yes’.
(Option buttons)
  • Can Call Forward:
Set this to ‘Yes’ to enable call forwarding.
(Option buttons)
  • Call Return:
Whether or not to support Call Return. If this is set to ‘Yes’, when the user dials ‘*69’ the system calls last caller extension number.
(Option buttons)
  • Overlap Dial:
Enable overlap dialing mode (sends overlap digits)
With overlap dial set to ‘No’, the gateway expects to receive the digits one right after the other coming in to this line with very little delay between digits. With overlap dial set to ‘Yes’ the device waits between digits.
(Option buttons)
  • Pulse Dial:
Use pulse dial instead of DTMF. Used by FXO (FXS signalling) devices
(Option buttons)
Call Indications
Call Indications
  • Distinctive Ring Detection:
Whether or not to allow distinctive ring detection on FXO lines
(Option buttons)
  • Busy Detect:
Enable listening for the beep-beep busy pattern
(Option buttons)
  • Busy Count:
How many busy tones to wait before hanging up. Bigger settings lower the probability of random hangups.
Note: For this to work 'Busy Detect' has to be enabled
Possible options:
  • 4
  • 6
  • 8
(Select box)
  • Call Progress:
Easily detect false hangups
(Option buttons)
  • Immediate:
Should channel be answered immediately or the simple switch should provide dialtone, read digits, etc
(Option buttons)
Call Groups
Call Groups
  • Call Group:
Set the Call Group to which the extension belongs.
(E.g. Similar to 'Context' grouping, only this option sets to which call group extension belongs(Allowed range 0-63))
([0-9][,-])
  • Pickup Group:
Set groups extension as allowed to pickup.
(E.g. Similar to 'Context' grouping, only this option sets the Call Groups extension as allowed to pickup by dialing '*8'.)
([0-9][,-])
RX/TX
RX/TX

TX and RX are abbreviations for Transmit and Receive.

  • RX Wink:
Set timing parameters
Example:
  • Pre-wink (50ms)
  • Pre-flash (50ms)
  • Wink (150ms)
  • Receiver flashtime (250ms)
  • Receiver wink (300ms)
  • Debounce timing (600ms)
(Select box)
  • RX Gain:
Receive signal decibel value.
(E.g. 2)
([0-9])
  • TX Gain:
Transmit signal decibel value.
(E.g. 2)
([0-9])
Other DAHDI Options
Other Zapata Options
  • ADSI (Analog Display Services Interface):
Enable remote control of screen phone with softkeys. (Only if you have ADSI compatible CPE equipment)
(Option buttons)
  • Jitter Buffers:
Configure (set the number of) jitter buffers. Each one is 20ms long.
(E.g. 4)
([0-9])
  • Relax DTMF:
If you are having trouble with DTMF detection, you can relax the DTMF detection parameters by setting this option to Yes.
(Option buttons)
  • Fax Detect:
Enable fax detection
Possible options:
  • both
  • incoming
  • outgoing
  • no
(Select box)
Span
Span
  • Span number:
Number of the span
(E.g. 1)
([0-9])
  • Span timing:
How to synchronize the timing devices
Example:
  • 0 - do not use this span as a sync source
  • 1 - use as the primary sync source
  • 2 - set as the secondary, and so forth
([a-z])
  • Line build out:
Length of the last leg of the connection and is set to zero if the length is less than 133 feet
Example:
  • 0 db (CSU) / 0-133 feet (DSX-1)
  • 133-266 feet (DSX-1)
  • 266-399 feet (DSX-1)
  • 399-533 feet (DSX-1)
  • 533-655 feet (DSX-1)
  • -7.5db (CSU)
  • -15db (CSU)
  • -22.5db (CSU)
(Select box)
  • Framing:
How to communicate with the hardware at the other end of the line
Example:
  • For T1: Framing is one of d4 or esf.
  • For E1: Framing in one of cas or ccs.
(Select box)
  • Coding:
How to encode the communication with the other end of line hardware.
Example:
  • For T1: coding is one of ami or b8zs
  • For E1: coding is one of ami or hdb3 (E1 may also need crc)
(Select box)
  • Yellow:
Whether the yellow alarm is transmitted when no channels are open.
(E.g. Yes, No, N/A)
(Option buttons)
Dynamic Span
Dynamic Span
  • Dynamic span driver:
The name of the driver (e.g. eth)
([0-9][a-z])
  • Dynamic span address:
Driver specific address (like a MAC for eth).
([0-9][a-z])
  • Dynamic span channels:
Number of channels.
(E.g. 6)
([0-9])
  • Dynamic span timing:
Sets timing priority, like for a normal span. Use "0" in order not to use this as a timing source, or prioritize them as primary, secondary, etc.
(E.g. 0)
([0-9])
FXO Channels
FXO Channels

FXO - Foreign Exchange Office.

  • FXO Loopstart:
Channel(s) are signalled using FXO Loopstart protocol
Note: Check the values below.
([0-9])
  • FXO Groundstart:
Channel(s) are signalled using FXO Groundstart protocol
Note: Check the values below.
([0-9])
  • FXO Kewlstart:
Channel(s) are signalled using FXO Kewlstart protocol
Note: Check the values below.
([0-9])

Values for above fields are set as follows:

  • 1 - for one card
  • 1-2 - for two cards
  • 1-3 - for three cards etc
  • 2-3 (If your card has modules in this order FXS, FXO, FXO, FXS)
FXS Channels
FXS Channels

FXS - Foreign Exchange Subscriber

  • FXS Loopstart:
Channel(s) are signalled using FXS Loopstart protocol
Note: Check the values below.
([0-9])
  • FXS Groundstart:
Channel(s) are signalled using FXS Groundstart protocol
Note: Check the values below.
([0-9])
  • FXS Kewlstart:
Channel(s) are signalled using FXS Kewlstart protocol
Note: Check the values below.
([0-9])

Values for the above fields are set as follows:

  • 1 - for one card
  • 1-2 - for two cards
  • 1-3 - for three cards etc
  • 2-3 (If your card has modules in this order FXS, FXO, FXO, FXS)
PRI Channels

PRI uses B and D channels. B channels are used to carry the voice calls and D channel for signaling.

  • D-Channel(s):
Set the number of D-Channel(s).
([0-9])
  • B-Channel(s):
Set the number of B-Channel(s).
([0-9])


Jitter Buffer
Jitter Buffer

A jitter buffer temporarily stores arriving packets in order to minimize delay variations. If packets arrive too late then they are discarded. A jitter buffer may be mis-configured and be either too large or too small.

  • Enable Jitterbuffer:
Enables the use of a jitterbuffer on the receiving side of a SIP channel. An enabled jitterbuffer will be used only if the sending side can create and the receiving side cannot accept jitter. The SIP channel can accept jitter, thus a jitterbuffer on the receive SIP side will be used only if it is forced and enabled.
(Option buttons)
  • Force Jitterbuffer:
Should we force jitter buffer.

NOTE: Jitter buffer is usually handled by the UADs/Phones. If this operation is done poorly, the jitter buffer can also be enforced on the PBXware side.

(Option buttons)
  • Max length (ms):
Max length of the jitterbuffer in milliseconds.
(E.g. 300)
([0-9])
  • Re-sync threshold:
Resync the threshold for noticing a change in delay measured
(E.g. 1000)
([0-9])
  • Implementation:
Jitter buffer implementation used on a receiving side of a SIP channel. Defaults to "fixed".
(E.g. adaptive)
(Select box)
  • Target extra
  • Logging:
Enables jitterbuffer frame logging. Defaults to "no".
(E.g. Yes, No, N/A)
(Option buttons)
Other DAHDI Channels
Other DAHDI Channels
  • Unused:
([0-9])
  • Clear:
([0-9])
User Agent Specific Configuration
  • Dial Options
  • t - Allows the called user to transfer the call by hitting #
  • T - Allows the calling user to transfer the call by hitting #
  • r - Generates a ring tone for the calling party, passing no audio from the called channel(s) until one answers. Use with care and don't insert this by default into all of your dial statements as you are killing call progress information for the user. You probably do not need to use this. Asterisk will generate ring tones automatically where it is appropriate to do so. 'r' makes it go to the next step and additionally generates ring tones where it is probably not appropriate to do so.
  • R - Indicates ringing to the calling party when the called party indicates ringing, pass no audio until answered. This is available only if you are using kapejod's bristuff.
  • m - Provides Music on Hold to the calling party until the call is answered. This is mutually exclusive with option 'r'. Use m(class) to specify a class for the Music on Hold.
  • o - Restores the Asterisk v1.0 Caller ID behavior (send the original caller's ID) in Asterisk v1.2 (default: send this extension's number)
  • j - Asterisk 1.2 and later: Jump to priority n+101 if all of the requested channels are busy (just like in Asterisk 1.0.x)
  • M (x) - Executes the macro (x) upon call connection (i.e. when the called party answers)
  • h - Allows the called party to hang up by dialing *
  • H - Allows the caller to hang up by dialing *
  • C - Resets the CDR (Call Detail Record) for this call. This is like using the NoCDR command
  • P (x) - Use the Privacy Manager, using x as the database (x is optional)
  • g - When the called party hangs up, exit to execute more commands in the current context.
  • G (context^exten^pri) - If the call is answered, this transfers both parties to the specified priority. The calling party is transferred to priority x and the called party to priority x+1
  • A (x) - Play an announcement (x.gsm) to the called party.
  • S (n) - Hang up the call n seconds AFTER the called party picks up.
  • d: - This flag trumps the 'H' flag and intercepts any DTMF while waiting for the call to be answered and returns that value on the spot. This allows you to dial a 1-digit exit extension while waiting for the call to be answered - see also RetryDial
  • D (digits) - After the called party answers, send digits as a DTMF stream, then connect the call to the originating channel.
  • L (x[:y][:z]) - Limit the call to 'x' minutes, warning when 'y' minutes are left, repeated every 'z' minutes). Only 'x' is required, 'y' and 'z' are optional. The following special variables are optional for limited calls: (pasted from app_dial.c)
  • + LIMIT_PLAYAUDIO_CALLER - yes|no (default yes) - Plays sounds to the caller.
  • + LIMIT_PLAYAUDIO_CALLEE - yes|no - Plays sounds to the called party.
  • + LIMIT_TIMEOUT_FILE - File to play when time is up.
  • + LIMIT_CONNECT_FILE - File to play when the call begins.
  • + LIMIT_WARNING_FILE - File to play as a warning if 'y' is defined. If LIMIT_WARNING_FILE is not defined, then the default behavior is to announce ('You have [XX minutes] YY seconds').
  • f - forces CallerID to be set for the extension of the line making/redirecting the outgoing call. For example, some PSTNs don't allow Caller IDs for extensions other than the ones that are assigned to you.
  • w - Allow the called user to start recording after pressing *1 or whatever is defined in features.conf, requires Set(DYNAMIC_FEATURES=automon)
  • W - Allow the calling user to start recording after pressing *1 or whatever is defined in features.conf, requires Set(DYNAMIC_FEATURES=automon)

Touchless Provisioning

Touchless Provisioning Mode

NOTE: This menu item will only be visible if "Touchless Provisioning Mode" is set. The Touchless Provisioning Mode option can be found on the Tenants page.
The Mode defines how Touchless Provisioning will be configured. Two types of mode can be chosen:

  1. Master: Touchless Provisioning Configuration page will only be visible on the Master Tenant. Set this mode if you want one configuration to be used for all tenants.
  2. Per Tenant: Touchless Provisioning Configuration page will be visible on every slave tenant. Set this mode if you want to be able to configure every tenant separately.


Setting the Mode will show all other pages regarding Touchless Provisioning.

Touchless provisioning allows you to automatically provision the phone without the need to enter the provisioning settings in the phone's user interface. To provision the phone this way do the following:

1. Configure Touchless Provisioning (if not configured before). To configure Touchless Provisioning check out the Configuration page.
2. Register the phone to the provider's redirection service. This is done by going to the Devices page, selecting the phone's MAC address and clicking register.
3. Reset the phone to factory defaults.

When adding a new extension or hot-desking device it will automatically be registered to the provider's redirection service. For it to be registered and be shown on the Devices page following requirements need to be met:

1. UAD set on the extension/hot desking device is from a provider that is on the Configuration list.
2. The location for the extension/hot desking device is set to Remote. Local devices can not be provisioned using this service.
3. Auto Provisioning option must be set to Yes. This only applies to Extensions.

When the phone is factory reset it will automatically pull all the data needed for provisioning and will be provisioned to the assigned extension.
Once the phone is provisioned it will be removed from the provider's redirection service.

Devices

Touchless Provisioning Devices

This page is visible on both Master Tenant and on Slave Tenants. The page shows a list of all extensions/hot desking devices that can be provisioned using the Touchless Provisioning service.

  • Register:
Once one or more MAC Addresses are selected, click the Register button to register the devices on the provider's redirection service.
When the devices are registered you can factory reset them and they will be provisioned to your server.
  • Deregister:
Once one or more MAC Addresses are selected, click the Deregister button to remove the devices from the provider's redirection service.
  • Tenant:
Filter visible only when viewing the page from Master Tenant.
Used to filter the devices from only one specific tenant.
  • Status:
Used to filter the devices by their redirection service status.
  • Registered: Shows all devices that are already registered on the provider's redirection service.
  • None: Shows all devices that are NOT registered on the provider's redirection service.
  • Search:
Used to filter the devices by MAC address or UAD.


  • MAC Address:
Shows the device's MAC Address.
(Display)
  • Name:
Shows the name(s) of extension(s) where the MAC address is assigned on.
(Display)
  • Extension:
Shows the number(s) of extensions(s) where the MAC is assigned on.
(Display)
  • UAD:
Shows the device's UAD type.
(Display)
  • Status:
Status can have two values:
  • Registered: The device is successfully registered on the provider's redirection service and is ready to be provisioned. To provision the phone all you need to do is factory reset it.
  • None: The device is not registered on the provider's redirection service.
(Display)
  • Date Registered:
Shows the date when the device was registered. Empty if the device is not registered.
(Display)
  • Last Message:
In case a registration/deregistration request fails an error message will be shown here to indicate the problem.
If no error messages are present this field is empty.
(Display)

Configuration

Touchless Provisioning Configuration

This page is visible either on Master Tenant or per Tenant. If visible only on Master Tenant then the same configuration will be applied on all tenants. If visible per Tenant then every tenant needs to be configured separately.

The page shows a list of all available providers whose phones can be provisioned with the Touchless Provisioning service. Currently, supported providers are:

  • Yealink

A new provider can not be added manually. Existing providers can not be deleted.


  • Provider:
Shows the provider's name.
(Display)
  • Status:
Shows the provider's status.
Status can be one of the following:
  • Disabled: Provider is disabled and not in use.
  • Blacklisted Temporary: If the system fails to contact the provider it will flag it as temporary blacklisted and all requests for that provider will be queued. When the provider is back available the requests will go through.
(E.g. A provider can be temporarily blacklisted in case of a network issue etc.)
  • Blacklisted: If the system recognizes that every single request for a provider will fail, the provider will be blacklisted, but all the requests will be queued.
(E.g. If invalid configuration credentials are entered then all requests will fail and the provider will be blacklisted until the problem is fixed.)
  • Enabled: The provider is enabled and ready for use.
Note: Resaving the provider will always reset it's blacklisted status.
(Display)
  • Message:
Shows the last error message that happened when sending requests to the provider. In case the provider is blacklisted this message will show us why that happened.
(Display):

Yealink

Touchless Provisioning Devices
  • Enable:
Enable/Disable the Yealink provider. If 'Disabled', then Yealink devices can not be provisioned using the Touchless Provisioning service.
(Toggle checkbox)
  • Protocol
Specify the protocol to be used.
(E.g. HTTP, HTTPS)
(Select box)
NOTE: If a user does not have a valid certificate, HTTPS can not be used for TLP.
  • AccessKeyID
  • AccessKeySecret
Both of the aforementioned fields are credentials required for the authentication with the Yealink RPS Service. Please refer to the description below on how to get these credentials.
([a-z][0-9])
  • Test:
Click the button to test your configuration and accessibility to the Yealink RPS.
(E.g. 'Test finished successfully.')
(Button)
Yealink RPS API Credentials

How to Get the Access Credentials

In order to provision Yealink phones by using the Touchless Provisioning service, the access credentials must be configured first.
To get these credentials, users need to have a Yealink RPS account. This account is free and can be acquired by contacting the Yealink support.
Once users have the Yealink RPS account, they can proceed with the following steps to get the credentials:

  1. Go to https://dm.yealink.com and enter the login username and password that the Yealink support provided.
  2. Once logged in, go to the System Settings tab and then click 'API Service'.
  3. Click the 'Acquire' button to generate a new pair of credentials.
  4. Copy the 'AccessKeyID' and 'AccessKeySecret' into the Touchless Provisioning Yealink Configuration.
  5. Click 'Save'.


Once the configuration is saved, click the 'Test' button. If users get the "Test finished successfully" message, then Yealink is ready to be used.

E-mail Templates

E-mail Templates

Here you can choose a specific template for the e-mails sent by the system. By default, several macros are used and it is easy for users to modify the templates.

  • New Extension Templates
Set e-mail templates which are used to send basic information about a newly created extension.

NOTE: After introducing PBXware 4, the system started providing users with an E-mail and user password, used for gloCOM registration. However, in some cases, when phones were not auto provisioned, users still required their deskphone registration details to be sent which was not possible at that moment.

For this reason, we have added variables for SIP User ID - %USERNAME% and Extension secret - %SECRET% which can be used to add the information to the e-mail template if required. We have also introduced the variable %PROXY% to e-mail Templates that references the value of gloCOM SIP Proxy in Tenant Settings.

New Extension Templates


  • Password Recovery Template (5.4 update)
The ability to change the e-mail template for "Forgot my password" when users request a password change.
Password Recovery Template


  • Call Rating Templates
This is used to set an e-mail template for Extensions' Soft and Hard Call Rating limits.

NOTE:

  • %CALLERID% is added to e-mail templates in Subject and will be replaced with a Caller ID number.
Call Rating E-mail Templates


  • Incoming/Outgoing Limit Templates
Set the e-mail template used for sending e-mails when an Extension reaches its limit for incoming/outgoing number of channels.

NOTE:

  • %CALLERID% is added to E-mail Templates in Subject and will be replaced with a Caller ID number.
Incoming/Outgoing Limit Templates


  • Fax To E-mail Template
Set the e-mail template used for sending Fax To E-mail when a fax is received.

NOTE:

  • %CALLERIDNAME% added - will be replaced with a Caller ID Name.
  • %DESTNUM% added - will be replaced with the DID number.
Fax to E-mail Template


  • Instant Recording Template
Set the e-mail template used for sending out Instant Recording e-mails.

NOTE:

  • %CALLERID% is added to e-mail templates in Subject and will be replaced with a Caller ID number.
Instant Recording Template


  • Service Plans Template
Set the e-mail template used for sending e-mails when a Service Plan price is not set.

NOTE:

  • %CALLERID% is added to e-mail templates in Subject and will be replaced with a Caller ID number.
Service Plan E-mail Templates


  • Emergency Call E-mail Template
Set the e-mail template used for sending e-mails when a new Emergency Call is created.

NOTE:

  • %CALLERID% is added to e-mail Templates in Subject and will be replaced with a Caller ID number.
Emergency Call E-mail Template


  • Archiving Storage E-mail Template
Set the e-mail template used for sending e-mails when the Archiving Storage status changes.
Archiving Storage E-mail Template


  • Voicemail E-mail Template
Set the e-mail template used for sending e-mails when a new Voicemail is received.
Voicemail E-mail Template


  • Voicemail Blocked E-mail Template
Set the e-mail template used for sending e-mails when a new Voicemail is blocked.
Voicemail Blocked E-mail Template


  • E-mail to Fax Template
Set the e-mail template used for sending e-mails when a new E-mail to Fax is sent.
E-mail to Fax Template


Meeting E-mail Template
  • Meeting E-mail Templates
This section enables users to choose the preview of the Meeting e-mails sent by the system. Several macros are used by default, however changing the Template is user-friendly and easily achievable.
Meeting E-mail Templates are used to send create, update, and cancel daily information on Meetings.
Please note that after adding additional changes to these Templates, it might take a minute or two for the change to be applied due to the caching mechanism.

The Tags used in Templates are:

  •  %MEETINGNAME%
Name of a Meeting which must not be unique.
  •  %DATETIME%
Date and Time showing when the Meeting will take place or when it has been held.
  •  %ORGANIZER%
Name of the Meeting's organizer.
  •  %MEETINGNUMBER%
The Meeting Number which is unique and has 9 digits.
  •  %PARTICIPANTID%
The Meeting Participant identifier.
  •  %DURATION%
The Meeting's Time duration.
  •  %DIDS%
DIDs to dial, if joining the Meeting's audio conference only.
  •  %DID_LINKS%
Similar to DIDs, but formatted as a tel:// link. The link contains the appropriate user information which the dialing client can use to send DTMF signals i.e. Meeting Number and Participant Number, so that the user doesn't have to type them in manually.

Four types of Meeting E-mail Templates are shown below:

  • Meeting Daily E-mails
Set the e-mail template used for sending daily Meeting e-mails containing information on any scheduled Meetings for the day. For daily Meetings, the Outline and Element templates work together to form an e-mail.
The list of upcoming Meetings for that day will get placed where the %ELEMENTS% tag is. The Element Template describes a single entry in the list, which will get repeated accordingly.
Meeting Daily E-mails









  • Meeting Invite E-mails
Set the e-mail template used for sending e-mails to participants when a new Meeting is created.
Meeting Invite E-mails







  • Meeting Update E-mails
Set the e-mail template used for sending e-mails to participants when the Meeting has been updated.
Meeting Update E-mails







  • Meeting Cancel E-mails
Set the e-mail template used for sending e-mails to participants when the Meeting has been canceled.
Meeting Cancel E-mails







  • DIDs Missed Calls Template
Set the E-mail template to be generated for any missed calls on a DID.
DID E-mail Template


  • Conference Recording Template
Set the E-mail template used for sending E-mails when a new Conference recording is created.
Conference Recording Template
  • Directory Sync Summary Template
Set the e-mail template to be generated for any changes, errors, or failed Extension syncs. The %ATTACHMENT_MESSAGE% variable refers to the .txt file that will be sent together with the e-mail. It contains further information about why the sync failed or problem arose.

NOTE:

  • %SERVER% and %TENANT% variables can be added to the e-mail template. %SERVER% points to Master Tenant Name and %TENANT% points to the Tenant's Number. These variables help differentiate the same e-mails sent for various Tenants.
Directory Sync Summary Template

E-mail Notifications

E-mail Notifications

Here you can choose which notifications will you receive on email.

  • Extension configuration details
Check this option if you want to receive configuration details of extensions you create on your system.
  • PBX service check notifications
Whether you want to receive notifications on PBX services.
  • Filesystem check notifications
Whether you want to receive filesystem notifications.
  • Channel limits notifications
Check this option if you want to receive notifications on your channel limits.
  • Call Rating Notifications
Whether you want to receive notifications on Call Rating.
  • Voicemail Notifications
Whether you want to receive notifications on Voicemail.

Voicemail

Calls are diverted to Voicemail when user is unavailable, has the phone powered off or when a call is transferred to a voicemail by user. The phone alerts user to indicate the receipt of a message.

Once the user is transferred to party's voice box 'Please leave a detail message after the tone. If you would like to speak to the operator, press 0' message will be heard.

User has two options:

1.To leave a voice message that is ended by pressing # key or by hanging up
2.To reach an operator by dialing 0

If 0 is dialed 'Press 1 to accept this recording, otherwise please continue to hold' message will be heard.

User has two options:

1.Press 1 to save your message and dial the operator. 'Please hold while i try that extension' message played.
2.Continue to hold to delete your message and dial the operator. 'Message deleted, please hold while i try that extension' message played.

General Voicemail

General fields are most required by voicemail

Voicemail - General
  • Format
Audio format in which voice messages are recorded
(E.g. If 'wav49' is selected here, all voice messages will be saved in this format. See below for disk usage)
(Select box)
  • Max Message Length (sec)
Maximum length of a voice message in seconds
(E.g. By default this field is set to '180' seconds (3 minutes)
([0-9])
  • Min Message Length (sec)
Minimum length of a voice message in seconds
(E.g. Default value set to '3' seconds. Messages that last less are discarded)
([0-9])
  • Max Greeting Length (sec)
Maximum length in seconds of the user recorded voicemail greeting message
(E.g. Default values set to '60' seconds)
([0-9])
  • Max Seconds of Silence
Maximum length in seconds of silence in a voice message
(E.g. Default value set to '10' seconds. Silence longer than set here will end a voice message)
([0-9])
  • Silence Threshold
Silence detection threshold
(E.g. Default value set to '128'. The higher the number, more background noise is added)
([0-9])
  • Voicemail Delay (sec)
Delay a number of seconds before asking user for 'Password'
(E.g. If you hear a partial sound file played asking the user for the password, set '1' or '2' here to add a second or two of silence before the sound file is played).
([0-9])
  • Max Files per Directory
Maximum number of voicemail messages per voicemail directory
(E.g. Each voice box has following directories (INBOX, Old, Work, Family, Friends, Cust1, Cust2, Cust3, Cust4, Cust5). Set this field to '100' to allow a 100 voice messages per each voice directory)
([0-9])
  • Min PIN Length
Defines the minimum length of PIN used for Voicemail
(E.g. 4)
([0-9])
  • Max PIN Length
Defines the maximum length of PIN used for Voicemail
(E.g. 4)
([0-9])
  • Task Processor Max Queue Size
Defines the maximum size of queue for Voicemail Task Processor
(E.g. 1000)
([0-9])

Disk Space Used By Voicemail Recording

With continuous tone for 60 seconds:

  • wav49 = 91.0kb
  • wav = 863.0kb
  • gsm = 91.0kb

With continuous silent tone (without sound) for 60 seconds:

  • wav49 = 0.38kb
  • wav = 3.0kb
  • gsm = 0.32kb

E-mail Settings

Voicemail - E-mail Settings

Customize the display of emails that notify users of new voicemail messages.

  • Server E-mail
This email address is used to identify from whom the email was sent
(E.g. test@test.com)
([a-z][0-9])
NOTE: If this field is set to 'pbxe@domain.com', the following line is added in the email header '"$FROM": string <pbxe@domain.com>'.
  • Send Attachment
Send the voice message as an attachment to the user's email
(E.g. Once B gets a new voice message if this option is set to 'Yes', the message sound file will be attached to the new voicemail notification email.)
(Option buttons)
  • Skip[PBX]: in subject
Define whether 'PBX' should be skipped in the voicemail title
(E.g. If set to 'No', "Subject: [PBX']: New message M in mailbox B" will be displayed in the email subject line.)
(Option buttons)
  • Convert to MP3
Select whether to convert voicemails to the mp3 format when sending them via emails
(Option buttons)
NOTE: The default format is WAV.
  • Charset
Charset that is in use on PBXware.
To display an HTML page correctly, a web browser must know which character set to use.
([a-z][0-9])
NOTE: Please note that the default value is 'ISO-8859-1'.

Run Application

Run custom applications on certain voicemail actions

Voicemail - Run Application
  • On Voicemail
Run a custom application when a new voicemail is received
(E.g. Set this field to '/usr/bin/myapp' to execute 'myapp' application when a new voicemail arrives)
([a-z][0-9])
  • On Password Change
Run a custom application when your voicemail password is changed
(E.g. Set this field to '/usr/bin/myapp' to execute 'myapp' application when your voicemail password changes)
([a-z][0-9])

ADSI

Voicemail - ADSI
  • ADSI Feature Number
The ADSI feature descriptor number to download to
(E.g. 0000000F)
([A-F][0-9])
  • ADSI Security code
The ADSI security lock code
(E.g. 9BDBF7AC)
([A-F][0-9])
  • ADSI Application version
The ADSI voicemail application version number
(E.g. 1)
([0-9])

Main Voicemail Menu

Voicemail - Main Voicemail Menu
  • Play Envelope message
Announces the Date/Time and the Extension number from which the message was recorded.
(E.g. Once voice box is checked for new messages, if this option is set to 'Yes', 'Received at {$DATE}. The from phone number {$NUMBER}' will be played, giving more details about the message originator).
(Option buttons)
  • Say Caller ID
Announce the extension number from which the voice message was recorded.
(E.g. If this option is set to 'Yes', when checking voicemail, 'From phone number {$NUMBER}' message will be heard).
(Option buttons)
  • Skip ms on playback
Interval in milliseconds to use when skipping forward or reverse while a voicemail message is being played
(E.g. If this field is set to '3000', when listening to a voice message it will skip 3 seconds on rewind/fast forward)
([0-9])
  • Max login attempts
Maximum number of login retries before user gets disconnected
(E.g. By default, this field is set to '3'. After 3 unsuccessful login attempts, the user gets disconnected)
([0-9])

NOTE: PBXware 6 has introduced a new lockout feature for Voicemails. It is directly related to the 'Max login attempts' option meaning that if a user fails to enter their voicemail PIN correctly after e.g., 3 tries, that voicemail will be blocked until an administrator unblocks it.

  • On Delete, play next message
After a voice message has been deleted, should the system automatically play the next message from the voice inbox
(E.g. Select 'Yes' to automatically playback the next voice message after you've deleted the old one)
(Option buttons)

Advanced Features

Voicemail - Advanced Features
  • Allow Review mode
Allow B to review the voice message before committing it permanently to A's voice box.
Example:
B leaves a message on A's voice box, but instead of hanging up, he presses '#'. Three options are offered to B:
  • Press 1 to accept this recording
  • Press 2 to listen to it
  • Press 3 to re-record your message
(Option buttons)
  • Allow Operator
Allow B to reach an operator from within the voice box.
Example:
B leaves a message on A's voice box, but instead of hanging up, B presses '#'.
'Press 0 to reach an operator' message is played (Once '0' is pressed, the user is offered the following options):
  • Press 1 to accept this recording (If selected, 'Your message has been saved. Please hold while I try that extension' is played and operator is dialed)
  • Or continue to hold (If B holds for a moment, 'Message deleted. Please hold while I try that extension' is played and operator is dialed)
(Option buttons)
  • System Operator
Local extension number that acts as an operator.
(E.g. If A's voice box has an option 'Allow Operator' set to 'Yes', all users dialing '#0' inside the voice box will reach this operator extension).
([0-9])
  • Send Voicemail
Change the context from which to send voicemail
(E.g. Select 'Yes' to enable and provide new values to 'Dialout context' and 'Callback context' fields)
(Option buttons)
  • Volume Gain
Set the gain you want to apply to VoiceMail recordings.
(E.g. Enter 2 to amplify the recordings).
([0-9])
  • Dialout context
Context to dial out from
(E.g. Set this field to 'fromvm', for example)
([a-z][0-9])
  • Callback context
Context to call back
(E.g. Set this field to 'tomv'. If not listed, calling the sender back will not be permitted)
([a-z][0-9])
  • Allow Voicemail Menu (via *)
Allow caller to access Voicemail Menu by dialing *.
(E.g. When reaching extensions voicemail to leave a message, pressing * will present you with login for extensions Voicemail box).
(Option buttons)
  • Allow Voicemail Dialout and Callback
Allow caller to use Voicemail Dialout and Callback from voicemail menu by entering extensions PIN.
(Option buttons)
  • Timezone
Timezone that system will use to inform users when voicemail message was received. Timezone selected here will also be used for setting up timezone for auto provisioned devices.
(Select box)
  • 6.0.voicemail edit timezones.png
When you click on this button, new window with options to configure timezons will be opened
(Button)

Edit Timezones

Voicemail - Edit Timezones
  • Timezone:
Timezone name
(E.g. Bosnia and Herzegovina)
(Display)
  • 5.0.edit.png
Click to edit timezone configuration
(Bitton)
  • 5.0.delete.png
Click to delete a timezone from the system
(Button)
Add/Edit Timezones
Voicemail - Add/Edit Timezones
  • Name:
Unique timezone name
(E.g. The name provided here will be visible when setting the correct voicemail timezone. Type 'Zenica' here for example)
([a-z][0-9])
  • Timezone:
Set the correct timezone
(E.g. If you have set 'Name'='Zenica' (a town in Bosnia) select the closest timezone to Zenica here (e.g. 'Europe/Sarajevo'))
(Select box)
  • Time format:
Set the appropriate time format:
Example:
Depending on your selected 'Timezone' you may choose between the following options:
  • 12 Hour clock
  • 12 Hour clock including minute
  • 12 Hour clock AM/PM
  • 12 Hour clock AM/PM, including minute
  • 24 Hour clock
  • 24 Hour clock including minute
  • AM/PM 12 hour syntax
  • Dutch syntax
  • German syntax
  • Greek syntax
  • Italian syntax
  • Norwegian syntax
  • Swedish syntax
(Select box)
  • Date format:
Set the correct date format
Example:
Depending on the selected 'Timezone', you may choose between the following options
  • Month/Day/Year
  • Day of Week/Month/Day/Year
  • Day/Month/Year
  • Day of Week/Day/Month/Year
(Select box)
  • Custom sound:
This file is played before the voicemail arrival time
(E.g. Enter sound file name, without the extension (e.g. 'arlington') here)
([a-z][0-9])

Transcription

Voicemail - Transcription
  • Enable Service
Whether transcription will be enabled
(Option buttons)
  • Service
Choose which service will be used for Speech to Text for Voicemails
(Select box)

NOTE: In order for Speech-to-Text transcription to work Delete After E-mailing has to be disabled on the extension, otherwise no transcription will be generated.

IBM Watson

Voicemail - IBM Watson

If you select IBM Watson under Service following additional options are available:

  • URL
Enpoind with which system will comunicate
  • API Key
API Key used for authentication
  • Language
Which language the transciption service expects (in which language autio file should be)
(Select box)

Google Speech

Voicemail - Google Speech

If you select Google Speech under Service following additional options are available:

  • API Key
API Key used for authentication
  • Language
Which language the transciption service expects (in which language autio file should be)
(Select box)

Service credentials acquisition

IBM Watson

In order to get the credentials for IBM Watson’s speech-to-text service an IBM Cloud account is required (free account works as well but limits the amount of requests that can be done). After logging into your IBM Cloud account select Watson from the menu that opens after clicking on the button in the top left corner:

IBM Watson

























In the page that opens under Watson Services select Browse Services (2). From the offered services select Speech to text (2) then press the Add Service button (3).

5.4 watson credentials.png






On the next page under theService Name enter the project name (1). Afterwards select the resource group (2), if multiple are available, as well as the deployment region (3).

You can also add an optional tag to your project (4).
5.4 watson credentials project.png






After these options are filled in scroll to the bottom of the page, there you will select your pricing plan (1) and press Create (2) to create your project.

Once the project is created go to the credentials page of the project (1).

5.4 MT watson credentials service.png






There will be a set of auto generated credentials to be used or new credentials can be made by pressing the New Credentials button (1).

To use either custom or auto-generated credentials press View credentials (2).
5.4 MT watson credentials view.png






In case new credentials are created the following window will appear where you enter the credentials name (1) and role (2).

Optionally the service credential ID (2) and configuration parameters (4) can be added.
Once the mandatory fields are set press Add (5).
5.4 MT watson credentials add new.png






Once a service credential is open for view, only 2 fields are needed for voicemail transcription: apikey (1) and url (2).

5.4 MT watson apikey url.png






Google Speech

Log into google cloud console with an existing account. From the menu on the left select APIs and Services:

5-1-speech10.png











Either click Library or ENABLE APIS AND SERVICES:

5-1-speech11.png






From here either manually find the Google Cloud Speech API or using the search field and select it. On the Google Cloud Speech API page click the enable button:

5-1-speech12.png







After enabling the api press the MANAGE button that replaced the enable button. On the manage page go to the Credentials section (1) and press Create credentials (2) and select API key (3):

5-1-speech13.png







A popup window will appear containing the generated key press the copy icon (1) to copy the API key needed for this feature. Some restrictions can be placed on individual keys (IP address, ios/android apps..) can be placed on the key by pressing the REStRICT KEY button (2).

5-1-speech14.png






Already created keys can be accessed from the same page in the API keyssection (the site might need to be refresh in order for keys to display). IP restriction is recommended and can be set and can be set by selecting IP addresses (1) in the in the Key restriction section of the API key options. Addresses are added separately by typing them in the IP address input field (2) and pressing enter confirm each one. Already added addresses will display above the input field (3) where they can be edited or removed by deleting the rows content or pressing the appropriate x button (4).


5-1-speech15.png







Usedge

Transcript can be added in Voicemail E-mail Template as shown below.

5-1-speech16.png






In order to make this feature easier to be used the default HTML template got updated, adding an additional row with the transcript. That row will be omitted if no transcript is available. An additional option has been added to all e-mail templates that enables the template to be reset to the default one. This reset will affect all the templates for the resource it is used on (eg: if voicemail e-mail templates get reset it will affect the plain text template, html template, and pager template). A warning message will pop up where confirmation for the reset is required in order to evade accidental resets.

5-1-speech17.png







To see the transcript in OSC click the speech bubble left of the message number:

5-1-speech18.png







In case no transcript is available (like voicemails created without this option) that field will be empty. The transcript will appear in a popup above the speech bubble and disappear after the first click outside the popup.

CNAM Lookup

CNAM Lookup

CNAM is an acronym which stands for Caller ID Name.

CNAM lookup provides the option to search and display caller name based on the CallerID.

CNAM Settings:

The following options are available and required:

  • Enable - must be set to yes in order to use the service when a call comes to the system.
  • Lookup URL - a valid URL given by a CNAM provider; the phone number in the URL must be replaced with “%NUMBER%”.
  • Request method - preferred method for getting a response from a CNAM provider, defined by the provider itself (“get” or “post”).
  • Request timeout (sec) - time limit in seconds for getting response from a CNAM provider
  • Lookup field - a CNAM database field given by a provider that holds the caller data we want to display (example “name”).
  • Test phone number - Any familiar number to be used for testing purposes.

A test request will be performed on every “save” and “test” action and the response will be displayed at the bottom of the CNAM settings form.

Possible CNAM lookup providers to be used:

http://www.cidname.com/

Example of CNAM lookup link for this provider:

https://www.data24-7.com/

Example of CNAM lookup link for this provider:

https://www.opencnam.com/

Example of CNAM lookup link for this provider:

Please check with your provider to make sure that CNAM lookup link is in correct format.

Configuration Files

System configuration files are accessible through this section. Only trained users should modify configuration files.

Configuration Files

First, select a configuration file from the dropdown menu. The file will open in a big text box from where it can be modified. Once the file is changed, click on the 'Save' button.

If there is a message saying 'Configuration files not updated' visible, click on the 'Import current file' or 'Import All Files' button to update the files. This error usually happens if the configuration file is changed through the system console (shell).

TIP

Once any kind of file update is done, be sure to reload PBXware to apply the changes.

E.g.: An assistant rolls calls into conference rooms and when the buttons light up on the executive phones, the executive would know the call is now in the conference room.
The config needs to be set as follows (example for Tenant 200, Conference 119):
  • [t-200]
  • exten => 119,hint,confbridge:200119

About

The About section provides detailed information on the system's edition, current release versions, including other licensing and application information. For better layout, the page is divided into two separate sections:

  • License
  • Versions

NOTE: For the PBXware Multi-Tenant Edition, such layout is visible only on Master Tenant. In order to see the About page for Slave Tenant, please refer to this About section.

Licence

Licence - Master Tenant

The Licence section displays the system's edition, version, Enhanced Services and licensing details.

  • PBXware
This line identifies the PBXware Edition, Release, and Asterisk running.
(E.g. Edition: Multi-Tenant Release: 6.0 (b99cec48) Running: 16.4.0-gc-ce38c557 PBXware Proxy v6.0.0-beta.2+build.1 (4192b49), API: 6, libmemcached version: 1.0.18)
(Display)
  • Licence Details:
Licence details section displays all enabled features on the licence, for example:
  • Channels
  • DIDs
  • Extensions
  • Hot Desking
  • PSTN Trunks
  • Tenants
  • VOIP Trunks
  • CRM Routing
  • Email to Fax
  • Meetings
(E.g. 19/9999 DIDs, 14/999 Tetants, 3/20 VOIP Trunks...)
(Display)
  • Enhanced Services:
This section identifies the system's Enhanced Services:
(E.g. Last Caller, Group Hunt, Call Forwarding...)
(Display)
  • License Details:
Displays license details.
(E.g. License No: A28909E8)
(Display)
NOTE: If 'Branding' is enabled, only license number is visible.
Refresh Licence.png
Updates the licence information, if any.
(E.g. Click the 'Refresh licence' button to update the licence information.)
(Button)

Versions

Versions - Master Tenant

The Versions section displays information on 'Application Name', 'Release Version', and 'Current Version'. By having this layout, users may detect if an application version is different from the release version, which would indicate that the application has custom changes on the system.

  • Application Name
Displays the name of the application.
(E.g. ARI Dial)
(Display)
  • Release Version
Displays the release version of the specified application.
(E.g. Version v1.0 ID: 0b0e80ef)
(Display)
  • Current Version
Displays the current version of the specified application on the system.
(E.g. Version v1.0 ID: 0b0e80ef)
(Display)
Checkmark Ver.png
When the check mark is shown, it implies that the Release Version and Current Version are the same .
(E.g. 'ARI Dial' -> Release Version: Version v1.0 ID: 0b0e80ef & Current Version: Version v1.0 ID: 0b0e80ef)
(Display)
ExclamationIcon Ver.png
When the exclamation icon is shown, it implies that the Release Version and Current Version are not the same.
(E.g. 'Meeting Client' -> Release Version: Version v6.0.2 ID: 1715a622 & Current Version: Version v6.0.0 ID: 1d67528c).
(Display)
Message Versions.png
NOTE: Apart from the exclamation icon being shown, there is a message displayed at the top of the page, saying: "The system contains custom updates!". This enables users to check whether there are any custom codes on his/her system.
TIP: For more information regarding Setup Wizard and how to successfully update the system, please refer to the Updates page under the 'Admin Settings' section.

Settings: On slave tenants

Settings: On slave tenants

Settings on a slave are used to set current slaves variables. These settings are applied only on the current slave tenant.






Default Trunks

Slaves use trunks, assigned to them on the master tenant, to place calls to various destinations. In order to allow an organization to control its voice communications budget and to provide for termination backup the default trunks allows setting primary, secondary and tertiary trunks.

The slave tenant will use the primary trunk as its first choice for every destination called. If the primary trunk for some reason fails to terminate the call, the secondary trunk will be used by the system. If the secondary trunk for some reason fails to terminate the call, the tertiary trunk will be used by the system.

Default trunks
  • Primary/Secondary/Tertiary Trunk:
Select default trunks on the system level.
NOTE: If the dialed number is busy, the system will recognize it and won't skip to other trunks in order to dial it.
(E.g. Service provider name)
(Select box)
  • Default Destination:
Default destination where trunks without DID will be transferred
(E.g. If there is no DID for an incoming Trunk/Provider, all calls will be transferred to this system number (e.g. 2000))
([0-9])


Precedence

Settings:

  • Default Trunks: All System calls go through trunks defined here
  • MiniLCR: Overrides 'Default Trunks' and sets a specific trunk for a destination

Extensions:

  • Trunks: Overrides 'Settings: Default Trunks'
  • Routes: Overrides 'Settings: MiniLCR'

UAD

UADs (User Agent Devices) are various IP phones, soft phones, ATA (Analog Telephone Adaptors), and IAD (Integrated Access Devices) used for system extensions. PBXware supports a wide range of UAD using SIP, IAX, MGCP, and DAHDI protocols.

Supported devices are already pre-configured with the most common settings in order to allow administrators an easy way of adding extensions. However, some PBXware installations have specific requirements, hence it is advisable to edit the selected UAD and set it to the required values. Additionally, if an installation needs to use an unlisted UAD, clicking on "Add User Agent" allows adding new UAD.

UAD






End of Life

All end-of-life devices are now properly marked on the Bicom Systems Wikimedia site under the UAD section.

As for the PBXware GUI:
To view which devices are end-of-life, freely navigate to the Settings tab > select the UAD page and a selection box that says 'End of Life' will be shown. Simply choose 'Yes' if you wish to see the list of end-of-life devices.


End of Life Devices




Requirements

Paging

Paging is a service that supports transmitting of messages to multiple phones over their loudspeakers

NOTE: With addition of multiple registration to a single extension, paging had to be modified. In PBXware 5 if more than one deskphone or third party softphone application is registered to a single PBXware extension at the same time, Speakerphone paging will be disabled for that extension. This is expected behavior and a tradeoff users must accept when registering more than one deskphone to their extension. Registration of Bicom Systems gloCOM applications, desktop and mobile, will not affect paging.


Budgetone 101/102

1. Navigate Internet browser to the phone IP address

2. Provide admin password ('admin' by default)

3. Click on the 'Login' button

4. Click on the 'Advanced Settings' link

5. Scroll down to the 'Auto-Answer' options

6. Select 'Yes'

7. Click on the 'Update' button

8. Click on the 'Reboot' button

TIP

Paging tested with Firmware version 1.0.8.16

GXP 2000

1. Navigate in your Internet browser to the phone IP address

2. Provide the admin password ('admin' by default)

3. Click on the 'Login' button

4. Click on the 'Account *' you wish to edit

5. Scroll down to 'Auto-Answer' options

6. Select 'Yes'

7. Click on the 'Update' button

8. Click on the 'Reboot' button

TIP

Paging tested with Firmware version 1.0.1.12

Snom 190/320

1. Navigate in your Internet browser to the telephone IP address

2. Navigate to your line e.g. 'Line 1'

3. Click 'SIP'

4. Set 'Auto Answer' to 'On'

5. Click on the 'Save' button

6. Navigate to 'Preferences'

7. Set 'Auto Answer Indication' to 'On' for a sound to be played notifying you that a call has been received

8. Set 'Type of Answering' to suit your needs e.g. 'Handsfree'

9. Click on the 'Save' button

TIP

Paging tested with Firmware version 5.2b

Polycom 30x/50x/60x

You need the latest version of both the SIP software and bootROM to do it. Auto-answer could be configured only using provisioning. To prepare configuration files you have to do following steps:

1. In the 'sip.cfg' file, look for the line with these variables:

<alertInfo voIpProt.SIP.alertinfo.1.value="Auto Answer" voIpProt.SIP.alertInfo.1.class="3"...> 

Polycom calls up class 3 in sip.cfg or ipmid.cfg file.

2. In 'sip.cfg' my ring class 'AUTO_ANSWER' looks like this:

<ringType se.rt.enabled="1" se.rt.modification.enabled="1">
<DEFAULT se.rt.1.name="Default" se.rt.1.type="ring" se.rt.1.ringer="2" se.rt.1.callWait="6" se.rt.1.mod="1"/>
<VISUAL_ONLY se.rt.2.name="Visual" se.rt.2.type="visual"/>
<AUTO_ANSWER se.rt.3.name="Auto Answer" se.rt.3.type="answer"/>
<RING_ANSWER se.rt.4.name="Ring Answer" se.rt.4.type="ring-answer" se.rt.4.timeout="2000" se.rt.4.ringer="2" se.rt.4.callWait="6" se.rt.4.mod="1"/>
<INTERNAL se.rt.5.name="Internal" se.rt.5.type="ring" se.rt.5.ringer="2" se.rt.5.callWait="6" se.rt.5.mod="1"/>
<EXTERNAL se.rt.6.name="External" se.rt.6.type="ring" se.rt.6.ringer="2" se.rt.6.callWait="6" se.rt.6.mod="1"/>
<EMERGENCY se.rt.7.name="Emergency" se.rt.7.type="ring" se.rt.7.ringer="2" se.rt.7.callWait="6" se.rt.7.mod="1"/>
<CUSTOM_1 se.rt.8.name="Custom 1" se.rt.8.type="ring" se.rt.8.ringer="5" se.rt.8.callWait="7" se.rt.8.mod="1"/>
<CUSTOM_2 se.rt.9.name="Custom 2" se.rt.9.type="ring" se.rt.9.ringer="7" se.rt.9.callWait="7" se.rt.9.mod="1"/>
<CUSTOM_3 se.rt.10.name="Custom 3" se.rt.10.type="ring" se.rt.10.ringer="9" se.rt.10.callWait="7" se.rt.10.mod="1"/>
<CUSTOM_4 se.rt.11.name="Custom 4" se.rt.11.type="ring" se.rt.11.ringer="11" se.rt.11.callWait="7" se.rt.11.mod="1"/>
</ringType> 

'se.rt.3.type="ANSWER"' sets the Polycom phone ring type, in this case, an answer, that means that the phone will automatically answer without ringing.

3. Update modified files to the provisioning server

4. Reload PBXware if used as the provisioning server

5. Restart your telephone

The bootROM on the phone performs the provisioning functions of downloading the bootROM, the <Ethernet address>.cfg file, and the SIP application and uploading log files. The SIP application performs the provisioning functions of downloading all other configuration files, uploading and downloading the configuration override file and user directory, downloading the dictionary and uploading log files.

The protocol which will be used to transfer files from the boot server depends on several factors including the phone model and whether the bootROM or SIP application stage of provisioning is in progress. TFTP and FTP are supported by all SoundPoint and SoundStation phones. The SoundPoint IP 301, 501, 600, and 601 and SoundStation IP 4000 bootROM also supports HTTP while the SIP application supports HTTP1 and HTTPS. If an unsupported protocol is specified, this may result in unexpected behavior, see the table for details of which protocol the phone will use. The "Specified Protocol" listed in the table can be selected in the Server Type field or the Server Address can include a transfer protocol, for example http://usr:pwd@server (see 2.2.1.3.3 Server Menu on page 10). The boot server address can also be obtained via DHCP. Configuration file names in the <Ethernet address>.cfg file can include a transfer protocol, for example https://usr:pwd@server/dir/file.cfg. If a user name and password are specified as part of the server address or file name, they will be used only if the server supports them.

Polycom

TIP A URL should contain forward slashes instead of back slashes and should not contain spaces. Escape characters are not supported. If a user name and password are not specified, the Server User and Server Password will be used.

For downloading the bootROM and application images to the phone, the secure HTTPS protocol is not available. To guarantee software integrity, the bootROM will only download signed bootROM or application images. For HTTPS, widely recognized certificate authorities are trusted by the phone and custom certificates can be added. See 6.1 Trusted Certificate Authority List on page 151. Using HTTPS requires that SNTP be functional. Provisioning of configuration files is done by the application instead of the bootROM and this transfer can use a secure protocol.

Cisco 7940-7960

1. Create a new line on a Cisco phone and put the configuration into sip.conf as you normally would (go into 'Settings: Call Preferences: Auto Answer (intercom)' and then make the line you've just created as 'auto-answer'.)

2. Here are the contents of /var/lib/asterisk/agi-bin/callall:

#!/bin/sh
cp /var/lib/asterisk/agi-bin/*conf /var/spool/asterisk/outgoing

3. Make sure to make the script executable. And then for every extension you have as an auto-answer, have a file like this in /var/lib/asterisk/agi-bin:

Channel: SIP/2006
Context: add-to-conference
WaitTime: 2
Extension: start
Priority: 1
CallerID: Office Pager <5555> 

So, for example, if you have three lines that are configured for automatic answering - SIP/2006, SIP/2007, SIP/2008, you should have three files named 2006-conf, 2007-conf, 2008-conf in /var/lib/asterisk/agi-bin that get copied into the outgoing call spool directory every time you call extension 5555.

4. Now, dial 5555 from any phone and you should have one-way paging.

People who use the pager may have to get used to waiting 1-2 seconds before speaking to allow all the phones to catch up with the audio stream. All of the phones hang up after 20 seconds, regardless of if the person originating the page has stopped talking. Change the AbsoluteTimeout values to increase this interval.

If you want a really confusing loud mess, then change the "dmq" options to "dq" and you'll get an N-way conversation going with everyone who has a phone. Bad.

If you want a really interesting office surveillance tool, change the "dmq" to "dt" and you'll suddenly be listening to all of the extensions in the office, like some kind of mega-snoop tool. Useful for after-hours listening throughout the entire office.


TIP

Paging tested with Firmware version 6.1

Linksys 941

1. Navigate in your Internet browser to phone IP address

2. Select 'Admin Login'

3. Select 'Advanced'

4. Navigate to 'User' tab

5. Set 'Auto Answer Page' to 'Yes'

6. Set 'Send Audio To Speaker' to 'Yes'

7. Click 'Submit All Changes' button

TIP

At the time paging option is set for all lines and works once handset is picked up. Paging tested with Firmware version 4.1.12(a)

Aastra 480i/9133i/9112i

1. Navigate your Internet browser to your telephone IP address

2. Select 'Preferences' under the 'Basic Settings' tab

3. Set 'Microphone Mute' to 'No'

4. Set 'Auto-Answer' to 'Yes'

5. Click on the 'Save Settings' button

6. Reboot the phone to apply the new settings

TIP

At the time, the paging option is set for all lines and works once the handset is picked up. Paging tested with Firmware version 1.3.1.1095

Add/Edit

SIP

Click 'Add User Agent' to add a device or click on the 'Edit' icon next to one, to change its settings.

UAD SIP

General

  • Protocol:
Select protocol UAD(User Agent Device) uses
(E.g. If your UAD/Phone uses SIP protocol, select 'SIP' here)
(Select box)
  • Device Name:
Unique device name
(E.g. AASTRA 480i
([a-z][0-9])
  • DTMF Mode (Dual Tone Multi-Frequency):
A specific frequency consisting of two separate tones. Each key has a specific tone assigned to it so it can be easily identified by a microprocessor.
(E.g. This is a sound heard when dialing digits on touch-tone phones. Each phone has different 'DTMF Mode'. By default, this field is populated automatically for supported devices. If adding other UAD/Phone select between 'inband', , 'rfc2833' or 'info' options
(Option buttons)
  • Context:
Every system extension belongs to a certain system context. The context may be described as a collection/group of extensions. Default context used by the PBXware is 'default' and must not be used by custom extensions.
(E.g. default)
([a-z][0-9])
  • Status:
Extension status/presence on the network
If this field is set to 'Active', this UAD/Phone will be available in the 'UAD' select box by default when adding new extensions)
(Select box)
  • Internal UAD name for Auto-Provisioning
This is where you define how the system will recognize the UAD internally
(E.g. aa57i)
(Select box)

Network Related

Network Related
  • Transport:
Type of transfer protocol that will be used on PBXware.
UDP (User Datagram Protocol) - With UDP, computer applications can send messages, in this case referred to as datagrams, to other hosts on an Internet Protocol (IP) network without prior communications to set up special transmission channels or data paths.
TCP (Transmission Control Protocol) - provides reliable, ordered, error-checked delivery of a stream of octets between programs running on computers connected to an intranet or the public Internet.
TLS (Transport Layer Security) - cryptographic protocol that provide communication security over the Internet.[1] They use asymmetric cryptography for authentication of key exchange, symmetric encryption for confidentiality, and message authentication codes for message integrity.
Type: Checkbox
  • Encryption:
This option enables or disables encryption in PBXware transport.
Options: Yes, No, N/A.
  • NAT (Network Address Translation):
Set the appropriate Extension - PBXware NAT relation
Example:
If Extension 1000 is trying to register with the PBXware from a remote location/network and that network is behind NAT, select the appropriate NAT settings here:
  • Yes - Always ignore info and assume NAT
  • No - Use NAT mode only according to RFC3581
  • Default(rport) - force_rport - forces RFC 3581 behavior and disables symmetric RTP support
  • Comedia RTP - enables RFC 3581 behavior if the remote side requests it and enables symmetric RTP support
(Option button)
  • Direct media
This option tells the Asterisk server to never issue a reinvite to the client, if it is set to No.
(E.g. Select Yes if you want Asterisk to send reinvite to the client)
(Option button)
  • Direct RTP setup:
Here you can enable or disable the new experimental direct RTP setup. Setting this value to yes sets up the call directly with media peer-2-peer without re-invites. Will not work for video and cases where the callee sends RTP payloads and fmtp headers in the 200 OK that does not match the callers INVITE. This will also fail if directmedia is enabled when the device is actually behind NAT.
Options: Yes, No, N/A
  • Qualify
Timing interval in milliseconds at which a 'ping' is sent to the UAD/Phone or trunk, in order to find out its status(online/offline).
In PBXware 5.1 'Qualify' is set to 8000 by default.
(E.g. Set this option to '2500' to send a ping signal every 2.5 seconds to the UAD/Phone or trunk. Navigate to 'Monitor: Extensions' or 'Monitor: Trunks' and check the 'Status' field)
([0-9])

Call Properties

Call Properties
  • Ringtime:
UAD/Phone ring time
(E.g. Time in seconds that the UAD/Phone will ring before the call is considered unanswered)
([0-9])
  • Incoming Dial Options:
Advanced dial options for all incoming calls
(E.g. Please see below for a detailed list of all available dial options (default: tr))
([a-z])
  • Outgoing Dial Options:
Advanced dial options for all outgoing calls
(E.g. Please see below for a detailed list of all available dial options( default: empty ))
([a-z])

Channels

Channels
  • Incoming Limit:
Maximum number of incoming calls
(E.g. 2)
([0-9])
  • Outgoing Limit:
Maxmimum number of outgoing calls
(E.g. 2)
([0-9])
  • Busy Level
Maximum number of concurent incoming calls until user/peer is busy.

Codecs

Codecs
Set the codecs extension is allowed to use.
  • Video Support
Set this option to Yes to enable SIP video support.
(Yes, No, N/A)
  • Auto-Framing (RTP Packetization):
If autoframing is turned on, system will choose packetization level based on remote ends preferences.
(E.g. Yes)
(Option buttons)

Auto Provisioning

Auto Provisioning
  • Auto Provisioning:
Enable auto provisioning service for this particular model.
(E.g. Connect the UAD/Phone to PBXware without any hassle by providing the UAD/Phone MAC address (and optionally adding the Static UAD/Phone IP address and network details))
(Option buttons)
  • DHCP ( Dynamic Hosts Configuration Protocol ):
Set whether the UAD/Phone is on a DHCP or a Static IP address
(E.g. Set DHCP = Yes if UAD/Phone is on a dynamic or DHCP = No if UAD/Phone is on a static IP address. If on a static IP, you will have to provide more network details in the fields below).
(Option buttons)

Presence

Presence
  • Presence
Presence enables UAD to subscribe to hints which are used for BLF.
(E.g. Yes, No, N/A)
(Option buttons)
  • User Agent Auto Provisioning Template:
This option is used for providing additional config parameters for SIP, IAX, and MGCP configuration files. The values provided here will be written into these configuration files.
([a-z][0-9])

IAX

Click 'Add User Agent' to add a device or click the 'Edit' icon next to one to change its settings.

IAX
  • Protocol:
Select protocol UAD (User Agent Device) uses
(E.g. If UAD/Phone uses IAX protocol, select 'IAX' here)
(Select box)

General

  • Device Name:
Unique device name
(E.g. AASTRA 480i)
([a-z][0-9])
  • DTMF Mode (Dual Tone Multi-Frequency):
A specific frequency, consisting of two separate tones. Each key has a specific tone assigned to it so it can be easily identified by a microprocessor.
(E.g. This is a sound heard when dialing digits on touch-tone phones. Each phone has a different 'DTMF Mode'. By default, this field is populated automatically for supported devices. If adding another UAD/Phone select between 'inband', , 'rfc2833' or 'info' options)
(Select box)
  • Context:
Every system extension belongs to a certain system context. Context may be described as a collection/group of extensions. The default context used by PBXware is 'default' and must not be used by custom extensions.
(E.g. default)
([a-z][0-9])
  • Status:
Extension status/presence on the network
(E.g. If this field is set to 'Active', this UAD/Phone will be available in the 'UAD' select box by default when adding new extensions)
(Select box)

Network Related

Network Related
  • NAT (Network Address Translation)
Set the appropriate Extension - PBXware NAT relation.
If extension 1000 is trying to register with the PBXware from a remote location/network and that network is behind NAT, select the appropriate NAT settings here:
  • yes - Always ignore info and assume NAT
  • no - Use NAT mode only according to RFC3581
  • Default (rport) - this setting forces RFC3581 behavior and disables symmetric RTP support.
  • Comedia RTP - enables RFC3581 behavior if the remote side requests it and enables symmetric RTP support.
(Option buttons)
  • Direct Media
This option tells the Asterisk server to never issue a reinvite to the client, if it is set to No. Select Yes if you want Asterisk to send reinvite to the client.
(Option button)
  • Qualify:
Timing interval in milliseconds at which a 'ping' is sent to a UAD/Phone or trunk in order to find out its status (online/offline).
In PBXware 5.1 'Qualify' is set to 8000 by default.
(E.g. Set this option to '2500' to send a ping signal every 2.5 seconds to UAD/Phone or trunk. Navigate to 'Monitor: Extensions' or 'Monitor: Trunks' and check the 'Status' field)
([0-9])

Call Properties

Call Properties
  • Ringtime:
UAD/Phone ring time
(E.g. Time in seconds that the UAD/Phone will ring before the call is considered unanswered)
([0-9])
  • Incoming Dial Options:
Advanced dial options for all incoming calls
(E.g. Please see below for a detailed list of all available dial options( default: tr ))
([a-z])
  • Outgoing Dial Options:
Advanced dial options for all outgoing calls
(E.g. Please see below for a detailed list of all available dial options( default: empty ))
([a-z])

Channels

Channels
  • Incoming Limit:
Maximum number of incoming calls
(E.g. 2)
([0-9])
  • Outgoing Limit:
Maxmimum number of outgoing calls
(E.g. 2)
([0-9])
  • Notransfer:
Disable native IAX transfer
(Option buttons)
  • Send ANI:
Should ANI ("super" Caller ID) be sent over this Provider
(E.g. Set 'Yes' to enable)
(Option buttons)
  • Trunk:
Use IAX2 trunking with this host
(E.g. Set 'Yes' to enable)
(Option buttons)

Authentication

Authentication
  • Auth Method:
Authentication method required by the provider
none
plaintext
md5
rc4
rsa
(E.g. md5)
([a-z][0-9])

Codecs

Codecs
  • Disallow:
Set the codecs extension to 'not allowed'
(E.g. This field is very unique. In order to work properly, this setting is automatically set to 'Disallow All' and it cannot be modified)
(Read only)
  • Allow:
Set the codecs extension is allowed to use
(E.g. Only the codecs set under 'Settings: Server' will be available to choose from)
(Check box)

Auto Provisioning

Auto Provisioning
  • Auto Provisioning:
Enable auto provisioning service for this particular model.
(E.g. Connect the UAD/Phone to PBXware without any hassle by providing the UAD/Phone MAC address (and optionally adding the Static UAD/Phone IP address and network details))
(Option buttons)
  • DHCP (Dynamic Hosts Configuration Protocol):
Set whether the UAD/Phone is on a DHCP or a Static IP address
(E.g. Set DHCP = Yes if UAD/Phone is on dynamic or DHCP = No if UAD/Phone is on a static IP address. If on a static IP, you will have to provide more network details in the fields bellow).
(Option buttons)

Presence

Presence
  • Presence
Presence enables UAD to subscribe to hints which are used for BLF.
(E.g. Yes, No, N/A)
  • User Agent Auto Provisioning Template:
This option is used for providing additional config parameters for SIP, IAX, and MGCP configuration files. Values provided here will be written into these configuration files.
([a-z][0-9])

DAHDI

General
  • Device Name:
Unique device name
(E.g. AASTRA 480i)
([a-z][0-9])
  • Channels
Which card channels are used
(E.g. 1,4/1-4)
  • Language:
Default language
([0-9][,-])
  • Status:
Extension status/presence on the network
(E.g. If this field is set to 'Active', this UAD/Phone will be available in the 'UAD' select box by default when adding new extensions)
(Select box)
  • Signalling:
Signalling method
Example:
  • default
  • FXS Loopstart
  • FXS Groundstart
  • FXS Kewlstart
  • FXO Loopstart
  • FXO Groundstart
  • FXO Kewlstart
  • PRI CPE side
  • PRI Network side
(Select box) ,
  • Test Number:
This number is used for trunk monitoring in Monitor->Monitor Settings->Monitor Trunks.
  • Music On Hold:
Select which class of music to use for music on hold. If not specified the 'default' will be used
(E.g. default)
(Select box)
  • Mailbox:
Define a voicemail context
(E.g. 1234, 1234@context)
([a-z][0-9])
  • Group Method:
It specifies which group to dial, and how to choose a channel to use in the specified group. The four possible options are:
  • g: select the lowest-numbered non-busy DAHDI channel (aka. ascending sequential hunt group).
  • G: select the highest-numbered non-busy DAHDI channel (aka. descending sequential hunt group).
  • r: use a round-robin search, starting at the next highest channel than last time (aka. ascending rotary hunt group).
  • R: use a round-robin search, starting at the next lowest channel than last time (aka. descending rotary hunt group).

PRI

PRI
  • Switchtype:
Set switch type
Example:
  • National ISDN 2
  • Nortel DMS100
  • AT&T 4ESS
  • Lucent 5ESS
  • EuroISDN
  • Old National ISDN 1
(Select box)
  • PRI Dial Plan:
Set dial plan used by some switches
Example:
  • Unknown
  • Private ISDN
  • Local ISDN
  • National ISDN
  • International ISDN
(Select box)
  • PRI Local Dial Plan:
Set numbering dial plan for destinations called locally
  • Unknown
  • Private ISDN
  • Local ISDN
  • National ISDN
  • International ISDN
(Select box)
  • PRI Trust CID:
Trust provided caller id information
(E.g. Yes, No, N/A)
(Option buttons)
  • PRI Indication:
How to report 'busy' and 'congestion' on a PRI
  • outofband - Signal Busy/Congestion out of band with RELEASE/DISCONNECT
  • inband - Signal Busy/Congestion using in-band tones
(Select box)
  • Network Specific Facility:
If required by switch, select network specific facility
  • none
  • sdn
  • megacom
  • accunet
(Select box)

Caller ID

Caller ID
  • Outbound Caller ID:
Caller ID set for all outbound calls where Caller ID is not set or supported by a device
(E.g. john@domain.com)
([0-9])
  • Allow ES Caller ID:
CallerID can be set to 'asreceived' or a specific number if you want to override it.
NOTE: Caller ID can only be transmitted to the public phone network with supported hardware, such as a PRI. It is not possible to set external caller ID on analog lines
(E.g. 'asreceived', 555648788)
([a-z][0-9])
  • Use Caller ID:
Whether or not to use caller ID
(E.g. Yes, No, N/A)
(Option buttons)
  • Hide Caller ID:
Whether or not to hide outgoing caller ID
(E.g. Yes, No, N/A)
(Option buttons)
  • Restrict CID
Whether or not to use the caller ID presentation for the outgoing call that the calling switch is sending
(E.g. Yes, No, N/A)
(Option buttons)
  • Use CallerID Presentation:
Whether or not to use the caller ID presentation from the Asterisk channel for outgoing calls.
  • CID Signalling:
Set the type of caller ID signalling
Example:
  • bell - US
  • v23 - UK
  • dtmf - Denmark, Sweden and Netherlands
(Select box)
  • CID Start:
What signals the start of caller ID
Example:
  • ring = a ring signals the start
  • polarity = polarity reversal signals the start
(Select box)
  • Call Waiting CID:
Whether or not to enable call waiting on FXO lines
(E.g. Yes, No, N/A)
(Option buttons)
  • Send CallerID After:
Some countries, like UK, have different ring tones (ring-ring), which means the caller id needs to be set later on, and not just after the first ring, as per the default.
(E.g. Yes)
(Select box)

Echo Canceler

Echo Canceler
  • Echo Cancel:
Enable echo cancellation
(Yes, No, N/A)
(Option buttons)
  • Echo Training:
Mute the channel briefly, for 400ms, at the beginning of conversation, cancelling the echo. (Use this only if 'Echo Cancel' doesn't work as expected)
(E.g. Yes, No, N/A)
(Option buttons)
  • Echo Cancel When Bridged:
Enable echo cancellation when bridged. Generally not necessary, and in fact undesirable, to echo cancel when the circuit path is entirely TDM
(E.g. Yes, No, N/A)
(Option buttons)
  • Echo Canceller:
Types of echo cancellers:
  • mg2
  • oslec
  • kb1

Call Features

Call Features
  • Call Waiting:
Whether or not to enable call waiting on FXO lines
(E.g. Yes, No, N/A)
(Option buttons)
  • Three Way Calling:
Support three-way calling. If enabled, call can be put on hold and you are able to make another call
(E.g. Yes, No, N/A)
(Option buttons)
  • Transfer:
Support call transfer and also enable call parking (overrides the 'canpark' parameter). Requires 'Three Way Calling' = 'Yes'.
(E.g. Yes, No, N/A)
(Option buttons)
  • Can Call Forward:
Support call forwarding
(E.g. Yes, No, N/A)
(Option buttons)
  • Call Return:
Whether or not to support Call Return '*69'. Dials last caller extension number
(E.g. Yes, No, N/A)
(Option buttons)
  • Overlap Dial:
Enable overlap dialing mode (sends overlap digits)
(E.g. Yes, No, N/A)
(Option buttons)
  • Pulse Dial:
Use pulse dial instead of DTMF. Used by FXO (FXS signalling) devices
(E.g. Yes, No, N/A)
(Option buttons)

Call Indications

Call Indications
  • Distinctive Ring Detection:
Whether or not to do distinctive ring detection on FXO lines
(E.g. Yes, No, N/A)
(Option buttons)
  • Busy Detect:
Enable listening for the beep-beep busy pattern
(E.g. Yes, No, N/A)
(Option buttons)
  • Busy Count:
How many busy tones to wait before hanging up. Bigger settings lower the probability of random hangups. 'Busy Detect' has to be enabled
Example:
  • 4
  • 6
  • 8
(Select box)
  • Call Progress:
Easily detect false hangups
(E.g. Yes, No, N/A)
(Option buttons)
  • Immediate:
Should channel be answered immediately or the simple switch should provide dialtone, read digits, etc
(E.g. Yes, No, N/A)
(Option buttons)

Call Groups

Call Groups
  • Call Group:
Set the Call Group to which the extension belongs.
(E.g. Similar to 'Context' grouping, only this option sets to which call group extension belongs(Allowed range 0-63))
([0-9][,-])
  • Pickup Group:
Set groups extension as allowed to pickup.
(E.g. Similar to 'Context' grouping, only this option sets the Call Groups extension as allowed to pickup by dialing '*8'.)
([0-9][,-])

RX/TX

RX/TX
  • RX Wink:
Set timing parameters
Example:
  • Pre-wink (50ms)
  • Pre-flash (50ms)
  • Wink (150ms)
  • Receiver flashtime (250ms)
  • Receiver wink (300ms)
  • Debounce timing (600ms)
(Select box)
  • RX Gain:
Receive signal decibel
(E.g. 2)
([0-9])
  • TX Gain:
Transmit signal decibel
(E.g. 2)
([0-9])

Other DAHDI Options

Other Zapata Options
  • ADSI (Analog Display Services Interface):
Enable remote control of screen phone with softkeys. (Only if you have ADSI compatible CPE equipment)
(E.g. Yes, No, N/A)
(Option buttons)
  • Jitter Buffers:
Configure jitter buffers. Each one is 20ms long
(E.g. 4)
([0-9])
  • Relax DTMF:
If you are having trouble with DTMF detection, you can relax the DTMF detection parameters
(E.g. Yes, No, N/A)
(Option buttons)
  • Fax Detect:
Enable fax detection
Example:
  • both
  • incoming
  • outgoing
  • no
(Select box)

Span

Span
  • Span number:
Number of the span
(E.g. 1)
([0-9])
  • Span timing:
How to synchronize the timing devices
Example:
  • 0 - do not use this span as a sync source
  • 1 - use as the primary sync source
  • 2 - set as the secondary, and so forth
([a-z])
  • Line build out:
Length of the last leg of the connection and is set to zero if the length is less than 133 feet
Example:
  • 0 db (CSU) / 0-133 feet (DSX-1)
  • 133-266 feet (DSX-1)
  • 266-399 feet (DSX-1)
  • 399-533 feet (DSX-1)
  • 533-655 feet (DSX-1)
  • -7.5db (CSU)
  • -15db (CSU)
  • -22.5db (CSU)
(Select box)
  • Framing:
How to communicate with the hardware at the other end of the line
Example:
  • For T1: Framing is one of d4 or esf.
  • For E1: Framing in one of cas or ccs.
(Select box)
  • Coding:
How to encode the communication with the other end of line hardware.
Example:
  • For T1: coding is one of ami or b8zs
  • For E1: coding is one of ami or hdb3 (E1 may also need crc)
(Select box)
  • Yellow:
Whether the yellow alarm is transmitted when no channels are open.
(E.g. Yes, No, N/A)
(Option buttons)

Dynamic Span

Dynamic Span
  • Dynamic span driver:
The name of the driver (e.g. eth)
([0-9][a-z])
  • Dynamic span address:
Driver specific address (like a MAC for eth).
([0-9][a-z])
  • Dynamic span channels:
Number of channels.
(6)
  • Dynamic span timing:
Sets timing priority, like for a normal span. Use "0" in order not to use this as a timing source, or prioritize them as primary, secondary, etc.
(0)

FXO Channels

FXO Channels
  • FXO Loopstart:
Channel(s) are signalled using FXO Loopstart protocol
([0-9])
  • FXO Groundstart:
Channel(s) are signalled using FXO Groundstart protocol
([0-9])
  • FXO Kewlstart:
Channel(s) are signalled using FXO Kewlstart protocol
([0-9])

Values for above fields are set as follows:

  • 1 - for one card
  • 1-2 - for two cards
  • 1-3 - for three cards etc
  • 2-3 (If your card has modules in this order FXS, FXO, FXO, FXS)

FXS Channels

FXS Channels
  • FXS Loopstart:
Channel(s) are signalled using FXS Loopstart protocol
([0-9])
  • FXS Groundstart:
Channel(s) are signalled using FXS Groundstart protocol
([0-9])
  • FXS Kewlstart:
Channel(s) are signalled using FXS Kewlstart protocol
([0-9])

Values for the above fields are set as follows:

  • 1 - for one card
  • 1-2 - for two cards
  • 1-3 - for three cards etc
  • 2-3 (If your card has modules in this order FXS, FXO, FXO, FXS)

Jitter Buffer

Jitter Buffer

A jitter buffer temporarily stores arriving packets in order to minimize delay variations. If packets arrive too late then they are discarded. A jitter buffer may be mis-configured and be either too large or too small.

  • Enable Jitterbuffer:
Enables the use of a jitterbuffer on the receiving side of a SIP channel. An enabled jitterbuffer will be used only if the sending side can create and the receiving side cannot accept jitter. The SIP channel can accept jitter, thus a jitterbuffer on the receive SIP side will be used only if it is forced and enabled.
(E.g. Yes, No, N/A)
(Option buttons)
  • Force Jitterbuffer:
Should we force jitter buffer (default value 10)
(E.g. Jitter buffer is usually handled by the UADs/Phones. But in case these do this poorly , the jitter buffer can be enforced on PBXware side)
([0-9])
  • Max length (ms):
Max length of the jitterbuffer in milliseconds.
(E.g. 300)
([0-9])
  • Re-sync threshold:
Resync the threshold for noticing a change in delay measured
(E.g. 1000)
([0-9])
  • Implementation:
Jitter buffer implementation used on a receiving side of a SIP channel. Defaults to "fixed".
(E.g. adaptive)
(Select box)
  • Target extra
  • Logging:
Enables jitterbuffer frame logging. Defaults to "no".
(E.g. Yes, No, N/A)
(Option buttons)

Other DAHDI Channels

Other DAHDI Channels
  • Unused:
([0-9])
  • Clear:
([0-9])

Access Codes

Access codes provide the master/tenant user with access to essential system or enhanced services

Master Tenant

Following options are available on Master Tenant only

Transfer

Access codes - Transfer
  • Blind Transfer
Perform blind a transfer
(e.g. mobile phone) and transfer the call to it.
([0-9])
  • Attended Transfer
Perform Attended Transfer
([0-9])
  • Attended Transfer Abort
Dialing this access code aborts an attended transfer. Otherwise there is no way to abort an attended transfer.
([0-9])
  • Attended Transfer Complete
Dialing this access code completes an attended transfer and drops out of the call without having to hang up.
([0-9])

Slave Tenants

Following options are available on Slave Tenants only

Voicemail

Access codes - Voicemail
  • Voicemail
Voice inbox access code. This number is dialed to access extension voice inbox (extension PIN required)
(E.g. From extension 1000 dial '*123' to access extension 1000 voice inbox. When asked for PIN, provide PIN set for this extension)
([0-9])
  • General Voicemail
Access code for general voice mailbox. This number is used for checking your voice inbox from any system Extension
(E.g. Dial '*124'. Enter your Extension number and PIN when asked for it)
([0-9])
  • Voicemail Transfer
Access code for transferring active calls to any system voice box
(E.g. During active conversation dial '*125 + $EXTENSION' to transfer calling party to system $EXTENSION number voice box)
([0-9])

Agents

Access codes - Agents
  • Agent Pause
When dialed, the agent is on pause and not receiving any calls.
(E.g. Dial '*204' to pause agent).
([0-9])
  • Agent Not Ready
When dialed, the agent is on pause and not receiving any calls and listening to MOH.
(E.g. Dial '*205' to pause an agent and play MOH while paused).
([0-9])
  • Agent Project Dial
When dialed, agent will make outbound call with Project Code
(E.g. *212 + $PROJECT_CODE + $NUMBER (*212*200*1000))
([0-9])

Enhanced Services

Access codes - Enhanced Services
  • Last Caller
Access code for dialling the last Extension that was calling you
(E.g. If Extension '1000' was the last extension calling you, dial '*149' from your Extension. Message 'The number to call your line was $EXTENSION. To call this number press 1' will be played. Press '1' dial this destination).
([0-9])
  • Monitoring
Access code for monitoring active calls
(E.g. If Extensions '1000' and '1001' are in conversation, dial '*199 + 1000' to listen the ongoing conversation)
([0-9])

Speakerphone Paging

Access codes - Speakerphone Paging
  • Speakerphone Page
Access code for transmitting a message to multiple phones via their loudspeakers
(E.g. Dial '*399' to speakerphone all Extensions defined under Enhanced Services)
([0-9])
  • Single Speakerphone Page
Access code for transmitting a message to phone loudspeaker
(E.g. Dial '*400 + $EXTENSION' to transmit a message to provided extension (phone) loudspeaker)
([0-9])
  • Groups Speakerphone Page
Access code for transmitting a message to paging groups via their loudspeakers
(E.g. Dial '*600 + Paging Group' to transmit a message over intercom to all the extensions added to Paging group)
([0-9])


PBXware brings a feature in form of Two Way Speakerphone Paging. In order to start two way communication with preferred extension on the system dial *400 + * + $EXTENSION. For example, if you would like to initiate two way speakerphone paging with extension 1038 you will dial: *400*1038.

Features

Access codes - Features
  • Speed Dial
Speed Dial enables faster dialing by entering an access code and dual number speed dialing code. Speed Dialing Codes can be entered by clicking Settings: Servers and then clicking on Speed Dial button
(E.g. Dial '*130 + XX' where XX represents speed dialing code associated to some extension)
([0-9])
  • Other Networks
Access code for accessing other PBXware networks
(E.g. Dial '*188 + $NETWORK + $EXTENSION' to dial number $EXTENSION or $NETWORK (e.g. '*188 8 1000').
NOTE: 'Trunk' and 'Other Network' must already be set)
([0-9])
  • Listen to CDR recordings
Access code used when you want to listen to the last 9 Call Recordings from CDRs
(E.g. Dial '*170' access code followed by a number between 1 and 9, where 1 is most recent recorded conversation (excluding access code calls).
([1-9])

Call Forwarding

Access codes - Call Forwarding
  • Enable Call Forwarding
Access code for enabling Call Forwarding Enhanced Service
(E.g. Dial '*71 + $EXTENSION' to forward all calls to $EXTENSION number. This number can be local Extension or Proper/Mobile number (e.g. '*71 1001' or '*71 55510205'))
([0-9])
  • Disable Call Forwarding
Access code for disabling Call Forwarding Enhanced Service
(E.g. Dial '*72' to disable this service (Extension number not required))
([0-9])

Group Hunt

Access codes - Group Hunt
  • Toggle Do Not Disturb
Access Code for toggle "Do Not Disturb" Enhanced Service ON or OFF, the same as if user dialed *78/*79.
(*[0-9])
  • Enable Do Not Disturb
Access Code for enabling "Do Not Disturb" Enhanced Service.
Dial *78 to enable "Do Not Disturb" and use set of rules defined for this service in extensions Enhanced Services.
(*[0-9])
  • Disable Do Not Disturb
Access Code for disabling "Do Not Disturb" Enhanced Service.
Dial *79 to disable "Do Not Disturb" and use set of rules defined for this service in extensions Enhanced Services.
(*[0-9])
  • Enable Group Hunt
Access Code for enabling "Group Hunt" Enhanced Service.
Dial *510 to enable "Group Hunt" and use set of rules defined for this service in extensions Enhanced Services.
(*[0-9])
  • Disable Group Hunt
Access Code for enabling "Group Hunt" Enhanced Service.
Dial *511 to enable "Group Hunt" and use set of rules defined for this service in extensions Enhanced Services.
(*[0-9])

Caller ID

Access codes - Caller ID
  • Block CallerID
Access code to block other users from seeing your CallerID
(E.g. Dial '*67' to block displaying your CallerID)
([0-9])
  • Block CallerID once
Access code for blocking only first next call from displaying CallerID
(E.g. Dial '*81' to block only next call from seeing your CallerID)
([0-9])
  • Unblock CallerID
Access code to unblock your CallerID after it has been blocked
(E.g. Dial '*68' to unblock your CallerID)
([0-9])
  • Call with CallerID list number
Access code for changing caller ID number
(E.g. Dial '*65 + CallerID Number + Number_You_Want_To_Dial')

Call Parking

Access codes - Call Parking
  • Call Park
Access code for parking active calls
(E.g. During active conversation dial '#700'. The call will be parked on first available Call Park Extension (e.g. 701). Parked call can be picked up from any system Extension by dialing parked Extension ('701') NOTE: Extensions must have call pickup enabled in Enhanced Services in order to be able to pick up parked calls.
([0-9])
  • Call Park Start
Start Extension for call parking service
(E.g. If set to '701' all calls will be parked on Extensions '701' to 'Call Park End')
([0-9])
  • Call Park End
End Extension for call parking service
(E.g. If set to '720' all calls will be parked on Extensions 'Call Park Start' to '720')
([0-9])
  • Call Park Timeout (sec)
Default timeout for Call Park is 45 seconds which means that once call is parked it will stay at assigned parking lot for 45 seconds after which call will return to extension which it was parked from.
  • Enhanced Call Park
Access code for parking calls and sending them to preset Announce Extension which can be set in Settings->Servers
(E.g. During active conversation dial '#800'. The call will be parked and Announce Extension will ring for Timeout seconds. After that period call will be directed to Timeout Extension)
([0-9])
  • Call Pickup
NOTE: The Call Pickup access code will be applied to phones if auto provisioning is used.
([0-9])
  • Call Pickup Asterisk
([0-9])
  • Parked Calls Transfer
Set this feature as Disable (default setting) or Enable it for both sides or for the pickup side only.
  • Parked Calls Recording
Set this feature as Disable (default setting) or Enable it for Caller only, Callee only or Both sides.

System Tests

Access codes - System Tests
  • Music On Hold
Access code for playing Music On Hold sound files
(E.g. Dial '*388' to play 'default' Music On Hold class sound files)
([0-9])
  • Echo Audio Read
Access code for echo audio test.
(E.g. Dial '*398' and talk. Everything you say is returned back so the server response time can be checked)
([0-9])

NOTE: Now user will be able to skip the audio prompt when doing Echo Test by pressing any DTMF, including "#".

Greetings

Access codes - Greetings
  • Record Greeting
Record greeting or any other sound file that can be used in PBXware
(E.g. Dial '*301' and after the beep say the message that you want to record)
([0-9])
  • Agent Greeting
Record the agent greeting which the caller will hear before being connected to an agent
(E.g. Dial *302 and then enter the agent number to record the agent greeting which the caller will hear before being connected to an agent)
([0-9])
  • Change Greeting (greeting access code for specific destination types)
(e.g., Dial *303xxx where xxx is an IVR, Ring Group, Queue, etc. When dialed the user is prompted to record a new greeting. Once accepted, the greeting is set as the destination's new greeting.)
  • Overwrite Greeting (greeting access code for specific destination types)
(e.g., Dial *304xxx where xxx is an IVR, Ring Group, Queue, etc. When dialed the user is prompted to record a new greeting. Once accepted, the greeting is set as the destination's new greeting and the old greeting, if it existed, will be deleted.)

Operation Times

Access Codes - Operation Times
  • Open Operation Times
User will dial '*401' to open systems operation times
(E.g. If operation times is open, but not explicitly closed, it is automatically closed at 12 AM)
([0-9])
  • Close Operation Times
User will dial '*402' to close systems operation times
(E.g. If user doesn't close operation times, it will be closed automatically at 12 AM)
([0-9])
  • Reset Operation Times
User will dial '*403' to reset systems operation times and restore rules entered in settings.
  • Midnight Reset
Users have the ability to set the operation times midnight reset option to Yes/No/Not Set.

By default this option is set to "Yes", meaning that the access codes will be reset at midnight. If set to "No", midnight reset will be skipped.

Operation Times BLFs

Access codes - Operation Times BLFs
  • Open/Close: *404
Users can program a BLF key on their phone to *404 in order to monitor Operation Times status and to use it to enable or disable Operation Times rules.
For example, if a user stays in the office after the Operation Times rules activate for off hours, the BLF will notify the user of the changed state by turning on the BLF light or changing its color (behavior will depend on the device used). Once *404 is provisioned as BLF pressing the button will toggle Operation times ON or OFF, the same as if user dialed *401/*402.
([0-9])
  • Close/reset: *405
To reset Operation Times rules, user will have to dial *405 manually.
([0-9])


NOTE: The System operation times ES has to be enabled for this to work.

Follow Me

Access codes - Follow Me
  • Enable Follow Me
Access Code for enabling "Follow Me" Enhanced Service.
Dial *520 to enable "Follow Me" and use set of rules defined for this service in extensions Enhanced Services.
(*[0-9])
  • Disable Follow Me
Access Code for disabling "Follow Me" Enhanced Service.
Dial *521 to disable "Follow Me" and use set of rules defined for this service in extensions Enhanced Services.
(*[0-9])

Hot Desking

Access codes - Hot Desking
  • Hot Desking
Access code used for Hot Desking Login
([0-9])

Wake-Up Call

Access codes - Wake-Up Call
  • Wake-Up Call
*411 - dial this access code to set up a wake-up call for your extension and set your preferred time for the wake-up call. Once triggered and the user picks up the call, they can choose to cancel the wake-up call or snooze for 5,10 or 15 minutes.
  • Operator Wake-Up Call
*412 - operator will dial this code and then enter the extension number to set up the wake-up call for it.

Parking Lots

Parking Lots allows users to park a call to a specific parking lot. This screen shows all parking lots created on system with following details:

Parking Lots
  • Parking Lot
Name of the parking lot.
(Display)
  • Parking Extension
Number of parking extension.
(Display)
  • Parking Positions
Number of parking position, or number range in form of XXX-XXX
(Display)
  • Last Destination
Number of extension which represents the Last Destination. After the call is parked, if no one picks up the call, the call will go to last destination extension, after the time specified in Timeout field exceeds.
(Display)

Add/Edit Parking Lot

Add/Edit Parking Lot

Parking Lot

  • Name
Enter the name of Parking Lot.
(E.g. Parking Lot 1)
  • Parking Extension
Enter the number of parking extension. If the user wants to park the call, the user will transfer the call to extension entered in this field.
(E.g. 900)
([0-9])
  • Parking Positions
Enter the number range in form of XXX-XXX. After the call is parked, to pick up the call, the user needs to dial one of the numbers listed here.
(E.g. 920-940)
  • Parked Calls Transfer
Choose who can transfer parked call
(Select box)
  • Parked Calls Recording
Choose who can start recording on parked call
(Select box)
  • Timeout (sec)
Timeout is the time in second. During this time period, the call can be picked. After timeout exceeds, the call will be redirected to the Timeout Destination.
(E.g. 60)
([0-9])
  • Timeout Destination
Enter the Timeout Destination. This extension will be dialed if no one picked the parked call during the time specified in the Timeout field.
(Select box)
  • Custom Ring Tone
If you are directing calls to an extension on which a supported UAD is registered, you could set a Custom Ringtone with which the phone will ring. Read more on this in the Custom Ring Tones - HOWTO
(E.g. <Simple-3>)
([a-z][0-9])
  • Caller ID Prefix
Set the Caller ID Prefix. This caller ID prefix will be set when call is redirected to Timeout Destination.

Numbering Defaults

Numbering defaults sets the way PBXware will assign network numbers to Extensions, Conferences, etc.

Numbering Defaults

Fetch least unallocated number (default):

This option takes the least number on the system that is not used by the system and assigns it to a new Extension you're trying to create, for example.

Fetch next unallocated number:

If the last allocated number was assigned to extension 2010, the next IVR that you're trying to add, for example, will be given number 2011. The system will not try to give you an unallocated number 1022, for example.

Fetch random:

Use this option in case you want to assign numbers in a non-sequential order. If you create a new Queue, for example, PBXware will assign it a number 2350, for example. And if you try to create a new Extension right after that, PBXware might assign it a number 9838, for example.

Central Phone Book

Central Phone Book

There are two different types of contacts that can be added

  • Global - sent to all phones and managed here
  • Personal - sent to only one user together with global contacts and managed from the Extensions page

NOTE: Yealink, Cisco, and Polycom phones can work with Central Phone Book.

Central Phone Book list screen contains all global/personal contacts with following details:

  • CSV Upload
Upload a predefined list of contacts to the contacts list
(Button)

Please refer to the example of a CSV file with 5 contacts:

1 Chevy,,Yesipov,cyesipov0@example.com,Jacobi and Sons,mobile:50011,work:600111</br>
2 Jeanine,,Tiddeman,jtiddeman1@ihg.com,Walsh Group,mobile:50012,work:600112</br>
3 Erasmus,,Curlis,ecurlis2@sbwire.com,Nolan-Kris,mobile:50013,work:600113</br>
4 Caresa,,Bremmell,cbremmell3@php.net,Mayert Inc,mobile:50014,work:600114</br>
5 Romy,,Hedling,rhedling4@latimes.com,"Ankunding, Weissnat",mobile:50015,work:600115
NOTE: If a value (first_name, last_name etc.) has a comma, it has to be put under quotes. In the example of a CSV file shown above, the 5th contact with its company name has a comma - "Ankunding, Weissnat".
NOTE: In case the number type is not 'Work', 'Mobile', 'Home', or 'Fax', the number will be skipped. Also, the number type is case insensitive which means that all of these examples are acceptable - 'Work', 'WORK', and/or 'wOrK'.
WarningMessage UploadingCSV.png
NOTE: Upon uploading a new CSV file, all existing contacts on the system will be deleted, which ensures that a user's contact list stays up-to-date. However, in order to prevent any potential and unintentional data loss, upon uploading a new CSV file, the warning message will appear saying "CSV upload will delete existing records. Do you want to proceed?". If a user presses 'OK', it will result in a new CSV file being uploaded and all previous contacts being deleted.
For more information, please refer to the screenshot.
  • CSV Download
Download all the global/personal contacts as a CSV file
(Button)
  • Download CSV Template
Download a CSV template which can be used to create a CSV file with contacts and upload it instead of adding contacts one by one
(Button)
  • Search bar
Search contacts by entering specific information into the search bar
([0-9][+])
NOTE: Contacts can be searched by using the '+' (plus) sign.
NOTE: On the Central Phone Book page, 1000 (one thousand) is the maximum number of contacts that can be displayed. To narrow down the range of contacts, the search bar should be used.

The Central Phone Book list contains all global/personal contacts with following details:

  • First Name
Contact's first name
(E.g. Abagail)
(Display)
  • Last Name
Contact's last name
(E.g. Finey)
(Display)
  • Number
Contact's number
(E.g 1805)
(Display)
  • E-mail
Contact's e-mail address
(E.g. mfineymd@narod.ru)
(Display)
  • Company
Contact's company
(Dazzlesphere)
(Display)
  • 5.0.edit.png Edit the configuration of the Contact.
(E.g. Click the 'Edit' button to edit the Contact's configuration.)
(Button)
  • 5.0.delete.png Delete the Contact from the system.
(E.g. Click the 'Delete' button to delete the Contact from the system.)
(Button)

Add/Edit Contact

Add/Edit Central Phone Book

General

  • First Name
Contact's first name
(E.g. Abagail)
([a-z])
  • Middle Name
Contact's middle name
(E.g. Ann)
([a-z])
  • Last Name
Contact's last name
(E.g. Finey)
([a-z])
  • E-mail
Contact's e-mail address
(E.g. mfineymd@narod.ru)
([a-z][0-9])
  • Company
Contact's company
(E.g. Dazzlesphere)
([a-z])

Numbers

  • Type
Number type
(E.g. Work)
(Select box)
  • Number
Contact's phone number
(E.g. 061111111)
([0-9])
NOTE: Central Phone Book accepts numbers starting with the '+' (plus) sign.

Directory Sync Management

Directory Sync Management

Directory Sync Management (DSM) is an application which allows users/clients to connect to the LDAP server in order to validate users by using LDAP, or Lightweight Directory Access Protocol. LDAP can be generally understood as ‘the communication language’ used by applications to communicate with various directories. In order to improve user experience, DSM enables them to sync Extensions in a faster way by using Extension Template and selecting generic configuration settings for Extensions. Users may also select personalized settings for certain Extensions and apply different changes if needed.

On PBXware, DSM configuration can be enabled on Slave Tenant.


Upon pressing the 'Enable' toggle button, this message will be displayed at the top of the page:

Message ExtTemNOTDefined.png



(Display)

Additionally, the 'Test' and 'Sync' buttons will be replaced with:

SavetoEnable Button.png



(Button)

NOTE: For DSM configuration to operate successfully, it is necessary to populate all required fields on the page and 'Save' settings.


All fields found in the 'Configuration' section are required. If one of the required fields is not populated, the warning message will pop up. Please refer to the screenshots below.

Configuration

  • Enable: Clicking the toggle button will allow users to enable the DSM service for that specific Tenant. If Disabled, DSM will not sync any Extensions.
(E.g. Enable/Disable)
(Toggle button)
hostname empty.png
  • Hostname: Enter Hostname/IP of the LDAP server.
In case 'Hostname' is used, there is no need to enter ldap:// or ldaps://. For instance, if the hostname is ldap.myserver.com, a user can just put that hostname in the field and does not need to set it as ldap://ldap.myserver.com. The protocol used (secure or not secure) is set in the 'Encryption' field.
(E.g. 10.1.0.111)
([0-9])
NOTE: In case the Extensions have been previously synced, the 'Hostname' and 'Base DN' fields will be disabled and cannot be changed due to security reasons and avoidance of any unfavorable changes. These fields will be re-enabled when all the synced Extensions are deleted from that server/Tenant. The synced Extensions cannot be deleted through the PBXware GUI, but have to be removed on the LDAP server. With the next sync executed, they will be removed from PBXware. This allows the users to have full control over the Extensions on the LDAP server without the need to enter the PBXware GUI.
port empty.png
  • Port: Enter one of the default ports: 389 for LDAP or 636 for LDAPS. If 'No Encryption (Insecure)' or 'STARTTLS' is used, the port is usually 389, while 'SSL/TLS' uses 636.
As security is an important part of network protocols, it is necessary to mention that using LDAPS ensures a higher level of security since it provides the encryption of LDAP data.
(E.g. 389)
([0-9])
  • Encryption: Select the type of 'Encryption' that will be used when communicating with the LDAP server. The options are SSL/TLS and STARTTLS. Using 'Encryption' is not obligatory, however it is highly recommended due to the fact that the 'No Encryption (Insecure)' field may result in transmission being exposed to attackers.
(E.g. SSL/TLS)
(Select box)
username empty.png
  • Login DN: Enter login username/e-mail of an LDAP server administrator or a user with correct privileges.
(E.g. admin@mydomain.com)
([a-z][0-9])
NOTE: The account must have the permission to execute a SEARCH request on the LDAP server. Both 'Login DN' and 'Password' have to be valid credentials.
password empty.png
  • Password: Enter the password used for authentication of the administrator's account or a user with correct privileges.
(E.g. ******)
([a-z][0-9])
basedn empty.png
  • Base DN: Represents the starting point on the LDAP server where the search for users will start. 'DN' in ‘Base DN’ stands for 'Distinguished Name'. The following is an example of a Group Base DN.
(E.g. CN=Users,CN=Builtin,DC=MyDomain,DC=com)
([a-z][0-9])
NOTE: The string structure of the search query in LDAP may be composed of the following values:
  • 'DC' stands for ' Domain Component'
  • 'OU' stands for 'Organizational Unit'
  • 'CN' stands for 'Common Name'.
sync period empty.png
  • Sync Period (hours): Define the sync period for automatic sync (in hours). The sync is done periodically (or manually). For example, if the sync period is set to 6, it means that users will be synced from the LDAP server every six hours.
(E.g. 6)
([0-9])

The 'Configuration' section has three additional buttons: 'Extension Template', 'Test', and 'Sync'.

Extension Template Button.png
Click this button to open a frame where you will be able to set a template for users who are to be synced.
(Button)
Extension Template
NOTE: 'Extension Template' is used to define the default Extension options that can not be managed through LDAP. The template will be used exclusively when adding a new user to PBXware. Setting the template will not affect the existing Extensions on the system, but it will have an effect on the new ones only. If editing an already existing synced user, it can be done through the user interface in the same way that any other Extension on the system would be edited.
As shown in the screenshot on the right, 'Extension Number', 'Name', and 'E-mail' fields are uneditable due to the fact that these fields are edited on the LDAP server. Extensions may not share the same 'Extension Number' or an 'E-mail address', therefore it is not possible to use these fields as generic settings for synced Extensions.

For more information on the fields found in the template, please refer to the Extensions page.


Test Button.png
Click this button to run a test and check whether it is possible to connect to the LDAP server.
(Button)
Test Success Message.png
test failed.png
NOTE: Providing that the administrator's login credentials are valid and that the account has a permission to make a search request, the test will successfully pass and the approval message will be shown. However, in case that any of the mentioned criteria are not met, the test will fail and the warning message will be shown.
As 'Test' checks whether the connection with the LDAP server can be established or not, the warning message has detailed information regarding the error and as such, it points to the error related with the LDAP, not PBXware.


Sync Template.png
Click this button to start users' sync manually.
(Button)
RUN DSM.png
Success Sync.png
NOTE: Syncing will not restart the 'Sync Period'. This means that if a user starts a sync 10 minutes before it would be automatically triggered, the automatic sync will not restart the timer to X hours again, but it will start the sync itself in 10 minutes.
Since syncing will apply major changes to the system, upon clicking the button, the warning message will be shown asking to confirm the action. If the action of syncing is confirmed, the interface will provide users with more information and the approval message will pop up.


SyncisinProgress.jpg
Users will be able to see that 'Sync is in progress' and the button for stopping the Sync will be displayed. Please refer to the screenshot.
If users decide to 'Stop Sync' at any time, they may press the 'Stop Sync' button and the warning message will be shown asking for the confirmation of the action: "Are you sure you want to stop Directory Sync?". If proceeded with 'OK', the approval message will pop up saying that "Directory Sync stopped".

Summary E-mail

Summary E-mail
  • Send E-mail: If 'Yes' is selected, users will receive a summary e-mail to the defined e-mail address. By default, the E-mail template includes the Date, number of Added/Edited/Deleted Extensions, and number of failed syncs. In case the number of failed syncs is larger than zero, the e-mail is sent together with an attachment containing the error message explaining why each sync failed.
The details regarding the 'Summary E-mail' can be defined on the E-mail Templates page. If there is an e-mail template on Slave Tenant, it will overwrite the one set on Master Tenant.
(E.g. Yes)
(Option button)
  • Errors only: Send an e-mail if there are any errors (failed syncs).
NOTE: This field does not mean that only errors will be sent in the summary e-mail, but it means that the e-mails will be sent only if there are errors (failed syncs). Therefore, if set to 'Yes', then the notification e-mail will be sent only if there are failed syncs. If all syncs are completed successfully, the e-mail will not be sent.
(E.g. No)
(Option button)
  • Notification E-mail: Enter the e-mail address to which the 'Summary E-mail" will be sent.
(E.g. test@test.com)
([a-z)(0-9)]

Attributes

Attributes DSM.png

The ‘Attributes’ section allows users to uniquely define the characteristics of the object. Each object has a certain set of attributes which can be changed manually. Attributes are used for mapping the LDAP attributes with the Extensions options found on the system.


NOTE: The first three fields are the required ones. If one of the required fields is not populated, the warning message will pop up. Please refer to the screenshots below.



nameattribute empty.png
  • Name: Define the Extension Name.
On LDAP servers, this attribute is usually the cn (Common Name) attribute, however any other attribute can be used for the Extension Name.
(E.g. cn)
([a-z][0-9])
login empty.png
  • Login (E-mail): Define the name of the attribute used when users are authenticating via LDAP.
This attribute is also used when the synced users are logging into OSC (Online Self Care) and gloCOM application. The 'userPrincipalName' attribute, which is used as an example here, usually looks like an e-mail address.
NOTE: The e-mail provided has to be unique on the system.
1. First Case Scenario: There is an Extension on the system with the 'test@test.com' e-mail, and a user wants to sync a new Extension with the same e-mail. In this case, the sync will fail.
2. Second Case Scenario: There is an already synced Extension on the system with the 'testing@testing.com' e-mail, and a user wants to create a new one with the same e-mail. In this case, the Extension creation will fail.
(E.g. userPrincipalName)
([a-z][0-9])
uniqueID empty.png
  • Unique ID: Define the name of the attribute which will have a unique value.
NOTE: In order for the application to work optimally, this attribute must be defined for each user and it should not be changed. It has to be defined as a unique value for each user. This is to ensure that all syncs are properly executed and it is possible to recognize when an Extension should be added/modified/deleted.
(E.g. For the Windows server: objectGUID -> This attribute is unique for each user and used to identify different users.)
([a-z][0-9])
  • Sync: Define whether a user will be synced or not.
NOTE: All users from the 'Base DN' folder will be synced by default. Also, if the 'Sync' field is left undefined, then all users found on the LDAP server will be synced. If the value is defined, then a user who has the value of this attribute set to 1 will be synced. On the contrary, if the value of this attribute is not set or if it is not 1, then that user will not be synced.
Sync Values
1 A user is synced.
Other Values A user is not synced.
([0-9])
  • Extension Number: The attribute that defines the Extension Number for a specific user. If not set, then the user will get the first available Extension number.
NOTE: It must be numerical and in the bounds of the Tenant’s Extension digit length. In case, the attribute is set, but the user does not have a set value or s(he) has an invalid value entered, then the sync will not happen. It will fail for this particular user. Also, if this field is populated with 'extNumber' and the 'Sync' button is pressed, this will not be successful. For this to be applied, after populating the field with 'extNumber', a user has to click 'Save' and then 'Sync'.
([a-z][0-9])
  • Status: The attribute that defines the Extension status.
Values for this attribute on the LDAP server should be one of the following:
Status Values
0 Not Active
1 Active
2 Suspended
NOTE: The default value is 1.
([0-9])
  • UAD: The attribute that defines the UAD that should be set on the Extension.
The value of this attribute has to be the UAD ID (the same usage as the API).
NOTE: Default value is 50 (Generic SIP).
([0-9])
  • UAD Location: The attribute that sets the UAD Location.
Values for this attribute on the LDAP server should be one of the following:
UAD Location Values
0 Local
1 Remote
NOTE: Default value is 0.
([0-9])
  • MAC Address: The attribute that defines the Extension’s MAC Address.
The value of the attribute on the LDAP server must be a valid MAC address containing only numbers and letters.
Not Allowed Characters - _ :
([0-9])
  • Department: The attribute that defines the Extension’s Department.
The value of the attribute on the LDAP server must be a valid department ID otherwise the field will be ignored.
([a-z][0-9])
  • Account Balance: The attribute that defines the initial 'Account Balance' for the synced user.
The balance will be set when the Extension is created and will not be updated if the value on the LDAP server changes.
NOTE: This attribute will be applied only if an Extension is added through DSM. Any modifications done to the Extension will not change the 'Account Balance' (even if the attribute is renamed to another one). The renamed one, however, will be applied to newly created Extensions.
([0-9])

Notifications

Nofitications DSM.png
  • E-mail Extension data to users: Select whether to receive an e-mail when creating an Extension.
(E.g. Not Set)
(Option button)
NOTE: If set to 'Yes', the synced users will receive an e-mail with their Extension details when the Extension is created. This is the same as the 'Save & Email' option on the 'Extension' section -> 'Edit'.

E-mail templates

E-mail Templates

Here you can choose a specific template for the e-mails sent by the system. By default, several macros are used and it is easy for users to modify the templates.

UseCustomTemplate button.png
Clicking the toggle button to use Custom Template for a specific Tenant will overwrite the template set on Master Tenant.
(E.g. On/Off)
(Button)


  • New Extension Templates
Set e-mail templates which are used to send basic information about a newly created extension.

NOTE: After introducing PBXware 4, the system started providing users with an e-mail and user password, used for gloCOM registration. However, in some cases, when phones were not auto provisioned, users still required their deskphone registration details to be sent which was not possible at that moment.

For this reason, we have added variables for SIP User ID - %USERNAME% and Extension secret - %SECRET% which can be used to add the information to the e-mail template if required. We have also introduced the variable %PROXY% to e-mail Templates that references the value of gloCOM SIP Proxy in Tenant Settings.

New Extension Templates


  • Password Recovery Template (5.4 update)
The ability to change the e-mail template for "Forgot my password" when users request a password change.
Password Recovery Template


  • Voicemail E-mail Template
Set the e-mail template used for sending e-mails when a new Voicemail is received.
Voicemail E-mail Template


  • Voicemail Blocked E-mail Template
Set the e-mail template used for sending e-mails when a new Voicemail is blocked.
Voicemail Blocked E-mail Template


  • E-mail to Fax Template
Set the e-mail template used for sending e-mails when a new E-mail to Fax is sent.
E-mail to Fax Template


Meeting E-mail Template
  • Meeting E-mail Templates
This section enables users to choose the preview of the Meeting e-mails sent by the system. Several macros are used by default, however changing the Template is user-friendly and easily achievable.
Meeting E-mail Templates are used to send create, update, and cancel daily information on Meetings.
Please note that after adding additional changes to these Templates, it might take a minute or two for the change to be applied due to the caching mechanism.

The Tags used in Templates are:

  •  %MEETINGNAME%
Name of a Meeting which must not be unique.
  •  %DATETIME%
Date and Time showing when the Meeting will take place or when it has been held.
  •  %ORGANIZER%
Name of the Meeting's organizer.
  •  %MEETINGNUMBER%
The Meeting Number which is unique and has 9 digits.
  •  %PARTICIPANTID%
The Meeting Participant identifier.
  •  %DURATION%
The Meeting's Time duration.
  •  %DIDS%
DIDs to dial, if joining the Meeting's audio conference only.
  •  %DID_LINKS%
Similar to DIDs, but formatted as a tel:// link. The link contains the appropriate user information which the dialing client can use to send DTMF signals i.e. Meeting Number and Participant Number, so that the user doesn't have to type them in manually.

Four types of Meeting E-mail Templates are shown below:

  • Meeting Daily E-mails
Set the e-mail template used for sending daily Meeting e-mails containing information on any scheduled Meetings for the day. For daily Meetings, the Outline and Element templates work together to form an e-mail.
The list of upcoming Meetings for that day will get placed where the %ELEMENTS% tag is. The Element Template describes a single entry in the list, which will get repeated accordingly.
Meeting Daily E-mails









  • Meeting Invite E-mails
Set the e-mail template used for sending e-mails to participants when a new Meeting is created.
Meeting Invite E-mails







  • Meeting Update E-mails
Set the e-mail template used for sending e-mails to participants when the Meeting has been updated.
Meeting Update E-mails







  • Meeting Cancel E-mails
Set the e-mail template used for sending e-mails to participants when the Meeting has been cancelled.
Meeting Cancel E-mails







  • DIDs Missed Calls Template
Set the e-mail template to be generated for any missed calls on a DID.
DID E-mail Template


  • Conference Recording Template
Set the e-mail template used for sending e-mails when a new Conference recording is created.
Conference Recording Template
  • Directory Sync Summary Template
Set the e-mail template to be generated for any changes, errors, or failed Extension syncs. The %ATTACHMENT_MESSAGE% variable refers to the .txt file that will be sent together with the e-mail. It contains further information about why the sync failed or problem arose.

NOTE: *%SERVER% and %TENANT% variables can be added to the e-mail template. %SERVER% points to Master Tenant Name and %TENANT% points to the Tenant's Number. These variables help differentiate the same e-mails sent for various Tenants.

Directory Sync Summary Template







Speed Dial

Speed Dial

Speed Dial is used with the *130 Access Code. When you dial *130XX, where XX is a Speed Dial Code, you will dial the extension associated with that code.

  • CSV Upload
Click on this button to upload Speed Dial Code configuration from a csv file.
To see which fields need to be set download the CSV template by clicking on the "Download CSV Template" button.
(Button)
  • CSV Download
Click on this button to download Speed Dial Code configuration as a csv file.
(Button)
  • Download CSV Template
Download CSV Template button will present you with a file that already contains necessary headers which should help you create the CSV file easier.
(Button)
  • Search
Search is performed by Code and Speed Dial Name

This screen contains information about all Speed Dial Codes on system with following infromation:

  • Code (XXX)
Up to three digit code which is entered after the Speed Dial Access Code, *130 as default
(E.g. 22)
([Display)
  • Speed Dial Name
Short description of the Destination to which this Code points.
(E.g. Sales-John)
(Display)
  • Destination
Destination to which this Code is pointing.
(E.g. 1005)
(Display)
  • 5.0.edit.png
Click to edit Speed Dial Code configuration
(Bitton)
  • 5.0.delete.png
Click to delete Speed Dial Code from the system
(Button)

Add/Edit Special Dial Code

Add/Edit Speed Dial Code
  • Code(XXX)
Code which is entered after the Speed Dial Access Code
(E.g. 2)
([0-9])
  • Name
Short description of the Destination to which this Code points.
(E.g. Sales-John)
([a-z][0-9])
  • Destination
Destination to which this Code is pointing.
(E.g. 1005)
([0-9])

CLI Routing

CLI Routing

This option allows adding rules which send the calls to different destinations based on Caller IDs. For example, if the caller's ID begins with 203, you can send all those calls to the IVR, if the CallerID is specifically number 063456789 then send that call to extension 4444 etc...

  • CSV Upload
Click on this button to upload CLI Routing configuration from csv file
(Button)
  • CSV Download
Click on this button to download CLI Routing configuration to csv file
(Button)
  • Download CSV Template
Download CSV Template button will present you with a file that already contains necessary headers which should help you create CSV file easier
(Button)
  • Search
Search is performed by Caller ID

This screen shows all CLI Routing Rules configured on system with following options:

  • Caller ID
The Caller ID which is matched in the rule.
(E.g. 063456789)
(Display)
  • Destination
The type of destination to which the call will be directed.
(E.g. IVR)
(Display)
  • Extension
Extension of the destination or selection where the call should go.
(E.g. 2222)
(Display)
  • Match Type
How the Caller ID is matched.
(E.g. If we set Match explicitly to ‘yes’ here will be written ‘Explicit Match’. If we set this option to ‘No’ or ‘Not Set’ here will be written ‘Begins With’.)
(Display)
  • 5.0.edit.png Edit
Edits the CLI Routing configuration
(Button)
  • 5.0.delete.png Delete
Deletes CLI Routing Rule from the system
(Button)

Add/Edit CLI Routing Rule

Add/Edit CLI Routing Rule
  • Caller ID
The Caller ID which is matched in the rule.
(E.g. 063456789)
([a-z][0-9])
  • Destination
The type of destination to which the call will be directed.
(E.g. Queue)
(Select box)
  • Extension
Value of the destination or selection where the call should go.
(Select box)
  • Match Explicitly
Should the system match Caller ID explicitly or treat all calls that begin with it.
(E.g. Yes, No, Not Set)
(Option buttons)

About

Licence - Tenant

The About section provides detailed information on the system's edition, current release version, including other licensing details found on Tenant.

  • PBXware
This line shows information about the PBXware Edition, Release, and Asterisk running.
(E.g. Edition: Multi-Tenant Release: 6.0 (b99cec48) Running: 16.4.0-gc-ce38c557 PBXware Proxy v6.0.0-beta.2+build.1 (4192b49), API: 6, libmemcached version: 1.0.18)
(Display)
  • Licence Details:
The 'Licence details' section displays all enabled features on the licence as follows:
  • Conferences
  • Extensions
  • IVRs
  • Meetings
  • Queues
  • Ring Groups
  • Voicemails
(E.g. 7/555 Conferences, 64/111 Extensions, 7/444 IVRs...)
(Display)

For more information on the 'About' page found on Master Tenant, please refer to the About section.


Next -> 23. Admin Settings