<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic I logged this with TAC in Collaboration Applications</title>
    <link>https://community.cisco.com/t5/collaboration-applications/active-cti-deskphone-jabber-users/m-p/3083575#M7949</link>
    <description>&lt;P&gt;I logged this with TAC eventually and their official response was that there is not a way of doing this when in Deskphone CTI mode. Only for Softphone mode or XMPP client.&lt;/P&gt;
&lt;P&gt;D&lt;/P&gt;</description>
    <pubDate>Mon, 10 Apr 2017 16:20:45 GMT</pubDate>
    <dc:creator>drbabbers</dc:creator>
    <dc:date>2017-04-10T16:20:45Z</dc:date>
    <item>
      <title>Active CTI deskphone Jabber users??</title>
      <link>https://community.cisco.com/t5/collaboration-applications/active-cti-deskphone-jabber-users/m-p/3083573#M7947</link>
      <description>&lt;P&gt;All,&lt;/P&gt;
&lt;P&gt;Is it possible to obtain how many users are logged in using Jabber?&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;This deployment is not IM&amp;amp;P enabled&lt;/LI&gt;
&lt;LI&gt;This are CTI/deskphone enabled users&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;D&lt;/P&gt;</description>
      <pubDate>Mon, 18 Mar 2019 01:47:52 GMT</pubDate>
      <guid>https://community.cisco.com/t5/collaboration-applications/active-cti-deskphone-jabber-users/m-p/3083573#M7947</guid>
      <dc:creator>drbabbers</dc:creator>
      <dc:date>2019-03-18T01:47:52Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.cisco.com/t5/collaboration-applications/active-cti-deskphone-jabber-users/m-p/3083574#M7948</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;The Real Time Monitoring Tool can provide you the following info:&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;H2 class="topictitle2"&gt;IM and Presence and Cisco Jabber summary monitoring&lt;/H2&gt;
