Content
Introduction
When upgrading from a firmware version lower than V 10.1.134.0 to a more recent one, Tbook entries can be duplicated due to a new Tbook structure that was introduced with that firmware version.Â
To fix this issue, the whole "duplicate Tbook" must be cleared then trigger the phone to re-provision and download the Tbook again
We put together different options which will clean up the directory locally, or in case of a managed environment, centrally.
Deleting the contacts
Please notice: Following these steps will remove all locally stored contacts in your Tbook. Depending on your telephony provider these contacts might be uploaded to the phone again with the next provisioning refresh.
To delete the local Tbook you can use one of the following options.
Option 1: Via WebUI
- In webUI → Directory page, click the "Delete" button to clear the whole Tbook
- reboot the phone to re-provision and download the Tbook again
- The Tbook now should not have duplicate entry anymore
Option 2: Via HTTP Request
- Â without going into webUI, open an web browser then enter below URL in the address bar
http(s)://http_user:http_password@phone_IP/confirm.htm?DEL_TBOOK=Yes&reboot=Reboot
- replace "http_user" with the webUI username
- replace "http_password" with the webUI password
- replace "phone_IP" with the phone's ip address
- Once the command is sent, the phone will clear the Tbook then reboot to re-provision and download the Tbook again
- The Tbook now should not have duplicate entry anymore
Option 3: Via mini-update package
- Download the relevant file below, based on your phone model
   - Use an HTTP server, which could be any local server including Snom's SPLiT, and upload the file you've downloaded into the server
- Locate the file's path on the server, open the phone's WUI (Open the phone web interface) and navigate to the menu "Setup/Software Update"
- Fill the "Manual Software Updated" field with the URL to the file on your local server, as for example http://server_IP_addr/file.bin
 - If you want to use SPLiT, you can refer to the following link How to setup SPLiT - VoIP Test Environment
- Upon mini-update is successful, the Tbook is cleared then reboot to re-provision and download the Tbook again
- The Tbook now does not have duplicate entry anymore
- Note the phone's software version remains unchanged
Option 4: Via local network recovery
You can simply follow the local recovery procedure covered in the page Updating the firmware, recovery via Network
This will reset your phone to factory conditions!
- setup the phone to provision and download the Tbook
- The Tbook now should not have duplicate entry anymore
Option 5: Via Action URL
You can use a remote URL, based on the "DEL_TBOOK=Yes" command, to delete the local Tbook on the phone.
To send the request to that URL on the phone, there are two options:
a) Via Action URL
Open the phone web interface, navigate to the menu "Setup/Action URL Settings"
Choose one of the options to trigger the request to be sent to the Action URL.
For example, if you want to reboot your phone in order to delete the Tbook, you can use "Setup finished"
Or you can use "Log off" as an action, which is triggered once you log off one active identity
Use an URL and save it with the action you want to use, the URL should be something like http://http_user:http_password@phone_IP/confirm.htm?DEL_TBOOK=Yes
Below an example on the "Log on" action URL:
Once the action you chose is performed on the phone, the contacts in the Tbook will be deleted.
- Confirm the Tbook is cleared then remove the URL in Action URLÂ
 b) Via Function Keys
- Open the phone web interface, navigate to the menu item  "Setup/Function Keys"
- In the Line Keys section, define a key by using the type "Action URL" and give it any name.
- Use an URL and save it as value in the key. The URL should be something like http://http_user:http_password@phone_IP/confirm.htm?DEL_TBOOK=Yes
Below an example of a key defined as an Action URL: - Once you save the page, pressing that key will trigger the URL command and delete all contacts in the Tbook.
- Confirm the Tbook is cleared then remove the URL in Function key
Now, the Tbook will be empty, and on some telephony systems may re-provision the contacts to the phone.
In order to trigger the re-provisioning:
Check the Directory menu to confirm that it has been deleted.
Now, either reboot the phone or navigate to "Advanced/Update"Â menu to trigger a Setting Refresh.
Option 6: Via Check-Sync
Starting from firmware 10.1.181.0 different check-sync actions are possible, one of this is the delete-contacts.
Â
 Further Information
Related articles