[Freeswitch-users] List URI BLF Config Unique to Broadsoft or Can be Done in Freeswitch?

Colton Conor colton.conor at gmail.com
Wed Dec 16 19:14:27 MSK 2015


I asked this question on the VoiceOPs lists, but have not received a
response. Considering jumping from Broadsoft to a FreeSwitch based
platform. Wanted to know the following:

Is the way Broadsoft implements Busy Lamp Field (BLF) with a list URI
unique only to Broadsoft? I believe I am talking about Enhance BLF.



In the configuration of BLF on a Polycom phone using Broadsoft there
is a Broadsoft
List URI field. The same is true with Yealink, Gigaset, Cisco, and other
phones.



Here is a configure guide for a Polycom 4.3.2 Busy Lamp Field Configuration
http://community.polycom.com/polycom/attachments/polycom/VoIP/8977/1/PartnerConfigGuide_Polycom_UCSoftwareDevices-VVX.pdf



Here is the config guide for a Yealink with screenshots of what the
Broadsoft screens look like. Basically from the Broadsoft interface you can
decide which users to monitor, and it it will instantly and dynamically
update the List URI with the monitored users. Not need to change anything
in the phone configure file (assuming you aready have the list uri in there)



http://www.yealink.com/Upload/UCOne/features/Quick_Setup_BLF_List_on_Yealink_IP_Phones_with_BroadSoft_UC_ONE_v1.0.pdf



On other platforms, freeswitch for example, enhanced BLF is not configured
with a  list. Instead, each line you want to monitor, needs to be added in
the config file. The phone then has to be rebooted, and the new config file
has to be loaded.



Here is what the freeswitch wiki shows:
https://wiki.freeswitch.org/wiki/Polycom_Presence_Setup



*Enhanced BLF* provides ringing indication and directed call pick-up
capability.

Once a productivity license has been installed, the BLF configuration can
be added to the phone1.cfg(resp. in a phone-specific settings file like
"${MAC}-settings.cfg).

The following should be configured at the phone's file (e.g. phone1.cfg or
*MAC-address*-settings.cfg):

<attendant attendant.reg="1" attendant.ringType="1"
 attendant.behaviors.display.spontaneousCallAppearances.normal="1"
attendant.behaviors.display.spontaneousCallAppearances.automata="1"
 attendant.behaviors.display.remoteCallerID.normal="1"
 attendant.behaviors.display.remoteCallerID.automata="1"
 attendant.resourceList.1.type="automata"

and for each user you want to watch:

attendant.resourceList.1.address="8000"
attendant.resourceList.1.label="FirstUserName"
attendant.resourceList.2.address="8002"
attendant.resourceList.2.label="SecondUserName"
/>

And finally, the following line should be added into local-sip.cfg:

    <call call.directedCallPickupString="**"  />


On a FreeSWITCH installation with a default-dialplan, "intercept-ext" in
conf/dialplan/default.xml is configured to catch ***${destination_number}*.
Pressing the line-button on a ringing extension will cause the phone to
call intercept-ext with ** and the ringing extension and the phone will be
connected to the caller - a perfect setup for an attendant console.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20151216/cb406a8b/attachment.html 


Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list