Forum Discussion
pgermain_71805
Apr 08, 2011Nimbostratus
iRule to Hunt on SIP 503 Response
Hello,
In the telephony world, if an SBC receives a SIP 503 from one telco provider, it can hunt to the next one.
I have two servers in a pool that is associated with a virtual server with a SIP profile. Normally, if one of the servers responds with a SIP 503 error, it forwards that back to the caller.
I would like to set it up so that, if one server in the pool responds with a 503 error, the LTM goes on to try the other server in the pool.
F5 support didn't have any answer on this, but they thought it might be able to be done with an iRule and suggested DevCentral.
Thx,
Paul
- Chris_MillerAltostratusWhile we could probably do something with an iRule, why not just create a SIP health monitor that considers the pool member down if it returns a 503 and set your Pool's "Action on Service Down" to reselect? Or were you looking for something else?
- pgermain_71805NimbostratusApparently, the SIP monitor keepalive uses the OPTIONS method, which doesn't always return a 503 in the same cases where a call from an external caller would. If that could be customized we would be in business.
- Chris_MillerAltostratusHow about an Inband monitor?
- hooleylistCirrostratusI think an inband monitor will only detect connection failures (or with an HTTP profile no response failures):
- James_ThomsonEmployeeI'm just starting to work on a project to accomplish this same thing.
- hooleylistCirrostratusSIP::retry sounds like a good RFE :)
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects