12-27-2011 11:07 PM - edited 03-16-2019 08:43 AM
hy all
is there any failover mechanism for extension mobility ?? if so what is the concept and how do we implement this failover mechanism ??
Thanks in advance
Regards
P.Vishvak
Solved! Go to Solution.
12-28-2011 10:14 AM
Assuming that you are talking about CUCM Cisco recommend enabling EM on multiple servers and then using a server load balancing device to distribute requests across servers. More detail at the link below:
http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/srnd/8x/cmapps.html#wp1189079
In my experience customers are not willing to deploy SLB devices just for this so I normally use round robin DNS to distribute connections to multiple CUCM servers. This has the downside that if one of the servers is down it can take a while to get a response from another but it does offer an acceptable level of redundancy for most customers.
12-29-2011 05:09 AM
Hi
Firstly, a second for James post - that's what I do on most installs... a slow response from the round robin DNS is better than a failure. Hopefully at some point Cisco will improve the phone firmware so they fail over quicker; you'll notice if you browse to the round-robin hostname using IE that it always comes back near-instantly even when most of your servers are down.
Secondly - there's a couple of things to understand about EM.
There are two services - 'Extension Mobility' is the actual API that runs on each server. This is what you can start/stop from feature services in serviceablity. If you stop this on a server, the actual EM webpage/web service (which is found on the 'network' services page in CUCM serviceability) knows which servers are running the EM API, and can fail over automatically. So if you stop EM API on the publisher, the EM web service will just use the subcriber EM API. This is what has happened when you have 'stopped' EM.
This is all well and good, but in the case where your publisher is truly down, both the EM web service/web page and the EM API are gone. The key one here is that the EM webpage is gone, and this is the only service that the phones directly connect to - i.e. the target of the phone service URL, specified typically by hostname or IP.
To get around this limitation, you need to use James' solution of round robin DNS, or some other form of load balancer.
Regards
Please rate helpful posts...
12-28-2011 07:25 AM
When asking for help you ALWAYS need to provide what you're using and not just the question.
CUCM???? CME???? version????
HTH
java
If this helps, please rate
www.cisco.com/go/pdihelpdesk
12-28-2011 09:48 AM
What do you use? UCCE/UCCX
Which version do you use?
How many clusters do you have?
Give your setup details, such as no. of publishers & subscribers?
Waiting to help you....!
12-28-2011 10:14 AM
Assuming that you are talking about CUCM Cisco recommend enabling EM on multiple servers and then using a server load balancing device to distribute requests across servers. More detail at the link below:
http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/srnd/8x/cmapps.html#wp1189079
In my experience customers are not willing to deploy SLB devices just for this so I normally use round robin DNS to distribute connections to multiple CUCM servers. This has the downside that if one of the servers is down it can take a while to get a response from another but it does offer an acceptable level of redundancy for most customers.
12-28-2011 09:33 PM
hy all
I am using a CUCM 8.5 in a cluster configuration one publisher one subscriber and a unity connection. I am not using any load balancer or any such stuff the phone gets registered properly when using extension mobility. I am running the services for extension mobility in both publisher and subscriber when i just switch off the services in publisher the extension mobility works fine but when i switch off the publisher as a whole it stops functioning when i am logged in using extension mobility i am not able to log out when publisher is not switched on is there any solutions for this other than using load balancer and what is the normal failover mechanism being used i heard that CUCM 8.5 has a failover solution for extension mobility so what is that please do help.
Thanks in advance
P.Vishvak
12-28-2011 09:40 PM
Have you tried the solution in the link posted by James?
Try adding the subscriber IP in the Enterprise Parameter section, which by default contains the Publisher IP... Also verify whether the changes gets reflected in subscriber too...
-Steeve.
12-29-2011 05:09 AM
Hi
Firstly, a second for James post - that's what I do on most installs... a slow response from the round robin DNS is better than a failure. Hopefully at some point Cisco will improve the phone firmware so they fail over quicker; you'll notice if you browse to the round-robin hostname using IE that it always comes back near-instantly even when most of your servers are down.
Secondly - there's a couple of things to understand about EM.
There are two services - 'Extension Mobility' is the actual API that runs on each server. This is what you can start/stop from feature services in serviceablity. If you stop this on a server, the actual EM webpage/web service (which is found on the 'network' services page in CUCM serviceability) knows which servers are running the EM API, and can fail over automatically. So if you stop EM API on the publisher, the EM web service will just use the subcriber EM API. This is what has happened when you have 'stopped' EM.
This is all well and good, but in the case where your publisher is truly down, both the EM web service/web page and the EM API are gone. The key one here is that the EM webpage is gone, and this is the only service that the phones directly connect to - i.e. the target of the phone service URL, specified typically by hostname or IP.
To get around this limitation, you need to use James' solution of round robin DNS, or some other form of load balancer.
Regards
Please rate helpful posts...
01-02-2012 01:10 AM
hy guys
thanks a lot for your time hope i would learn a lot more in the comming days and belated wishes for a very prosperous and a happy new year!!!! take care.
Special thanks to James Hawkins and Aaron Harrison
Regards
P.Vishvak
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide