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/Partner... 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... 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.