Settings are used to set global system 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'
The PBXware system administration allows for an unlimited number of servers to be administered from a single administration interface. The system servers can work in the following modes:
Unique, custom set, server name on the network
(E.g. system@domain.com)
(Display)
IP address that PBXware daemon is running on. As PBXware deamon will always be running on the same server this IP can't be changed and it is always 127.0.0.1
NOTE: The IP address 127.0.0.1 is a special purpose address reserved for use on each computer. 127.0.0.1 is conventionally a computer's loopback address.
Network software and utilities can use 127.0.0.1 to access a local computer's TCP/IP network resources. Messages sent to loopback IP addresses like 127.0.0.1 do not reach outside to the local area network (LAN) but instead are automatically re-routed by the computer's own network adapter back to the receiving end of the TCP/IP stack
(E.g. Click to edit the server configuration)
(Button)
(E.g. Click to delete a server from the system)
(Button)
Enter the custom server name (occasionally used in system notifications)
(E.g. domain.com)
([a-z][0-9])
Enter the IP address that PBXware daemon is running on. As PBXware deamon will always be running on the same server, this IP can't be changed and it is always '127.0.0.1'
(value 127.0.0.1)
(Display)
Select whether gloCOM will use DNS SRV Lookup or not
(E.g. Yes)
(Options button)
Enter the Public IP address/domain of gloCOM SIP Proxy
(E.g. voip.domain.com or 192.168.1.59)
([a-z][0-9])
NOTE: In case users utilize SIP proxy for registration to PBXware, please set its address here and gloCOM will use value from this field for registration.
Enter the public address of PBXware
(E.g. voip.domain.com or 192.168.1.59)
([a-z][0-9])
NOTE: In order to set up gloCOM Mobile with QR Code scanning, users have to enter the public address of their PBXware in this field, otherwise, the address information will not be inserted in the QR code and the mobile application will not know to what address it should register.
Provide the full domain name of this server
(E.g. voip.domain.com)
NOTE: Because several PBXware services require the Domain Name field to be populated in order to work, from PBXware v6.7.3 Domain Name field is mandatory. In case your PBXware only has an IP address, you can enter the IP address in the Domain Name field, but please note that some PBXware services will not work correctly, while others might not work at all.
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).
Username for HTTP auto provisioning. Required for authentification of auto provisioning requests with the PBXware server.
Password for HTTP auto provisioning. Required for authentification of auto provisioning requests with the PBXware server.
Local area network IP address used to auto provision local UADs.
(E.g. 192.168.1.2)
(IP address)
Wide area network IP address used to auto provision remote UADs.
(E.g. 192.168.1.2)
(IP address)
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)
PBXware LAN IP address that users, connecting to PBXware from LAN, will use to register their gloCOM clients.
(E.g. voip.domain.com)
PBXware WAN IP address that users, connecting to PBXware from WAN, will use to register their gloCOM clients.
(E.g. voip.domain.com)
NOTE: Please note that this feature is part of the beta release and is only visible to beta testers. Once the stable version is released, it will be available for general use.
Enable TLS Client Certificate Validation
(E.g. Yes/No/Not Set)
(Option buttons)
NOTE: Please note that enabling TLS Client Certificate Validation entails the following changes:
HTTPS Auto Provisioning will be available for the following brands:
NOTE: Other phone brands cannot be provisioned.
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)
Whether phones should use DNS SRV records to find out SIP port from the DNS server, if the phone supports it.
(Option buttons)
WAN IP address/domain for the DNS SRV host.
(E.g. dnssrv.domain.com)
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.
Used to set the From: field in emails.
Locality sets where the system is operating.
Country from which the server is operated.
(E.g. If PBXware is located in the USA, set USA here)
(Select box)
Overrides Automatic Country Detection
It is recommended to keep this setting always set to 'Automatic'.
(Select box)
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 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])
Code needed for dialing national destinations.
(E.g. 1 for USA, 0 for United Kingdom and Germany)
([0-9])
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)
Code needed for dialing international destinations
(E.g. 011 for USA, 00 for United Kingdom and Germany)
(Option buttons)
Country's currency symbol where the server is located in
E.g. ( $ for USA)
Set a minimum number of digits dialed for a call to leave the system
The value has to be greater than 0 for this to have an effect. The dialed number minimum length set on a Trunk has priority over the Dialed number minimum length set on the system.
The dialed number length will be matched just before dialing through the trunk. The length will also include all the required prefixes and codes that are added to the dialed string.
Ex. If a user dials number 70, the national and international codes will be added to the number and we get 00170. The dialed number length is then 5 and that number will be matched to the option value.
Upon clicking the 'Emergency Services' button, a pop-up window will appear where users can enter 'Police', 'Fire', and 'Ambulance' emergency numbers.
After dialing one of the emergency numbers, an e-mail will be sent to the address provided in this field. Users can enter one or multiple e-mail addresses depending on their preferences and needs.
If adding multiple addresses, they can be separated by using a new line or semicolon ';'.
NOTE: If the e-mail field is left empty, no e-mail will be sent.
The box is resizable, which makes the usage more convenient.
For more information, please refer to the screenshots.
Numbering default is set during the initial system set up in order to set how many digits the system will use as default. You can select any value between 2 and 16.
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)
Digit assigned before the dialed number on systems that have switched from 3 to 4 digit extensions, for example
(E.g. If your old system has used 3 digits and you wish to switch to 4, for example, set '1' here to assign '1' as a prefix to all system extensions. This way, the old 300 extension becomes 1300).
([0-9])
Length of the old numbering system.
(E.g. If your old system used 3 digits type 3 here)
([0-9])
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)
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.
Enables/Disables the LDAP Central Phone Book feature.
Password sent to the phones with the auto provisioning configuratio and is used to authenticate the phone with the PBXware when searching/fetching contacts.
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.
This will only work for calls from Trunks.
Set this field to a desired value
(E.g. 'verstat')
([a-z][0-9])
NOTE: This parameter is parsed for the caller ID validation and it is generally named 'verstat'. Other variations depend on the Trunk provider.
Set this option to 'Yes' in order for Polycom phones to perform STIR/SHAKEN Caller ID Validation
(E.g. Yes/No)
(Options button)
Enable PBXware STIR/SHAKEN Call Filtering
(E.g. Yes/No)
(Options button)
Select for which verification status calls will be dropped
(E.g. 'TN-Validation-Failed')
(Select box)
Additional Information:
Example: "P-Asserted-Identity: <sip:+1234567890;verstat=TN-Validation-Passed@xx.xxx.x.xxx:xxxx>
P-Attestation-Indicator: B"
Please note that the additional header check is added for STIR/SHAKEN. 'P-Asserted-Identity' can have one of the following values: 'TN-Validation-Passed', 'TN-Validation-Failed', or 'No-TN-Validation', while the level can be seen in a new header, for example: 'P-Attestation-Indicator: B'.
In case a user selects 'TN-Validation-Failed-B' and 'No-TN-Validation' as values for 'Drop Calls with Verification Status', the call will be dropped as it matches 'TN-Validation-Passed' plus 'B'.
However, if there is no indicator provided, an exact match of the verstat value in the PAI header and the value specified in the 'Drop Calls with Verification Status' field is expected: "P-Asserted-Identity: <sip:+1234567890;verstat=TN-Validation-Passed-B@xx.xxx.x.xxx:xxxx>".
NOTE: Please note that this feature is part of the beta release and is only visible to beta testers. Once the stable version is released, it will be available for general use.
STIR/SHAKEN is a framework that helps reduce fraudulent robocalls and illegal phone number spoofing. STIR/SHAKEN is implemented in PBXware to be in compliance with the FCC STIR/SHAKEN rules. PBXware added its implementation of STIR/SHAKEN which allows signing and validating calls with valid STIR/SHAKEN certificates that customers own.
Please note that we do not provide any certificates.
Select whether incoming calls will be validated or not
(E.g. If set to 'Yes', the Identity header will be checked for incoming calls, and STIR/SHAKEN validation will be done. If the Identity header is not present or is invalid, the call will be dropped.)
The default value is 'No'.
Upload the public certificate
(Button)
Upload the private key
(Button)
Set whether to 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 the following message: "Using the secondary Trunk to terminate your call.")
(Option buttons)
NOTE: This announcement will not be played if the primary Trunk is working fine. It will be used only in case the primary (or secondary) Trunk is not working so the system needs to use secondary (or tertiary).
Set the maximum time in seconds that a call can last
(E.g. If '3600' is set in this field, all calls will end after one hour.) [1 hour = 3600 seconds]
([0-9])
Set how the unanswered calls and the ones which were redirected to voicemail are displayed in the CDR
(E.g. 'As Voicemail')
(Select box)
The options are as follows:
NOTE: The default value is "As Answered calls".
Select the page format when downloading fax as a PDF
(E.g. 'letter')
(Select box)
The options are as follows:
NOTE: The default value is "letter".
Select the type of file used when downloading
(E.g. 'Only PDF')
(Select box)
The options are as follows:
NOTE: The default value is "Both PDF and TIFF".
Select what type of routing mode will be used for Routes
(E.g. 'Simple routing')
(Select box)
The options are as follows:
E.164 routing: Defines the routing mode where routes are set using the E.164 numbering rules
Simple routing: Defines the routing mode where users set routes manually to fit their needs
Set a time period in hours or days after which the touchless provisioning credentials will expire
(E.g. If the user sets TLP Credentials Expiry to '1 hour', this means that after the Registration request is sent, the user has one hour to reset the device to factory settings and pick up the configuration.)
Select whether the default Extension location will be 'Remote' or 'Local'. Once selected, it applies to the whole system when creating new Extensions.
(E.g. 'Local')
(Select box)
NOTE: The default value is 'Local'.
Set whether to show 'Advanced Options' by default
(E.g. If set to Yes, all pages that have advanced options will display them automatically; without having to click the button on every page.)
(Option buttons)
Set the default domain used for Online Self Care (OSC) login
(E.g. http://pbx.domain.com/)
([a-z][0-9])
Enable or disable the E.164 matching of numbers like set in the E.164 fields in DIDs
(Option buttons)
Set the number of objects displayed per page
(E.g. If a user sets this value to '20', they will see the maximum of 20 Extensions on the Extensions page, 20 CDR entries on one page, and so on.)
([0-9])
Set the number of objects that will be displayed in statistics Breakdown [IVR, Agent, Queue, and Dialer statistics]
(E.g. If users set this value to '50', this number of objects will be displayed in statistics Breakdown.)
(Select box)
NOTE: The default number is 10.
Set whether to show Directory in Online Self Care (OSC)
(E.g. Extensions visible in Directory will be the ones that have the 'Show in Directory' option set to Yes.)
(Option buttons)
If the 'Show Directory in OSC' option is set to Yes, then under Extensions page, users will see a new group called 'Emergency Trunks'. These Trunks will override the Trunks set on the main Trunks page.
(E.g. 'Yes')
(Option buttons)
Select which SIP response will be sent to a provider if a DID that was called does not exist on the system
(E.g. System Default)
(Select box)
The following options are as follows:
NOTE: Please note that if 'System Default' is chosen, PBXware will behave as if this option was never set. Additionally, the option set on 'Trunk' overrides the option set on 'Servers' if something else but 'System Default' is chosen. In case 'System Default' is set on 'Trunk', the option set on 'Servers' is applied.
Set an emergency location header
(E.g. Geolocation)
NOTE: When set on the Master Tenant, then that header name will be used in case there is no header name provided for the Tenant level. The option on the Master Tenant can be used to set a header name globally for the whole system. If the emergency location header is not set on the Trunk or Tenant level, then no location header will be sent.
NOTE: To get the location IDs, please contact your provider and refer to their documentation.
This option allows you to change the default call forwarding timeout from 30 seconds to a different value, when enabling Call Forwarding using access code *71+[CF-Destination-Number]
For example, with the Call forwarding timeout set to 45 seconds, when call forwarding is activated using the access code *71 1001, to turn on call forwarding to extension 1001, call forwarding timeout of 45 seconds will be in effect.
You can override Default Call Forwarding Timeout by enabling call forwarding using *71+ [CF-Destination-Number] *60 (I.e. *71 1001 *60), which would forward the calls from your extension to extension 1001, with a preferred call forwarding timeout of 60 seconds.
Enter the check interval in minutes after which the mail will be sent to all defined notification e-mails containing information about abandoned calls.
The default value is 60 minutes.
Clicking this button will open a page where users can configure the system's 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.
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)
Click on this button to download Operation Times configuration as a csv file.
(Button)
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)
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)
PBXware extension to which all calls are redirected during the closed time hours.
(E.g. 1000)
([0-9])
Choose if the call for the Default Destination should go to the voicemail or not.
(Checkbox)
Greeting sound file played to callers during the closed times.
(E.g. greeting-***)
(Select box)
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.
Redirects all calls received during set days/hours (E.g. weekend) to the extension provided as destination.
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.
Set this option to 'Yes' and enable call recordings on the system level
(Option buttons)
NOTE: This option will be used in case it is not set on Extensions.
Enable silent recording by default
(Option buttons)
NOTE: This option will be used in case it is not set on Extensions.
NOTE: If 'Record calls by default' is set to 'Yes' and 'Silent recording by default' set to 'No', then the "Recorded" message will be played to users before the call is connected informing them that the call is being recorded. Also, a beep sound will be played in intervals to notify that the call is being recorded. If set to 'Yes' or 'Not Set', no message will be played and the beep sound will not be heard.
If set to 'Yes' recording will be forced for emergency calls.
(Option buttons)
If set to 'Yes', recordings on emergency calls will be silent (no sound, no beep denoting that a call is being recorded).
(Option buttons)
When set to Yes, this will transmit silence to the caller in cases where there is no other audio sources. This includes call recording, voicemail, and the Wait() family of dialplan applications, among other things. This might help to prevent call drops by the remote end when no RTP is being sent.
The default setting for this option is no.
If set to 'Yes', large and unnecessary files will not be created when a video phone leaves a voicemail message
(Option buttons)
Convert recording files to mp3. This will apply to system-wide recordings.
Convert all recording files to MP3 and delete original files.
Convert all files to MP3 and keep original files.
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.
Will leave files in the original format without conversion. (recordings can't be played from GUI).
(Select box)
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])
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])
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)
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)
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:
With continuous silent tone (without sound) for 60 seconds:
TIP
Disk Space Used By Voicemail Recording
With continuous tone for 60 seconds:
With continuous silent tone (without sound) for 60 sec:
This section enables remote administration of the system.
Username which PBXware uses to connect to Asterisk Manager.
(E.g. admin)
([a-z][0-9])
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])
PBXware daemon connection port.
Default value 10001)
([0-9])
Agi connection port.
(E.g. 4573)
([0-9])
This tells PBXware to accept registrations from gloCOM when it is using a Windows® username for this.
(Option buttons)
Sets the language in which the sound files are played.
(E.g. en)
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.
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])
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)
NOTE: From version 6.7.1 Announce Extension field will work as a drop-down selection and an input field. This will allow you to select extensions (SIP, IAX, custom), Ring Groups, and Enhanced Ring Groups from the drop-down list. Although only Extensions, Ring Groups, and Enhanced Ring Groups will be on the list, you can still manually enter other destination numbers, for example, IVR. Still, entry will be limited to a number of digits selected for extension numbers.
If a number of digits exceed the number of digits set for extension, a warning message will appear, and the input field will revert to the previous value. Shorter values will be accepted.
Destination where the call will be directed if the call is not answered after parking timeout.
(E.g. 1002)
NOTE: From version 6.7.1 Timeout Extension field will work as a drop-down selection and an input field. This will allow you to select extensions (SIP, IAX, custom), Ring Groups, and Enhanced Ring Groups from the drop-down list. Although only Extensions, Ring Groups, and Enhanced Ring Groups will be on the list, you can still manually enter other destination numbers, for example, IVR. Still, entry will be limited to a number of digits selected for extension numbers.
If a number of digits exceed the number of digits set for extension, a warning message will appear, and the input field will revert to the previous value. Shorter values will be accepted.
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.
This option tells the system to play a notification sound when any extension exceeds its outgoing call limit.
(Option buttons)
Whether or not to send a notification mail when exceeding the limit.
(Option button)
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] @)
Depending on the CPU power of the server, a custom limit for channels can be assigned for various channel types.
Total number of all channels used by local UADs
(E.g. 12)
([0-9])
Maximum number of active inbound or outbound channels for the server.
(E.g. 12)
([0-9])
Total number of all system conferences.
(E.g. 8)
([0-9])
Total number of all system ACD queues.
(E.g. 8)
([0-9])
Total number of all system IVRs.
(E.g. 8)
([0-9])
Total number of all system trunks using DAHDI protocol.
(E.g. 8)
([0-9])
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.
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.
Recipient of the notification e-mail
How the calls are ordered in the e-mail
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.
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.
Length in milliseconds for the buffer. By default it is 200 ms.
(E.g. 200)
([0-9])
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])
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 can be set for the following groups:
Local extensions
Remote extensions and Trunks
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:
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.
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])
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)
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)
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)
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)
Email address to which the reload/restart notification will be sent.
(E.g. email@domain.com)
([a-z][0-9])
Here you can set Hot Desking security details.
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.
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.
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.
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.
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.
Select whether to hide Enhanced Services 'Caller ID' in Online Self Care. Set this option to 'Yes' to prevent users from changing their Caller IDs.
(E.g. Yes/No/Not Set)
(Options button)
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 of seeing John.)
NOTE: If this option is set to ‘Yes’, the aforementioned scenario will occur. Otherwise, Steven will see that John is calling.
(E.g. Yes/No/Not Set)
(Options button)
Set which Call/Pickup group will be set by default for Extensions.
(E.g. 2)
([0-9])
Set a default Custom Ringtone for local calls
(E.g.)
([a-z][0-9])
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 system will be used.
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 Enhanced Services 'Caller ID' for the Trunk where the call was going through.
(E.g. Yes/No/Not Set)
(Options button)
If the calls from some other server are going through this system's Multi-User Extension, and the Caller IDs from the other server are matching DIDs on this server, they are properly shown to callees. Otherwise, the Caller ID is shown as 'Anonymous'.
(E.g. Yes/No/Not Set)
(Options button)
Enable this option to drop calls that have anonymous CallerID
(E.g. Yes/No/Not Set)
(Options button)
NOTE: In order for this option to be enabled successfully, the 'Only Allow Trunk CallerID within DID range' option must be set to 'Yes'. This ensures that calls that do not have CallerID within the allocated DID range for the Multiuser Extension in question, are considered 'anonymous', and when the 'Drop Anonymous Calls' option is set to 'Yes', such calls will be dropped on the system.
When this option is turned on and a user saves a DID, it will set a number as a Caller ID on the Extension to which it points. The DID number will also be set for the Trunk where it is assigned, on the Extensions' Enhanced Services Caller ID.
(E.g. Yes/No/Not Set)
(Options button)
Do not allow users to send any Caller ID when making a call. When this option is set to 'Yes', users will not be able to send Caller IDs when making a call.
(E.g. Yes/No/Not Set)
(Options button)
If an Extension does not have a department assigned, (for example, the Department is set to 'None'), then this Extension will not be shown in gloCOM.
(E.g. Yes/No/Not Set)
(Options button)
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.
(E.g. Yes/No/Not Set)
(Options button)
Asterisk allows users to define custom features mapped to Asterisk applications.
By using dynamic features, a user can send a DTMF to activate a specific dial plan. For example, when set to 'No', a user will not be able to pause recordings, and s(he) will be able to use direct media.
(E.g. Yes/No/Not Set)
(Options button)
Select whether Call Rating will be disabled or enabled for the part of the call after it has been forwarded.
(E.g. Yes/No/Not Set)
(Options button)
Select whether IVR calls logging should be enabled. By default, the IVR calls are not logged, but if a user wants to use the IVR Statistics, s(he) needs to enable IVR Calls logging.
(E.g. Yes/No/Not Set)
(Options button)
Allow IP Address Authentication for Extensions and force the IP based authentication.
When this field is set, the following fields are enabled per Extension:
1.Incoming IP Addresses
2.Insecure
(E.g. Yes/No/Not Set)
(Options button)
By default, when entering Extension's voicemail (by dialing *123), a user will be prompted to enter his/her PIN number. If this option is set to ‘Yes’, the system will not ask for the PIN and the user will immediately go to the Voicemail.
(E.g. Yes/No/Not Set)
(Options button)
Set 'Yes' to enable Directory Sync Management. If 'No' or 'Not Set' is selected, Directory Sync Management won't be visible anywhere on the system including E-mail templates, Reports, and Settings.
(E.g. Yes/No/Not Set)
(Options button)
Select whether the IP address will be hidden in CLIR or not
(E.g. Yes/No/Not Set)
(Options button)
NOTE: By default, this option is set to show the IP address on every call except for Trunk calls. To enable it for Trunk calls as well, please select the 'Show IP address for Trunks' option to 'Yes'.
Select whether the IP address will be shown for Trunks
(E.g. Yes/No/Not Set)
(Options button)
NOTE: You cannot edit this option, if the 'Hide IP address in CLIR' option is set to 'Yes'.
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:
Sets the way other PBXware networks are dialed
(E.g. *18881000)
(E.g. 8 1000)
(Select box)
Other network's name.
(E.g. Network London)
(Display)
Shows the other network's set prefix.
(E.g. 1)
(Display)
Shows which value is chosen for the Strip prefix option when adding/editing the other network.
(E.g. Yes)
(Display)
Shows which matching type is set for the Match Type option.
(E.g. Range)
(Display)
Shows the value which will be used for matching.
(E.g. 555)
(Display)
Shows the Hidden Prefix value.
(E.g. 555)
(Display)
Trunk used once the other network number is dialed
(E.g. 2554433)
(Display)
(Button)
(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.
Custom Other Network name/identifier
(E.g. London FO/7)
([a-z][0-9])
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])
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)
Number range allowed to be dialed after the *188 Other Network Access Code
Different match types can be chosen:
(E.g. 55510000-55599999)
All numbers that begin with the entered digit(s) will be allowed to pass through the network.
(E.g. 555)
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.
The value for which the Match Type rule will be applied. It can be one of the following:
(E.g. 200000-200999)
(E.g. 555)
(E.g. [0-9]{3})
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])
Select the trunk that will be used for calls through in this network.
(E.g. London FO Trunk)
(Select box)
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.
Choose whether you want to enable or disable notifications for emergency calls.
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.)
Fill in the destinations you wish to be notified when there's an emergency call.
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”.
Options for file sharing service used by desktop and mobile applications.
The maximum allowed file size when sending files with desktop and mobile applications.
Users can here add custom/hidden proxy configuration parameters.
Protocol is a set of rules that allows UAD, systems, networks, etc. to communicate using a set standard.
Supported protocols are:
NOTE: PBXware 5.1 does not support Woomera / BRI any more.
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.
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.
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 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 settings for all users/peers
(E.g. Set this option to 'en' (English) for example)
([a-z])
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)
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])
Disable all transfers (unless enabled in peers or users). Default is enabled.
(E.g. Yes, No, Not Set)
(Option buttons)
(E.g. Yes, No, Not Set)
(Option buttons)
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|)
By selecting Yes for this option, you will ensure “Loose routing” is used with Outbound Proxy, which will add “\;lr” flag after your Outbound Proxy address in SIP INVITE packets.
In case you manually entered this flag in the Outbound proxy field after your proxy address (I.e. your-outbound-proxy.com;lr ), enabling or disabling Use Loose routing for outbound proxy should not have any effect.
This was implemented to ensure future compatibility and prevent any issues for customers that had this workaround in place to enable Loose routing for outbound proxy, before this feature was available.
(E.g. Yes, No, N/A)
Enable server for incoming TCP connections. (Default value: No)
E.g. Yes, No, N/A
This option allows you to define external port number for incoming TCP connections.
Default port used for TCP connections is 5060. ([0-9])
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])
Enable the server for incoming TLS (secure) connections
(E.g. Yes, No, Not Set)
(Options button)
NOTE: The default option is 'No'.
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.
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.
Control TLS handshake timeout
(E.g. 30)
([0-9])
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)
Enable TLS TCP_USER_TIMEOUT socket option for faster removal of stuck and established TCP connections.
(E.g. 30)
([0-9])
Set 'Yes' to force gloCOM Mobile/Desktop to use SIP TLS.
(E.g. Yes, No, Not Set)
(Options button)
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])
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])
If the system is used in local network, set the local network address here
(E.g. 192.168.0.0/255.255.0.0)
Global SIP NAT setting which affects all users/peers.
Options:
(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.
Enabling this option will authenticate OPTIONS requests just like INVITE requests are. By default this option is disabled.
Options: Yes, No, N/A
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])
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])
Send keep-alives in the RTP stream to keep NAT open (default is off - zero).
(E.g. 0)
([0-9])
Default T1 timer.
Defaults to 500 ms or the measured round-trip time to a peer (qualify=yes).
Call setup timer.
If a provisional response is not received in this amount of time, the call will autocongest. Defaults to 32000 ms.
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'.
Minimum session refresh interval in seconds.
Defaults to 90 secs.
(|0-9|)
Maximum session refresh interval in seconds.
Defaults to 1800 secs.
(|0-9|)
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 handling
(E.g. Set this field to 'Yes' if having problems with DTMF modes)
(Option buttons)
(Select Box)
(Select Box)
(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
(Select Box)
(Select Box)
(Select Box)
Available Options: 0-7
The From header provides basic caller ID data but it is too easily modified, blocked or spoofed to be of use to the network. The Remote Party ID header is added by one of the network servers so it should provide a much more reliable and trustworthy identification than the From header which can be set by users at the client device. Another approach is described in RFC 3325. It explains the requirements for provision of an authenticated caller ID within a trusted network using the P-Asserted-Identity (PAI) header to convey the authenticated identity of a caller along with a separate Privacy header to show if this data must be hidden.
Defines whether PBXware allow Remote-Party-ID header
(Option button)
Should 'Remote-Party-ID' be added to uri.
Options:
(Select Box)
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 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|)
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)
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)
Set the 'User Agent' string
(E.g. 'Custom string')
([a-z][0-9])
Realm for digest authentication
(E.g. 'Custom string')
([a-z][0-9])
Default duration (in seconds) for incoming/outgoing registrations.
Default value 3600 seconds.
([0-9])
Minimum duration (in seconds) for incoming registrations
Default value 60 seconds.
([0-9])
Maximum duration (in seconds) for incoming registrations.
Default value 7200 seconds.
([0-9])
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])
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])
Expiry time for outgoing MWI subscriptions (seconds).
Default value 3600.
(|0-9|)
This option is giving us information about the number of queue task processor for a number of messages which it should process
Disable support for subscriptions. Default is Yes.
(E.g. Yes, No, N/A)
(Option buttons)
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)
Setting this field to any value will enable T.38 Fax support on SIP calls with different options. Default value is off.
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])
This field allows you to change the username field in the SDP owner string, This field MUST NOT contain spaces.
([A-Z, 0-9])
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.
Initial size of the threadpool. Default value is 10.
([0-9])
When more threads are needed, how many should be created. Default value is 5.
([0-9])
Number of seconds a thread should be idle before dying. 0 means threads never time out. Default value is 120.
([0-9])
Maximum number of threads in the Stasis threadpool. Default value is 100.
([0-9])
This option is used for providing additional config parameters for SIP configuration files. Values provided here will be written into these configuration files.
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.
IAX bind port
(E.g. 4569, (default))
([0-9])
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])
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)
Default language settings for all users/peers
(E.g. Set this option to 'en' (English), for example)
([a-z])
Set the bandwidth to control which codecs are used in general
(E.g. Select between low, mid, or high)
(Select box)
Establishes the number of extra dynamic threads that may be spawned to handle I/O.
(E.g. 150)
([0-9])
Controls whether this host will serve out firmware to IAX clients which request it.
(E.g. Yes, No, N/A)
(Option buttons)
Turn off the jitter buffer for this peer
(E.g. Yes, No, N/A)
(Option buttons)
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])
The maximum number of interpolation frames the jitter buffer should return in a row
(E.g. 1000)
([0-9])
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 the threshold for noticing a change in delay measured
(E.g. 1000)
([0-9])
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.
- billing: Mark the entry for Call Rating
- documentation: Mark the entry for documentation
(Select box)
Default account for CDRs (Call Detail Records)
(E.g. lars101)
([a-z][0-9])
Should authentication be debugged
(E.g. Setting this option to 'Yes' will increase the amount of debugging traffic)
(Option buttons)
Maximum number of outstanding authentication requests waiting for replies. Any further authentication attempts will be blocked
(E.g. 10)
([0-9])
Set this option to 'Yes' for increased security against brute force password attacks
(E.g. Yes)
([0-9])
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])
Minimum amounts of time that IAX peers can request as a registration expiration interval (in seconds).
(E.g. 60)
([0-9])
Maximum amounts of time that IAX peers can request as a registration expiration interval (in seconds).
(E.g. 60)
([0-9])
How frequently to send trunk msgs (in ms)
(E.g. 20)
([0-9])
Should we send timestamps for the individual sub-frames within trunk frames
(E.g. Yes)
(Option buttons)
Should checksums be calculated
(E.g. Yes)
(Option buttons)
If no response is received within 2000ms, and this option is set to yes, cancel the whole thing
(E.g. Yes)
(Option buttons)
This option controls the codec negotiation of an inbound IAX calls.
Example:
(Read only)
This option is used for providing additional config parameters for IAX configuration files.
Values provided here will be written into these configuration files.
Start Port used for RTP
End Port used for RTP
Whether to enable or disable UDP checksums on RTP traffic
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.
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.
It is used for mobile devices to perform better audio in case of bad network.
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.
Name of the provider
(E.g. Generic Analog)
(Display)
Protocol which provider uses
(E.g. DAHDI)
(Display)
Service type
(E.g. pstn/voip)
(Display)
(E.g. Click to edit the Provider configuration)
(Button)
(E.g. Click to delete Provider configuration from the system)
(Button)
Service type (Voip or PSTN)
Protocol provider uses. Depending on service type, SIP, IAX and DAHDI are offered.
Name of the provider (E.g. Generic Analog)
Destination of the trunk connection
(E.g. United States)
(Select box)
National dialing code at the Provider destination
(E.g. For USA 1, United Kingdom, Germany 0)
(0-9)
International dialing code at the Provider destination
(E.g. For USA 011, United Kingdom, Germany 00)
([0-9])
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)
If this option is enabled, the number which is dialed is passed through trunk without modification
(Option buttons)
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])
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])
Should the National and International prefix be written into configuration files
(TIP: Enable this option if required by the provider)
([0-9])
Select which DAHDI device system will be used.
Offered options are:
(Option buttons)
TIP
Please configure DAHDI devices after you save the provider by clicking the 'Configure' button next to a selected device.
This is where you select which type of VoIP you are going to a create a custom provider for.
User's relationship to the system
(Select box)
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:
(Select box)
Destination of the trunk connection
(E.g. USA)
(Select box)
National dialing code used at the Provider destination
(E.g. For USA 1, United Kingdom and Germany 0)
([0-9])
International dialing code used at the provider destination
(E.g. For USA 011, United Kingdom and Germany 00)
([0-9])
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)
If this option is enabled, the number which is dialed is passed through trunk without modification
(Option buttons)
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)
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)
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)
This option enables or disables encryption in PBXware transport.
Offered options are:
Offers encryption only if it is possible and only with TLS protocol.
Encryption always required.
Always offers encryption but only with TLS.
Should you allow RTP voice traffic to bypass Asterisk.
Options:
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)
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)
IP address to be used until registration
(E.g. 192.168.1.1)
(IP Address)
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])
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])
Limits the number of concurrent incoming active calls.
Whether the busy level will be applied for Incoming calls.
(Option buttons)
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])
Whether the busy level destination will be a voicemail.
(Option buttons)
Send an e-mail when the incoming/outgoing limit is reached
(E.g. Yes, No, N/A)
(Option buttons)
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])
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])
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.
Method for registering to the remote server. Providers may require a different method of registration to their server. User can choose the following options:
(Select box)
Service provider may request different registration methods for their services. Select the proper method, as required by the provider
(E.g. 1234567)
([0-9])
Which of the selected options are not used for authentication.
Example:
(Select box)
How long the registration can take before the session expires.
(E.g. 10)
How many times it is allowed to register.
Available Codecs:
Note: N/A means not available.
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)
Automatically adjust the RTP packet size with the registered device.
(Option buttons)
Length in milliseconds for the buffer. By default it is 200 ms.
The length in milliseconds over which a timestamp difference will result in resyncing the jitter buffer. By default it is 1000ms.
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.
User's relationship to the system
(Select box)
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:
(Select box)
Destination of the trunk connection.
(E.g. USA)
(Select box)
National dialing code used at the Provider destination
(E.g. For USA 1, United Kingdom, Germany 0)
([0-9])
International dialing code used at the provider destination
(E.g. For USA 011, United Kingdom, Germany 00)
([0-9])
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)
If this option is enabled, the number which is dialed is passed through the trunk without modification
(Option buttons)
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)
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)
IP address to be used until registration
(E.g. 192.168.1.1)
(IP Address)
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])
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])
Limits the number of concurrent incoming active calls.
Whether the busy level will be applied for Incoming calls.
(Option buttons)
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])
Whether the busy level destination will be a voicemail.
(Option buttons)
Send an e-mail when the outgoing limit is reached
(E.g. Yes, No, N/A)
(Option buttons)
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])
Disable native IAX transfer
(Option buttons)
ANI - Automatic number identification
Should ANI ("super" Caller ID) be sent over this Provider
(E.g. Set 'Yes' to enable)
(Option buttons)
Use IAX2 trunking with this host
(E.g. Set 'Yes' to enable)
(Option buttons)
Should the encryption be used when authenticating with the peer
(Select box)
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])
IP of a peer host system sends the calls to
(E.g. 192.168.1.1)
((IP Address)
Method for registering to the remote server Providers may require a different method of registration to their server. User can choose the following options:
(Select box)
Service provider may request different registration methods for their services. Select the proper method as required by the provider
(E.g. 1234567)
([0-9])
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 authentication key
(E.g. If Auth Method is set to RSA, then provide the RSA key here)
([a-z][0-9])
Available Codecs:
Note: N/A means not available.
Length in milliseconds for the buffer. By default it is 200 ms.
The length in milliseconds over which a timestamp difference will result in resyncing the jitter buffer. By default it is 1000ms.
The system uses its trunks 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 allow setting primary, secondary, and tertiary trunks.
The system 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.
Select default trunks on the system level.
(E.g. Service provider name)
(Select box)
NOTE: If the dialed number is busy, the system will recognize it and won't skip to other trunks in order to dial it.
Default destination to which trunks without a 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
Setings:
Extensions:
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.
Searching through UADs is available in 3 ways:
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.
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.
Click 'Add User Agent' to add a device or click on the 'Edit' icon next to one to change its settings.
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.
Unique device name
(E.g. Yealink VP59)
([a-z][0-9])
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)
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])
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)
This is where you define how the system will recognize the UAD internally
(E.g. yealink_vp59)
(Select box)
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)
This option enables or disables encryption in PBXware transport.
Offered options are:
Offers encryption only if it is possible and only with TLS protocol.
Encryption always required.
Always offers encryption but only with TLS.
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:
(Option button)
This option tells the Asterisk server to never issue a reinvite to the client, if it is set to No.
Offered options:
If this option is set to ‘No’ Asterisk will never issue a reinvite to the client.
Asterisk will send reinvite to the client.
(Option button)
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)
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])
Area code from which the UAD is operating.
(E.g. New York area code - 212)
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.
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])
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])
Maximum number of incoming calls
(E.g. 2)
([0-9])
Maximum number of outgoing calls
(E.g. 2)
([0-9])
Maximum number of concurrent incoming calls until user/peer is busy.
Whether the Busy level will be applied after the maximum number of concurrent incoming calls is reached.
(Option buttons)
Set the extension/number where the call will be redirected if busy level is applied.
(E.g. 101)
Set ‘yes’ if you want to have voicemail as a busy destination.
(Option buttons)
Set the codecs extension is allowed to use.
Set this option to Yes to enable SIP video support.
(Option buttons)
If autoframing is turned on, the system will choose packetization level based on remote ends preferences.
(E.g. Yes)
(Option buttons)
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)
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 enables UAD to subscribe to hints which are used for BLF.
(Option buttons)
(Option buttons)
Additional configuration for Auto Provisioning on the following pages can use template variables.
Here users can define custom configuration which will be served to all phones with the same model.
([a-z][0-9])
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:
Unique device name
(E.g. AASTRA 480i)
([a-z][0-9])
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)
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])
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)
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:
(Option buttons)
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)
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])
Area code from which the UAD is operating.
(E.g. New York area code - 212)
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])
Advanced dial options for all incoming calls
The default value is 32s.
([a-z])
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])
Maximum number of incoming calls
(E.g. 2)
([0-9])
Maximum number of outgoing calls
(E.g. 2)
([0-9])
Disable native IAX transfer
(Option buttons)
ANI - Automatic number identification
Should ANI ("super" Caller ID) be sent over this Provider
(Option buttons)
Use IAX2 trunking with this host
(Option buttons)
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])
Set the codecs extension is allowed to use. N/A means ‘Not allowed’.
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)
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 enables UAD to subscribe to hints which are used for BLF.
(Option buttons)
(Option buttons)
Additional configuration for Auto Provisioning on the following pages can use template variables.
Here users can define custom configuration which will be served to all phones with the same model.
([a-z][0-9])
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:
Unique device name
(E.g. AASTRA 480i)
([a-z][0-9])
Which card channels are used
(E.g. 1,4/1-4)
Default language
(Select Box)
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 method
Available choices:
(Select box) ,
This number is used for trunk monitoring in Monitor->Monitor Settings->Monitor Trunks.
Select which class of music to use for music on hold. If not specified the 'default' will be used
(Select box)
Define a voicemail context
(E.g. 1234, 1234@context)
([a-z][0-9])
It specifies which group to dial, and how to choose a channel to use in the specified group. The four possible options are:
PRI - Primary Rate Interface
Set switch type
Supported switch types:
(Select box)
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:
(Select box)
Set numbering dial plan for destinations called locally
Available options:
(Select box)
Trust provided caller id information
(Option buttons)
How to report 'busy' and 'congestion' on a PRI
(Select box)
If required by switch, select network specific facility
(Select box)
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])
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])
Whether or not to use caller ID
(Option buttons)
Whether or not to hide outgoing caller ID
(Option buttons)
Whether or not to use the caller ID presentation for the outgoing call that the calling switch is sending
(Option buttons)
Whether or not to use the caller ID presentation from the Asterisk channel for outgoing calls.
(Option buttons)
Set the type of caller ID signalling
Example:
(Select box)
What signals the start of caller ID
Example:
(Select box)
Whether or not to enable call waiting on FXO lines
(Option buttons)
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)
Enable/disable echo cancellation. It is possible to choose echo cancellation between 32, 64, 128 and 256 ms echo delays.
(Select box)
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)
Enable echo cancellation when bridged. Generally not necessary, and in fact undesirable, to echo cancel when the circuit path is entirely TDM
(Option buttons)
Types of echo cancellers:
or none.
Whether or not to enable call waiting on FXO lines
(Option buttons)
Support three-way calling. If enabled, call can be put on hold and you are able to make another call
(Option buttons)
Support call transfer and also enable call parking.
Note: This option requires ‘Three Way Calling’ to be set to ‘Yes’.
(Option buttons)
Set this to ‘Yes’ to enable call forwarding.
(Option buttons)
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)
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)
Use pulse dial instead of DTMF. Used by FXO (FXS signalling) devices
(Option buttons)
Whether or not to allow distinctive ring detection on FXO lines
(Option buttons)
Enable listening for the beep-beep busy pattern
(Option buttons)
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:
(Select box)
Easily detect false hangups
(Option buttons)
Should channel be answered immediately or the simple switch should provide dialtone, read digits, etc
(Option buttons)
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][,-])
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][,-])
TX and RX are abbreviations for Transmit and Receive.
Set timing parameters
Example:
(Select box)
Receive signal decibel value.
(E.g. 2)
([0-9])
Transmit signal decibel value.
(E.g. 2)
([0-9])
Enable remote control of screen phone with softkeys. (Only if you have ADSI compatible CPE equipment)
(Option buttons)
Configure (set the number of) jitter buffers. Each one is 20ms long.
(E.g. 4)
([0-9])
If you are having trouble with DTMF detection, you can relax the DTMF detection parameters by setting this option to Yes.
(Option buttons)
Enable fax detection
Possible options:
(Select box)
Number of the span
(E.g. 1)
([0-9])
How to synchronize the timing devices
Example:
([a-z])
Length of the last leg of the connection and is set to zero if the length is less than 133 feet
Example:
(Select box)
How to communicate with the hardware at the other end of the line
Example:
(Select box)
How to encode the communication with the other end of line hardware.
Example:
(Select box)
Whether the yellow alarm is transmitted when no channels are open.
(E.g. Yes, No, N/A)
(Option buttons)
The name of the driver (e.g. eth)
([0-9][a-z])
Driver specific address (like a MAC for eth).
([0-9][a-z])
Number of channels.
(E.g. 6)
([0-9])
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 - Foreign Exchange Office.
Channel(s) are signalled using FXO Loopstart protocol
Note: Check the values below.
([0-9])
Channel(s) are signalled using FXO Groundstart protocol
Note: Check the values below.
([0-9])
Channel(s) are signalled using FXO Kewlstart protocol
Note: Check the values below.
([0-9])
Values for above fields are set as follows:
FXS - Foreign Exchange Subscriber
Channel(s) are signalled using FXS Loopstart protocol
Note: Check the values below.
([0-9])
Channel(s) are signalled using FXS Groundstart protocol
Note: Check the values below.
([0-9])
Channel(s) are signalled using FXS Kewlstart protocol
Note: Check the values below.
([0-9])
Values for the above fields are set as follows:
PRI uses B and D channels. B channels are used to carry the voice calls and D channel for signaling.
Set the number of D-Channel(s).
([0-9])
Set the number of B-Channel(s).
([0-9])
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.
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)
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 of the jitterbuffer in milliseconds.
(E.g. 300)
([0-9])
Resync the threshold for noticing a change in delay measured
(E.g. 1000)
([0-9])
Jitter buffer implementation used on a receiving side of a SIP channel. Defaults to "fixed".
(E.g. adaptive)
(Select box)
Enables jitterbuffer frame logging. Defaults to "no".
(E.g. Yes, No, N/A)
(Option buttons)
([0-9])
([0-9])
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).
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. :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.
This page shows a list of all extensions/hot desking devices that can be provisioned using the Touchless Provisioning service.
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.
Once one or more MAC Addresses are selected, click the Deregister button to remove the devices from the provider's redirection service.
Used to filter the devices by their redirection service status.
Used to filter the devices by MAC address or UAD.
Shows the device's MAC Address.
(Display)
Shows the name(s) of extension(s) where the MAC address is assigned on.
(Display)
Shows the number(s) of extensions(s) where the MAC is assigned on.
(Display)
Shows the device's UAD type.
(Display)
Status can have two values:
(Display)
Shows the date when the device was registered. Empty if the device is not registered.
(Display)
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)
This page shows a list of all available providers whose phones can be provisioned with the Touchless Provisioning service. Currently supported providers are:
A new provider can not be added manually. Existing providers can not be deleted.
Shows the provider's name.
(Display)
Shows the provider's status.
Status can be one of the following:
(E.g. A provider can be temporarily blacklisted in case of a network issue etc.)
(E.g. If invalid configuration credentials are entered then all requests will fail and the provider will be blacklisted until the problem is fixed.)
Note: Resaving the provider will always reset it's blacklisted status.
(Display)
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):
Enable/Disable the Yealink provider. If 'Disabled', then Yealink devices can not be provisioned using the Touchless Provisioning service.
(Toggle checkbox)
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.
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])
Click the button to test your configuration and accessibility to the Yealink RPS.
(E.g. 'Test finished successfully.')
(Button)
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:
Once the configuration is saved, click the 'Test' button. If users get the "Test finished successfully" message, then Yealink is ready to be used.
Access codes provide the system user with access to essential system or enhanced services
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])
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])
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])
Access code used for dynamic Agent login
(E.g. Dial '*202 + $AGENT_NUMBER' from extension '1000' to login into Queue as an Agent. Provide Agent PIN number when asked for it. Dynamic login means that connection has to be active all the time - Agent is not to hangup his connection or a new login will be required).
([0-9])
Access code used for dynamic callback Agent login
(E.g. Dial '*203 + $AGENT_NUMBER' from extension '1000' to login into Queue as an Agent. Provide Agent PIN number when asked for it. When the system asks for an extension which will be logged, the user can either supply one or just finish entry by confirming with '#'. Dynamic Callback login means that connection doesn't have to be active all the time - Agent is called back by the system).
([0-9])
When dialed, the agent is on pause and not receiving any calls.
(E.g. Dial '*204' to pause agent).
([0-9])
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])
When dialed, agent will make outbound call with Project Code
(E.g. *212 + $PROJECT_CODE + $NUMBER (*212*200*1000))
([0-9])
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])
Access code for instant call recording
(E.g. During active conversation dial '*159' to start recording conversation)
([0-9])
If making an outbound call or being logged in as an Agent, you have the ability to pause call recording using access code *90
(E.g. Whether you need to hide sensitive information like credit card numbers or anything else not being recorded, you can use this access code to pause the call recording in progress)
([0-9])
If making an outbound call or being logged in as an Agent, you have the ability to unpause call recording using access code *91
(E.g. Whether you need to hide sensitive information like credit card numbers or anything else not being recorded, you can use this access code to unpause the call recording in progress)
([0-9])
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])
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])
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])
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.
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])
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])
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])
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])
Access code for disabling Call Forwarding Enhanced Service
(E.g. Dial '*72' to disable this service (Extension number not required))
([0-9])
Access Code for toggle "Do Not Disturb" Enhanced Service ON or OFF, the same as if user dialed *78/*79.
(*[0-9])
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])
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])
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])
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])
Access code to block other users from seeing your CallerID
(E.g. Dial '*67' to block displaying your CallerID)
([0-9])
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])
Access code to unblock your CallerID after it has been blocked
(E.g. Dial '*68' to unblock your CallerID)
([0-9])
Access code for changing caller ID number
(E.g. Dial '*65 + CallerID Number + Number_You_Want_To_Dial')
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])
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])
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])
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.
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])
NOTE: The Call Pickup access code will be applied to phones if auto provisioning is used.
([0-9])
([0-9])
Set this feature as Disable (default setting) or Enable it for both sides or for the pickup side only.
Set this feature as Disable (default setting) or Enable it for Caller only, Callee only or Both sides.
Access code for playing Music On Hold sound files
(E.g. Dial '*388' to play 'default' Music On Hold class sound files)
([0-9])
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 "#".
Record the greeting or any other sound file that can be used in PBXware
(E.g. Dial '*301' and after the beep sound, say the message that you want to record.)
([0-9])
Record the Agent greeting that the caller will hear before connecting to an Agent
(E.g. Dial '*302' and then enter the Agent number to record the Agent greeting.)
([0-9])
NOTE: In order for the Agent greeting to be played, users have to add the agentgreeting=yes command to the Queue's additional config. This applies both to Dynamic and Callback Agents. Please note that in case the command is missing, the Agent greeting will not be played.
(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.)
(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 existed, will be deleted.)
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])
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])
User will dial '*403' to reset systems operation times and restore rules entered in settings.
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.
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])
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.
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])
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])
Access code used for Hot Desking Login
([0-9])
Perform blind a transfer
(e.g. mobile phone) and transfer the call to it.
([0-9])
Perform Attended Transfer
([0-9])
Dialing this access code aborts an attended transfer. Otherwise there is no way to abort an attended transfer.
([0-9])
Dialing this access code completes an attended transfer and drops out of the call without having to hang up.
([0-9])
*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.
*412 - operator will dial this code and then enter the extension number to set up the wake-up call for it.
Parking Lots allows users to park a call to a specific parking lot.
Displays the name of a parking lot
(E.g. Test)
(Display)
Displays the number of a parking Extension
(E.g. 800)
(Display)
Displays the number range of parking positions in a form of XXX-XXX
(E.g. 810-820)
(Display)
Displays the number of an Extension that represents the Last Destination
(E.g. 100)
(Display)
NOTE: In case no one picks up the parked call, the call will go to 'Last Destination' after the time specified in the 'Timeout (sec)' field exceeds.
Click this button to edit the configuration of a selected parking lot.
(Button)
Click this button to delete a selected parking lot.
NOTE: Upon clicking the button, the following warning message will appear: "Are you sure you want to remove XYZ*?"*. If users click the Cancel button, then the action will be abandoned. On the contrary, if OK is clicked, the selected parking lot will be deleted.
For more information, please refer to the screenshot.
(Button)
(Button)
Set a name of the parking lot
(E.g. Test)
([a-z][0-9])
Set a number of the parking Extension
(E.g. 900)
([0-9])
NOTE: If a user wants to park the call, they will transfer the call to the Extension entered in this field.
Set a range of the parking positions that will be available
(E.g. 901-920)
([0-9])
NOTE: A user needs to dial one of the numbers listed here to pick up the parked call.
Select who can transfer the parked call
(E.g. 'Disable'/'Enable (Both sides)/'Enable (Pickup only)')
(Select box)
NOTE: Default is 'Disable'.
Select who can start recording on the parked call
(E.g. 'Disable'/'Enable (Both sides)/'Enable (Pickup only)')
(Select box)
NOTE: Default is 'Disable'.
Set the time in seconds and define how long the call should stay at the assigned parking lot after which the call will be redirected to the Timeout Destination
(E.g. 25)
([0-9])
Set 'Timeout Destination' that should ring after the time set in the ‘Timeout (sec)’ field passes
(E.g. 100)
(Select box)
If users are directing calls to an Extension on which a supported UAD is registered, they can set a Custom Ringtone with which the phone will ring.
(E.g.)
([a-z][0-9])
Set the Caller ID Prefix
(E.g. +)
NOTE: This Caller ID prefix will be set when the call is redirected to the Timeout Destination.
Select a MoH class that will be played to callers parked on this parking lot
(E.g. testclass)
(Select box)
Numbering defaults sets the way PBXware will assign network numbers to Extensions, Conferences, etc.
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.
Two different types of contacts can be added:
NOTE: Yealink, Cisco, and Polycom phones can work with Central Phone Book.
PBXware allows its users to manage CSV files in few different ways:
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 |
2 | Jeanine,,Tiddeman,jtiddeman1@ihg.com,Walsh Group,mobile:50012,work:600112 |
3 | Erasmus,,Curlis,ecurlis2@sbwire.com,Nolan-Kris,mobile:50013,work:600113 |
4 | Caresa,,Bremmell,cbremmell3@php.net,Mayert Inc,mobile:50014,work:600114 |
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'.
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.
Download all the global/personal contacts as a CSV file
(Button)
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 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:
Contact's first name
(E.g. Abagail)
(Display)
Contact's last name
(E.g. Finey)
(Display)
Contact's number
(E.g 1805)
(Display)
Contact's e-mail address
(E.g. mfineymd@narod.ru)
(Display)
Contact's company
(Dazzlesphere)
(Display)
(E.g. Click the 'Edit' button to edit the Contact's configuration.)
(Button)
(E.g. Click the 'Delete' button to delete the Contact from the system.)
(Button)
Contact's first name
(E.g. Abagail)
([a-z])
Contact's middle name
(E.g. Ann)
([a-z])
Contact's last name
(E.g. Finey)
([a-z])
Contact's e-mail address
(E.g. mfineymd@narod.ru)
([a-z][0-9])
Contact's company
(E.g. Dazzlesphere)
([a-z])
Number type
(E.g. Work)
(Select box)
Contact's phone number
(E.g. 061111111)
([0-9])
NOTE: Central Phone Book accepts numbers starting with the '+' (plus) sign.
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 'Settings' -> 'Directory Sync Management'.
Upon pressing the 'Enable' toggle button, this message will be displayed at the top of the page:
(Display)
Additionally, the 'Test' and 'Sync' buttons will be replaced with:
(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.
(E.g. Enable/Disable)
(Toggle button)
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. 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.
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])
(E.g. SSL/TLS)
(Select box)
(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.
(E.g. ******)
([a-z][0-9])
(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:
(E.g. 6)
([0-9])
The 'Configuration' section has three additional buttons: 'Extension Template', 'Test', and 'Sync'.
Click this button to open a frame where you will be able to set a template for users who are to be synced.
(Button)
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.
Click this button to run a test and check whether it is possible to connect to the LDAP server.
(Button)
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.
Click this button to start users' sync manually.
(Button)
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.
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".
(E.g. Yes)
(Option button)
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)
(E.g. test@test.com)
([a-z)(0-9)]
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.
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])
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])
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])
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])
NOTE: It must be numerical and in the bounds of the Extension's 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])
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])
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])
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])
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])
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])
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])
(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'.
Users can select 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.
NOTE: The settings can be reset to default by clicking the 'Reset' button.
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 desk phone registration details to be sent which was not possible at that moment.
For this reason, we have added variables for a SIP User ID - %USERNAME% and the Extension Secret - %SECRET% that 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 reference the value of gloCOM SIP Proxy in Tenant Settings.
New Extension Templates | |||||||||
---|---|---|---|---|---|---|---|---|---|
Variable | Meaning | ||||||||
SUBJECT | %SERVER% | Server/Tenant Name | |||||||
TEMPLATE | %FULLNAME% | Extension Name | |||||||
%SERVICE_PLAN_HEADER% | Service Plan (Name) | ||||||||
%NETWORK_NUMBER% | Extension Number | ||||||||
%EMAIL% | E-mail of an Extension | ||||||||
%PASSWORD% | User Password | ||||||||
%PIN% | PIN | ||||||||
%PBD_PIN% | PBD PIN | ||||||||
%SERVICE_PLAN% | Service Plan of an Extension | ||||||||
%DEVICE% | UAD | ||||||||
%AUTOPROV% | Auto Provisioning | ||||||||
%DETAILS% | Extension Details (E-mail, Password, Server) | ||||||||
%SERVER_NAME% | Server/Tenant Name |
The ability to change the e-mail template for Forgot my password when users request a password change.
Password Recovery Template | |||||||||
---|---|---|---|---|---|---|---|---|---|
Variable | Meaning | ||||||||
TEMPLATE | %NAME% | Name | |||||||
%URL% | URL for Password Recovery | ||||||||
%DATETIME% | Date/Time of a Password Recovery Request | ||||||||
%IP% | IP Address of a Request | ||||||||
%USERAGENT% | User Agent Used for a Request |
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 Templates | |||||||||
---|---|---|---|---|---|---|---|---|---|
Variable | Meaning | ||||||||
TEMPLATE | %USER% | Extension Name | |||||||
%LIMIT_TYPE% | Limit Type | ||||||||
%LIMIT_VALUE% | Limit Value | ||||||||
%SERVER% | Server/Tenant Name |
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 | |||||||||
---|---|---|---|---|---|---|---|---|---|
Variable | Meaning | ||||||||
SUBJECT | %LIMIT_TYPE% | Incoming/Outgoing Limit | |||||||
TEMPLATE | %USER% | Extension Name | |||||||
%LIMIT_TYPE% | Incoming/Outgoing Limit | ||||||||
%SERVER% | Server/Tenant Name |
Set the e-mail template used for sending fax to e-mail when a fax is received.
NOTE: %CALLERIDNAME% will be replaced with a Caller ID Name. %DESTNUM% will be replaced with the DID number.
NOTE: Please note that this feature - '%RSID%' is part of the beta release and is only visible to beta testers. Once the stable version is released, it will be available for general use.
NOTE: %RSID% can be added to the subject of a template and to a template itself.
Fax To E-mail Template | |||||||||
---|---|---|---|---|---|---|---|---|---|
Default Variables | Meaning | Can Be Applied to | |||||||
%CALLERID% | CallerID | Subject; Template | |||||||
%DATE% | Date of a Fax | Template | |||||||
Other Available Variables | Meaning | Can Be Applied to | |||||||
%RSID% | Remote Station ID | Subject; Template | |||||||
%CALLERIDNAME% | CallerID Name | Template | |||||||
%DESTNUM% | DID number | Template |
Scheduled Report Email Template
Set the e-mail template used for sending scheduled reports from a Queue.
Scheduled Report Email Template | |||||||||
---|---|---|---|---|---|---|---|---|---|
Variable | Meaning | ||||||||
SUBJECT | %NAME% | Name of a Scheduled Report | |||||||
TEMPLATE | %NAME% | Name of a Scheduled Report | |||||||
%DATE% | Date of a Scheduled Report | ||||||||
%PERIOD% | Period That It Observed |
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 | |||||||||
---|---|---|---|---|---|---|---|---|---|
Variable | Meaning | ||||||||
TEMPLATE | %DATETIME% | Date/time of an Instant Recording |
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 Plans Templates | |||||||||
---|---|---|---|---|---|---|---|---|---|
Variable | Meaning | ||||||||
TEMPLATE | %FROM% | From | |||||||
%TO% | To | ||||||||
%DATE% | Date | ||||||||
%SERVICE_PLAN% | Service Plan of an Extension |
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. %TENANT_CODE% and %SERVER_NAME% can be added to the 'Subject' field and the body of an e-mail.
Emergency Call Template | |||||||||
---|---|---|---|---|---|---|---|---|---|
Variable | Meaning | ||||||||
TEMPLATE | %EXT% | Extension Number | |||||||
%NUMBER% | Emergency Number | ||||||||
%LOCATION% | Location | ||||||||
%FULLNAME% | Name associated with the extension that made the call to the Emergency services number. |
NOTE: In version 6.7.5 we added the new variable %FULLNAME%, which can be used with the Emergency Call E-mail template:
%FULLNAME% - Name associated with the extension that made the call to the Emergency services number.
E-mail notification sample:
John Doe from extension 215 has dialed an emergency number (911).
Set the e-mail template used for sending e-mails when the Archiving status changes.
Archiving Template | |||||||||
---|---|---|---|---|---|---|---|---|---|
Variable | Meaning | ||||||||
TEMPLATE | %STATUS% | Status of Offload | |||||||
%DATE% | Date of Finishing | ||||||||
%TIME% | Time | ||||||||
%REPORT% | Report | ||||||||
%SERVER% | Server/Tenant Name |
Set the e-mail template used for sending e-mails when a new voicemail is received.
Voicemail E-mail Template | |||||||||
---|---|---|---|---|---|---|---|---|---|
Variable | Meaning | ||||||||
SUBJECT | %VM_MSGNUM% | Number of a Voicemail Message | |||||||
%VM_MAILBOX% | Voicemail Mailbox | ||||||||
TEMPLATE | %VM_NAME% | Voicemail Name | |||||||
%VM_DUR% | Duration of a Voicemail Message | ||||||||
%VM_MSGNUM% | Number of a Voicemail Message | ||||||||
%VM_MAILBOX% | Voicemail Mailbox | ||||||||
%VM_CALLERID% | Caller ID of a Voicemail Sender | ||||||||
%VM_CIDNUM% | Caller ID Number of a Voicemail Sender | ||||||||
%VM_CIDNAME% | Caller ID Name of a Voicemail Sender (If available) | ||||||||
%VM_DID% | DID number call came in from | ||||||||
%VM_DATE% | Date of a Voicemail | ||||||||
%SERVER% | Server's Unique ID number | ||||||||
%SERVER_NAME% | Server name |
NOTE: In version 6.7.1 we have added a new e-mail template variable used in Voicemail to E-mail notification message.
The new variable is %VM_DID% and it provides the information on DID number the incoming call came from. Information will be displayed in Dialed DID field, but If an incoming call comes from a local extension, this field will be empty.
NOTE: In version 6.7.5 we have added two new variables that can be used with the Voicemail notification E-mail template:
%SERVER% - Unique Server/Tenant ID number
%SERVER_NAME% - Server/Tenant nameWith both variables added to the template, this is what should be displayed once the e-mail is received:
Server: 2
Server name: Your-Company-Name
Set the e-mail template used for sending e-mails when a new voicemail is blocked.
NOTE: Please note that emails regarding voicemail blocked notifications will be sent to all Administrators set under 'Site Accounts' > 'Administrators'.
Voicemail Blocked E-mail Template | |||||||||
---|---|---|---|---|---|---|---|---|---|
Variable | Meaning | ||||||||
TEMPLATE | %EXT% | Extension Number | |||||||
%DATE% | Date of a Blocking Voicemail | ||||||||
%ATTEMPTS% | Number of Attempts | ||||||||
%MAXATTEMPTS% | Number of Max. Attempts |
Set the e-mail template used for sending e-mails when a new e-mail to fax is sent.
E-mail to Fax Template | |||||||||
---|---|---|---|---|---|---|---|---|---|
Variable | Meaning | ||||||||
TEMPLATE | %STATUS% | Sent Fax Status | |||||||
%NUMBER% | Extension number to which the fax was sent | ||||||||
%DATE% | Date | ||||||||
%FILE% | File to be sent |
Set the e-mail template to receive additional information regarding monitoring.
Monitor E-mail Template | |||||||||
---|---|---|---|---|---|---|---|---|---|
Variable | Meaning | ||||||||
TEMPLATE | %EXT_DATA% | Extension Data |
Set the e-mail template used for sending e-mails when a new meeting is created, updated, or canceled.
NOTE: %DURATION% represents the meeting's time duration. %DIDS% shows DIDs to dial, if joining the meeting's audio conference only. %DID_LINKS% is 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 does not have to type them.
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.
NOTE: 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 | |||||||||
---|---|---|---|---|---|---|---|---|---|
Variable | Meaning | ||||||||
OUTLINE | %ELEMENTS% | Elements of a Meeting | |||||||
ELEMENT | %MEETINGNAME% | Meeting Name | |||||||
%DATETIME% | Date/Time of a Meeting | ||||||||
%ORGANISER% | Organiser of a Meeting | ||||||||
%APPNAME% | Name of the application | ||||||||
%ELEMENTS% | Elements of a Meeting | ||||||||
%YEAR% | Current Year | ||||||||
%MEETINGNUMBER% | Number of a Meeting | ||||||||
%TIME% | Meeting Start Time | ||||||||
%JOINLINK% | Link to web application meeting link |
Set the e-mail template used for sending e-mails to participants when a new meeting is created.
Meeting Invite E-mails | |||||||||
---|---|---|---|---|---|---|---|---|---|
Variable | Meaning | ||||||||
SUBJECT | %MEETINGNAME% | Name of a Meeting That You Were Invited To | |||||||
TEMPLATE | %MEETINGNAME% | Name of a Meeting That You Were Invited To | |||||||
%DATETIME% | Start Time of a Meeting | ||||||||
%MEETINGNUMBER% | Number of a Meeting | ||||||||
%PARTICIPANTID% | Your Participant's ID | ||||||||
%APPNAME% | Name of the application | ||||||||
%ORGANISER% | Meeting Organiser | ||||||||
%JOINLINK% | Link to web application meeting link | ||||||||
%DURATION% | Duration of the meeting | ||||||||
%DID_LINKS% | Link to Call-in number | ||||||||
%YEAR% | Current Year |
Set the e-mail template used for sending e-mails to participants when the meeting has been updated.
Meeting Update E-mails | |||||||||
---|---|---|---|---|---|---|---|---|---|
Variable | Meaning | ||||||||
SUBJECT | %MEETINGNAME% | Name of a Meeting That Has Been Updated | |||||||
TEMPLATE | %MEETINGNAME% | Name of a Meeting That Has Been Updated | |||||||
%DATETIME% | New Start Time of a Meeting | ||||||||
%APPNAME% | Name of the application | ||||||||
%ORGANISER% | Meeting Organiser | ||||||||
%MEETINGNUMBER% | Number of a Meeting | ||||||||
%DURATION% | Duration of the meeting | ||||||||
%PARTICIPANTID% | Your Participant's ID | ||||||||
%DID_LINKS% | Link to Call-in number | ||||||||
%YEAR% | Current Year |
Set the e-mail template used for sending e-mails to participants when the meeting has been canceled.
Meeting Cancel E-mails | |||||||||
---|---|---|---|---|---|---|---|---|---|
Variable | Meaning | ||||||||
SUBJECT | %MEETINGNAME% | Name of a Meeting That Has Been Canceled | |||||||
TEMPLATE | %MEETINGNAME% | Name of a Meeting That Has Been Canceled | |||||||
%DATETIME% | Start Time of a Canceled Meeting | ||||||||
%APPNAME% | Name of the application | ||||||||
%MEETINGNUMBER% | Number of a Meeting | ||||||||
%DURATION% | Duration of the meeting | ||||||||
%PARTICIPANTID% | Your Participant's ID | ||||||||
%YEAR% | Current Year |
Set the e-mail template to be generated for any missed calls on a DID.
DIDs Missed Calls Template | |||||||||
---|---|---|---|---|---|---|---|---|---|
Variable | Meaning | ||||||||
TEMPLATE | %ROWS% | Rows of All Missed DID Calls |
Set the e-mail template used for sending e-mails when a new conference recording is created.
Conference Recording Template | |||||||||
---|---|---|---|---|---|---|---|---|---|
Variable | Meaning | ||||||||
TEMPLATE | %CONF_NAME% | Conference Name | |||||||
%CONF_NUMBER% | Conference Number | ||||||||
%DATE% | Date of a Conference Recording |
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 the problem arose.
NOTE: The %SERVER% variable can be added to the e-mail template.
Directory Sync Summary Template | |||||||||
---|---|---|---|---|---|---|---|---|---|
Variable | Meaning | ||||||||
TEMPLATE | %DATE% | Conference Name | |||||||
%ADDED% | Added | ||||||||
%MODIFIED% | Modified | ||||||||
%DELETED% | Deleted | ||||||||
%FAILED% | Failed | ||||||||
%ATTACHMENT_MESSAGE% | Attachment Message |
Here you can choose which notifications will you receive on email.
Check this option if you want to receive configuration details of extensions you create on your system.
Whether you want to receive notifications on PBX services.
Whether you want to receive filesystem notifications.
Check this option if you want to receive notifications on your channel limits.
Whether you want to receive notifications on Call Rating.
Whether you want to receive notifications on Voicemail.
NOTE: Please note that this feature is part of the beta release and is only visible to beta testers. Once the stable version is released, it will be available for general use.
Select which gloCOM features should be enabled and available to users on a specific Tenant
(Checkbox)
Here you can refer to the list of gloCOM features:
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.
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)
Click on this button to download Speed Dial Code configuration as a csv file.
(Button)
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 is performed by Code and Speed Dial Name
This screen contains information about all Speed Dial Codes on system with following infromation:
Up to three digit code which is entered after the Speed Dial Access Code, *130 as default
(E.g. 22)
([Display)
Short description of the Destination to which this Code points.
(E.g. Sales-John)
(Display)
Destination to which this Code is pointing.
(E.g. 1005)
(Display)
Click to edit Speed Dial Code configuration
(Bitton)
Click to delete Speed Dial Code from the system
(Button)
Code which is entered after the Speed Dial Access Code
(E.g. 2)
([0-9])
Short description of the Destination to which this Code points.
(E.g. Sales-John)
([a-z][0-9])
Destination to which this Code is pointing.
(E.g. 1005)
([0-9])
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...
Click on this button to upload CLI Routing configuration from csv file
(Button)
Click on this button to download CLI Routing configuration to csv file
(Button)
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 is performed by Caller ID
This screen shows all CLI Routing Rules configured on system with following options:
The Caller ID which is matched in the rule.
(E.g. 063456789)
(Display)
The type of destination to which the call will be directed.
(E.g. IVR)
(Display)
Extension of the destination or selection where the call should go.
(E.g. 2222)
(Display)
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)
Edits the CLI Routing configuration
(Button)
Deletes CLI Routing Rule from the system
(Button)
The Caller ID which is matched in the rule.
(E.g. 063456789)
([a-z][0-9])
The type of destination to which the call will be directed.
(E.g. Queue)
(Select box)
Value of the destination or selection where the call should go.
(Select box)
Should the system match Caller ID explicitly or treat all calls that begin with it.
(E.g. Yes, No, Not Set)
(Option buttons)
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 fields are most required by voicemail
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)
Maximum length of a voice message in seconds
(E.g. By default this field is set to '180' seconds (3 minutes)
([0-9])
Minimum length of a voice message in seconds
(E.g. Default value set to '3' seconds. Messages that last less are discarded)
([0-9])
Maximum length in seconds of the user recorded voicemail greeting message
(E.g. Default values set to '60' seconds)
([0-9])
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 detection threshold
(E.g. Default value set to '128'. The higher the number, more background noise is added)
([0-9])
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])
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])
Defines the minimum length of PIN used for Voicemail
(E.g. 4)
([0-9])
Defines the maximum length of PIN used for Voicemail
(E.g. 4)
([0-9])
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:
With continuous silent tone (without sound) for 60 seconds:
Customize the display of emails that notify users of new voicemail messages.
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 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)
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)
Select whether to convert voicemails to the mp3 format when sending them via emails
(Option buttons)
NOTE: The default format is WAV.
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 custom applications on certain voicemail actions
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])
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])
The ADSI feature descriptor number to download to
(E.g. 0000000F)
([A-F][0-9])
The ADSI security lock code
(E.g. 9BDBF7AC)
([A-F][0-9])
The ADSI voicemail application version number
(E.g. 1)
([0-9])
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)
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)
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])
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.
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)
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:
(Option buttons)
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):
(Option buttons)
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])
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)
Set the gain you want to apply to VoiceMail recordings.
(E.g. Enter 2 to amplify the recordings).
([0-9])
Context to dial out from
(E.g. Set this field to 'fromvm', for example)
([a-z][0-9])
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 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 caller to use Voicemail Dialout and Callback from voicemail menu by entering extensions PIN.
(Option buttons)
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)
When you click on this button, new window with options to configure timezons will be opened
(Button)
Timezone name
(E.g. Bosnia and Herzegovina)
(Display)
Click to edit timezone configuration
(Bitton)
Click to delete a timezone from the system
(Button)
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])
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)
Set the appropriate time format:
Example:
Depending on your selected 'Timezone' you may choose between the following options:
(Select box)
Set the correct date format
Example:
Depending on the selected 'Timezone', you may choose between the following options
(Select box)
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])
Whether transcription will be enabled
(Option buttons)
This option will determine if the transcription is enabled on all extensions by default
(Option buttons)
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.
If you select IBM Watson under Service following additional options are available:
Enpoind with which system will comunicate
API Key used for authentication
Which language the transciption service expects (in which language autio file should be)
(Select box)
If you select Google Speech under Service following additional options are available:
API Key used for authentication
Which language the transciption service expects (in which language autio file should be)
(Select box)
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:
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).
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).
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).
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).
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).
Once a service credential is open for view, only 2 fields are needed for voicemail transcription: apikey (1) and url (2).
Log into google cloud console with an existing account. From the menu on the left select APIs and Services:
Either click Library or ENABLE APIS AND SERVICES:
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:
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):
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).
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).
Usedge
Transcript can be added in Voicemail E-mail Template as shown below.
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.
To see the transcript in OSC click the speech bubble left of the message number:
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 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:
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:
Example of CNAM lookup link for this provider:
Example of CNAM lookup link for this provider:
Example of CNAM lookup link for this provider:
Please check with your provider to make sure that CNAM lookup link is in correct format.
System configuration files are accessible through this section. Only trained users should modify 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 CC, Conference 119):
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:
The Licence section displays the system's edition, version, Enhanced Services and licensing details.
This line identifies the PBXware Edition, Release, and Asterisk running.
(E.g. Edition: Call Center Release: 6.1.2.0 (d4ccf434) Running: 16.4.0-gc-11e60f76 PBXware Proxy v6.1.1 (b5e8561), API: 6, libmemcached version: 1.0.18)
(Display)
Licence details section displays all enabled features on the licence, for example:
(E.g. 33/9999 DIDs, 10/10 Dialer Agents, 10/9999 Queues...)
(Display)
This section identifies the system's Enhanced Services:
(E.g. Last Caller, Group Hunt, Call Forwarding...)
(Display)
Displays license details.
(E.g. License No: 87B4F1EF)
(Display)
NOTE: If 'Branding' is enabled, only license number is visible.
Updates the licence information, if any.
(E.g. Click the 'Refresh licence' button to update the licence information.)
(Button)
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.
Displays the name of the application.
(E.g. ARI Dial)
(Display)
Displays the release version of the specified application.
(E.g. Version v1.0 ID: 0b0e80ef)
(Display)
Displays the current version of the specified application on the system.
(E.g. Version v1.0 ID: 0b0e80ef)
(Display)
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)
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)
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.