<?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>9971 Softkey:Exit</title>
  <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_thread?p_l_id=&amp;threadId=9198422" />
  <subtitle>9971 Softkey:Exit</subtitle>
  <id>http://developer.cisco.com/c/message_boards/find_thread?p_l_id=&amp;threadId=9198422</id>
  <updated>2013-05-19T15:19:56Z</updated>
  <dc:date>2013-05-19T15:19:56Z</dc:date>
  <entry>
    <title>RE: 9971 Softkey:Exit</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=9282713" />
    <author>
      <name>Sergei Gorbunov</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=9282713</id>
    <updated>2012-12-12T04:11:01Z</updated>
    <published>2012-12-12T04:07:58Z</published>
    <summary type="html">This is new behaviour on Cisco phones (SoftKey:Exit behaviour). We found it on latest firmwares. There is a solution for you:
1. If you need to close an app from softkey use appId. Use this attribute in your CiscoIPPhoneObject. Soft key "close" URL will be "App:Close:0::[your app id]".
2. If you need to close an app after app calls an URL (makes request) you need to include in answer CiscoIPPhoneExecute object with URL "Init:Services" or/and send to phone URL "App:Close:1:10:[your app id]" asynchronously. You cannot send a App:Close url as an answer on app request. App:Close url also cannot be sent to phone with 0 priority. "App:Close:1:10:" means that your app will be closed after a 10 seconds when phone will be idle.
Not all phone models supports Components API (App:Close url). Components API support matrix you can find on cisco site or in IPPS docs. If phone not supports Component API use "Init:Services" URL.
P.S. All this information you can find in IPPS docs. Please, RTFM.</summary>
    <dc:creator>Sergei Gorbunov</dc:creator>
    <dc:date>2012-12-12T04:07:58Z</dc:date>
  </entry>
  <entry>
    <title>RE: 9971 Softkey:Exit</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=9282303" />
    <author>
      <name>JAMES DEPHILLIP II</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=9282303</id>
    <updated>2012-12-12T03:05:59Z</updated>
    <published>2012-12-12T03:05:59Z</published>
    <summary type="html">Thanks I will try doing it that way I appreciate the help
 
[quote=Miroslav Jasso]Hi James,
   this topic was solved here some time ago...but I cannot find it. "App:Close", "Init:Services" (resp. "Init[img]http://developer.cisco.comhttp://developer.cisco.com/cisco2-theme/images/emoticons/smile.gif[/img]irectories") and "SoftKey:Exit" are uries for closing the application. This unconsistency comes from Cisco strategy to buy solutions from different companies. So 7945 firmware has different XML browser then 9971 and different then 8945 [img]http://developer.cisco.comhttp://developer.cisco.com/cisco2-theme/images/emoticons/happy.gif[/img] ... welcome to the Cisco world.
"Init:Services" or "Init[img]http://developer.cisco.comhttp://developer.cisco.com/cisco2-theme/images/emoticons/smile.gif[/img]irectories" works almost everywhere as expected, so I use it in my application.
Best way to handle exit browser is to parse request HTTP header, read phone model and firmware version and decide what exit URI you use.[/quote]</summary>
    <dc:creator>JAMES DEPHILLIP II</dc:creator>
    <dc:date>2012-12-12T03:05:59Z</dc:date>
  </entry>
  <entry>
    <title>RE: 9971 Softkey:Exit</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=9252230" />
    <author>
      <name>Miroslav Jasso</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=9252230</id>
    <updated>2012-12-11T07:09:15Z</updated>
    <published>2012-12-11T07:09:15Z</published>
    <summary type="html">Hi James,
   this topic was solved here some time ago...but I cannot find it. "App:Close", "Init:Services" (resp. "Init:Directories") and "SoftKey:Exit" are uries for closing the application. This unconsistency comes from Cisco strategy to buy solutions from different companies. So 7945 firmware has different XML browser then 9971 and different then 8945 :) ... welcome to the Cisco world.
"Init:Services" or "Init:Directories" works almost everywhere as expected, so I use it in my application.
Best way to handle exit browser is to parse request HTTP header, read phone model and firmware version and decide what exit URI you use.</summary>
    <dc:creator>Miroslav Jasso</dc:creator>
    <dc:date>2012-12-11T07:09:15Z</dc:date>
  </entry>
  <entry>
    <title>RE: 9971 Softkey:Exit</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=9233168" />
    <author>
      <name>JAMES DEPHILLIP II</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=9233168</id>
    <updated>2012-12-10T16:37:15Z</updated>
    <published>2012-12-10T16:37:15Z</published>
    <summary type="html">Thank you but now some other questions come to mind...If Exit takes you back what does Softkey:Back do? Also why is this different on the 9971? On the 7965 the Softkey:Exit always closes the app no matter where i am within the application.
 
[quote=Adrienne Moherek]Hi James,
Try using Init:Services to exit the application.
The application has to use the “Init:Services” URI and the “App:Close” URI to close the last XSI application launched from the application. If there is no application open, then the request has no effect.
Additionally, the Exit softkey takes the application to the previous screen, and if the application is at the top level, it closes the application.
Thanks,
Adrienne[/quote]</summary>
    <dc:creator>JAMES DEPHILLIP II</dc:creator>
    <dc:date>2012-12-10T16:37:15Z</dc:date>
  </entry>
  <entry>
    <title>RE: 9971 Softkey:Exit</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=9234088" />
    <author>
      <name>Adrienne Moherek</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=9234088</id>
    <updated>2012-12-10T16:18:34Z</updated>
    <published>2012-12-10T16:18:34Z</published>
    <summary type="html">Hi James,
Try using Init:Services to exit the application.
The application has to use the “Init:Services” URI and the “App:Close” URI to close the last XSI application launched from the application. If there is no application open, then the request has no effect.
Additionally, the Exit softkey takes the application to the previous screen, and if the application is at the top level, it closes the application.
Thanks,
Adrienne</summary>
    <dc:creator>Adrienne Moherek</dc:creator>
    <dc:date>2012-12-10T16:18:34Z</dc:date>
  </entry>
  <entry>
    <title>9971 Softkey:Exit</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=9198421" />
    <author>
      <name>JAMES DEPHILLIP II</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=9198421</id>
    <updated>2012-12-08T21:17:05Z</updated>
    <published>2012-12-08T21:17:05Z</published>
    <summary type="html">I am creating custom softkeys on the 9971 and sometimes when I use Softkey:Exit as the URL the phone is making the softkey a back arrow and doesn't exit the application. It does seem to do this all the time. 7900 series phones have never had this problem. Anyone have any ideas?</summary>
    <dc:creator>JAMES DEPHILLIP II</dc:creator>
    <dc:date>2012-12-08T21:17:05Z</dc:date>
  </entry>
</feed>

