Broadsoft Tutorial



If you have configured and published the Broadsoft XSI (Xtended Services Interface), please follow the Tutorial here instead.


  Creating an account for VOP


To install Voice Operator Panel (VOP) with Broadsoft you need to create a user account that VOP will use to register to the Broadsoft server.

This account will also be used to receive incoming calls, monitor other phones and transfer incoming calls to them.

This account must be dedicated to VOP and not shared with another phone even when VOP is tethered to a hardphone.

This account must be configured to receive all the incoming calls destined to your company. If a tethered hardphone is used its purpose is only to be called by VOP to talk/listen to calls received/placed by VOP. Please read "How does VOP behave when tethered to a hard phone ?" in our FAQ before using a hard phone.

VOP can only manage and transfer its own incoming/outgoing calls.

However, VOP can also pick-up a ringing (and sometimes established) call on a monitored phone then transfer it to another phone, but this behavior shall not be the regular way to handle calls.

For this tutorial we will use the user ID "901" and the SIP password "secret".

After creating the user (901) you need to add the client application "Busy Lamp Field" to this user.

Then you need to set a name for the "List URI" of the BLF service, for this tutorial we will use "901_blf".

Finally you need to select the list of the users that will be available in the BLF list.

For each user you want to add the list select them in the "Available Users" list and Add them to the "Monitored Users" list.


  Configuring the account in VOP


The VOP user account at Broadsoft is now configured, you can now start VOP and configure it through the wizard:

"Enter your display:" - Enter the name (caller ID) of the application. ("VOP" for example)
"Enter your user name:" - Enter the user ID of the Broadsoft account. ("901" in our tutorial)
"Enter your SIP server host name or address:" - Enter the host/domain name of your Broadsoft server.
"Enter your SIP server port:" - Leave it to zero.
"Enter your SIP server user name:" - Leave it blank.
"Enter your SIP server password:" - Enter the password of the Broadsoft account. ("secret" in our tutorial)
"Enter your voicemail phone number:" - Enter the phone number to dial to reach the voicemail of the VOP account.

Finish the wizard by entering other information not related to Broadsoft.

VOP will start and register to your Broadsoft server.

There is an additional setting that you need to enter in VOP through the Settings window:

Enter the BLF list name "901_blf" in: Settings > Account > Presence resource list. ("901_blf" is the name of the BLF list we chose in our tutorial, replace it with yours)

Click on Save and restart VOP.


  Populating the directory


You will now need to build the Local directory of VOP with the users at your Broadsoft server.

There are several solutions to do it:

1. You can manually add every user.
2. You can import all your users from CSV or vCard files.
3. You can have VOP automatically add the users your selected for the BLF List.

First you will need to remove the dummy/example user "Doe, John" by right-clicking on him and selecting: User > Remove.

If you select (1) : For each user you want to add you need to right-click in the Local directory and select: User > Add.

If you select (2) : You need to right-click in the Local directory and selecting: Directory > Import > File.

If you select (3) : You need to check the option: Settings > Account > Populate local directory from presence resource list, click on Save and restart.

If you select (3) you can still add/modify/complete users afterwards.

IMPORTANT: if you select (1) or (2) we advise you to use the extension number for your user IDs, because when our application receives status notifications the user ID is matched against the phone numbers in the application directories. If you are using usernames instead (for user IDs) you will then need, for each phone number in our directories, to associate/enter its username by right-clicking on the phone number and selecting: Contact > Presence > ID.

Once done, restart VOP one last time.

You should now see all your users in the Local directory with a green background that will change to show their phone status (Green: available, Yellow: ringing, Orange: busy) and you will be able to see every calls (call direction/state, caller/ee name).

If you want to be able to pick-up (intercept) a call ringing on an extension, go to the Settings window of the application and enter "*97$" in: Account > Call intercept code. (and click on Save). You will then be able to intercept a call ringing on an extension by right-clicking on the extension and selecting: Intercept.

If you want to be able to park a call on an extension, go to the Settings window of the application and enter "*68$" in: Account > Call park code. (and click on Save). You will then be able to park your current call to an extension by right-clicking on the extension and selecting: Park.

If you want to be able to call an extension in intercom mode, go to the Settings window of the application and enter "*50$" in: Account > Intercom code. (and click on Save). You will then be able to call an extension in intercom mode by right-clicking on the extension and selecting: Intercom.

Note: The Intercom feature requires to configure the "Push To Talk" service at your Broadsoft server and also a target extension that supports this feature.


  Done


You have now fully configured VOP for your Broadsoft server.

If you have any problem press Alt-D to show the debug window of VOP, you should be able to read the problem from there.

If not, please contact us we will gladly help you.


  Notes


. The number of extensions you can monitor through the Busy Lamp Field is currently limited to 50 by Broadsoft.
  This is the maximum number of users you can have in the Broadsoft BLF Monitored Users list.
  To monitor an unlimited number of users you need to configure and publish the Broadsoft XSI (Xtended Services Interface) and follow our Tutorial here instead.
  Using the XSI our application will also be able to show extensions placed on Dot Not Distrurb.


  F.A.Q


To learn more about VOP please read our F.A.Q

You will learn how to set up many features such as: Hardphone tethering, Outlook, LDAP, CRM, Multi-tenancy, Provisioning and more...