<?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 Re: Agent/Supervisor Desktop Application Authentication and Authorizat in Contact Center</title>
    <link>https://community.cisco.com/t5/contact-center/agent-supervisor-desktop-application-authentication-and/m-p/4905195#M13998</link>
    <description>&lt;P&gt;You right - Finesse API doesn't allowed to reject incomming ACD calls. And that is for a reason&lt;/P&gt;
&lt;P&gt;And i will recommend that you dont give the agent the possibility. You can end up i a really bad scenario if the agent reject and incoming ICD call.&lt;/P&gt;
&lt;P&gt;Look at this scenario.&lt;/P&gt;
&lt;P&gt;You have 3 agents. 2 talking (or not available), 1 available.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;The agent that is available gets a call.&lt;/LI&gt;
&lt;LI&gt;The agent reject it.&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;The agent gets the call again&lt;/LI&gt;
&lt;LI&gt;loop to step 2&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;This is happening because the agent goes from avail -&amp;gt; reserved -&amp;gt; avail -&amp;gt; reserved&amp;nbsp; ....... (I have just testet it with an jabber)&lt;/P&gt;
&lt;P&gt;When you reject a ICD call on the phone (or jtapi), the agent goes back in ready).&lt;/P&gt;
&lt;P&gt;That's why the RONA is there. Then the agent goes not ready.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then you wil probaly say - we always have more then 1 agent available, so this will never happen. I wil just say - yes it will some day, &lt;LI-EMOJI id="lia_slightly-smiling-face" title=":slightly_smiling_face:"&gt;&lt;/LI-EMOJI&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So if the agent don't want to&amp;nbsp; answer calls - go in Not Ready, or let the phone rings out so it goes in RONA.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Just be cautions.....&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 15 Aug 2023 07:43:47 GMT</pubDate>
    <dc:creator>Thomas G. Johannesen</dc:creator>
    <dc:date>2023-08-15T07:43:47Z</dc:date>
    <item>
      <title>Agent/Supervisor Desktop Application Authentication and Authorization.</title>
      <link>https://community.cisco.com/t5/contact-center/agent-supervisor-desktop-application-authentication-and/m-p/4900731#M13979</link>
      <description>&lt;P&gt;Hello everybody,&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;I need to know which&amp;nbsp;Authentication and Authorization mechanism should I use when developing a custom agent or supervisor desktop application. Please take in into account I'm using JTAPI for call management and Cisco Finesse API for agent managenent functionalities&lt;/P&gt;</description>
      <pubDate>Mon, 07 Aug 2023 13:30:17 GMT</pubDate>
      <guid>https://community.cisco.com/t5/contact-center/agent-supervisor-desktop-application-authentication-and/m-p/4900731#M13979</guid>
      <dc:creator>AgshinA</dc:creator>
      <dc:date>2023-08-07T13:30:17Z</dc:date>
    </item>
    <item>
      <title>Re: Agent/Supervisor Desktop Application Authentication and Authorizat</title>
      <link>https://community.cisco.com/t5/contact-center/agent-supervisor-desktop-application-authentication-and/m-p/4902798#M13992</link>
      <description>&lt;P&gt;Hey.&lt;/P&gt;
&lt;P&gt;For realtime events i think you should use the notification interface&lt;/P&gt;
&lt;P&gt;&lt;A href="https://developer.cisco.com/docs/finesse/#!subscription-management/subscription-management" target="_blank"&gt;Subscription Management - Finesse - Document - Cisco Developer&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;For Agent Mangement use the restAPI&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It uses Basic Auth with every restCall&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Why use Jtapi for CallControl ?&lt;/P&gt;</description>
      <pubDate>Thu, 10 Aug 2023 07:57:12 GMT</pubDate>
      <guid>https://community.cisco.com/t5/contact-center/agent-supervisor-desktop-application-authentication-and/m-p/4902798#M13992</guid>
      <dc:creator>Thomas G. Johannesen</dc:creator>
      <dc:date>2023-08-10T07:57:12Z</dc:date>
    </item>
    <item>
      <title>Re: Agent/Supervisor Desktop Application Authentication and Authorizat</title>
      <link>https://community.cisco.com/t5/contact-center/agent-supervisor-desktop-application-authentication-and/m-p/4904491#M13997</link>
      <description>&lt;P&gt;Hi Thomas, Thank you for your reply. Rest APIs do not allow agents to reject incoming calls. However, we need agents with the authority to reject incoming calls and JTAPI provides this functionality. Therefore, I want to use JTAPI for call management functions, including real-time call events. But I will use notification service for real time events about agent activities. If you have any suggestions regarding the situation, I would be very grateful for your consultation.&lt;/P&gt;
