Hello,

maybe is better to try first without filtering on reply code inside failure route apart of canceled transaction. Once you get that going, then you can start putting rules on reply codes.

Cheers,
Daniel

On 26/05/15 17:55, Ali Taher wrote:

Hi,

 

In wireshark, I’m getting Status: 486 Busy Here | , when cancel button is clicked.

Isnt’ that meaning that the reply code is 486?

 

Regards,

 

 

Description: Description:
                      cid:image001.png@01CDB75E.FF3A44B0

 

Ali Taher

Technical Support Engineer

 

 

T&F         

M

W

A

+961-5-457437 Ext 215

+961-70-010600

http://www.vanrise.com

Vanrise Building, Facing Galerie Semaan

Hazmiyeh Highway – Beirut, Lebanon

 

Description: Description:
                        cid:image002.png@01CDB75E.FF3A44B0

Join us at

 Description: Description:
                        cid:image006.png@01CDB760.3643AA40 Description: Description:
                        cid:image007.png@01CDB760.3643AA40 Description: Description:
                        cid:image008.png@01CDB760.3643AA40

 






 

From: sr-users [mailto:sr-users-bounces@lists.sip-router.org] On Behalf Of Dmitri Savolainen
Sent: Tuesday, May 26, 2015 6:20 PM
To: Kamailio (SER) - Users Mailing List
Subject: Re: [SR-Users] Kamailio drouting failure not working

 

Sorry, I did not read the question carefully.

Really 486 usually send by phone, when clicking ignore

so this statement before "use_next_gw()" usually works:

if (t_check_status("486")){

        exit;

    }

 

but may be your phone generate smth else (not 486).

i use smth like this before use_next_gw() :

if ( t_is_canceled() ){

        exit;

    }

 

    if (t_check_status("....")){ #no backup code list regex

        exit;

    }

 

you may add log string at start of failure_route to determine error code:

xlog("L_INFO", "failure_route; code: $T_reply_code"); 

 

PS include "loadmodule 'tmx.so'" for $T_reply_code 

 

 

 

 

2015-05-26 17:46 GMT+03:00 Ali Taher <ataher@vanrise.com>:

Hi,

Below is failure_route content:

 

failure_route[1] {

 

if(t_is_canceled())

{

exit;

}

    if (use_next_gw()) {

               

        t_relay();

        exit;

    }

else {

    t_reply ("503", "Service not available");

        exit;

    }

}

 

Noting that phone is showing : “Service not available” meaning that all destinations in avp list were tried.

 

Regards,

 

 

Description: Description:
                                cid:image001.png@01CDB75E.FF3A44B0

 

Ali Taher

Technical Support Engineer

 

 

T&F         

M

W

A

+961-5-457437 Ext 215

+961-70-010600

http://www.vanrise.com

Vanrise Building, Facing Galerie Semaan

Hazmiyeh Highway – Beirut, Lebanon

 

Description: Description:
                                  cid:image002.png@01CDB75E.FF3A44B0

Join us at

 Description: Description:
                                  cid:image006.png@01CDB760.3643AA40 Description: Description:
                                  cid:image007.png@01CDB760.3643AA40 Description: Description:
                                  cid:image008.png@01CDB760.3643AA40

 






 

 

 

From: sr-users [mailto:sr-users-bounces@lists.sip-router.org] On Behalf Of Dmitri Savolainen
Sent: Tuesday, May 26, 2015 5:42 PM


To: Kamailio (SER) - Users Mailing List
Subject: Re: [SR-Users] Kamailio drouting failure not working

 

show  failure_route content and response from phone (while clicking on ignore)

 

2015-05-26 17:33 GMT+03:00 Ali Taher <ataher@vanrise.com>:

Hi,

 

Thanks for your fast reply.

 

I tried below condition in failure_route  but still rerouted to next destination when clicking on ignore.

 

Appreciate your help.

 

Regards,

 

 

Description:
                                              Description:
                                              cid:image001.png@01CDB75E.FF3A44B0

 

Ali Taher

Technical Support Engineer

 

 

T&F         

M

W

A

+961-5-457437 Ext 215

+961-70-010600

http://www.vanrise.com

Vanrise Building, Facing Galerie Semaan

Hazmiyeh Highway – Beirut, Lebanon

 

Description:
                                                Description:
                                                cid:image002.png@01CDB75E.FF3A44B0

Join us at

 Description:
                                                Description:
                                                cid:image006.png@01CDB760.3643AA40 Description:
                                                Description:
                                                cid:image007.png@01CDB760.3643AA40 Description:
                                                Description:
                                                cid:image008.png@01CDB760.3643AA40

 






 

 

 

 

From: sr-users [mailto:sr-users-bounces@lists.sip-router.org] On Behalf Of Dmitri Savolainen
Sent: Tuesday, May 26, 2015 5:18 PM


To: Kamailio (SER) - Users Mailing List
Subject: Re: [SR-Users] Kamailio drouting failure not working

 

486  is a busy error;

you may use in faulure_route :

    if ( t_is_canceled() ){

        exit;

    }

 

 

2015-05-26 17:09 GMT+03:00 Ali Taher <ataher@vanrise.com>:

Hi,

 

Thanks for your reply , it’s working fine now.

Yet, when a call is rerouted to a gateway which cancel it (by clicking on ignore button), call is then rerouted to next gateway which is not correct.

 

I tried to add this condition :   If(t_check_status(“486”)) { exit;}  in failure_route function to exit when cancel occur , but didn’t work L.

 

Appreciate your help.

 

Regards,

 

 

Description:
                                                          Description:
                                                          cid:image001.png@01CDB75E.FF3A44B0

 

Ali Taher

Technical Support Engineer

 

 

T&F         

M

W

A

+961-5-457437 Ext 215

+961-70-010600

http://www.vanrise.com

Vanrise Building, Facing Galerie Semaan

Hazmiyeh Highway – Beirut, Lebanon

 

Description:
                                                          Description:
                                                          cid:image002.png@01CDB75E.FF3A44B0

Join us at

 Description:
                                                          Description:
                                                          cid:image006.png@01CDB760.3643AA40 Description:
                                                          Description:
                                                          cid:image007.png@01CDB760.3643AA40 Description:
                                                          Description:
                                                          cid:image008.png@01CDB760.3643AA40

 






 

From: sr-users [mailto:sr-users-bounces@lists.sip-router.org] On Behalf Of Dmitri Savolainen
Sent: Tuesday, May 26, 2015 3:40 PM
To: Kamailio (SER) - Users Mailing List
Subject: Re: [SR-Users] Kamailio drouting failure not working

 

    if (t_check_status("[34][0-9][0-9]")) {

        exit;

    }

 

request timeout == 408 error, so  "if (use_next_gw()) {" never called

 

 

 


 

--

Savolainen Dmitri


_______________________________________________
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



 

--

Savolainen Dmitri


_______________________________________________
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



 

--

Savolainen Dmitri


_______________________________________________
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



 

--

Savolainen Dmitri



_______________________________________________
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://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Kamailio World Conference, May 27-29, 2015
Berlin, Germany - http://www.kamailioworld.com