Our Team

Howto BLF (Busy Lamp Field), SLA (Shared Line Appearance), on the Linksys SPA942, SPA962 and Cisco SPA525G

I’m sure by now you’ve read a few articles saying that you CANNOT do BLF on the SPA942, SPA962 or SPA525G, this is in fact false. BLF works JUST fine on these phones. In fact I have a wall behind me with all three models connected together with Asterisk (elastix) merrily reading each others line states. The red lights are extensions demonstrate extensions in use.

For those of you who do not know what BLF is. BLF or Busy Lamp Field allows you to see which extensions are currently on the phone, or being called. It also allows you to pickup a ringing phone for someone else.

By placing these same configuration details into the SPA932 screen you could also use these instructions to programme a Linksys SPA932 Sidecar.

See, it works!

I’m sure by now you’re jealous of all my little red lights blinking away. Well, fortunately for you the next part of this guide is how you can do it on your own phones. I’m going to break this down into four sections: Configuration in common to all three models, and then three separate sections for configuration elements unique to each phone.

Before Using this Guide Make sure you have the Latest Firmware from Linksys / Cisco

This is NECESSARY

General:

First things first, here is what is more or less common to every model. To do anything you need to log into the phone. To do this you need to get the IP Address of the phone. You can either get it from your endpoint manager or by hitting the settings button, then pressing 9.

Once you’re logged into the phone, we need to log in and switched to advanced.

Admin Login BEFORE you Clicked Advanced

On the right hand side you’ll see “Admin Login”, once you’ve done that and it’s switched to “User Login”. Go ahead and hit “Advanced”. Do it in that order else it’ll go ahead and switch back to basic mode and you won’t see the options we need. The SPA525G has a slightly differently looking screen but it’s phrased identically.

Next we’re going to setup the actual BLF and shortcut lines. This step is identical on all the phones so we’ll do it first.

Line Keys Configured for BLF on Sipura Phones

Click on the “Phone Tab” on the menu bar up top. Double check that you’re in Advanced Mode and you should see the Line Keys. I typically leave Line Key 1 configured as a normal extension. This means that the phone will be able to handle two simultaneous calls. If you need four simultaneous calls assign Line Key 2 as well to Extension 1.

For the lines that will require BLF Switch the Extension to Disabled, switch the Share Call Appearance to shared. Enter a short name for the line, this is the name that will show up on the button on the screen.

Once you have that you’ll need to enter the following into the extended function section:

fnc=blf+sd+cp;sub=EXT#@ASTERISKIP;nme=SHORTNAMEHERE

Replace EXT# with the Extension number of the phone you would like to monitor, ASTERISKIP with the IP of the Asterisk server that both phones are connected to and SHORTNAMEHERE with the shortname entered above.

You may fill out as many lines as necessary using this same command. The same syntax is used on the SPA942, SPA962 and SPA525G.

There is one additional step necessary to get BLF working. You must now tell the phone that you want it to use Asterisk style BLF.

Save your settings and move on to the next phone-specific section.

SPA942 Specific Instructions:

While you’re on the Phone Tab, You need to scroll down directly below the last Line Key (should be Line Key 4). You’ll see Line Key Extended Function.

Directly Below the Line Keys on the Phone Tab

Here you must switch the Server Type: to Asterisk, and changed the SPA932 Call Pickup Code to *8 to match the Asterisk call pickup code.

That’s it, save your settings and you’re done.

SPA962 Specific Instructions:

On the SPA962 the setting is located under the SPA932 tab (that’s the model name of the sidecar for the SPA962 and SPA525G).

Click on the SPA932 Tab

Once you’ve clicked on the SPA932 tab you should get this:

Changing the BLF Settings on the SPA932 Tab

If you don’t see this, make sure you’re in advanced mode and logged in as admin (Admin Login button). If you do see this, switch Server Type to Asterisk and SPA932 Call Pickup Code to *8.

Save you’re settings and you’re done!

SPA525G Specific Instructions:

On the SPA962 the setting is located under the Att Console tab (this tab is intended to work with the SPA932 which is the Sidecar for the SPA962 and SPA525G).

Click on the SPA932 Tab

If you don’t see this, make sure you’re logged in as admin and in advanced mode. Once you see the below dialog we’re ready to change a couple settings for Asterisk:

Change the Att Console Settings for Asterisk

Switch the Server Type: to Asterisk and change the Attendant Console Call Pickup Code to *8.

Save your settings and you’re done.


16 Comments for this entry

Ash
January 5th, 2010 on 7:03 pm

There is a mistake in these instructions. See the below line:

fnc=blf+sd+cp;sub=EXT#@ASTERISKIP,nme=SHORTNAMEHERE

