<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>Setting presence status for all users</title>
  <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_thread?p_l_id=&amp;threadId=2000598" />
  <subtitle>Setting presence status for all users</subtitle>
  <id>http://developer.cisco.com/c/message_boards/find_thread?p_l_id=&amp;threadId=2000598</id>
  <updated>2013-05-22T21:38:59Z</updated>
  <dc:date>2013-05-22T21:38:59Z</dc:date>
  <entry>
    <title>RE: Setting presence status for all users</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=6502088" />
    <author>
      <name>Stig Woxholt</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=6502088</id>
    <updated>2012-09-16T09:01:36Z</updated>
    <published>2012-09-16T09:01:36Z</published>
    <summary type="html">[quote]

What im trying to achieve is not setting the overall presence state of a user but the free/busy/off net status for a mobile device belonging to the user. The mobile status is given to me real time from the phone company.



I need exactly this as well

Any more news? The [i]8.6(1) Cisco Unified Communications Manager XML Developer Guide.pdf[/i] states  


Unified CM AXL implementation allows applications to modify the Unified CM system database. 
Be aware that AXL is not intended as a real-time API but as a provisioning and configuration API.

[/quote]
 
Peter: We solved this using AXL queries. If you still need this you can contact me directly for more information on how we implemented it. I can be reached on stig (at) touch.no</summary>
    <dc:creator>Stig Woxholt</dc:creator>
    <dc:date>2012-09-16T09:01:36Z</dc:date>
  </entry>
  <entry>
    <title>RE: Setting presence status for all users</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=5895651" />
    <author>
      <name>Peter Magnus Prestesaeter</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=5895651</id>
    <updated>2012-06-20T14:37:55Z</updated>
    <published>2012-06-20T14:37:55Z</published>
    <summary type="html">[quote]What im trying to achieve is not setting the overall presence state of a user but the free/busy/off net status for a mobile device belonging to the user. The mobile status is given to me real time from the phone company.[/quote]

I need exactly this as well

Any more news? The [i]8.6(1) Cisco Unified Communications Manager XML Developer Guide.pdf[/i] states  

[quote]Unified CM AXL implementation allows applications to modify the Unified CM system database. 
Be aware that AXL is not intended as a real-time API but as a provisioning and configuration API.[/quote]</summary>
    <dc:creator>Peter Magnus Prestesaeter</dc:creator>
    <dc:date>2012-06-20T14:37:55Z</dc:date>
  </entry>
  <entry>
    <title>RE: Setting presence status for all users</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2294404" />
    <author>
      <name>Giggesh Thekkekeloth</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2294404</id>
    <updated>2010-06-18T19:57:34Z</updated>
    <published>2010-06-18T19:57:34Z</published>
    <summary type="html">The Client Configuration Web Service (EPASSoap) is designed to be used by enduser clients - so there is no way of getting admin level detail on users.
 
So here, you can get a list of users on the CUCM, via the AXL interface on the CUCM.  I believe, not all of these 
are necessarily enabled for CUP though.  You can get device info associated with those users via those APIs, but I'm not sure that the mobile device info would be provisioned on the CUCM anyway.
 
"The Administrative XML (AXL) interface enables Provisioning Applications to remotely access configuration data stored in the Cisco Unified Communication Manager database using an eXtensible Markup Language (XML) Simple Object Access Protocol (SOAP). Developers can use AXL and the provided WSDL to Create, Read, Update, and Delete objects such as gateways, users, devices, route-patterns and much more." More informantion on this is at http://developer.cisco.com/web/axl/docs

As you say, you get updates associated with a particular phone number from the mobile operator, and you are asking for a way to lookup what the userid associated with that number is, so the presence for that user can be updated. So, If you have a corporate directory system, like Active Directory, and it contains the userids and the mobile numbers, perhaps an LDAP search could determine this?  This is assuming the CUCM users are synced down from the same Active Directory.</summary>
    <dc:creator>Giggesh Thekkekeloth</dc:creator>
    <dc:date>2010-06-18T19:57:34Z</dc:date>
  </entry>
  <entry>
    <title>RE: Setting presence status for all users</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2268341" />
    <author>
      <name>Stig Woxholt</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2268341</id>
    <updated>2010-06-16T01:35:55Z</updated>
    <published>2010-06-16T01:35:55Z</published>
    <summary type="html">Giggesh, thanks for the thread reply :)
 
Could this be accomplished by quering some other part of the system?
 
What i'm think is if i could access some API to get all users and their devices i could match that with the cellphone want to update, log in with the matched user and then set presence. I'm not very familiar with the presence server other then the developer guides i have read, and i don't see any way of getting such a userlist there.
 
Do you know if this is something which would work, or if there is even a way of getting such user info ?
 </summary>
    <dc:creator>Stig Woxholt</dc:creator>
    <dc:date>2010-06-16T01:35:55Z</dc:date>
  </entry>
  <entry>
    <title>RE: Setting presence status for all users</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2251151" />
    <author>
      <name>Giggesh Thekkekeloth</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2251151</id>
    <updated>2010-06-14T16:48:06Z</updated>
    <published>2010-06-14T16:48:06Z</published>
    <summary type="html">The APIs are designed to allow an individual user to set his / her presence.  There is no API for setting the presence for multiple users in a single invocation.  
 
When using the Presence Web Service, you would need to login as the application user, then create a session for each individual end user, and invoke the set presence api on that session to set the presence for that user. 
 
Hope this clarifies</summary>
    <dc:creator>Giggesh Thekkekeloth</dc:creator>
    <dc:date>2010-06-14T16:48:06Z</dc:date>
  </entry>
  <entry>
    <title>RE: Setting presence status for all users</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2247793" />
    <author>
      <name>Giggesh Thekkekeloth</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2247793</id>
    <updated>2010-06-11T20:05:06Z</updated>
    <published>2010-06-11T20:05:06Z</published>
    <summary type="html">I am from developer support services, even i am not finding any API's for this documented. I am enquiring with developers on availablity on this or possible workaround. Will post the findings soon.</summary>
    <dc:creator>Giggesh Thekkekeloth</dc:creator>
    <dc:date>2010-06-11T20:05:06Z</dc:date>
  </entry>
  <entry>
    <title>Setting presence status for all users</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2000597" />
    <author>
      <name>Rene Bechmann</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2000597</id>
    <updated>2010-04-16T09:30:54Z</updated>
    <published>2010-02-27T01:20:40Z</published>
    <summary type="html">Hi all,
 
The SOAP interface to presence server seems only to be able to set the presence status for a single user. Is there another set of api's that can set the status for all users in the presence server?
 
What im trying to achieve is not setting the overall presence state of a user but the free/busy/off net status for a mobile device belonging to the user. The mobile status is given to me real time from the phone company.
 
Thanks,
 
Kind regards
 
René Bechmann
Farlon
 </summary>
    <dc:creator>Rene Bechmann</dc:creator>
    <dc:date>2010-02-27T01:20:40Z</dc:date>
  </entry>
</feed>

