On Tue, 2009-09-01 at 18:00 -0400, Arjun Nair wrote:
> Hi,
> 
> I am looking at XX-5994, and one of its requirements is to give the
> user an option to "forward incoming calls immediately to voicemail on
> a 'Do Not Disturb' XMPP presence state".

This is actually ambiguous... does it mean:

      * Go straight to voicemail ignoring all other entries in my
        forwarding plan. 
or
      * Go to the next entry in my forwarding plan (my assistant) 

this is an example of the fact that we don't have the distinction in our
forwarding plan between "try me at" and "try someone else at"....

> Here's one way I was thinking of implementing it, using the Personal
> Assistant that Peter is working on.
> 
> SipXconfig writes out the user preference to validusers.xml, and
> writes out the sipXopenfire server address to the IVR properties file.
> The Personal Assitant will then read in the settings, and if a user
> has selected the "forward to voicemail on a 'Do Not Disturb' XMPP
> presence" option, then it will query sipXopenfire (through xml-rpc or
> REST) for the user's XMPP status, and then route the call accordingly.
> 
> Comments? Is there maybe another implementation that we should look
> at?

Make the presence status available at the registrar by having a
registrar thread subscribe to it and keep a local IMDB table of each
users status, then create a redirect plugin that is configured with the
forward-on-xmpp configuration setting, and prevent the addition of
registered contacts.



_______________________________________________
sipx-dev mailing list [email protected]
List Archive: http://list.sipfoundry.org/archive/sipx-dev
Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-dev
sipXecs IP PBX -- http://www.sipfoundry.org/

Reply via email to