&lt;SECTION&gt;
&lt;SECTION class="section"&gt;&lt;A name="CUP0_RF_C4E94E1A_00__section100"&gt;&lt;/A&gt;
&lt;P&gt;&lt;A name="CUP0_RF_C4E94E1A_00__p102"&gt;&lt;/A&gt;The Real-Time Monitoring Tool provides a set of important performance counters that assist you in monitoring the overall performance of the &lt;SPAN class="keyword"&gt;IM and Presence service&lt;/SPAN&gt; and &lt;SPAN&gt;&lt;A name="CUP0_RF_C4E94E1A_00__kwd-d261"&gt;&lt;/A&gt;Cisco Jabber&lt;/SPAN&gt;. The &lt;SPAN class="keyword"&gt;IM and Presence&lt;/SPAN&gt; and &lt;SPAN&gt;&lt;A name="CUP0_RF_C4E94E1A_00__kwd-d262"&gt;&lt;/A&gt;Cisco Jabber&lt;/SPAN&gt;summaries in RTMT allow you to monitor important common information in a single monitoring pane.&lt;/P&gt;
&lt;P&gt;&lt;A name="CUP0_RF_C4E94E1A_00__p105"&gt;&lt;/A&gt;To display information on important performance counters that reflect the overall performance of &lt;SPAN class="keyword"&gt;IM and Presence&lt;/SPAN&gt; and&lt;SPAN&gt;&lt;A name="CUP0_RF_C4E94E1A_00__kwd-d263"&gt;&lt;/A&gt;Cisco Jabber&lt;/SPAN&gt;, select&lt;STRONG&gt; &lt;SPAN class="menucascade"&gt;&lt;SPAN class="uicontrol"&gt;IM and Presence&lt;/SPAN&gt; &amp;gt; &lt;SPAN class="uicontrol"&gt;IM and Presence Summary&lt;/SPAN&gt;&lt;/SPAN&gt; or &lt;SPAN class="menucascade"&gt;&lt;SPAN class="uicontrol"&gt;IM and Presence&lt;/SPAN&gt; &amp;gt; &lt;SPAN class="uicontrol"&gt;&lt;A name="CUP0_RF_C4E94E1A_00__kwd-d264"&gt;&lt;/A&gt;Cisco Jabber Summary&lt;/SPAN&gt;&lt;/SPAN&gt;.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A name="CUP0_RF_C4E94E1A_00__p108"&gt;&lt;/A&gt;Under &lt;SPAN class="keyword"&gt;IM and Presence&lt;/SPAN&gt; Summary, review the following information:&lt;/STRONG&gt;&lt;/P&gt;
&lt;A name="CUP0_RF_C4E94E1A_00__ul_A0FC7D4C625F4C5F969EC885EC78C1F0"&gt;&lt;/A&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A name="CUP0_RF_C4E94E1A_00__li119"&gt;&lt;/A&gt;
&lt;P&gt;PE Active JSM Sessions&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;A name="CUP0_RF_C4E94E1A_00__li120"&gt;&lt;/A&gt;
&lt;P&gt;XCP JSM IM Sessions&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;A name="CUP0_RF_C4E94E1A_00__li121"&gt;&lt;/A&gt;
&lt;P&gt;Total IMs Handled&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;A name="CUP0_RF_C4E94E1A_00__li122"&gt;&lt;/A&gt;
&lt;P&gt;Current XMPP Clients Connected&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;A name="CUP0_RF_C4E94E1A_00__li123"&gt;&lt;/A&gt;
&lt;P&gt;Total Ad hoc Chat Rooms&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;A name="CUP0_RF_C4E94E1A_00__li124"&gt;&lt;/A&gt;
&lt;P&gt;Total Persistant Chat Rooms&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A name="CUP0_RF_C4E94E1A_00__p126"&gt;&lt;/A&gt;Under &lt;A name="CUP0_RF_C4E94E1A_00__kwd-d267"&gt;&lt;/A&gt;Cisco Jabber Summary, review the following information:&lt;/STRONG&gt;&lt;/P&gt;
&lt;A name="CUP0_RF_C4E94E1A_00__ul_54216B0CD1404D16B34EE333174FAEED"&gt;&lt;/A&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A name="CUP0_RF_C4E94E1A_00__li128"&gt;&lt;/A&gt;
&lt;P&gt;Client Soap interface&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;A name="CUP0_RF_C4E94E1A_00__li129"&gt;&lt;/A&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A name="CUP0_RF_C4E94E1A_00__ph-915f"&gt;&lt;/A&gt;SIP Client &lt;/SPAN&gt;Registered Users&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;A name="CUP0_RF_C4E94E1A_00__li130"&gt;&lt;/A&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A name="CUP0_RF_C4E94E1A_00__ph-9160"&gt;&lt;/A&gt;SIP Client &lt;/SPAN&gt;Registered User Failures&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;A name="CUP0_RF_C4E94E1A_00__li131"&gt;&lt;/A&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A name="CUP0_RF_C4E94E1A_00__ph-9161"&gt;&lt;/A&gt;SIP Client &lt;/SPAN&gt;IM Messages&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/service/9_0/rtmt/CUCM_BK_CA3A517A_00_cisco-unified-rtmt-administration-90/CUCM_BK_CA3A517A_00_cisco-unified-real-time-monitoring-tool_chapter_01001.html#CUP0_RF_C4E94E1A_00&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;HTH&lt;/P&gt;
&lt;P&gt;Manish&lt;/P&gt;
&lt;/SECTION&gt;
&lt;/SECTION&gt;</description>
      <pubDate>Fri, 07 Apr 2017 10:02:15 GMT</pubDate>
      <guid>https://community.cisco.com/t5/collaboration-applications/active-cti-deskphone-jabber-users/m-p/3083574#M7948</guid>
      <dc:creator>Manish Gogna</dc:creator>
      <dc:date>2017-04-07T10:02:15Z</dc:date>
    </item>
    <item>
      <title>I logged this with TAC</title>
      <link>https://community.cisco.com/t5/collaboration-applications/active-cti-deskphone-jabber-users/m-p/3083575#M7949</link>
      <description>&lt;P&gt;I logged this with TAC eventually and their official response was that there is not a way of doing this when in Deskphone CTI mode. Only for Softphone mode or XMPP client.&lt;/P&gt;
