Cisco BLF (Busy Lamp Field)
Content
Introductie
How do I use the BLF (Busy Lamp Field) function, Speed Dial, and Call Pickup with the SPA962, SPA942, or SPA504G? In this article, we discuss the setup for our platform, and the information can often also be used for Asterisk, trixbox, or freePBX. With BLF, you can see on your device whether a specific extension is in a call. The same buttons can also be used for Call Pickup (answering a call that is ringing for your colleague) and Speed Dial, to call this colleague with one press of a button.
Configuratie
Devices that can use BLF
- Cisco SPA 942
- Cisco SPA 303
- Cisco SPA 5xxG + Cisco SPA 500s (attendant console)
- Cisco SPA 962 + Cisco SPA 932 (attendant console)
Setting up BLF, SD, and CP on the SPA 962 or 504G with attendant console
- Go to your device's IP address with your browser and click on admin in the top right corner, then on advanced.
- Go to the SPA932 / attendant console tab
- For Server Type, enter the value RFC3265_4235
- In the SPA932 / attendant console Call Pickup Code, enter the value *8. This value is identical to the Asterisk General Call Pickup code configured in Asterisk. With FreePBX this is set under Feature Codes.
Line key codes
Now you can enter the extensions to monitor under the different buttons (Key x:). The standard format is fnc=blf+cp+sd;sub=account_id@serverdomain;nme=name;vid=1
fnc=blf+cp+sd;sub=account_id@$PROXY;nme=naam;vid=1
The different values of the string explained:
- fnc: stands for function. BLF = "Busy Lamp Field", SD = "Speed Dial" and CP stands for "Call Pickup".
- sub: refers to the account you want to monitor. For example 123400038@$PROXY
- vid: stands for the line to use. This only applies if you have multiple VoIP accounts in one device.
- nme: stands for name and only applies to 500s or similar consoles.
The settings now look like this:
fnc=blf+cp+sd;sub=123400007@$PROXY;nme=Erwin;vid=1
Setting up BLF on the SPA 504, 303 & 942
Ensure that your device has the latest version of the firmware. You can do this in the portal, go to VoIP accounts, and click on Provisioning, enter the IP address and select the device.
Find out the IP address of the phone: you can discover the device's IP address by pressing the button below the envelope icon and then choosing option 9. The IP address will now be displayed on the screen.
When the device is up-to-date, do the following:
- Go to the IP address with your browser and click on admin in the top right corner, then on advanced.
- Go to the Phone tab
- Set the value of Extension to Disabled.
- Fill in the Short Name with the name that will be displayed on the screen.
- Set Share Call Appearance to Shared.
- In Extended Function, you can now enter the Line key codes (see the Line key codes section above)
- For Server Type, select the value RFC3265_4235 and for Call Pickup Code the value *8
Congratulations: BLF is now set up.
The settings now look like this:
Under Ext-1 in the device, you can use the following settings
The attendant console
The attendant console is very suitable for people who handle a lot of traffic for the organization and often need to transfer calls. Examples are secretaries or receptionists. You can connect up to two attendant consoles to one device.
2 companies, 1 BLF console
If you have one receptionist answering calls for two companies, it's necessary to put a VoIP account in your device for each company. By default, BLF only works for account 1. If you want to use BLF for other accounts, you need to indicate this using the following line:
fnc=blf+cp+sd;sub=123400007@$PROXY;vid=2
Here, vid=2 is the number of the extension where the VoIP account is configured.
Speed Dial
If you want to set up an external number under a BLF button (speed dial), use the following line:
fnc=sd;ext=0501234567;nme=Extern
Line key as Speed Dial
It's also possible to use a line key as a speed dial button. To do this, log in to the web interface of the device. Then click on 'admin login' in the top right and then on 'advanced'. Next, go to the 'Phone' tab and choose which line key you want to adjust. Then change the following
- Extension: change to "disabled"
- Share Call Appearance: "shared"
- Extended function: Enter the configuration rules as described above.
Finally, click on 'submit all changes'