<?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: phoneDevSpecific Key:Mute in Call Control</title>
    <link>https://community.cisco.com/t5/call-control/phonedevspecific-key-mute/m-p/5045650#M3530</link>
    <description>&lt;P&gt;The logs seem to suggest that the application has not negotiated an appropriate phone device API version.&lt;BR /&gt;See: &lt;A href="https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/tapi_dev/15/cucm_b_tapi-dev-guide-15/cucm_b_tapi-dev-guide-1251_chapter_0100.html#CUCM_RF_P01466C5_00" target="_self"&gt;phoneNegotiateAPIVersion&lt;/A&gt;&lt;BR /&gt;The minimum version seems to be&amp;nbsp;&lt;STRONG&gt;0x00030000&lt;/STRONG&gt; , see: &lt;A href="https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/tapi_dev/15/cucm_b_tapi-dev-guide-15/cucm_b_tapi-dev-guide-1251_chapter_0101.html#CUCM_RF_DF3F0E7A_00" target="_self"&gt;CCiscoPhoneDevSpecificDataPassThrough&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 20 Mar 2024 18:49:12 GMT</pubDate>
    <dc:creator>dstaudt</dc:creator>
    <dc:date>2024-03-20T18:49:12Z</dc:date>
    <item>
      <title>phoneDevSpecific Key:Mute</title>
      <link>https://community.cisco.com/t5/call-control/phonedevspecific-key-mute/m-p/5042240#M3526</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I've successfully sent a device specific XSI command to a phone using JTAPI:&lt;/P&gt;&lt;P&gt;var str = "&amp;lt;CiscoIPPhoneExecute&amp;gt;&amp;lt;ExecuteItem Priority=\"0\" URL=\"Key:Mute\"/&amp;gt;&amp;lt;/CiscoIPPhoneExecute&amp;gt;";&lt;/P&gt;&lt;P&gt;terminal.sendData(str.getBytes());&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Our application must use Windows TAPI for call control, I was unable to find the correct structure that shall be sent to the tapi function&lt;/P&gt;&lt;P&gt;&lt;A href="https://learn.microsoft.com/en-us/windows/win32/api/tapi/nf-tapi-phonedevspecific" target="_blank" rel="noopener"&gt;https://learn.microsoft.com/en-us/windows/win32/api/tapi/nf-tapi-phonedevspecific&lt;/A&gt;&lt;/P&gt;&lt;P&gt;I tried several buffer structure, could you explain me how the parameter block shall be filled?&lt;/P&gt;&lt;P&gt;Checking at the Cisco TSP logs I found the following logs:&lt;/P&gt;&lt;P&gt;10:21:35.275 |--&amp;gt;SelsiusTSP::TSPI_phoneDevSpecific(0xC7E7EC50)&lt;BR /&gt;10:21:35.275 |--&amp;gt;CSelsiusTSPDeviceList::IsValidTapiPhoneHandle()&lt;BR /&gt;10:21:35.275 | CSelsiusTSPDeviceList::IsValidTapiPhoneHandle() Found mapping for device(0xC7E7EC50) to deviceHandle(0x000002B0)&lt;BR /&gt;10:21:35.275 |&amp;lt;--CSelsiusTSPDeviceList::IsValidTapiPhoneHandle()&lt;BR /&gt;10:21:35.275 |--&amp;gt;CSelsiusTSPDevice::PhoneDevSpecific(): [0x000002B0]&lt;BR /&gt;10:21:35.275 | CSelsiusTSPDevice::PhoneDevSpecific(): [0x000002B0] *ERROR* Dev Specific Ext unavailable : Ext Ver = 0x00000000&lt;BR /&gt;10:21:35.275 |&amp;lt;--CSelsiusTSPDevice::PhoneDevSpecific(): [0x000002B0]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thaks&lt;/P&gt;&lt;P&gt;Leonardo&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 18 Mar 2024 09:54:03 GMT</pubDate>
      <guid>https://community.cisco.com/t5/call-control/phonedevspecific-key-mute/m-p/5042240#M3526</guid>
      <dc:creator>leonardo-acquisti</dc:creator>
      <dc:date>2024-03-18T09:54:03Z</dc:date>
    </item>
    <item>
      <title>Re: phoneDevSpecific Key:Mute</title>
      <link>https://community.cisco.com/t5/call-control/phonedevspecific-key-mute/m-p/5045650#M3530</link>
      <description>&lt;P&gt;The logs seem to suggest that the application has not negotiated an appropriate phone device API version.&lt;BR /&gt;See: &lt;A href="https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/tapi_dev/15/cucm_b_tapi-dev-guide-15/cucm_b_tapi-dev-guide-1251_chapter_0100.html#CUCM_RF_P01466C5_00" target="_self"&gt;phoneNegotiateAPIVersion&lt;/A&gt;&lt;BR /&gt;The minimum version seems to be&amp;nbsp;&lt;STRONG&gt;0x00030000&lt;/STRONG&gt; , see: &lt;A href="https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/tapi_dev/15/cucm_b_tapi-dev-guide-15/cucm_b_tapi-dev-guide-1251_chapter_0101.html#CUCM_RF_DF3F0E7A_00" target="_self"&gt;CCiscoPhoneDevSpecificDataPassThrough&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Mar 2024 18:49:12 GMT</pubDate>
      <guid>https://community.cisco.com/t5/call-control/phonedevspecific-key-mute/m-p/5045650#M3530</guid>
      <dc:creator>dstaudt</dc:creator>
      <dc:date>2024-03-20T18:49:12Z</dc:date>
    </item>
  </channel>
</rss>

