89/99xx Phones get very slow after using lots of XML services

Version 1
    This document was generated from CDN thread

    Created by: Roland Russwurm on 13-09-2010 10:16:30 AM
    We experience the problem that the new type of phones get very slow (e.g. the call plane appears only a few seconds after offhook, dialing is very slow, ...) when using our XML Services.
    I don't know yet when this exactly happens. We also use services that push ExecuteItems to the phone using JTAPIs passthru (Terminal.sendData() method).
     
    After unplugging the power of the phone and when it starts up again the phone behaves normally again.
     
    Does anybody experienced something similar? Is there a known issue in the firmware of the 89/99XX phones?
     
    Thanks,
    Roland

    Subject: RE: 89/99xx Phones get very slow after using lots of XML services
    Replied by: David Staudt on 13-09-2010 02:28:36 PM
    Sounds like possibly a resource leak, though this hasn't been reported before AFAIK.
     
    If you can determine exactly what operations lead to the slowdown, that would be ideal - e.g. 'execute 1000 CiscoIPPhoneExecute commands'.  Please include a representative XML document of what you're sending.
     
    You may be able to check the phone's memory status using the below procedure - you would want to check after booting phone and then after slow down is observed:
     
    1. Configure SSH user id and password from CUCM Administration page
    Secure Shell Information

      Secure Shell User

      Secure Shell Password
    2. Initiate SSH session to phone ssh user@phoneip

    Enter the password configured from CUCM

    Secondary login: default/user
    3. Execute ps_mem command from phone shell
    4. (Perform testing)

    5. Execute ps_mem command from phone shell again
     
    Note any processes that accumulate memory during the test.

    Subject: RE: 89/99xx Phones get very slow after using lots of XML services
    Replied by: Roland Russwurm on 16-09-2010 03:06:29 PM
    Hi David,
     
    does this procedure also work for 69xx phones?
     
    The secondary login with default/user does not work on the 69xx phones. Is it different?
     
    Thanks,
    Roland
     
    Enter the password configured from CUCM

    Secondary login: default/user


    Subject: RE: 89/99xx Phones get very slow after using lots of XML services
    Replied by: Roland Russwurm on 17-09-2010 09:15:17 AM
    Hi,
     
    the reason I ask for the 69xx phones as well is because there we also get a similar behavior but here the phones seems to freeze completely after some time when an XML service is pushed to the phone. The display locks with an empty service plane and the prompt "Requesting...".
     
    In the webinterface we see the messages:
     

    [21:54:30, 09/14/2010] titan Fix ip mode : 10.125.68.70  
     
    [uptime: 0days,00:00:03] system boot up (9.0.3.0.a)  
     
    [14:15:59, 09/15/2010] ACCU: accu_api_tstone_info(). post msg fail  
    [14:15:59, 09/15/2010] ACCU: accu_post_msg(). Queue post for message FAILED, error = 9  
     
    [14:15:56, 09/15/2010] ACCU: accu_api_tstone_info(). post msg fail  
    [14:15:56, 09/15/2010] ACCU: accu_post_msg(). Queue post for message FAILED, error = 9  
     
    [14:15:53, 09/15/2010] ACCU: accu_api_tstone_info(). post msg fail  
    [14:15:53, 09/15/2010] ACCU: accu_post_msg(). Queue post for message FAILED, error = 9  
     
    [14:15:50, 09/15/2010] ACCU: accu_api_tstone_info(). post msg fail  
    [14:15:50, 09/15/2010] ACCU: accu_post_msg(). Queue post for message FAILED, error = 9  
     
    [14:15:47, 09/15/2010] ACCU: accu_api_tstone_info(). post msg fail  
    [14:15:47, 09/15/2010] ACCU: accu_post_msg(). Queue post for message FAILED, error = 9  

     
    Regards,
    Roland