Summary:ASTERISK-23723: Asterisk and SIP Presence
Reporter:Dennis Guse (dennis.guse)Labels:
Date Opened:2014-05-07 02:42:24Date Closed:2014-05-07 07:29:17
Versions:11.7.0 Frequency of
Environment:Ubuntu 14.04 with Asterisk 11.7Attachments:
Description:Asterisk does only support to provide the status of an extension via SIP Presence (RFC 3856) via hints (providing server-side generated state, e.g. unregistered, idle, busy) and the status set in the Dialplan via PRESENCE_STATE. On status changes notifies are send to all subscribed SIP clients.

However, Asterisk does not allow to set the presence state via SIP Presence as defined in RFC3856 since it is not subscribing of a registered SIP client that is hinted in the dialplan. Therefore, a clients do not send NOTIFY on presence change to Asterisk.

Solution so far: use another SIP server to handle presence properly is quite complicated in small scale setups.

Basically two things are missing here. First Asterisk should have an option to SUBSCRIBE on hinted SIP clients and second process NOTIFY messages of subscribed clients to update PRESENCE_STATE.

Issue was together with Frank Haase.
Comments:By: Michael L. Young (elguero) 2014-05-07 07:28:39.683-0500

Features requests are no longer submitted to or accepted through the issue tracker. Features requests are openly discussed on the mailing lists [1] and Asterisk IRC channels and made note of by Bug Marshals.

[1] http://www.asterisk.org/support/mailing-lists

In your blog post you mention an Olaf.  Who is Olaf?

If you would like to contribute a patch, you may request to reopen this issue so that you can add a patch.


By: Dennis Guse (dennis.guse) 2014-05-07 07:41:44.931-0500

Sorry, it was not Olaf, it was Olle E. Johansson.