<?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 CISCO IP Telephony (Using ATAPI) in Call Control</title>
    <link>https://community.cisco.com/t5/call-control/cisco-ip-telephony-using-atapi/m-p/3503407#M1141</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-size: 12px; color: #333333; font-family: Arial, verdana, sans-serif;"&gt;&lt;SPAN style="font-family: Helvetica, Arial, sans-serif;"&gt;I need to create an app which will &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;allow Supervisors to Monitor/Coach Agents on CISCO IP phone from server. The app will be in C#. I have tried using ATAPI wrapper, but it can't detect active call in the server. Please let me know what configuration or code is needed for me. Please provide sample code which will satisfy my requirements. Attached is the sample code used by me.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12px; color: #333333; font-family: Arial, verdana, sans-serif;"&gt;Also please provide sample project in JAVA using JTAPI for the same.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 09 Jan 2014 07:56:21 GMT</pubDate>
    <dc:creator>dtsdebajyoti</dc:creator>
    <dc:date>2014-01-09T07:56:21Z</dc:date>
    <item>
      <title>CISCO IP Telephony (Using ATAPI)</title>
      <link>https://community.cisco.com/t5/call-control/cisco-ip-telephony-using-atapi/m-p/3503407#M1141</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-size: 12px; color: #333333; font-family: Arial, verdana, sans-serif;"&gt;&lt;SPAN style="font-family: Helvetica, Arial, sans-serif;"&gt;I need to create an app which will &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;allow Supervisors to Monitor/Coach Agents on CISCO IP phone from server. The app will be in C#. I have tried using ATAPI wrapper, but it can't detect active call in the server. Please let me know what configuration or code is needed for me. Please provide sample code which will satisfy my requirements. Attached is the sample code used by me.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 12px; color: #333333; font-family: Arial, verdana, sans-serif;"&gt;Also please provide sample project in JAVA using JTAPI for the same.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Jan 2014 07:56:21 GMT</pubDate>
      <guid>https://community.cisco.com/t5/call-control/cisco-ip-telephony-using-atapi/m-p/3503407#M1141</guid>
      <dc:creator>dtsdebajyoti</dc:creator>
      <dc:date>2014-01-09T07:56:21Z</dc:date>
    </item>
    <item>
      <title>Re: CISCO IP Telephony (Using ATAPI)</title>
      <link>https://community.cisco.com/t5/call-control/cisco-ip-telephony-using-atapi/m-p/3503408#M1142</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can find JTAPI sample apps here at the bottom of this page:&lt;/P&gt;&lt;P&gt;&lt;A href="https://developer.cisco.com/site/tech/communication-collaboration/call-control/jtapi/documentation/" title="https://developer.cisco.com/site/tech/communication-collaboration/call-control/jtapi/documentation/"&gt;https://developer.cisco.com/site/tech/communication-collaboration/call-control/jtapi/documentation/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can find TAPI sample apps here in the middle of this page:&lt;/P&gt;&lt;P&gt;&lt;A href="https://developer.cisco.com/site/tech/communication-collaboration/call-control/tapi/documentation/" title="https://developer.cisco.com/site/tech/communication-collaboration/call-control/tapi/documentation/"&gt;https://developer.cisco.com/site/tech/communication-collaboration/call-control/tapi/documentation/&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Jan 2014 22:40:35 GMT</pubDate>
      <guid>https://community.cisco.com/t5/call-control/cisco-ip-telephony-using-atapi/m-p/3503408#M1142</guid>
      <dc:creator>amoherek</dc:creator>
      <dc:date>2014-01-09T22:40:35Z</dc:date>
    </item>
    <item>
      <title>Re: CISCO IP Telephony (Using ATAPI)</title>
      <link>https://community.cisco.com/t5/call-control/cisco-ip-telephony-using-atapi/m-p/3503409#M1143</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes I have gone through these links, but didn't find the solution I want. Can anyone modify my sample code for monitor and coach functionality?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Jan 2014 05:09:52 GMT</pubDate>
      <guid>https://community.cisco.com/t5/call-control/cisco-ip-telephony-using-atapi/m-p/3503409#M1143</guid>
      <dc:creator>dtsdebajyoti</dc:creator>
      <dc:date>2014-01-10T05:09:52Z</dc:date>
    </item>
    <item>
      <title>Re: CISCO IP Telephony (Using ATAPI)</title>
      <link>https://community.cisco.com/t5/call-control/cisco-ip-telephony-using-atapi/m-p/3503410#M1144</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Now I am using JTAPI to start a whisper call to the agent 201 from supervison 101. Agent (201) is engaged with 101. I am using the following jave code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;String providerString = "10.225.110.20;login=jtapi_login;passwd=cisco_pwd";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CiscoJtapiPeer ciscoJtapiPeer = (CiscoJtapiPeer) JtapiPeerFactory.getJtapiPeer(null);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CiscoProvider ciscoProvider = (CiscoProvider) ciscoJtapiPeer.getProvider(providerString);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ciscoProvider.addObserver(this);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CiscoAddress ciscoAddress = (CiscoAddress) ciscoProvider.getAddress(ExtFromCoach);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CiscoTerminal ciscoTerminal = (CiscoTerminal) ciscoAddress.getTerminals()[0];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CiscoAddress ciscoAddress2 = (CiscoAddress) ciscoProvider.getAddress(ExtToCoach);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CiscoTerminal ciscoTerminal2 = (CiscoTerminal) ciscoAddress2.getTerminals()[0];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TerminalConnection terminalConnection = ciscoTerminal2.getTerminalConnections()[0];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (terminalConnection.getState() == TerminalConnection.ACTIVE) &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CiscoCall ciscoCall = (CiscoCall) ((CiscoProvider) ciscoAddress.getProvider()).createCall();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Connection[] conntections = ciscoCall.startMonitor&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ciscoTerminal, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ciscoAddress, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; terminalConnection,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CiscoCall.WHISPER_MONITOR, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CiscoCall.PLAYTONE_NOLOCAL_OR_REMOTE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; );&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am not getting any active connections and also no monitoring starts. Please let me know where is the problem with my code.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jan 2014 08:58:54 GMT</pubDate>
      <guid>https://community.cisco.com/t5/call-control/cisco-ip-telephony-using-atapi/m-p/3503410#M1144</guid>
      <dc:creator>dtsdebajyoti</dc:creator>
      <dc:date>2014-01-15T08:58:54Z</dc:date>
    </item>
    <item>
      <title>Re: CISCO IP Telephony (Using ATAPI)</title>
      <link>https://community.cisco.com/t5/call-control/cisco-ip-telephony-using-atapi/m-p/3503411#M1145</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;to get the terminalConnections from an ongoing call, application needs to add a callObserver on the address/terminal.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CiscoTerminal ciscoTerminal2 = (CiscoTerminal) ciscoAddress2.getTerminals()&lt;SPAN class="error"&gt;[0]&lt;/SPAN&gt;; &lt;/P&gt;&lt;P&gt;&amp;nbsp; //missing from code&lt;BR /&gt; ciscoTerminal2.addCallObserver( &amp;lt;instance of a callObserver&amp;gt;);&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; TerminalConnection terminalConnection = ciscoTerminal2.getTerminalConnections()&lt;SPAN class="error"&gt;[0]&lt;/SPAN&gt;; &lt;/P&gt;&lt;P&gt;&amp;nbsp; if (terminalConnection.getState() == TerminalConnection.ACTIVE) &lt;/P&gt;&lt;P&gt;&amp;nbsp; { &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jan 2014 20:08:39 GMT</pubDate>
      <guid>https://community.cisco.com/t5/call-control/cisco-ip-telephony-using-atapi/m-p/3503411#M1145</guid>
      <dc:creator>amoherek</dc:creator>
      <dc:date>2014-01-28T20:08:39Z</dc:date>
    </item>
  </channel>
</rss>

