Hello,
My objective is to delete all call log history in a very short amount of time (emergency evacuation) on every phones.
After a lot of research, I found few lines, in a .xml file able to do that (because the only way to do so is a factory reset)
clearcallhist.xml
<CiscoIPPhoneExecute>
<ExecuteItem URL="Init:CallHistory"/>
<ExecuteItem URL="Key:Services"/>
</CiscoIPPhoneExecute>
The idea is to put this on every phone when they are idling.
So the workflow is the following :
1/ put the xml file on flash0:/ on the router
<When evac is required>
2/ configure the CME router as http server ; modify phone config for idle URL
3/ force a restart for all phone from the CME router; enjoy the idle script erasing call logs on every phones
<Evacuate> : Total time 5 minutes
I configured the CME router to do so ; but when the phone reaches the idle timer ; it displays a screen, asking for :
Authentication required!
UserName :
Password :
Realm : level_15_access
Enter User id and Password
And I can't get rid of it.
Isn't it a way to skip authentication or configure a default user/pw for it?
Here's the config dedicated to this part I made :
do dir
Directory of Flash0:/
1 -rw- 119 Nov 14 2017 15:02:52 +01:00 clearcallhist.xml
telephony-service
url idle http://<x.x.x.x>:80/clearcallhist.xml idle-timeout 10
!
ip http server
ip http path flash0:
Thanks.