Brekeke PBX Wiki

Options

The following list displays the settings under the [Options] menu, which is only available to system administrators:

 

Settings
General Settings
Name Default value Description
Start up Auto Auto: Brekeke PBX starts up automatically with the Tomcat (Brekeke PBX HTTP Service).

Manual: Start up manually.

Options: Auto / Manual

  • From v 3.6.x, The [Start up] item is moved under [Start/Shutdown] menu as an [Auto Start] check box.

 

PBX System Settings
Name Default value Description
Call pickup prefix * Prefix for picking up calls.
Port number 5052 Port number that Brekeke PBX will use.

Modify as needed to avoid port conflicts.

Max concurrent sessions Depends on license Maximum number of concurrent sessions that Brekeke PBX can handle (cannot be modified).
Max number of UAs (User Agents) Depends on license Maximum number of SIP UAs that Brekeke PBX can handle (cannot be modified).
Min RTP port 30000 Minimum port number the RTP Protocol uses for sending voice data. Adjust setting as needed.
Max RTP port 49999 Maximum port number the RTP uses for sending voice data. Adjust setting as needed.
RTP relay on on – RTP is handled by Brekeke PBX.

off – RTP is not handled by Brekeke PBX.

(Applied unless there is a different RTP relay setting specified at the user phone type or the ARS Routes.)

SRTP off on – need to set [RTP relay] on, enable SRTP for all calls at Brekeke PBX system

off – applied unless there is a different SRTP setting specified at the user extension phone type or the ARS route [SRTP] field

Video off on – need to set [RTP relay] on, enable video for all calls at Brekeke PBX system

off – applied unless there is a different video setting specified at the user extension phone type or the ARS route [Video] field

Codec priority 0 G.711 u-law (PCMU) is used by default. When specifying multiple payloads, separate them with a comma (,). The following payload types can be used at Brekeke PBX:

0 – G.711 u-law

8 – G.711 A-law

18 – G.729

98 – iLBC

If the codec priority is not set in ARS Routes or user phone type, this setting will be applied.

From Brekeke PBX v3.3.x, Brekeke PBX supports dynamic payload type of iLBC even only payload 98 can be set for iLBC from Brekeke PBX Admintool [Codec priority] field.

Use remote preferred codec no Use the codec setting that is preferred at the remote SIP UA. If “default” is set in [Use Remote Preferred Codec] or in ARS or user phone type, this setting will be applied.
Max concurrent recording sessions 10 Maximum number of concurrent sessions with call recording.
Use user’s name as Display Name Yes Use user account name as display name.
Ringing timeout (ms) 240000 Amount of time to wait for an answer from the dialed party after ringing starts.
Talking timeout (ms) 259200000 Maximum length of time a call can last in talking, measured by the amount of time since the last SIP packet was received. Value 0 signifies infinite.
Max hop number 20 Maximum number of SIP servers or Brekeke PBX that a call can go through (hop number).
Days to keep call logs 90 Number of days to keep call logs.
Session Timer (sec, 0=disable) 0 Interval to allow UAs and SIP server to determine whether the SIP session is still active.
Session keep alive (sec) 600 Interval to send keep-alive packets to UAs during a call when RTP relay is set to off and session timer has not been used.
RTP Session Timeout (ms) 600000 Timeout value for Brekeke PBX awaiting the next RTP packet.
100rel off Enable (on) / Disable (off) for using reliable provisional responses (1xx series).
RFC2833 on Enable (on) / Disable (off) RFC2833 setting.
Valid client IP pattern   Web service security – used by Brekeke PAL and Brekeke Web Service; Set with regular expressions of the PAL and Web Service clients IP pattern.
Java VM arguments   Parameters passed to VM.

 

Media Server System Settings
Name Default value Description
Port number 5056 Port number that the Media server system uses.

Modify as needed to avoid port conflicts.

Max concurrent session limit Depends upon the license Maximum number of concurrent sessions for the Media server (cannot be modified).
Codec priority 0 G.711 u-law (PCMU) is used by default. Separate with comma (,) when specifying multiple codecs. Also see the PBX [Codec priority] description.
Use remote preferred codec no Enable (no) / Disable (yes) on using remote codec by the endpoints.
Max stored messages 50 Maximum number of saved voicemail messages, plus any recorded files for each user’s voicemail.
Message recording length (sec) 600 Maximum length of recording time for a voicemail message. If [Message recording length (sec)] in User setting is blank, this value will be applied.
Days to keep unsaved messages 30 Number of days before unsaved messages are deleted automatically from each user’s voicemail inbox.
Conversation recording length (sec) 3600 Maximum recording length for each call.
Conversation recording file in voicemail inbox Yes Yes – save recording file in user’s voicemail box.

No – don’t save recording file in user’s voicemail box, but show recording files in call logs.

Days to keep conversation recording files 30 This field will be enabled when [Conversation recording file in voicemail inbox] is set to No.
Min RTP port 50000 Minimum port number the RTP uses for sending voice data.
Max RTP port 59999 Maximum port number the RTP uses for sending voice data.
Ringing timeout (ms) 240000 Timeout value for awaiting an answer from the dialed party once the ringing starts.
Talking timeout (ms) 259200000 Maximum length of time a call can last in talking, measured by the amount of time since the last SIP packet was received. Value 0 signifies infinite.
RTP Session Timeout (ms) 600000 Timeout value for awaiting the next RTP packet.
Java VM arguments   Parameters passed to VM.
  • ms = 0.001 second

 

