« Back to IP Phone Services Questions

Lock Keys on IpPhone with Service

Combination View Flat View Tree View
Threads [ Previous | Next ]
Hello,

I am developing a XML Service for 7911, 7941 and 7961 on CUCMv6.1.

The service is performing the following tasks : Display or Push Text on phones and the user must read and validate the entire text before leaving the service. I made a sofkey "validate" to exit the text page but users can leave pressing the service buton for example. This sofkey "validate" redirects the user to a new authentication page on which he has to enter his userId and his PIN => Then, I perform AXL request via an aspx page to check the authentication and the user can leave the service.

I have the same problem with a service I created to lock the phone. The user can leave the service (image displayed, AXL CSS change...) with the key "Services" without authenticate.

So can we disable keys (particularly the "services" key) on a phone with a XML service avoiding the user to leave the page before the administrator wants it ?

thank you in advance for your answer.

Best regards.

Hi,
 
Did you guys have success on your development for such lock keys with services feature?
 
Thanks,
Nick

Hi, Mudassir Saeed !
 
I'm very interested in your solution! May you send me source code of your project, my mail - goloskevych@online.ua
Thanks...

Hi, Mudassir Saeed.
 
I have to develop a locker for IP phones based on Java. May you send me the source code of your project? My mail is mailto:jbarba@satec.es

Thanks!

Hi, Mudassir Saeed !
 
I'm very interested in your solution! May you send me source code of your project, my mail - sotocad@terra.cl
Thanks...

Hi, Mudassir Saeed.
 
I want to lock the keypads for IP phones based on Java. May you send me the source code of your project?
My mail is:
marwa.ads@connectps.com
 
Thanks alot

Have you tried the application event handlers cited in the SDK that allows you to basically subscribe to the events of focus loss, focus gained, service close and service minimize.  It's a limited event model but may suffice. These subscriptions are part of the XML objects you send to the phone.  Most XML objects support these events except CiscoIPPhoneStatus objects.   If your using an event supported object, you could have the phone send a notify URI (e.g. onAppClosed="Notify:http:server/page/...) to you which you can record and act on as you wish (e.g. start the validation service again, log, resend the validation request later, etc.).  
 

<table id="wp1073730table1073728" style="width: 80%;" border="1" cellspacing="0" cellpadding="3" bordercolor="#808080">
<tbody>
<tr align="left" valign="bottom">
<th scope="col"><a name="wp1073730"></a>
Supported
</th><th scope="col"><a name="wp1073732"></a>
Unsupported
</th>
</tr>
<tr align="left" valign="top">
<td><a name="wp1073734"></a>
CiscoIPPhoneMenu
</td>
<td><a name="wp1073736"></a>
CiscoIPPhoneStatus
</td>
</tr>
<tr align="left" valign="top">
<td><a name="wp1073738"></a>
CiscoIPPhoneText
</td>
<td><a name="wp1073740"></a>
CiscoIPPhoneStatusFile
</td>
</tr>
<tr align="left" valign="top">
<td><a name="wp1073742"></a>
CiscoIPPhoneInput
</td>
<td rowspan="8"> <a name="wp1073744"></a></td>
</tr>
<tr align="left" valign="top">
<td><a name="wp1073746"></a>
CiscoIPPhoneDirectory
</td>
</tr>
<tr align="left" valign="top">
<td><a name="wp1073750"></a>
CiscoIPPhoneImage
</td>
</tr>
<tr align="left" valign="top">
<td><a name="wp1073754"></a>
CiscoIPPhoneImageFile
</td>
</tr>
<tr align="left" valign="top">
<td><a name="wp1073758"></a>
CiscoIPPhoneGraphicMenu
</td>
</tr>
<tr align="left" valign="top">
<td><a name="wp1073762"></a>
CiscoIPPhoneGraphicFileMenu
</td>
</tr>
<tr align="left" valign="top">
<td><a name="wp1073766"></a>
CiscoIPPhoneIconMenu
</td>
</tr>
<tr align="left" valign="top">
<td><a name="wp1073770"></a>
CiscoIPPhoneIconFileMenu
</td>
</tr>
</tbody>
</table>

send me the source code please
 
Email Address : zoom.dawood@gmail.com
 
Kindly send me the implementation method to test it


Hi Mudassir Saeed

My self Thanveer here, am also looking for a solution to lock/unlock cisco ip phones keypads, without using EM, we are using Call Manager 6x version.

Could you please send me the sample code, and just give brief explaination how it is working, how to implement and the test the code, this will be very kind for me.

you can reach me @thanvi2001@gmail.com

Waiting for your prompt response,...

Can any one help on this....

Hi, Mudassir Saeed !
 
I'm very interested in your solution! May you send
me source code of your project, my mail - michael.alexander@bmwmc.com
Thanks...
 
Michael

Good Day
 
Please can your forward me the source code you developed, my email address is corrie.lynch@gmail.com
 
Thanks
 
Corrie
 
 
 
Hello,

Long ago, I was looking for a solution to lock/unlock cisco ip phones keypads, without using EM, but couldn't find one free of cost, and tried to develop own and finally have resolved the mystry.

Please drop me an email if somebody needs the source codes, you can develop solution to lock/unlock cisco IP phones keypad by integration of applications developed using TAPI, C++, .NET, C#, Java, JSP and Cisco IP Phone XML services.

You will need different tools including Micrsoft Visual Studio, NetBeans IDE, VC++6.0, and sun web server for JSP pages which will push the xml to ip phones.

This would for as many number of ip phones as you wish and will work on all Cisco call and unified communication managers versions (i.e. 4.X, 5.X, 6.x).

Please let me know if anybody needs source codes for reference, but it should be used as sample application for a reference only and should not be assumed finalised product.

Thanks & Regards,
M. Mudassir Saeed
m_mudassir_saeed yahoo com

Hi, Mudassir Saeed

It would be very helpful ! Could you send me the source code of your solution to jorgebastidasureta@gmail.com?

Thank you very much

Hi, Mudassir Saeed,
That's exactly what I'm working on ;-))
Please can your forward me the source code you developed to my personnal my email address : a.barzaq@laposte.net

Thanks in advance.

Kind Regards.

BARZAQ A.

Hi, Mudassir Saeed,
That's exactly what I'm searching for please send me the source code to tharun.vallabhu@yahoo.com

Thanks
Tharun Vallabhu

Hello Mudassir Saeed,

Actullay I'm looking for a good solution for it, please send me the source code to borbaraf@gmail.com
 
Thanks
Borbara Ferenc

Hi Mudassir,

Do U mean to lock the keypad itself or limit the dialing to certain numbers?

Thanks alot.
Rana

from CM 8 this is a default feature when using ExtensionMobility. a user is able to logon and next change their PIN.
Or when using Extension Mobility use client Extension Mobility application called ALM, then a user can automatically use domain authentication to logon to the phone simultaiously with the PC.

from CM 8 this is a default feature when using ExtensionMobility. a user is able to logon and next change their PIN.
Or when using Extension Mobility use client Extension Mobility application called ALM, then a user can automatically use domain authentication to logon to the phone simultaiously with the PC.

Hello M. Mudassir Saeed

I am very interested in your solution! if you can please send
me source code application to the address : brahim2025@gmail.com

thank you a lot.