Some reason for the migration Asterisk are:
No licence or maintenance costs.
More functionalities.
Ease of integration with other company applications.
Very IT-oriented solution which can be deployed in the company infrastructure.
Ease of migration as it can be phased and allows Cisco telephones to be retained.
There are various option that can be taken place to migrate from Cisco Call Manager to Asterisk. Just because Asterisk is Open-source there are still some paid migration tools available.
Some Migration options are:
1. Install Asterisk alongside Call manager and manually phase it out by entering the user information manually.
2. Integrate Cisco call manager with LDAP.
3. Integrate Asterisk and Call manger with Lync 2010.
Step 1
Given that Asterisk uses a different protocol then the Cisco Call Manager every phone will need to be migrated to the SIP protocol.
To do this you will need the following
1. Tftp Server
2. SIP firmware for the VOIP Phones
3. SIP Configuration files.
Step 2
Migration of user data, Example (Names, Locations, Phone numbers and Extensions)
Asterisk supports the ability to connect to an existing LDAP servers to load information into an Asterisk server using the Asterisk Real-time Architecture. It has the capability of connecting to popular Windows servers and Open source LDAP servers.
In order to complete this step both CCM and Asterisk will need to be integrated with LDAP first.
1. Integrate Call manager with LDAP
2. Integrate Asterisk with the same LDAP server
Step 3
Once the successful integration with the LDAP server asterisk configuration files can be upgraded.
1. Reload Extenison.conf to support LDAP.
2. Reload SIP.conf to support LDAP authentication