Email Settings
Name Default value Description
SMTP Server   The SMTP server address for sending email notifications when the user receives a new voicemail message.
SMTP port 25 SMTP server’s listening port.
SMTP authentication on Enable (on) / Disable (off) SMTP authentication setting.
Encrypted connection (SSL) off Enable (on) / Disable (off) Encrypted Connection (SSL), available in v2.3 or later.
POP3 server   Address of the POP3 server (for POP-before-SMTP authentication).
POP3 port 110 POP3 server’s listening port.
User   Email account username for the above SMTP server.
Password   Email account password.
Password (confirm)   Input field for confirming the above password.
Email address (from)   Email notification sender’s address.
Email subject voicemail({to}) : from {from} Email subject for the email notifications.

The following variables can be configured:

{from}: SIP URI who left the voicemail message

{to}: voicemail box’s SIP URI

{from-number}: number in {from}

{to-number}: number in {to}

{time}: time when the messaged is recorded

{recording-length}: length in time of the recorded message

Email body from:{from}

to:{to}

time:{time}

recording length(sec):{recording-length

Email body for email notifications.

Variables that can be used in this field are the same as in the [Email subject] above.

  • From v3.6.x, the mail server setting parameters are moved under the [Email] menu -> [Settings].

 

PAL Settings
Name Default value Description
Notification for registration yes Sends notification to Brekeke PAL or Brekeke PAL WebSocket application (or not) when a user phone has registered.
PAL WebSocket yes This field has been available in v 3.4 or later.

Yes – PAL WebSocket is enabled.

No – PAL WebSocket is disabled.

Valid WebSocket client IP Pattern   Web service security – used by Brekeke PAL WebSocket; Set with regular expressions of the WebSocket clients IP pattern.

 


User Access Settings

Restricts the features and menus that are displayed and modifiable from a User or Admin account when the user logs into Brekeke PBX Admintool.

 


Phone Type
Name Default value Description
Type name Type 1

Type 2

Type 3

Web Phone*

The default phone types that users can choose. User extension > [Phones] page [Type] field.

Default setting is Type 1.

*[Web Phone] is added for v3.6 or later. This phone type is used when the bundled web phone is used.

Currently in v3.6, the web phone is provided as a beta release. It will be provided as a standard release in v3.7.

Description   Describe phone type.
WebRTC no When set to :yes, Brekeke PBX provides a WebRTC connection to WebRTC clients that have phones assigned to this Phone Type.
RTP relay default When set to default, user phones assigned with this phone type will apply the RTP relay setting in the [Options] menu.

When set to off, Brekeke PBX will not relay RTP for the user phones assigned with this phone type.

SRTP default default – user phones assigned with this phone type will apply the SRTP setting in the [Options] menu.

Optional – Both RTP and SRTP calls can be made with the user phones assigned with this phone type. Available with [RTP relay] on

mandatory – only SRTP call will be made with the user phones assigned with this phone type. Available with [RTP relay] on

off – Brekeke PBX will not enable SRTP for the calls with the user phones assigned with this phone type

Video default default – the user phones assigned with this phone type will apply the video setting in the [Options] menu.

On – Brekeke PBX will enable video for the calls of the user phones assigned with this phone type

off – Brekeke PBX will not enable video for the calls of the user phones assigned with this phone type

Codec priority   The default setting will apply the [Codec Priority] setting in the [Options] menu.

Brekeke PBX will first apply the [Codec Priority] setting in the phone type assigned to user phones if the setting in the phone type is different from the one in the [Options] menu.

Use remote preferred codec default When set to default, the setting in the [Options] menu will be applied.

Brekeke PBX will first apply the setting in the phone type assigned to user phones if the setting in the phone type is different from the one in the [Options] menu.

Keypad commands on When set to on, the phones assigned with this phone type can use Brekeke PBX keypad commands, such as #9, #8, etc.

When set to off, the phones assigned with this phone type cannot use Brekeke PBX keypad commands.

MWI (NOTIFY without SUBSCRIBE) off When set to off, the phones assigned with this phone type can send SUBSCRIBE for MWI.

When set to on, the phones assigned with this phone type cannot send SUBSCRIBE for MWI.

Tag in Display Name off This feature has been available in v 3.4 or later.

Add as a prefix – Tag feature is enabled. Tag value is displayed as an added prefix of a “from” header on the devices assigned with this phone type.

Replace – Tag feature is enabled. Tag value is displayed as a “from” header on the devices assigned with this phone type.

Off – This feature is disabled.

Update remote party ID off When “re-INVITE” is set at this setting, remote-party ID will be updated with a re-INVITE request. This feature has been added in the v3.6 or later.
Stand-alone video client off Video client is available for use when this is set to “on”, a video client is available for use. This feature has been added in the v3.6 or later.
Phonebook for Display Name Yes If caller’s entry is in phone book, the first and last name registered in phonebook will be shown at callee’s device.
Properties   Set properties that do not have corresponding fields in Brekeke PBX Admintool.

 


SA (MT Edition)

SA is the only system administrator in Brekeke PBX MT Edition. From the [SA] page, you can change the SA login password and set the system language.

 

  • From v3.6, The [SA] section is integrated with [System Administrators] menu. With this change, multiple administrators can be created under one system.

Advanced

The [Advanced] field allows you to set properties that do not have corresponding fields in Brekeke PBX Admintool. Please refer to other manuals and tutorials regarding the type of properties that may be edited here.

 

 

Yes No
Suggest Edit