- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-30-2015 10:41 AM - edited 03-18-2019 05:03 AM
I am wanting to either remove the recent call list, or have it cleared daily. We run into issues with a mix of SIP and H.323 dialing where some users are unaware a H323 unit can't dial the SIP address that is in their recent call list. It usually causes a lot of confusion for users. Is there a way to clear these recent call lists? We also want to force users to start using favorites as well, so removing the recent call list would help push them towards that.
Solved! Go to Solution.
- Labels:
-
Room Endpoints
Accepted Solutions

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-30-2015 01:06 PM
Use "Custom Command" located under the "Advanced Configuration Template Settings" tab, be sure to select the correct system type for the endpoint you want it to apply to.
Use this for TC endpoints:
<Command><CallHistory><DeleteAll>All</DeleteAll></CallHistory></Command>
I didn't see a command in the MXP API to clear the call history (like that is with TC based endpoints), and I don't have an MXP in front of me to check if it's possible to do it with the remote.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-30-2015 12:40 PM
There is no way to remove the call history from the UI, however you do have a few options on clearing the call history. You don't mention what endpoint or software version this applies to, but if it's TC based, you can do one of the following options.
- Enable "Non-persistent Mode" under Configuration > Security: Non-oersistent Mode, there is an option specific to call history. With non-persistent enabled, the endpoint will clear all changed or added data that was made since the last restart. Note, whatever settings or data on the endpoint (such as current call history) at the time non-persistent is enabled, will become the default on reboot.
- Configure a "Startup script" under Configuration > Startup scripts with the API command "xCommand CallHistory DeleteAll".
- Configure a script using a program of your choice to SSH or Telnet with the API command "xCommand CallHistory DeleteAll".
With options #1 and #2, obviously you'd need to configure TMS to restart the endpoint at whatever period of time you want the call history to be cleared, or some other method of restarting the endpoint if TMS isn't in use. The downside is that it obviously requires a restart, and that takes time depending on how often you want the call history to be cleared, ie: multiple times or simply once a day.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-30-2015 12:45 PM
Thanks Patrick,
We have a variety of end points from Tandberg to Cisco ranging from MXP 95 to C40, etc. I am curious if there is a way to use an xCommand in a template on our TMS. I am doing a bit of digging on this but haven't found much yet, but that would be the easiest way for us to go about it.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-30-2015 01:06 PM
Use "Custom Command" located under the "Advanced Configuration Template Settings" tab, be sure to select the correct system type for the endpoint you want it to apply to.
Use this for TC endpoints:
<Command><CallHistory><DeleteAll>All</DeleteAll></CallHistory></Command>
I didn't see a command in the MXP API to clear the call history (like that is with TC based endpoints), and I don't have an MXP in front of me to check if it's possible to do it with the remote.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-30-2015 01:09 PM
Thanks Patrick. That worked perfectly.
