Showing results for 
Search instead for 
Did you mean: 

Lock phone via AXL


Hi folks, I'm wondering if there is a way to lock a phone using CUCM's AXL. I'm looking for different available locking flavors, e.g.:


- lock dialing

- lock specific number patterns

- ...


or something equivalent. Is there anything available out of the box?




Accepted Solutions

  • Extension Mobility sounds like perhaps the best fit:
    • The CUCM admin configures two device profiles for the target phone - i.e. one with 911-only and one with full access
    • At the phone, the user presses a button to access the E/M login screen, types in a pin, then the phone changes configuration (e.g. to the full access profile).  Via the same screen the user can logout (e.g. to the 911 only profile)
  • IP Phone Services API can be used to build web-site like applications the user interacts with via phone screen/touchscreen/buttons, etc.
    • This kind of application will require a web-server/service in place to provide the application logic.
    • There is no on-phone CGI/scripting capability - a server is always required.
    • The web service can initiate an Extension Mobility login/logout on behalf of the phone, or do something more specific/granular via AXL (such as change the phone's CSS)

Note: any phone CSS (or other) configuration will need to be done via CUCM AXL - there are no on-phone config APIs


View solution in original post


Cisco Employee
Cisco Employee

One way to limit what users can dial is to use a Forced Authentication Code (addFacInfo in AXL).  Here's a description of what it does from the help page:



As for locking phones, you can do this with 3rd party software.  Or you can use extension mobility and calling search spaces. This fellow does a better job than I can do. Go to this community link and scroll down to William Bell's response.


In general, you will want to do this by manipulating the configured calling search space on the phone, i.e. so that only the 911 CSS is in effect.  Note that CSS can be configured at the device level, and at the line/DN level (aka routePartition)


Thank you folks. Thank you for your suggestions. I guess there isn't any simple solution to set up a simple PIN-lock mechanism, without affecting "core" configurations or using a 3rd party software. Right?