cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
779
Views
1
Helpful
6
Replies

Illuminate Side Buttons

sharpgate
Level 5
Level 5

Hi,

Is there any AXL mechanism that can query the state and change the color and so illuminate the IP Phone side button on demand?

We target to do that with CUCM 10.5.

Thanks

1 Accepted Solution

Accepted Solutions

The BLF feature allows the buttons to monitor the state of DNs on other devices - unfortunately not E1 channels - and as mentioned there is no facility to programmatically implement anything using them.

One very long shot might be to create a set of 'dummy' DNs - i.e. application controlled CTI ports, which the application could then cause to call each other, answer, hangup (using TAPI/JTAPI) to mirror/mimic the gateway activity, then configure BLF on the phone buttons to monitor those DNS.  This in essence would be a simulation of what is happening on the E1 channels (BTW, how are you getting real time status of the E1 channels?)

https://developer.cisco.com/site/collaboration/call-control/tapi/overview/

https://developer.cisco.com/site/collaboration/call-control/jtapi/overview/

Another option is to use the IP Phone Services interface to use the LCD screen to push down XML objects that can render text/images on the phone screen.  This may not be a good option since viewing/interacting with IPPS apps can conflict with the normal phone UI usage (e.g. when a call arrives.)

https://developer.cisco.com/site/collaboration/endpoints/ip-phone-services/overview/

View solution in original post

6 Replies 6

dstaudt
Cisco Employee
Cisco Employee

Unfortunately there is no way to programmatically control the phone button LEDs

Thanks David. Unfortunately, this is very bad news for me.

What about using an expansion module? I noticed there are some references of BLF in the AXL schema.

https://developer.cisco.com/media/axl-schema-10-0/AXLSoap_XBusyLampField.html


Also I just came across this thread: Create BLF in AXL, CUCM 8 | IP Telephony | Cisco Support Community | 5961 | 11371931

What do you recommend for a workaround?

Mainly, what I am trying to accomplish is monitoring the status of some E1 channels on a voice gateway.

Thx

The BLF feature allows the buttons to monitor the state of DNs on other devices - unfortunately not E1 channels - and as mentioned there is no facility to programmatically implement anything using them.

One very long shot might be to create a set of 'dummy' DNs - i.e. application controlled CTI ports, which the application could then cause to call each other, answer, hangup (using TAPI/JTAPI) to mirror/mimic the gateway activity, then configure BLF on the phone buttons to monitor those DNS.  This in essence would be a simulation of what is happening on the E1 channels (BTW, how are you getting real time status of the E1 channels?)

https://developer.cisco.com/site/collaboration/call-control/tapi/overview/

https://developer.cisco.com/site/collaboration/call-control/jtapi/overview/

Another option is to use the IP Phone Services interface to use the LCD screen to push down XML objects that can render text/images on the phone screen.  This may not be a good option since viewing/interacting with IPPS apps can conflict with the normal phone UI usage (e.g. when a call arrives.)

https://developer.cisco.com/site/collaboration/endpoints/ip-phone-services/overview/

TAPI is a good idea. Will try that approach.

About E1 real time channel status, I am still researching but I was thinking about either SNMP to monitor the router channel usage. Not sure whether a  Cisco MIB OID will allow me to monitor individual channels. Otherwise I will look into polling the IOS using telnet sessions via scripts or employ TCL. What do you suggest?

For checking E1 status I think IOS may have command to do that. If so then we can use Cisco IOS EEM

Cisco IOS Embedded Event Manager (EEM) - Cisco

There is a Cisco support community for that

EEM Scripting | Cisco Support Community

If you cannot find a script ready to use then you can post the request over there.

I found one that is a little bit close

https://supportforums.cisco.com/discussion/12252241/eem-script-send-alert-when-all-pri-channels-are-use

Thanks a lot for the insight. Will check out EEM and get back to you.

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: