Hi, Alex!

You can use the t_check_status() function to check the status of a transaction. Use something like this if you are only interested in 404 or 503:

if (t_check_status("(404)|(504)")) {
...
}

[1] http://www.opensips.org/html/docs/modules/2.4.x/tm.html#func_t_check_status

Best regards,
Răzvan

On 05/17/2018 04:45 PM, Alexander Perkins wrote:
Hi All. I have a question regarding the failure route.  Currently, my failure route is logging the failed attempts to a database.  However, I've noticed that I am getting all the failures.  Is it possible to get the failure reason from the route?  For example, it was a 404 or a 503, etc.  Here's my logic.  I'd like to include the failure code on there, if possible.

failure_route[1] {
         if(is_method("INVITE")) {
             avp_db_query("INSERT INTO RoutingFailures(FromNumber,ToNumber,FromIP,ToIP) VALUES('$fU','$tU','$si','$td')","","2");;
         }
     }

Any help is appreciated.

Thank you,
Alex



_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


--
Răzvan Crainea
OpenSIPS Core Developer
  http://www.opensips-solutions.com

_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to