________________________________________ From: [email protected] [[email protected]] On Behalf Of JOLY, ROBERT (ROBERT) [[email protected]]
Instead, I think that the right solution could be to remove Expiry from calls that go out through a gateway via a dialplan altogether. This would prevent the abrupt termination of early-media-based IVR systems while making the voicemail box reachable for users that has a call forwarding rule to an external number. Can anyone think of bad side-effects to that change or a better approach to the problem? ________________________________________ That's an extremely ugly problem. On one hand, it's impossible to determine reliably whether a given fork of a dialog has early media coming in. (That has caused a number of headaches in SIP.) On the other hand, the fix you describe is about the only one that allows such IVR systems to work reilably, but it also prevents a no-answer condition at an external destination from falling over to another destination. It also would be hard to implement, as you have to prevent every passage of the INVITE through the proxy from applying an expiration time, despite that the upstream passages may not know that the call ultimately goes out a gateway. You might want to look into convincing the gateway to send a 200, to treat the call as having connected. Dale _______________________________________________ sipx-dev mailing list [email protected] List Archive: http://list.sipfoundry.org/archive/sipx-dev Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-dev sipXecs IP PBX -- http://www.sipfoundry.org/