&lt;P&gt;Also, I want to implement user management system that integrates with any Cisco authentication system. Is there any solution for this?&lt;/P&gt;
&lt;P&gt;Thanks in advance!&lt;/P&gt;</description>
      <pubDate>Mon, 14 Aug 2023 11:52:26 GMT</pubDate>
      <guid>https://community.cisco.com/t5/contact-center/agent-supervisor-desktop-application-authentication-and/m-p/4904491#M13997</guid>
      <dc:creator>AgshinA</dc:creator>
      <dc:date>2023-08-14T11:52:26Z</dc:date>
    </item>
    <item>
      <title>Re: Agent/Supervisor Desktop Application Authentication and Authorizat</title>
      <link>https://community.cisco.com/t5/contact-center/agent-supervisor-desktop-application-authentication-and/m-p/4905195#M13998</link>
      <description>&lt;P&gt;You right - Finesse API doesn't allowed to reject incomming ACD calls. And that is for a reason&lt;/P&gt;
&lt;P&gt;And i will recommend that you dont give the agent the possibility. You can end up i a really bad scenario if the agent reject and incoming ICD call.&lt;/P&gt;
&lt;P&gt;Look at this scenario.&lt;/P&gt;
&lt;P&gt;You have 3 agents. 2 talking (or not available), 1 available.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;The agent that is available gets a call.&lt;/LI&gt;
&lt;LI&gt;The agent reject it.&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;The agent gets the call again&lt;/LI&gt;
&lt;LI&gt;loop to step 2&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;This is happening because the agent goes from avail -&amp;gt; reserved -&amp;gt; avail -&amp;gt; reserved&amp;nbsp; ....... (I have just testet it with an jabber)&lt;/P&gt;
&lt;P&gt;When you reject a ICD call on the phone (or jtapi), the agent goes back in ready).&lt;/P&gt;
&lt;P&gt;That's why the RONA is there. Then the agent goes not ready.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then you wil probaly say - we always have more then 1 agent available, so this will never happen. I wil just say - yes it will some day, &lt;LI-EMOJI id="lia_slightly-smiling-face" title=":slightly_smiling_face:"&gt;&lt;/LI-EMOJI&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So if the agent don't want to&amp;nbsp; answer calls - go in Not Ready, or let the phone rings out so it goes in RONA.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Just be cautions.....&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Aug 2023 07:43:47 GMT</pubDate>
      <guid>https://community.cisco.com/t5/contact-center/agent-supervisor-desktop-application-authentication-and/m-p/4905195#M13998</guid>
      <dc:creator>Thomas G. Johannesen</dc:creator>
      <dc:date>2023-08-15T07:43:47Z</dc:date>
    </item>
    <item>
      <title>Re: Agent/Supervisor Desktop Application Authentication and Authorizat</title>
      <link>https://community.cisco.com/t5/contact-center/agent-supervisor-desktop-application-authentication-and/m-p/4905347#M14001</link>
      <description>&lt;P&gt;I totally agree with you. Suppose we decide not to give the agent this possibility, even though it's not only my decision. Why should I use the notification service instead of JTAPI? What are the benefits? How can I decide which one to choose?&lt;/P&gt;</description>
      <pubDate>Tue, 15 Aug 2023 13:38:51 GMT</pubDate>
      <guid>https://community.cisco.com/t5/contact-center/agent-supervisor-desktop-application-authentication-and/m-p/4905347#M14001</guid>
      <dc:creator>AgshinA</dc:creator>
      <dc:date>2023-08-15T13:38:51Z</dc:date>
    </item>
    <item>
      <title>Re: Agent/Supervisor Desktop Application Authentication and Authorizat</title>
      <link>https://community.cisco.com/t5/contact-center/agent-supervisor-desktop-application-authentication-and/m-p/4906133#M14002</link>
      <description>&lt;P&gt;The Notification service is event based websocket you subscribe to.&lt;/P&gt;
