Hello,
indeed, the failure_route setting should work for the SUBSCRIBE received locally. Be sure the default timeout for TM (set in modparam) is less than the then one you set for the received SUBSCRIBE (set it with t_set_fr()), to be sure that the original uac_req transaction doesn't timeout before the one received.
If doesn't work, a debug=3 log output for such case would be
useful, eventually with cfgtrace=1 for debugger module.
Another variant is to use the event route from uac module to handle the reply for uac_req transactions:
http://www.kamailio.org/docs/modules/stable/modules/uac.html#uac.ert.uac_reply
Cheers,
Daniel
I am doing the same with SIP REGISTER and get into the failure route with a lot of different issues. Haven’t specifically tried with a local TM timeout, a locally generated 408 though.On 14 Jun 2016, at 15:45, José Seabra <joseseabra4@gmail.com> wrote:
Hello,Regarding to this implementation, I'm sending SIP Subscribe message from uac_req_send function to CNAM server but it is unavailable and Kamailio doesn't receive any reply from CNAM server, What I'm noticing is that kamailio is retransmitting the SIP Subscribe msg until get "408 request time out".
In order to implement a failure_route to this SIP Subscribe msg sent from uac_req_send I put kamailio send this SIP msg first to itself then kamailio set the failure_route and send SIP Subscribe msg to CNAM server using t_relay from script configuration file, but kamailio still not entering on failure_route block.
SHould work with a normal failure route trigger in the script.
How can I set failure_route to this SIP Subscribe msg sent from uac_req_send()
Sounds very strange ...
/O
Regards
_______________________________________________
2016-06-07 22:06 GMT+01:00 José Seabra <joseseabra4@gmail.com>:
Hello,
Thank you for the feedback.
BR--
2016-06-07 8:38 GMT+01:00 Pavel Eremin <eremina.net@gmail.com>:
Hi,We using PERL moodule and PERL script to do this.
Don't sure but, Kamailio will stop anyway when it sends www query and wating answer.
2016-06-06 19:56 GMT+05:00 José Seabra <joseseabra4@gmail.com>:
_______________________________________________Hello there,I need to use kamailio to consult an CNAM server in order to get the caller id name and number to the call, the diagram bellow represents what i need implement:
<kamailio_CNAM.png>
Can I implement this behavior through the following kamailio modules:
- tm and tmx module (call the function t_suspend and t_continue in order to stop INVITE transaction and resume it).
- UAC module (generate the SUBSCRIBE sip message)
- Some kamailio scripting logic to manage this behavior.
what are your advices to implement this scenario?
Thank you for your help
Regards
--
CumprimentosJosé Seabra
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
CumprimentosJosé Seabra
--
CumprimentosJosé Seabra
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
_______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
-- Daniel-Constantin Mierla http://www.asipto.com - http://www.kamailio.org http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda