This guide shows how to set up SIP presence, how to monitor another extension, and how to publish presence on commonly used handsets supporting such features.
Overview
The SIP Presence feature allows users to view the state of other users belonging to the same client. To benefit from this feature, you must use a telephone with SIP presence/BLF support.
You can monitor the state of one or several extensions by means of a series of special settings in the phone interface.
To identify the users that you would like to monitor, use the full extension number. For example, if you want to monitor extension 12340001
then you must fill in 12340001
as the monitored extension number.
Presence Types by Content
Dialog (BLF)
Presence
An extension can publish its presence in any format, whereas the monitoring extension can subscribe for the presence status in any of the supported formats as well.
Presence types by publishing mode
Published by the server - The presence of each monitored extension is published by the server by default.
If you are monitoring an extension with the published server presence enabled, you will be aware of its state even if the phone doesn't publish its presence.
Based on actual call events, the server decides which state of the monitored extension gets published to you.
Published by the phone
Some phones choose to publish their own presence and you may choose to rely on it, rather than on the info generated by the server.
In this case, the phone used by the monitored extension must be able to send PUBLISH requests to publish its presence.
If this phone does not support presence publishing or its user does not wish to publish their presence, then you will not be able to monitor this extension.
Nevertheless, the extension state that gets communicated to you may not be the actual state of the extension (for example, the phone may be online, but the user may decide to publish its state as offline).
For more information on the particular use of this feature on your telephone, view your phone user manual.
In order to activate this feature on the server you must follow the next steps:
- In the control panel, select the extension to publish its own presence.
- Next, go to Extension Management > Provisioning and SIP page.
- Select the Extension publishes its own state option.
Snom
Snom 300/320/360/370
To set up SIP presence on Snom 300/320/360/370, follow the steps below:
- Log in to the Web Configuration Menu.
- Click on Setup > Function Keys > Choose one of the Sx keys.
- Pick the context associated to your account from the Context drop-down list.
- Pick BLF (if this option is not available, select Extension or Destination) from the Type drop-down list.
- Enter the extension number you would like to monitor in the Number field.
- Press the Save button to save your settings.
- In the end, reboot the phone.
The LED near the function key that has been set up will display the following behaviour, depending on the state of the monitored extension:
LED behaviour | Meaning |
---|---|
Off | the monitored extension is idle |
On | the monitored extension is busy or connected |
Blinking | the monitored extension is ringing |
Grandstream GXP20xx
Grandstream GXP20xx supports presence watching and also has the ability to publish its presence.
To monitor an extension using SIP presence on Grandstream GXP20xx, follow the steps below:
- Log in to the Web Configuration Menu of the handset.
- Click on Basic Settings.
- Then choose the desired Multipurpose Key.
- Click on Key Mode and choose the Asterisk BLF option from the drop-down list.
- Click on Account and choose the account number corresponding to your extension from the drop-down list.
- Enter the Name and extension number for the user you would like to monitor.
- Click the Update button to save your settings.
- In the end, reboot the phone.
The LED that has been set up will display the following behaviour, depending on the state of the monitored extension:
LED behaviour | Meaning |
---|---|
RED | the monitored extension is either off-hook/in-use or not registered |
RED-blinking | the monitored extension is ringing |
GREEN | the monitored extension is idle |
To publish the presence of your own extension, follow the steps below:
- Log in to the Web Configuration Menu of the handset.
- Click on the TAB corresponding to your account.
- Find the PUBLISH for Presence option, and set it to Yes.
- Click the Update button to save your settings.
- In the end, reboot the phone.
Thomson ST2030
To set up SIP presence on Thomson ST2030, follow these steps:
- Log in to the Web Configuration Menu.
- Click on Advanced > Voice Settings > Advanced > Locate the Multiline drop-down list.
- Change the Multiline value to lower than ten, depending on how many line buttons you want (how many people you can put on hold and still get another call) and how many BLFs you want. For example, choose 5 - leaving the left set of five buttons for lines, and the right set of buttons for BLF's. Later in this guide, we'll refer to the number you chose as x.
- Click the Apply button in the lower right corner and ignore the subsequent warning message reading that it might be necessary to reboot the phone at this point.
- Click on Advanced > Voice Settings > Advanced > Call Feature > Function Key Table.
- Do not fill in the first x Function Keys that you chose earlier (x is the value for Multiline).
- Select the Supervised Line value from the Type drop-down list for Function Key no x+1.
- Insert the extension number you would like to monitor in the Destination field on the right.
- If you want to monitor more that one account, do the same for Function Key no x+2, x+3 etc (until the end of the table).
- In the end, reboot the phone.
The LED that has been set up will display the following behaviour, depending on the state of the monitored extension:
LED behaviour | Meaning |
---|---|
ON | the monitored extension is either off-hook or not registered |
blinking | the monitored extension is ringing |
OFF | the monitored extension is idle |
Aastra
Astra 480i/480i CT
To set up SIP presence on these Aastra phones, follow the steps below:
- Log in to the Web Configuration Menu.
- Click Operation > Softkeys and XML.
- Select a softkey to configure.
- In the Type field, select BLF.
- In the Label field, enter the name of the person whose extension you are monitoring.
- In the Value field, enter the extension you want to monitor.
- Make sure the Idle, Connected, Incoming, and Outgoing checkboxes are ticked.
- In the Line field, select the line number corresponding to your extension.
- Click Save Settings to save your changes.
- In the end, reboot the phone.
The busy and idle indicators will appear on the IP phone screen display next to the softkey programmed for BLF functionality. The indicators will display the following behaviour, depending on the state of the monitored extension:
- If the extension is idle, an icon with the handset on-hook will be displayed next to the BLF softkey.
- If the extension is in use, a small telephone icon with the handset off-hook will be displayed.
Astra 6753i/9133i
To set up SIP presence on these Aastra phones, follow the steps below:
- Log in to the Web Configuration Menu.
- Click Operation > Programmable Keys.
- Select a programmable key to configure.
- In the Type field, select BLF.
- In the Value field, enter the extension you want to monitor.
- In the Line field, select the line number corresponding to your extension.
- Click Save Settings to save your changes.
- In the end, reboot the phone.
The LEDs next to each BLF programmable key will display the following behaviour, depending on the state of the monitored extension:
LED behaviour | Meaning |
---|---|
OFF | the monitored extension is either off-hook or not registered |
blinking | the monitored extension is ringing |
ON | the monitored extension is idle |
Linksys phones
Linksys 942
Software Version needs to be 6.1.3(a) or higher.
To set up SIP presence on Linksys SPA942, follow these steps:
- Log in to the Web Configuration Menu.
- Click Admin > Advanced > Phone.
- scroll down and look for Line Key Extended Function under the Line Key 4 section.
- Select Asterisk from the Server Type drop-down list.
- For each extension or user that you want to monitor using the SPA942, you must setup a separate configuration in one of the Line Key fields:
Change the Extension to Disabled.
Enter a Short Name; it will appear as the text next to the button on the phone.
Change Share Call Appearance to shared.
In the Extended Function field, you must enter the line:
fnc=blf;sub=monitored_name
in which you need to replace the monitored_extension, your_server_ip (the ip/hostname of our voice servers) and monitored_name fields with your custom values.For example, if you want to monitor John Smith's extension no. 12340001, on our voice servers with the IP address 192.168.100.1, you should enter the following line:
fnc=blf;sub=12340001@192.168.100.1;nme=JohnS
- Click Submit.
- In the end, reboot the phone.
The LED that has been set up will display the following behaviour, depending on the state of the monitored extension:
- If the extension is idle, the LED will turn GREEN.
- If the extension is in use, the LED will turn RED.
- If the extension is ringing, the led will turn RED and will blink.
Linksys 962 or 932
The presence feature is available only for Linksys SPA962 with the SPA932 programmable buttons.
Linksys SPA962
To set up SIP presence on Linksys SPA962, follow the steps below:
- Log in to the Web Configuration Menu.
- Click Admin > Advanced > SPA932. If you do not see the SPA932 tab, check your firmware version and upgrade, if necessary.
- Select Yes from the Unit 1 Enable drop-down list. If you have installed two SPA932 units, also select yes from the Unit 2 Enable drop-down list.
- Then, select Asterisk from the Server Type drop-down list.
- Select No from the Test Mode Enable drop-down list.
- For each extension or user that you want to monitor using the SPA932, you must enter a configuration script in one of the key fields.
The configuration script consists in the line:
fnc=blf;sub=monitored_name
where you need to replace the monitored_extension, your_server_ip (the ip/hostname of our voice servers) and monitored_name fields with your custom values.For example, if you want to monitor John Smith's extension no 12340001, on our voice servers with the IP address 192.168.100.1, you should enter the following line:
fnc=blf;sub=12340001@192.168.100.1;usr=12340001@192.168.100.1;nme=John Smith
- Then click Submit.
- In the end, reboot the phone.
The LED that has been set up will display the following behaviour, depending on the state of the monitored extension:
- If the extension is idle, the LED will turn GREEN.
- If the extension is in use, the LED will turn RED.
- If the extension is ringing, the LED will turn RED and will blink.
Yealink
Yealink T22P
To enable presence watching, follow the steps below:
- Log in to the web configuration menu.
- Go to Phone > DSS key.
- choose one line you want to use to monitor another one.
- In the Type field, select BLF.
- enter the number you want to monitor in the Value field.
- In the Line field, select a line for which you wish to apply this key.
- Press the Confirm key.
In order to have the Presence feature on your Yealink phone you need to use a firmware version v51 or newer.
The LED behaviour has the following meaning:
LED behaviour | Meaning |
---|---|
OFF | the line is not active as BLF or offline |
Steady green | The monitored account is in idle status |
Fast blinking green | There is an incoming callto the monitored account |
Slow blinking green | The monitored account is on an conversation |
Polycom
Polycom phones support presence watching.
Polycom 30x
To set up SIP presence on Polycom 30x, follow the steps below:
- Press the Menu button on your telephone keyboard.
- Select Features > Contact List.
- Press Add to enter another contact into the phone database.
- In the Contact number field, enter the extension number that you would like to monitor. This field is mandatory and must be unique (it cannot be already in the list).
- You can leave the Speed Dial Index, Ring Type, and Divert Contact fields blank.
- Scroll to the Watch Buddy field, then switch this field to Enabled.
- Press Save to confirm.
- In the end, reboot the phone.
To see the status of your monitored buddies, select the Buddies option on the lower right corner of your main display screen.
Polycom 320/330
To set up SIP presence on Polycom 320/330, follow the steps below:
- Press the Dir soft key.
- Add a new entry to the list.
- In the Contact number field, enter the extension number that you would like to monitor. This field is mandatory and must be unique (it cannot already be in the list).
- You can leave the Speed Dial Index, Ring Type, and Divert Contact fields blank.
- Scroll to the Watch Buddy field, then switch this field to Enabled.
- Save the contact entry.
- In the end, reboot the phone.
To see the status of your monitored buddies, check the buddy list on your telephone.
Polycom 50x/550/560/650
To set up SIP presence on Polycom 50x/550/560/650, follow the steps below:
- Press the Directories button on your telephone keyboard.
- Select Contact Directory.
- Press More if necessary and then Add to enter another contact into the phone database.
- In the Contact number field, enter the extension number that you would like to monitor. This is a required field and it must be unique (it cannot be already in the list).
- You can leave the Speed Dial Index, Ring Type, and Divert Contact fields blank.
- Scroll to the Watch Buddy field, then switch this field to Enabled.
- Press Save to confirm.
- In the end, reboot the phone.
To see the status of your monitored buddies, check the buddy list on your telephone.
X-Lite/EyeBeam/Bria
The present X-Lite/EyeBeam/Bria softphones support presence watching.
To set up SIP presence on X-Lite/EyeBeam/Bria, follow the steps below:
- In the main window, right-click and choose SIP Account Settings.
- Then select your contact and click Properties.
- Choose the Presence tab, click on Mode and choose: Peer-to-Peer if you only wish to see the status of other extensions, without publishing your own status; or Presence agent, if you wish to see the status of other extensions and publish your own status at the same time.
- Click on OK and then Close.
- Open the Contacts window.
- Right-click one of your groups and click Add Contact.
- Then enter the name of the person whose extension you are monitoring.
- In the Contact Methods list, click Type and choose Softphone.
- In the Phone/Address field, enter the extension you want to monitor.
- Tick the Show this contact's Availability checkbox.
- Click on OK.
The Contacts will show the state of your monitored contact.
To publish the presence of your own extension, follow the steps below:
- Make sure you choose the Presence agent when setting up Presence agent in the previous steps.
- If you are using 'Bria', you can choose your status using the drop-down box right under the 'File' menu.
- If you are using X-Lite or EyeBeam, you can choose your status using the drop-down box which appears at the top of your Contacts window.
Buddy icon behaviour | Meaning |
---|---|
OFF (greyed) with offline status | the monitored extension is not registered |
Red with busy status | the monitored extension is ringing or busy/in-call |
Green with Online status | the monitored extension is idle |