> I assume that by deleting an extension from the extensions management page it will no longer exist from that moment.
This part is correct - however if you exported it and reimported it, a mobile app will re-register and continue to work as before (because the passwords still match). There are a few other things that are not "visible to the naked eye" like unique internal IDs generated for each extension, and unique provisioning URLs for each extension (for the apps - not deskphones!) and this is why deletion is important to ensure that these become invalid as soon as an employee leaves. The CSV does not include/control those.
>Let's say that if I modify the exported csv file by replacing the extension with another number or even >adding more lines in case that I want to add more extensions in batch mode, the importing function will >do exactly the same as if the/these extensions are iteratively manually added?
If it changed significantly, yes. But it's easy to make errors this way. If you inspect the exported
CSV you will see that it contains a number of various fields that if left the same, an already provisioned client will continue to work. But adding batch extensions is not the same concept as deleting and re-creating extensions of employees who left (two separate subjects not to be conflated). Adding batch is more useful if you will import a number of deskphone MACs, for everything else we recommend you use the copy extension function in the interest of auto-generating secure passwords for the original case we discussed.
If you still choose to bulk import (
when it makes sense to do so) make sure you have deleted the old extensions first, and most importantly also use the "Regenerate" button to get new secure passwords as soon as you re-import.
Note: If you restore a backup that contains old extensions now deleted, you will ofcourse revert to a previous state - so keep that in mind too and create fresh backups whenever you make changes.