&lt;P&gt;And it is much more easy to work with then JTAPI (Notification service is pure JSON).&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you want to do some changes to the agent (change state etc), you can only do that thru the finesse REST&lt;/P&gt;
&lt;P&gt;So.&lt;/P&gt;
&lt;P&gt;JTAPI -&amp;gt; CUCM for you phone (Answer/Drop etc.)&lt;/P&gt;
&lt;P&gt;Notification Service -&amp;gt; UCCX events for the agent&lt;/P&gt;
&lt;P&gt;Finesse REST -&amp;gt; Agent state change / diaolog change (Answer/drop etc) etc.&lt;/P&gt;</description>
      <pubDate>Wed, 16 Aug 2023 07:33:11 GMT</pubDate>
      <guid>https://community.cisco.com/t5/contact-center/agent-supervisor-desktop-application-authentication-and/m-p/4906133#M14002</guid>
      <dc:creator>Thomas G. Johannesen</dc:creator>
      <dc:date>2023-08-16T07:33:11Z</dc:date>
    </item>
    <item>
      <title>Re: Agent/Supervisor Desktop Application Authentication and Authorizat</title>
      <link>https://community.cisco.com/t5/contact-center/agent-supervisor-desktop-application-authentication-and/m-p/4906226#M14003</link>
      <description>&lt;P&gt;You touched on some very solid points. Maybe we should reconsider choosing APIs.&lt;/P&gt;
&lt;P&gt;But at one point there was a misunderstanding. In the documentation there is only xml for the notification service, no json. Is there actually a json option?&lt;/P&gt;</description>
      <pubDate>Wed, 16 Aug 2023 10:18:22 GMT</pubDate>
      <guid>https://community.cisco.com/t5/contact-center/agent-supervisor-desktop-application-authentication-and/m-p/4906226#M14003</guid>
      <dc:creator>AgshinA</dc:creator>
      <dc:date>2023-08-16T10:18:22Z</dc:date>
    </item>
    <item>
      <title>Re: Agent/Supervisor Desktop Application Authentication and Authorizat</title>
      <link>https://community.cisco.com/t5/contact-center/agent-supervisor-desktop-application-authentication-and/m-p/4906383#M14004</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Everything Thomas said is on point.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;In the documentation there is only xml for the notification service, no json. Is there actually a json option?&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;The notification is indeed only XML, but there are many libraries out there to parse XML and convert it to other objects such as JSON format.&lt;/P&gt;
