Its simple, set invite try timer to appropriate value,


http://www.opensips.org/html/docs/modules/1.11.x/tm.html#fr_timeout


then send it to some impossible path, 

sip:[email protected]:5060 

after
try timer times out, you will get back the original invite in failure
route, where you can send it actual destination to send it again to
"go-around" trip to impossible destination. Of course while this is
happening, you should send fake "180 Ringing" message to caller so s/he
won't suffer from dead-air silence. 

Thank you. 

On 2014-07-10 22:17,
Gary Nyquist wrote: 

> Hi, 
> 
> I am looking for some idea for the
following use case: 
> 
> 1. opensips receives initial INVITE from the
caller.
> 2. finds that the callee is not registered.
> 3. sends a
non-SIP message to the callee device to register.
> 4. callee registers
and opensips routes the INVITE to the callee contact uri. 
> 
> The
calle device may take around 10 seconds to register back (after sending
the non-SIP message).
> Obvisously, it is not advisable to wait in the
opensips.cfg for such a long time. 
> Can anyone suggest a smart way to
handle this? 
> 
> Thanks
> -Gary

-- 
Mit freundlichen Grüßen
Muhammad
Shahzad
-----------------------------------
CISCO Rich Media
Communication Specialist (CRMCS)
CISCO Certified Network Associate
(CCNA)
Cell: +49 176 99 83 10 85
MSN: [email protected]
Email:
[email protected]
 
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to