Overview
For $9.95 Euro ( around $15.50 per month AUD) you can have a small business hosted PBX with big business features for a fraction of the cost you'd conventionally pay for this type of service. The following article will show you how to register your engin SIP settings with PBXES.COM.
Step 1: Set up Extensions
Depending on your requirements and available
bandwidth
, you can setup multiple SIP clients to connect to your IP PBX by extensions. To setup an extension click, "add extension"
- Enter the Display Name you would like for the extension.
- Enter the Outbound Caller ID you would like to be displayed (unfortunately, it cannot be your PSTN
caller ID)
- Select if you would like to record calls. This would depend on your company requirements and if you want to provide feedback or training on call handling processes. For a small business setup this would not be necessary but is an invaluable resource if required.
- Enter your extension password
- Enable Voicemail and Directory configuration if you would like voicemail per extension.
- Enter your email address you would like voicemail attachements and messages to be mailed to.
- Decide on the type of vmail options which are applicable to you. The following selections work best:
- Email attachments
- Delete voicemail after email delivery (This saves you having to clean out the directory if you receive too many messages)
- Submit details
| Definition |
Explanation |
| SIP Extensions |
|
|
| Extension Number |
Use a unique number. The device will use this number to authenticate to the system, and users will dial it to ring the device. |
| Display Name |
The caller id name for this device will be set to this. |
| Outbound CID |
Overrides the caller id when dialing out a trunk. Any setting here will override the common outbound caller id set in the Trunks admin. Format:"caller name" ;####### Leave this field blank to disable the outbound callerid feature for this extension. |
| Record INCOMING |
Record ALL INBOUND CALLS received at this extension. |
| Record OUTGOING |
Record ALL OutBound CALLS made from this extension. |
| Voicemail & Directory: |
| |
| voicemail password |
This is the password used to access the voicemail system. This password can only contain numbers. A user can change the password you enter here after logging into the voicemail system (*98) with a phone. |
| email address |
The email address that voicemails are sent to. |
| pager email address |
Pager/mobile email address that short voicemail notifIcations are sent to. |
| email attachment |
Option to attach voicemails to email. |
| Play CID |
Read back caller's telephone number prior to playing the incoming message, and just after announcing the date and time the message was left. |
| Play Envelope |
Envelope controls whether or not the voicemail system will play the message envelope (date/time) before playing the voicemail message.This setting does not affect the operation of the envelope option in the advanced voicemail menu. |
| Play Next |
If set to "yes," after deleting or saving a voicemail message, the system will automatically play the next message,if no the user will have to press "6" to go to the next message |
| Delete Vmail |
If set to "yes" the message will be deleted from the voicemailbox (after having been emailed).Provides functionality that allows a user to receive their voicemail via email alone, rather than having the voicemail able to be retrieved from the Webinterface or the Extension handset. CAUTION: MUST HAVE attach voicemail to email SET TO YES OTHERWISE YOUR MESSAGES WILL BE LOST FOREVER. |
| vm options |
Separate options with pipe ( | ) |
This option enables you to configure which extensions will ring when a call is received via your PBX. You can also control the type of ring strategy which will best suits your business. To have all extensions ring at the same time or in a particular order you will need to add a ring group.
- For Ring Group Number, add "1"
- Select Ring Strategy: "Ring All" but there are many different options to choose from. See explanation for further details.
- Add your extension lists (1001, 1002, 1003, 1004 etc)
- For a "Destination No Answer" scenario, you can decide on what happens to the call if no one answers. This is called a classical extension which can be any number such as a mobile or PSTN
service.
- Hit Submit changes
| Definition |
Explanation |
|
|
| Ring Group: |
| group number: |
The number users will dial to ring extensions in this ring group |
| ring strategy: |
ringall: ring all available channels until one answers (default) |
|
hunt: take turns ringing each available extension |
|
memoryhunt: ring first extension in the list, then ring the 1st and 2nd extension, then ring 1st 2nd and 3rd extension in the list.... etc. |
| extension list: |
List extensions to ring, one per line.You can include an extension on a remote system, or an external number by suffixing a number with a pound (#). ex: 2448089# would dial 2448089 on the appropriate trunk (see Outbound Routing). |
| CID name prefix: |
You can optionally prefix the Caller ID name when ringing extensions in this group.ie: If you prefix with "Sales:", a call from John Doe would display as "Sales:John Doe" on the extensions that ring. |
| ring time : |
(max 60 sec): |
| Destination if no answer: |
where is the call forwarded to if no answer. You can forward to a PSTN
or mobile by adding a “classical extension” |
Next, we can add a queue to the PBX, you can call the queue " engin-inbound".
- We have included a quick setup below on how you would use a queue. In some cases this may be overkill.
- Enter a queue name if required.
- Enter a queue password if you have several employees you want to monitor via the system tray.
- Enter an agent announcement. You would only use this if you had a digital receptionist (selection menu) and you want to advise your agents which queue the customer has come from. You would need to define the agent announcement under "system recordings"
- All queue definitions have been listed below.
| Definition |
Explanation |
| Queue |
| queue number: |
Use this number to dial into the queue, or transfer callers to this number to put them into the queue. Agents will dial this queue number plus * to log onto the queue, and this queue number plus ** to log out of the queue. For example, if the queue number is 123: 123* = log in 123** = log out queue name:Give this queue a brief name to help you identify it. Queue password:You can require agents to enter a password before they can log in to this queue. |
| CID name prefix: |
You can optionally prefix the Caller ID name when ringing extensions in this group. Ie: If you prefix with "Sales:", a call from John Doe would display as "Sales:John Doe" on the extensions that ring. |
| static agents: |
Static agents are extensions that are assumed to always be on the queue. Static agents do not need to 'log in' to the queue, and cannot 'log out' of the queue. You can include an extension on a remote system, or an external number(Outbound Routing must contain a valid route for external numbers) |
|
|
| Queue Options |
|
|
| Agent Announcement: |
Announcement played to the Agent prior to bridging in the caller. The Following call is from the Sales Queue" or "This call is from the Technical Support Queue". To add additional recordings please use the "System Recordings" MENU to the left |
| Hold Music Category: |
Music (or Commercial) played to the caller while they wait in line for an available agent. This music is defined in the "On Hold Music" Menu to the left. |
| max wait time: |
The maximum number of seconds a caller can wait in a queue before being pulled out. (0 for unlimited). |
| max callers: |
Maximum number of people waiting in the queue (0 for unlimited) |
| join empty: |
If you wish to allow queues that have no members currently to be joined, set this to yes leave when empty:If you wish to remove callers from the queue if there are no agents present, set this to yes |
| ring strategy |
ringall: ring all available channels until one answers (default) roundrobin: take turns ringing each available extension leastrecent: ring interface which was least recently called by this queue fewestcalls: ring the one with fewest completed calls from this queue random: ring random interface rrmemory: round robin with memory, remember where we left off last ring pass |
| agent timeout: |
The number of seconds a phone can ring before we consider it a timeout. |
|
|
| Caller Announcements |
|
|
|
| Frequency: |
How often to announce queue position, estimated holdtime, and/or voice menu to the caller (0 to Disable Announcements). |
| Announce Position: |
Announce position of caller in the queue? |
| Announce Hold Time: |
Should we include estimated hold time in position announcements? Either yes, no, or only once; hold time will not be announced. |
| Voice Menu: |
After announcing Position and/or Hold Time, you can optionally present an existing Digital Receptionist Voice Menu. This voicemenu must only contain single-digit 'dialed options'. |
| Join Announcement: |
Announcement played to callers once prior to joining the queue. To add additional recordings please use the "System Recordings" MENU |
Step 4: Digital Receptionist
This will define the various options you expect your callers to dial after/during the playback of this recorded menu.
"Dialed Option #" is the number you expect the caller to dial.
Use t as # for specifying the default action if nothing is dialed.
"Action" is the result of the caller dialing the option #. This can send the caller to an internal extension, a voicemail box, ring group, queue, or to another recorded menu.
- Enter the trunk name you'd like for your IP PBX
- Enter dtmf mode as: auto
- Enter your engin number into the username field: i.e: 0280040000
- Enter your engin SIP password: i.e: 71Hasd93
- For the register option, select yes
- Enter the SIP server you'd like to use (syd.byo.engin.com.au or mel.byo.engin.com.au) Only these proxies accept 1831 to hide your engin caller ID.
- Enter your dial plan. We have included a sample plan below
-
- 1831+0[2-9]XXXXXXXX
- 1831+XXXXXXXX
- 1831+04XXXXXXXX
- 0011xxxxxxxxxxxxxx
- 13xxxx
- 1[38]00xxxxxx
- 000
| Definition |
Explanation |
|
|
| General Settings |
|
|
| Trunk Name |
Give this trunk a unique name. |
| dtmfmode |
choose: auto, inband, info or rfc2833 |
| audio bypass |
This is an advanced option. When setting to yes be sure to make some testcalls. Audio bypass transmits audio directly between phone & provider if both are enabled.Some devices and providers don't support it resulting in dropped calls or missing audio. Call recording won't work anymore |
|
|
| Account (SIP settings) |
| username: |
(engin DID) ie: 0280040000 |
| password |
Your engin SIP password |
| SIP server |
Use: syd.byo.engin.com.au or mel.byo.engin.com.au |
| register |
yes (inbound and outbound calls) |
|
no (just outbound calls) |
|
|
| Optional Settings |
|
|
| Maximum channels |
Controls the maximum number of channels (simultaneous calls) that can be used on this SIP server,including both incoming and outgoing calls. Leave blank to specify no maximum. |
| Maximum outbound channels |
Controls the maximum number of outgoing calls that can be used on this trunk. Leave blank to specify no maximum |
| Outbound Caller ID |
Setting this option will override all clients' caller IDs for calls placed out this trunk Format: "caller name" <#######> Leave this field blank to simply pass client caller IDs. |
| Dial Rules |
Rules: |
|
X matches any digit from 0-9 |
|
Z matches any digit from 1-9 |
|
N matches any digit from 2-9 |
|
[1237-9] matches any digit or letter in the brackets (in this example, 1,2,3,7,8,9) |
|
. wildcard, matches one or more characters (not allowed before a | or +) |
|
| removes a dialing prefix from the number (for example, 613|NXXXXXX would match when some dialed "6135551234" but would only pass "5551234" to the trunk) |
|
+ adds a dialing prefix from the number (for example, 1613+NXXXXXX would match when some dialed "5551234" and would pass "16135551234" to the trunk) : |
|
|
| Outbound Dial Prefix |
The outbound dialing prefix is used to prefix a dialing string to all outbound calls placed on this trunk. For example, if this trunk is behind another PBX or is a Centrex line, then you would put 9 here to access an outbound line. |
Designates what time your PBX should receive calls.
- Times: Enter a range, using 24-hour time format. For example, for 8:00am to 5:00pm, type 8:00-17:00
- An asterisk
(*) matches all hours. days Enter a range, using 3 letter abbreviations. For example, for Monday to Friday, type: mon-fri. An asterisk
(*) matches all days. :
| Definition |
Explanation |
|
|
| regular hours: |
Enter a range, using 24-hour time format. For example, for 8:00am to 5:00pm, type: 8:00-17:00. An asterisk
(*) matches all hours. days Enter a range, using 3 letter abbreviations. For example, for Monday to Friday, type: mon-fri |
|
|
| force regular hours: |
Select this box if you would like to force the above regular hours setting to always take effect. This is useful for occasions when your office needs to remain open after-hours. (ie: open late on Thursday, or open all day on Sunday). force after hours. Select this box if you would like to force the above after hours setting to always take effect. This is useful for holidays that fall in the 'regular hours' range above (ie: a holiday Monday). |
Add a inbound route for your engin DID.
- Enter your engin DID as the trunk to expect calls from
- Leave the caller ID number blank
- Leave all the other option except for the destination selection box. This is where you decide what happens to the call when it converges with your engin trunk.
- Click Submit to save changes
| Definition |
Explanation |
|
|
| Add Incoming Route |
|
|
|
| Trunk |
Define the expected trunk on incoming calls. For most providers this is the trunk name, but for some it's the username of the trunk. Leave this blank to match calls from any trunk.: |
| Caller ID Number |
Define the Caller ID Number to be matched on incoming calls. Leave this field blank to match any or no CID info.: |
| Fax Handling |
|
|
|
| Fax Extension |
Fax Extension Select 'system' to have the system receive and email faxes. The default is defined in General Settings. |
|
|
| Options |
|
|
| Fax Switch |
Enable this option for auto-detecting calls coming from fax machines, voice calls will be connected immediately. Disable this option for creating a dedicated fax number. A "Fax Extension" (see above) is always required for receiving faxes. |
| Pause after answer |
The number of seconds we should wait if "Fax Switch" is enabled. The primary purpose of this is to pause and listen for a fax tone before allowing the call to proceed. 4 seconds is the recommended value |
| Privacy Manager |
If no Caller ID is sent, Privacy Manager will asks the caller to enter their 10 digit phone number.The caller is given 3 attempts. |
Here we define the trunk dialling progression of your PBX. You can have up to 36 Trunks configured with individual rules and functions. Enter a dial plan for each outbound route for dialling to take affect.
| Definition |
Explanation |
| EarlyConnect: |
Set to yes if you have Nokia extensions. Setting this option makes the PBX connect the handset already during ringback. If you are using other handsets than Nokia as well it's best to limit the route to the Nokia extensions only. |
| Route Name |
Name of this route. Should be used to describe what type of calls this route matches (for example, 'local' or 'longdistance'). Optional: A route can prompt users for a password before allowing calls to progress. This is useful for restricting calls to international destinations or 1-900 numbers. |
| Extension |
Optional: You may limit this route to a single extension or extension group (by using wildcard 'X'). To specify a global route leave this field empty. |
| Dial Patterns: |
A Dial Pattern is a unique set of digits that will select this trunk. Enter one dial pattern per line. Rules: X matches any digit from 0-9 Z matches any digit form 1-9 N matches any digit from 2-9 [1237-9] matches any digit or letter in the brackets (in this example, 1,2,3,7,8,9) . wildcard, matches one or more characters | separates a dialing prefix from the number (for example, 9|NXXXXXX would match when some dialed "95551234" but would only pass "5551234" to the trunks) |
| Trunk Sequence: |
The Trunk Sequence controls the order of trunks that will be used when the above Dial Patterns are matched. For Dial Patterns that match long distance numbers, for example, you'd want to pick the cheapest routes for long distance (ie, VoIP trunks first) followed by more expensive routes (POTS lines). |
Self explanatory here. Simply upload your MP3's into the PBX if you wish to play the recording to your callers.
Step 10: System Recordings
Here we define our voicemail message and the announcements played on our PBX.
- Dial *77 from your extension and speak the message you wish to record
- After recording dial *99
- Enter the name or the recording and click save
- Make sure the attachments are in mp3 format. engin found problems with .wav format even if we saved in the right bit format and compression.
- If you would like Australian personalised announcements contact realspeak.com
Step 11: General Settings
Here you define the general settings of your PBX. A table is listed below to include the definitions of each function.
| Definition |
Explanation |
|
|
| Dialing Options |
Number of seconds to ring phones before sending callers to voicemail: |
|
Extension prefix for dialing direct to voicemail: |
|
Call timeout (minutes): |
| G.729
Passthru |
This is an advanced option for low bandwidth
requirements. When setting to yes be sure to make some testcalls. With a few providers calls may drop when answering or being answered by voicemail. Putting calls on hold and recording won't work anymore. |
|
|
| Fax Switch |
| Extension of fax machine |
Select 'system' to have the system receive and email faxes. Selecting 'disabled' will result in incoming calls being answered more quickly. for receiving faxes: |
| Email address |
Email address used if 'system' has been chosen for the fax extension above. to have faxes emailed to: |
This is where you can listen to calls and also verify the numbers which have called you. Enter a date or time to find a particular call record or call recording.
Here you can simply check your dashboard and check which agents / trunks are online
Step 14: Setup your PBX SIP clients (Sipura)
- For the Proxy Field enter pbxes.com
- To setup an extension, enter your PBX.com user ID with the extension number i.e packetman-1002
- For the password field, enter the extension password
- For the dial plan field, enter ([x*][x*].) or(xx.)
