________________________________________
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/

Reply via email to