Hi,

ok from kamailio source code,  i see that the returned value of last function 
called in failure route is also taken also as value so that's why you have that 
log error.

you have to find why t_relay() return -1

or you can also do this

failure_route["serial"] {
if (!t_next_contacts()) {
exit;
}

  t_on_failure("serial");
$tu = $ru;
  if (!t_relay())
   drop; // or exit
}
________________________________
De : satyaprakash ch <[email protected]>
Envoyé : vendredi 13 octobre 2023 13:43
À : Patrick Karton <[email protected]>
Cc : Kamailio (SER) - Users Mailing List <[email protected]>
Objet : Re: [SR-Users] ERROR: run_top_route

HI,

failure_route[MANAGE_FAILURE] {
if (t_check_status("3[0-9][0-9]")) {
get_redirects("3:3");
t_load_contacts();
t_next_contacts();
$tu = $ru;
t_on_failure("serial");
t_relay();
exit;
}
}

failure_route["serial"] {
if (!t_next_contacts()) {
exit;
}

  t_on_failure("serial");
$tu = $ru;
  t_relay();
}


t_relay function is returning -1 in serial failure route. Functionality wise 
this code is working fine.
So is there any thing is wrong t_relay is returning -1. Let us know your 
suggestions further.

On Wed, Oct 11, 2023 at 8:58 PM Patrick Karton 
<[email protected]<mailto:[email protected]>> wrote:
Hi,

no we don't need to change any code level.
but in your script just remove the return with negative code.

you probably have in your script

failure_route[MY_FAILURE]{

    ........
    return -5; // <-- you probably have this. remove this instruction


    return route[ANOTHER_ROUTE] // <-- or you have this flavour  . remove the 
return instruction.


}


you should remove any return instruction present in faillure_route.
its not useful to have a return instruction in a faillure_route.
________________________________
De : satyaprakash ch 
<[email protected]<mailto:[email protected]>>
Envoyé : mercredi 11 octobre 2023 07:27
À : Patrick Karton <[email protected]<mailto:[email protected]>>
Cc : Kamailio (SER) - Users Mailing List 
<[email protected]<mailto:[email protected]>>
Objet : Re: [SR-Users] ERROR: run_top_route

Hi,

Thanks for the reply,

What if we would get a negative value, Do we need to change any code level,
Will you please suggest what we need to do to resolve this?

Waiting for your reply.


On Mon, Oct 9, 2023 at 11:45 AM satyaprakash ch 
<[email protected]<mailto:[email protected]>>
 wrote:
Hi,

Thanks for the reply,

What if we would get a negative value, Do we need to change any code level,
Will you please suggest what we need to do to resolve this?



On Wed, Sep 27, 2023 at 9:26 PM Patrick Karton 
<[email protected]<mailto:[email protected]>> wrote:
Hi,

Probably because you are returning negative value in this failure_route
________________________________
De : satyaprakash ch via sr-users 
<[email protected]<mailto:[email protected]>>
Envoyé : mercredi 27 septembre 2023 06:45
À : Kamailio (SER) - Users Mailing List 
<[email protected]<mailto:[email protected]>>
Cc : satyaprakash ch 
<[email protected]<mailto:[email protected]>>
Objet : [SR-Users] ERROR: run_top_route

Hi,

We are having an error in the Kamailio logs which we need to resolve this issue,

ERROR is ::  /usr/local/sbin/kamailio[10149]: ERROR: tm [t_reply.c:1081]: 
run_failure_handlers(): error running run_top_route for failure handler.

We are getting this error at the time of the 3xx response, Can anyone help me 
on this?


Thank you.
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
To unsubscribe send an email to [email protected]
Important: keep the mailing list in the recipients, do not reply only to the 
sender!
Edit mailing list options or unsubscribe:

Reply via email to