Notice the comma before nme. It should be a semicolon. The line should be as below:

fnc=blf+sd+cp;sub=EXT#@ASTERISKIP;nme=SHORTNAMEHERE

The Oz Snowman
January 17th, 2010 on 5:31 am

Great tutorial thanks, however i find we have a problem in that the extensions are showing up as orange

we are running this thru a Trixbox, not sure what the problem is

anyone have any ideas?

Henrik
January 28th, 2010 on 9:17 am

I’m on a SPA962 and there is no “Extended Funktion” field? Only “Extension” “Short Name” and “Share Call Appearance”. Is there a box that has to be ticked or some thing else?

Thanks!

Henrik
January 28th, 2010 on 10:45 am

Oh sorry I guess it because I have the 5.1.18(SC) software version. The “Before Using this Guide Make sure you have the Latest Firmware from Linksys / Cisco” text obove is not readable on firefox/mac OS unless you copy and paste the text.

FRANCO
February 11th, 2010 on 9:28 am

thanks for your help , we have asterisk with phone ip cisco spa509g and the blf work it. i need help for another question. i have 10 cisco phones and on 8 line key in every cisco configure the other phones . every user can see the state of the other. the blf+cp+sd is ok but i can change the icon on display? now the is a square underlined and i want icon with phone not underlined. thanks for your help if is possible .

aasun
February 23rd, 2010 on 9:53 pm

i’m guessing this won’t work if the phone is in teleworker mode.. this means there is no local server. i’m on speakeasy hosted voice service. following the instructions above i can get a speed dial to show up and work. but the light is solid orange/amber..

here’s my function line:
fnc=blf+sd+cp;sub=102@$PROXY;ext=102@$PROXY;nme=Robb;vid=1

i’ve tried various combinations with different parts omitted from different sites that i’ve found. they all refer to using this with an asterisk server (which i assume is local).. any thoughts on the BLF status working for remote/teleworker users?

John
March 2nd, 2010 on 11:40 pm

Ash, good catch on the semicolon versus the comma – that really threw me for a while until I saw your comment. It would be great if the main article was updated with the correct line…

    Paul
    March 2nd, 2010 on 11:48 pm

    fixed.

José Contreras
March 15th, 2010 on 3:28 pm

I’ve tried all of this. and i cant make work,

i got a asp944 with 6.1.5(a) software version. i triple check everything.

any suggestions ?

David
May 9th, 2010 on 4:46 am

does anyone have a tutorial to get an spa962 linksys phone working with Asterisk. i have been trying but it keeps coming up unregistered with a 403 error

Steve
May 19th, 2010 on 3:40 pm

Did everything as you have listed here, still not working?
I have SPA962 firmware 6.1.5a and trix box
I keep getting bilking amber light any suggestions what is going on thanks.

Cory
May 27th, 2010 on 10:41 am

fnc=blf+sd+cp;sub=EXT#@ASTERISKIP;nme=SHORTNAMEHERE

look at the “#” in the sting make sure you remove that. i was also geeting the amber light and after i removed it worked.

Cory
May 27th, 2010 on 10:42 am

the issue i am haveing is that the BLF stays green when i pick the line up. any ideas?

Max
October 2nd, 2010 on 3:09 am

Ehmm.. about SLA ?

How do I setup the shared line apparence ?

Can you explain with an example ?

Thanks

Darrell
December 16th, 2010 on 12:37 am

The strange thing about the SPA9000 is that it allows multiple SPA942 phones to work as true extensions. When a call comes in, all phones ring as well as show a red flashing LED. When someone is on the line on one of the phones, the others show a double-blinking red light. When you press the button the display shows what extension is using the line and what the outside line caller id is. This is fantastic! If the person on that line puts the caller on hold, any other phone can pick up the line.

With Asterisk and TrixBox I’ve gotten the lights to reflect the status of the line, but neither of these servers will allow all phones to ring, and I cannot pick up the line when one extension puts it on hold. It also does not show who is on the line if you press the line. So TrixBox and Asterisk servers are missing this nice functionality on the SPA942 phones. What the heck is the SPA9000 that’s so hard to replicate on these servers I wonder? I think the Linksys SPA942 and SPA504G phones are of excellent quality and offer a host of features. It would be great if they were working well under these cool platforms.

Rob Kaz
April 26th, 2011 on 5:17 pm

What are the setting on the 2nd phone? The same? or Private/Shared?

1 Trackback or Pingback for this entry

Setting Busy Lamp Field (BLF) on Linksys SPA942 « BigR’s Weblog, November 24th, 2009 on 2:49 pm

[...] as I might, and despite other people obviously having success with Trixbox and Asterix, I have not been able to get a working BLF on the Linksys 942 with the provider [...]