&lt;P&gt;Thanx,&lt;/P&gt;
&lt;P&gt;Denise&lt;/P&gt;</description>
      <pubDate>Wed, 16 Aug 2023 15:12:27 GMT</pubDate>
      <guid>https://community.cisco.com/t5/contact-center/agent-supervisor-desktop-application-authentication-and/m-p/4906383#M14004</guid>
      <dc:creator>dekwan</dc:creator>
      <dc:date>2023-08-16T15:12:27Z</dc:date>
    </item>
    <item>
      <title>Re: Agent/Supervisor Desktop Application Authentication and Authorizat</title>
      <link>https://community.cisco.com/t5/contact-center/agent-supervisor-desktop-application-authentication-and/m-p/4906956#M14005</link>
      <description>&lt;P&gt;Hello Dekwan, &lt;BR /&gt;&lt;BR /&gt;Thank you for your answer. It's obvious that we can parse XML &lt;LI-EMOJI id="lia_slightly-smiling-face" title=":slightly_smiling_face:"&gt;&lt;/LI-EMOJI&gt;&lt;BR /&gt;&lt;BR /&gt;Do you have any suggestions for a more advanced Cisco(UCCX) auth mechanism than Finesse rest API Basic Auth, that I can integrate with my Custom User management system ?&lt;/P&gt;</description>
      <pubDate>Thu, 17 Aug 2023 11:08:35 GMT</pubDate>
      <guid>https://community.cisco.com/t5/contact-center/agent-supervisor-desktop-application-authentication-and/m-p/4906956#M14005</guid>
      <dc:creator>AgshinA</dc:creator>
      <dc:date>2023-08-17T11:08:35Z</dc:date>
    </item>
    <item>
      <title>Re: Agent/Supervisor Desktop Application Authentication and Authorizat</title>
      <link>https://community.cisco.com/t5/contact-center/agent-supervisor-desktop-application-authentication-and/m-p/4906974#M14006</link>
      <description>&lt;P&gt;Sorry - mistype. It is XML&lt;/P&gt;</description>
      <pubDate>Thu, 17 Aug 2023 11:41:04 GMT</pubDate>
      <guid>https://community.cisco.com/t5/contact-center/agent-supervisor-desktop-application-authentication-and/m-p/4906974#M14006</guid>
      <dc:creator>Thomas G. Johannesen</dc:creator>
      <dc:date>2023-08-17T11:41:04Z</dc:date>
    </item>
    <item>
      <title>Re: Agent/Supervisor Desktop Application Authentication and Authorizat</title>
      <link>https://community.cisco.com/t5/contact-center/agent-supervisor-desktop-application-authentication-and/m-p/4907199#M14007</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;You can use SSO to authenticate the Finesse REST APIs:&amp;nbsp;&lt;A href="https://developer.cisco.com/docs/finesse/#!rest-api-with-sso-guide-client-integration" target="_blank"&gt;https://developer.cisco.com/docs/finesse/#!rest-api-with-sso-guide-client-integration&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Thanx,&lt;/P&gt;
&lt;P&gt;Denise&lt;/P&gt;</description>
      <pubDate>Thu, 17 Aug 2023 16:22:24 GMT</pubDate>
      <guid>https://community.cisco.com/t5/contact-center/agent-supervisor-desktop-application-authentication-and/m-p/4907199#M14007</guid>
      <dc:creator>dekwan</dc:creator>
      <dc:date>2023-08-17T16:22:24Z</dc:date>
    </item>
    <item>
      <title>Re: Agent/Supervisor Desktop Application Authentication and Authorizat</title>
      <link>https://community.cisco.com/t5/contact-center/agent-supervisor-desktop-application-authentication-and/m-p/4908435#M14015</link>
      <description>&lt;P&gt;What about&amp;nbsp;Cisco Identity Service Client SDK ? What is the purpose of SDK ?&lt;/P&gt;</description>
      <pubDate>Sun, 20 Aug 2023 13:14:25 GMT</pubDate>
      <guid>https://community.cisco.com/t5/contact-center/agent-supervisor-desktop-application-authentication-and/m-p/4908435#M14015</guid>
      <dc:creator>AgshinA</dc:creator>
      <dc:date>2023-08-20T13:14:25Z</dc:date>
    </item>
    <item>
      <title>Re: Agent/Supervisor Desktop Application Authentication and Authorizat</title>
      <link>https://community.cisco.com/t5/contact-center/agent-supervisor-desktop-application-authentication-and/m-p/4911007#M14034</link>
      <description>&lt;P&gt;The Cisco Identity Service Client SDK just gives you the token that is needed for the Finesse APIs using SSO.&lt;/P&gt;</description>
      <pubDate>Thu, 24 Aug 2023 04:11:45 GMT</pubDate>
      <guid>https://community.cisco.com/t5/contact-center/agent-supervisor-desktop-application-authentication-and/m-p/4911007#M14034</guid>
      <dc:creator>dekwan</dc:creator>
      <dc:date>2023-08-24T04:11:45Z</dc:date>
    </item>
  </channel>
</rss>

