<?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>Is there any way to to use XSI to start a MIDlet ?</title>
  <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_thread?p_l_id=&amp;threadId=2762396" />
  <subtitle>Is there any way to to use XSI to start a MIDlet ?</subtitle>
  <id>http://developer.cisco.com/c/message_boards/find_thread?p_l_id=&amp;threadId=2762396</id>
  <updated>2013-05-19T23:33:07Z</updated>
  <dc:date>2013-05-19T23:33:07Z</dc:date>
  <entry>
    <title>RE: Is there any way to to use XSI to start a MIDlet ?</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2880379" />
    <author>
      <name>Conrad Price</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2880379</id>
    <updated>2011-01-06T19:50:30Z</updated>
    <published>2011-01-06T19:50:30Z</published>
    <summary type="html">Although it's not technically using XSI, if the idle url is pointing to a midlet, the phone will pull in and autostart the midlet when the idle url timer fires.
 
Same with the PTT button, if that button is mapped to the 1st service in the list of services that the
phone is subscribed to, and that service happens to be a midlet, then when the PTT button is pressed
the midlet will be auto started. 
 
I don't know if there is a CiscoIPPhone Execute item that could invoke either of these two options, but I
do know that the manual invocation of the idle url and the PTT button does work.</summary>
    <dc:creator>Conrad Price</dc:creator>
    <dc:date>2011-01-06T19:50:30Z</dc:date>
  </entry>
  <entry>
    <title>RE: Is there any way to to use XSI to start a MIDlet ?</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2877713" />
    <author>
      <name>David Staudt</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2877713</id>
    <updated>2011-01-06T06:59:43Z</updated>
    <published>2011-01-06T06:59:43Z</published>
    <summary type="html">UCM CTI APIs (TAPI and JTAPI) can send XSI commands to the phone - for example sendData() in JTAPI.  However, you will need to know the public IP reachable address of the UCM CTI Manager, in the same way you would need to know the phone's IP.  
 
Assuming you can overcome this (say by port-forwarding to the CTI-Manager you want), you could send a CiscoIPPhoneExecute to the phone via JTAPI, and if the URL to execute matches a midlet provisioned on the phone it should (might, have not tested this) launch it.</summary>
    <dc:creator>David Staudt</dc:creator>
    <dc:date>2011-01-06T06:59:43Z</dc:date>
  </entry>
  <entry>
    <title>RE: Is there any way to to use XSI to start a MIDlet ?</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2784572" />
    <author>
      <name>Rich Drummond</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2784572</id>
    <updated>2010-11-30T00:50:39Z</updated>
    <published>2010-11-30T00:49:19Z</published>
    <summary type="html">[quote]
But If You can not reach to phone from Application Web Sever,  Then XSI API also may not not help.


[/quote]

With a UC5x0 and CME, the Cisco IP phones may be on a private NAT network behind the UC5x0 and not directly accessible to our application server. Currently, this is not a problem for us, since, with the UCXSI SDK, we can send an XSI request which the UC5x0 relays to the phone.
 
What Russell is asking is - is there any way of doing something similar for proxying communication to a midlet application running on a Cisco IP phone?</summary>
    <dc:creator>Rich Drummond</dc:creator>
    <dc:date>2010-11-30T00:49:19Z</dc:date>
  </entry>
  <entry>
    <title>RE: Is there any way to to use XSI to start a MIDlet ?</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2776741" />
    <author>
      <name>Vinayak Kagalkar</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2776741</id>
    <updated>2010-11-25T09:36:54Z</updated>
    <published>2010-11-25T09:36:54Z</published>
    <summary type="html">[quote]We're currently using the PushRegistry API and listening on port 5012, which works fine when the server and the phone is on the same network. 
 
The problem is, we need to be able to push a message to a mobile phone from our web server, but the phone is on a private network and therefore not visible to our server. Is it possible to use JTAPI / XML to send data to port 5012?  Suggestions?[/quote]
 
 
You should be able to send XML data as payload using the Socket connection to PushRegistry. But If You can not reach to phone from Application Web Sever,  Then XSI API also may not not help.
 </summary>
    <dc:creator>Vinayak Kagalkar</dc:creator>
    <dc:date>2010-11-25T09:36:54Z</dc:date>
  </entry>
  <entry>
    <title>Is there any way to to use XSI to start a MIDlet ?</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2762395" />
    <author>
      <name>Russell Mitchell</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2762395</id>
    <updated>2010-11-20T02:26:24Z</updated>
    <published>2010-11-20T02:26:24Z</published>
    <summary type="html">We're currently using the PushRegistry API and listening on port 5012, which works fine when the server and the phone is on the same network. 
 
The problem is, we need to be able to push a message to a mobile phone from our web server, but the phone is on a private network and therefore not visible to our server. Is it possible to use JTAPI / XML to send data to port 5012?  Suggestions?</summary>
    <dc:creator>Russell Mitchell</dc:creator>
    <dc:date>2010-11-20T02:26:24Z</dc:date>
  </entry>
</feed>