&lt;P&gt;D&lt;/P&gt;</description>
      <pubDate>Mon, 10 Apr 2017 16:20:45 GMT</pubDate>
      <guid>https://community.cisco.com/t5/collaboration-applications/active-cti-deskphone-jabber-users/m-p/3083575#M7949</guid>
      <dc:creator>drbabbers</dc:creator>
      <dc:date>2017-04-10T16:20:45Z</dc:date>
    </item>
    <item>
      <title>Re: Active CTI deskphone Jabber users??</title>
      <link>https://community.cisco.com/t5/collaboration-applications/active-cti-deskphone-jabber-users/m-p/3333081#M7950</link>
      <description>&lt;P&gt;I had a similar question... I need a list of users that control their phones with the Jabber client.&lt;/P&gt;
&lt;P&gt;risport70 provides cti devices including device, state, and user. You have to access risport70 with Python or PHP. I was hoping someone else would have posted the code. I put the following code together. I need a list of users that control their phones with CTI. You will have to manipulate the zeep response my_service dictionary to fit your needs.&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;#Python script to accumulate set of open CTI devices pulled from RISService70 when script is run several times a week. Script assumes there are Open CTI connections in PHONELIST&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;from requests import Session&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;from requests.auth import HTTPBasicAuth # or HTTPDigestAuth, or OAuth1, etc.&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;from zeep import Client&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;from zeep.transports import Transport&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;PHONELIST = 'SEPBADCEEF00D10,SEPBADCEEF00D11,SEPBADCEEF00D12,SEPBADCEEF00D13'&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;user_list = []&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;for item in open('userlist.txt', 'r'):&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt; item.rstrip()&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt; user_list.append(item.rstrip())&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;session = Session()&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;session.auth = HTTPBasicAuth('admin', 'password')&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;session.verify = False&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;client = Client('&lt;A href="https://yourserver.yourdomain.com:8443/realtimeservice2/services/RISService70?wsdl" target="_blank"&gt;https://yourserver.yourdomain.com:8443/realtimeservice2/services/RISService70?wsdl&lt;/A&gt;',&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt; transport=Transport(session=session))&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;client.set_ns_prefix('soap', '&lt;A href="http://schemas.cisco.com/ast/soap" target="_blank"&gt;http://schemas.cisco.com/ast/soap&lt;/A&gt;')&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;my_service = client.service.selectCtiItem('', {&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;'MaxReturnedItems':'1000',&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;'CtiMgrClass':'Line',&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;'Status':'Open',&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;'NodeName':'',&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;'SelectAppBy':'UserId',&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;'AppItems':{},&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;'DevNames':{&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt; 'item':{'DevName':PHONELIST},},&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;'DirNumbers':{},&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;})&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;my_list = []&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;cucm1 = my_service['SelectCtiItemResult']['CtiNodes']['item'][0]&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;cucm2 = my_service['SelectCtiItemResult']['CtiNodes']['item'][1]&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;cucm3 = my_service['SelectCtiItemResult']['CtiNodes']['item'][2]&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;for j in cucm1['CtiItems']['item']:&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt; my_list.append(j['UserId'])&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;for j in cucm2['CtiItems']['item']:&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt; my_list.append(j['UserId'])&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;for j in cucm3['CtiItems']['item']:&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt; my_list.append(j['UserId'])&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;my_set = set(my_list + user_list)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;outfile = open('userlist.txt', 'w')&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;for item in my_set:&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt; item += '\n'&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt; outfile.write(item)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;outfile.close()&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 18 Feb 2018 04:14:05 GMT</pubDate>
      <guid>https://community.cisco.com/t5/collaboration-applications/active-cti-deskphone-jabber-users/m-p/3333081#M7950</guid>
      <dc:creator>George Paxson</dc:creator>
      <dc:date>2018-02-18T04:14:05Z</dc:date>
    </item>
  </channel>
</rss>

