Moving VoIP phone between two networks managed by different CMEs

her209

No Lifer
Oct 11, 2000
56,336
11
0
While I'm waiting for my hardware to arrive, I built the following network in GNS3.

voip_lan.jpg


R1 and R3 are running CME. R1 handles the call processing for the phones to the left of the serial link. R3 hands the call processing for the phones on the right of the serial link. R1 and R3 have been configured as VoIP dial peers. Auto-registration is enabled on both but auto-extension isn't. All the other routers are just routers. EIGRP has been configured on all routers and have routes to all subnets in the network.

In the VMnetX networks, there are virtual machines connected and running Cisco IP Communicator (IPC). All IPCs can call each other. When I move an IPC from one subnet to another subnet that is being managed by the same CME, e.g. VMnet1 to VMnet3, it works as intended. The phone extension remains the same even though a different IP address but in the correct range is assigned to the phone, etc.

But if I move an IPC from a subnet on the left to the one on the right, or vice versa, then the IPC fails. And it fails because during the phone boot process, the IPC gets an IP address from the local DHCP server and also the option 150 that tells it to download the XMLDefault.cnf.xml from the local CME which doesn't have the peer CME listed in the configuration.

What are my options? Do I just have to create a VPN back to the managing CME? Add the other CME IP address to the configuration file so that when registration fails with the local CME, it tries the second one?
 
Last edited:

Specop 007

Diamond Member
Jan 31, 2005
9,454
0
0
Can you build a vlan on the network for R1 and assign the client on the R3 side that particular vlan?
 

jlazzaro

Golden Member
May 6, 2004
1,743
0
0
in that scenario, the phone wont even attempt the secondary TFTP server...only if the first server fails to respond will the second one be tried.

1) separate vlans on each side with different option 150's
2) manually change the TFTP server option in IPC network preferences
3) script something up to change the IPC TFTP settings in the registry ("HKEY_CURRENT_USER\Software\Cisco Systems, Inc.\Communicator\Device\device.settings.config.callmanager.callmanager1.address" and ".name")
4) convert to CUCM with local site routers being SRST gateways :)
 
Last edited:

her209

No Lifer
Oct 11, 2000
56,336
11
0
Can you build a vlan on the network for R1 and assign the client on the R3 side that particular vlan?
I don't think packets traversing the serial link between R1 and R3 are tagged. But for this setup, all ports on both switches are VLAN 1.