Do not show before Service views when Termianl.excute( XML)

Version 1
    This document was generated from CDN thread

    Created by: ByeongJin Song on 10-11-2009 05:48:55 AM
    hi
     
    i make some application witch Caller infor display by use <CiscoIPPhoneImageFile>
     
    my application wating for call Event...
     
    if My apps recive call event , my app send xml include CiscoIPPhoneImageFile to phone
     
    so, i confirm the phone display......
     
    i can see the before service menu and Caller infor display images
     
    i want to do not show before service menu ...
     
    what can i do?
     
    * before service is serivce that phone user finally used

    Subject: RE: do not shows before Service views when Termianl.excute( XML)
    Replied by: David Staudt on 10-11-2009 05:02:18 PM
    Sorry, I couldn't quite grasp the question/problem.  Can you try again with some more detail?

    Subject: RE: do not shows before Service views when Termianl.excute( XML)
    Replied by: ByeongJin Song on 11-11-2009 03:03:09 AM
    when the call is incoming, my application send xml the the phone to show image.
    I used CiscoTerminal in CiscoJTAPI to send xml.
     
    xml = <CiscoIPPhoneExecute>
           <ExecuteItem Priority="0" URL=a.jsp>
           </CiscoIPPhoneExecute>
     
    a.jsp = <CiscoIPPhoneImageFile>
                    .............................
              </CiscoIPPhoneImageFile>
     
    Test scenario
    IP Phone model - 7975
    1. IP Phone(b) is called to IP Phone(a).. - I can see the Image(b.png) on IP Phone(a). Because my apps is executed
    2. push the service key button on IP Phone(a) to exit my apps service. so i can see the initial screen.
    3. IP Phone(c) is called to IP Phone(a) . - it is problem.
    I want to directly see the image(c.png),my apps send image(c.png) but IP Phone(a) showed the image(b.png) for a second and showed the image(c.png).

    Jsp page is setted the no-cache.

    I think that phone have buffered Memory to save recently used service.

    I want t directly execute now service without executing recently used service.

    what is the problem?




    Subject: RE: do not shows before Service views when Termianl.excute( XML)
    Replied by: David Staudt on 11-11-2009 05:07:49 AM
    Thanks for the clarification, follows is what I think may be happening, please confirm:
     
    - Phone A receives a call
    - Application POSTs an image object
    - User presses Services key, and the services plane/context goes into a background tab (see icons on top of screen)
    - New call comes in
    - Applications POSTS another image object
    - Phone switches back to the still open services plane/context, which still has the previous image
    - Phone quickly paints the new image object
     
    The newer model Cisco phones - 7970/75/61/65, etc. - can maintain an XML service application as a background tab, while the active call plane is in use.  The service can be brought back to the foreground at any time (on the touchscreen phones) by touching the icon along the top of the screen.
     
    To exit the service entirely, I think the user should use the Exit softkey, instead of pressing the Services toggle key.
     
    Also, you might take a look at the 'XSI Application Management XML Service Interface Application Note' in the '../../../c/document_library/get_file?folderId=32264&name=DLFE-6077.zip' package on the Documentation page.  You may be able to use the 'onAppFocusLost' trigger with an 'Init:Services' URI to force the XML service to terminate when it goes to the background tab.

    Subject: RE: do not shows before Service views when Termianl.excute( XML)
    Replied by: ByeongJin Song on 11-11-2009 08:29:03 AM
    Thanks for your reply
    follows you think is right.
    I understood the reason.
    I knew that to solve the problem, users should use the Exit softkey to exit the service
     
    anyway, i can not access the URL about 'XSI Application Management XML Service Interface Application Note'
    please rewrite correctly URL about 'XSI Application Management XML Service Interface Application Note'
    thank you

    Subject: RE: do not shows before Service views when Termianl.excute( XML)
    Replied by: David Staudt on 11-11-2009 04:30:34 PM
    The Documentation page is here: http://developer.cisco.com/web/ipps/docs
     
     Download the .zip entitlted: Phone Firmware 8.3(2) - IP Phone Services Enhancements Documentation

    Subject: RE: do not shows before Service views when Termianl.excute( XML)
    Replied by: ByeongJin Song on 17-11-2009 02:34:25 AM
    Hi david
     
    I create softbutton to exit application posting image.
     
    The softbutton used Softkey:Exit.
     
    Application is exited by used press the softbutton
     
    but do not solve the problem that printed the previous image
    Do you have other tip?