> > 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.
Do you have a real life scenario in mind that would illustrate the problem? > 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/
