Details
-
Type:
New Feature
-
Status:
Open
-
Priority:
Minor
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: mod_sofia
-
Labels:None
-
Platform:Linux x86/gcc
-
FreeSWITCH GIT Revision:2c52f23643cecf47050bdf4e4148d6fb0c217af4
-
Reproduced with GIT HEAD?:Yes
Description
Added Sofia profile parameter 'mark-dead-on-options-fail' which simply marks the endpoint as dead for display purposes, but otherwise does nothing.
If an Options ping fails marks it as dead. It maintains some more information - and you can make decisions for routing calls based on this. But this information would not be updated until the next registration - maybe an hour later, so any routing decision would be the same as before.
This type of update would be more useful if it restored the status when it next replied.
Also, I think it would have quite a large impact on the load on the SQL server, you might end up with a growing list of status='Dead' requests until as they would never be purged.