Hi, The call (ringing) pickup (*78) system is failing with several phones and can be enhanced.
When you try to pick up a call ringing on extension (using *78), sipXecs subscribes (RFC4235) to the ringing extension to find out the ringing call information (callid, from-tag, to-tag) to be able to send an INVITE/Replaces to the caller extension to replace the call. This is indeed the good way to do it but right now there is one problem and one possible enhancement. First the problem, the subscription has an expiration time of 1 (Expires: 1), several phones refuses the subscription with "423 Interval too small" because this is a too small expiration value, the good value for polling should be zero. The result is that the pickup fails with these phones. Second the enhancement, sipXecs should first try to look int all its RLS, because it is very likely that this ringing call information is already there and it would spare a subscription and thus would likely succeed faster and with more phones. Regards. _______________________________________________ sipx-dev mailing list [email protected] List Archive: http://list.sipfoundry.org/archive/sipx-dev/
