Hi, I want to realize a serial fork. With the function avp_db_load() I load the addresses to forward the call and the function avp_pushto() rewrites the address. I have this problem (see the debug output): I try to call 309@192.168.9.97 309 does not answer Go to failure_route to write 400@192.168.9.97 The problem is that it comes executed another time avp_db_load(), and I don't understand why the voicemail is executed two times. Thank's for all!
7(30331) AVP found for r-uri sip:309@192.168.9.131;transport=udp for Call forward on Busy 14(30345) AVP inserted: r-uri sip:400@192.168.9.97 for Call forward on Busy 6(30329) AVP found for r-uri sip:400@192.168.9.193 for Call forward on Busy 14(30345) R-uri sip:309@192.168.9.97 for VoiceMail 14(30345) ERROR:tm:t_forward_nonack: no branch for forwarding 14(30345) ERROR: w_t_relay_to: t_relay_to failed 14(30345) R-uri sip:309@192.168.9.97 for VoiceMail 14(30345) ERROR:tm:t_forward_nonack: no branch for forwarding 14(30345) ERROR: w_t_relay_to: t_relay_to failed 9(30335) AVP found for r-uri sip:400@192.168.9.193 for Call forward on Busy 9(30335) ERROR: t_newtran: transaction already in process 0xb5da3d88 6(30329) ERROR:tm:t_should_relay_response: status rewrite by UAS: stored: 408, received: 200 9(30335) ERROR: sl_reply_error used: I'm terribly sorry, server error occurred (1/SL) 6(30329) ERROR:tm:t_should_relay_response: status rewrite by UAS: stored: 408, received: 200
route{ .................. if (avp_db_load("$ruri","")) { xlog ("L_ERR", "AVP found for r-uri <$ru> for Call forward on Busy\n"); } t_on_failure("1"); .......... }
failure_route[1] { if (avp_pushto("$ruri", "s:fwdbusy")) { xlog ("L_ERR", "AVP inserted: r-uri <$ru> for Call forward on Busy\n"); avp_delete("s:fwdbusy"); append_branch(); t_relay(); t_on_failure("1"); } else{ avp_pushto("$ruri","s:voicemail"); xlog ("L_ERR", "R-uri <$ru> for VoiceMail\n"); rewritehostport("192.168.9.97:5061"); append_branch(); t_relay_to_udp("192.168.9.97","5061"); t_relay(); }
======================================= Matteo Piazza, Junior Researcher CREATE-NET Via Solteri, 38 - 38100 Trento - Italy email: matteo.piazza@create-net.it Tel: +39-0461-408400ext:308 www.create-net.it =======================================
Hi Matteo,
note that you have to t_relay() in failure route, in VM branch!!
regards, bogdan
Matteo Piazza wrote:
Hi, I want to realize a serial fork. With the function avp_db_load() I load the addresses to forward the call and the function avp_pushto() rewrites the address. I have this problem (see the debug output): I try to call 309@192.168.9.97 309 does not answer Go to failure_route to write 400@192.168.9.97 The problem is that it comes executed another time avp_db_load(), and I don't understand why the voicemail is executed two times. Thank's for all!
7(30331) AVP found for r-uri sip:309@192.168.9.131;transport=udp for Call forward on Busy 14(30345) AVP inserted: r-uri sip:400@192.168.9.97 for Call forward on Busy 6(30329) AVP found for r-uri sip:400@192.168.9.193 for Call forward on Busy 14(30345) R-uri sip:309@192.168.9.97 for VoiceMail 14(30345) ERROR:tm:t_forward_nonack: no branch for forwarding 14(30345) ERROR: w_t_relay_to: t_relay_to failed 14(30345) R-uri sip:309@192.168.9.97 for VoiceMail 14(30345) ERROR:tm:t_forward_nonack: no branch for forwarding 14(30345) ERROR: w_t_relay_to: t_relay_to failed 9(30335) AVP found for r-uri sip:400@192.168.9.193 for Call forward on Busy 9(30335) ERROR: t_newtran: transaction already in process 0xb5da3d88 6(30329) ERROR:tm:t_should_relay_response: status rewrite by UAS: stored: 408, received: 200 9(30335) ERROR: sl_reply_error used: I'm terribly sorry, server error occurred (1/SL) 6(30329) ERROR:tm:t_should_relay_response: status rewrite by UAS: stored: 408, received: 200
route{ .................. if (avp_db_load("$ruri","")) { xlog ("L_ERR", "AVP found for r-uri <$ru> for Call forward on Busy\n"); } t_on_failure("1"); .......... }
failure_route[1] { if (avp_pushto("$ruri", "s:fwdbusy")) { xlog ("L_ERR", "AVP inserted: r-uri <$ru> for Call forward on Busy\n"); avp_delete("s:fwdbusy"); append_branch(); t_relay(); t_on_failure("1"); } else{ avp_pushto("$ruri","s:voicemail"); xlog ("L_ERR", "R-uri <$ru> for VoiceMail\n"); rewritehostport("192.168.9.97:5061"); append_branch(); t_relay_to_udp("192.168.9.97","5061"); t_relay(); }
======================================= Matteo Piazza, Junior Researcher CREATE-NET Via Solteri, 38 - 38100 Trento - Italy email: matteo.piazza@create-net.it Tel: +39-0461-408400ext:308 www.create-net.it =======================================
Users mailing list Users@openser.org http://openser.org/cgi-bin/mailman/listinfo/users
Hi again,
small errata: "note that you have *two* t_relay() in failure route, in VM branch!! "
regards bogdan
Bogdan-Andrei Iancu wrote:
Hi Matteo,
note that you have to t_relay() in failure route, in VM branch!!
regards, bogdan
Matteo Piazza wrote:
Hi, I want to realize a serial fork. With the function avp_db_load() I load the addresses to forward the call and the function avp_pushto() rewrites the address. I have this problem (see the debug output): I try to call 309@192.168.9.97 309 does not answer Go to failure_route to write 400@192.168.9.97 The problem is that it comes executed another time avp_db_load(), and I don't understand why the voicemail is executed two times. Thank's for all!
7(30331) AVP found for r-uri sip:309@192.168.9.131;transport=udp for Call forward on Busy 14(30345) AVP inserted: r-uri sip:400@192.168.9.97 for Call forward on Busy 6(30329) AVP found for r-uri sip:400@192.168.9.193 for Call forward on Busy 14(30345) R-uri sip:309@192.168.9.97 for VoiceMail 14(30345) ERROR:tm:t_forward_nonack: no branch for forwarding 14(30345) ERROR: w_t_relay_to: t_relay_to failed 14(30345) R-uri sip:309@192.168.9.97 for VoiceMail 14(30345) ERROR:tm:t_forward_nonack: no branch for forwarding 14(30345) ERROR: w_t_relay_to: t_relay_to failed 9(30335) AVP found for r-uri sip:400@192.168.9.193 for Call forward on Busy 9(30335) ERROR: t_newtran: transaction already in process 0xb5da3d88 6(30329) ERROR:tm:t_should_relay_response: status rewrite by UAS: stored: 408, received: 200 9(30335) ERROR: sl_reply_error used: I'm terribly sorry, server error occurred (1/SL) 6(30329) ERROR:tm:t_should_relay_response: status rewrite by UAS: stored: 408, received: 200
route{ .................. if (avp_db_load("$ruri","")) { xlog ("L_ERR", "AVP found for r-uri <$ru> for Call forward on Busy\n"); } t_on_failure("1"); .......... }
failure_route[1] { if (avp_pushto("$ruri", "s:fwdbusy")) { xlog ("L_ERR", "AVP inserted: r-uri <$ru> for Call forward on Busy\n"); avp_delete("s:fwdbusy"); append_branch(); t_relay(); t_on_failure("1"); } else{ avp_pushto("$ruri","s:voicemail"); xlog ("L_ERR", "R-uri <$ru> for VoiceMail\n"); rewritehostport("192.168.9.97:5061"); append_branch(); t_relay_to_udp("192.168.9.97","5061"); t_relay(); }
======================================= Matteo Piazza, Junior Researcher CREATE-NET Via Solteri, 38 - 38100 Trento - Italy email: matteo.piazza@create-net.it Tel: +39-0461-408400ext:308 www.create-net.it =======================================
Users mailing list Users@openser.org http://openser.org/cgi-bin/mailman/listinfo/users
Users mailing list Users@openser.org http://openser.org/cgi-bin/mailman/listinfo/users
Hi Bogdan Thank's for the replay. So do you have some council to avoid this problem, because if I cut the second t_relay() the message in not forwarded to voicemail. Another thing, I not understand the meant of "VM".
Bogdan-Andrei Iancu wrote:
Hi again,
small errata: "note that you have *two* t_relay() in failure route, in VM branch!! "
regards bogdan
Bogdan-Andrei Iancu wrote:
Hi Matteo,
note that you have to t_relay() in failure route, in VM branch!!
regards, bogdan
Matteo Piazza wrote:
Hi, I want to realize a serial fork. With the function avp_db_load() I load the addresses to forward the call and the function avp_pushto() rewrites the address. I have this problem (see the debug output): I try to call 309@192.168.9.97 309 does not answer Go to failure_route to write 400@192.168.9.97 The problem is that it comes executed another time avp_db_load(), and I don't understand why the voicemail is executed two times. Thank's for all!
7(30331) AVP found for r-uri sip:309@192.168.9.131;transport=udp for Call forward on Busy 14(30345) AVP inserted: r-uri sip:400@192.168.9.97 for Call forward on Busy 6(30329) AVP found for r-uri sip:400@192.168.9.193 for Call forward on Busy 14(30345) R-uri sip:309@192.168.9.97 for VoiceMail 14(30345) ERROR:tm:t_forward_nonack: no branch for forwarding 14(30345) ERROR: w_t_relay_to: t_relay_to failed 14(30345) R-uri sip:309@192.168.9.97 for VoiceMail 14(30345) ERROR:tm:t_forward_nonack: no branch for forwarding 14(30345) ERROR: w_t_relay_to: t_relay_to failed 9(30335) AVP found for r-uri sip:400@192.168.9.193 for Call forward on Busy 9(30335) ERROR: t_newtran: transaction already in process 0xb5da3d88 6(30329) ERROR:tm:t_should_relay_response: status rewrite by UAS: stored: 408, received: 200 9(30335) ERROR: sl_reply_error used: I'm terribly sorry, server error occurred (1/SL) 6(30329) ERROR:tm:t_should_relay_response: status rewrite by UAS: stored: 408, received: 200
route{ .................. if (avp_db_load("$ruri","")) { xlog ("L_ERR", "AVP found for r-uri <$ru> for Call forward on Busy\n"); } t_on_failure("1"); .......... }
failure_route[1] { if (avp_pushto("$ruri", "s:fwdbusy")) { xlog ("L_ERR", "AVP inserted: r-uri <$ru> for Call forward on Busy\n"); avp_delete("s:fwdbusy"); append_branch(); t_relay(); t_on_failure("1"); } else{ avp_pushto("$ruri","s:voicemail"); xlog ("L_ERR", "R-uri <$ru> for VoiceMail\n"); rewritehostport("192.168.9.97:5061"); append_branch(); t_relay_to_udp("192.168.9.97","5061"); t_relay(); }
======================================= Matteo Piazza, Junior Researcher CREATE-NET Via Solteri, 38 - 38100 Trento - Italy email: matteo.piazza@create-net.it Tel: +39-0461-408400ext:308 www.create-net.it =======================================
Users mailing list Users@openser.org http://openser.org/cgi-bin/mailman/listinfo/users
Users mailing list Users@openser.org http://openser.org/cgi-bin/mailman/listinfo/users
Hi Matteo,
I find it hard to believe....look on the net and see where the request is forwarded. or are there any errors?
regards, bogdan
Matteo Piazza wrote:
Hi Bogdan Thank's for the replay. So do you have some council to avoid this problem, because if I cut the second t_relay() the message in not forwarded to voicemail. Another thing, I not understand the meant of "VM".
Bogdan-Andrei Iancu wrote:
Hi again,
small errata: "note that you have *two* t_relay() in failure route, in VM branch!! "
regards bogdan
Bogdan-Andrei Iancu wrote:
Hi Matteo,
note that you have to t_relay() in failure route, in VM branch!!
regards, bogdan
Matteo Piazza wrote:
Hi, I want to realize a serial fork. With the function avp_db_load() I load the addresses to forward the call and the function avp_pushto() rewrites the address. I have this problem (see the debug output): I try to call 309@192.168.9.97 309 does not answer Go to failure_route to write 400@192.168.9.97 The problem is that it comes executed another time avp_db_load(), and I don't understand why the voicemail is executed two times. Thank's for all!
7(30331) AVP found for r-uri sip:309@192.168.9.131;transport=udp for Call forward on Busy 14(30345) AVP inserted: r-uri sip:400@192.168.9.97 for Call forward on Busy 6(30329) AVP found for r-uri sip:400@192.168.9.193 for Call forward on Busy 14(30345) R-uri sip:309@192.168.9.97 for VoiceMail 14(30345) ERROR:tm:t_forward_nonack: no branch for forwarding 14(30345) ERROR: w_t_relay_to: t_relay_to failed 14(30345) R-uri sip:309@192.168.9.97 for VoiceMail 14(30345) ERROR:tm:t_forward_nonack: no branch for forwarding 14(30345) ERROR: w_t_relay_to: t_relay_to failed 9(30335) AVP found for r-uri sip:400@192.168.9.193 for Call forward on Busy 9(30335) ERROR: t_newtran: transaction already in process 0xb5da3d88 6(30329) ERROR:tm:t_should_relay_response: status rewrite by UAS: stored: 408, received: 200 9(30335) ERROR: sl_reply_error used: I'm terribly sorry, server error occurred (1/SL) 6(30329) ERROR:tm:t_should_relay_response: status rewrite by UAS: stored: 408, received: 200
route{ .................. if (avp_db_load("$ruri","")) { xlog ("L_ERR", "AVP found for r-uri <$ru> for Call forward on Busy\n"); } t_on_failure("1"); .......... }
failure_route[1] { if (avp_pushto("$ruri", "s:fwdbusy")) { xlog ("L_ERR", "AVP inserted: r-uri <$ru> for Call forward on Busy\n"); avp_delete("s:fwdbusy"); append_branch(); t_relay(); t_on_failure("1"); } else{ avp_pushto("$ruri","s:voicemail"); xlog ("L_ERR", "R-uri <$ru> for VoiceMail\n"); rewritehostport("192.168.9.97:5061"); append_branch(); t_relay_to_udp("192.168.9.97","5061"); t_relay(); }
======================================= Matteo Piazza, Junior Researcher CREATE-NET Via Solteri, 38 - 38100 Trento - Italy email: matteo.piazza@create-net.it Tel: +39-0461-408400ext:308 www.create-net.it =======================================
Users mailing list Users@openser.org http://openser.org/cgi-bin/mailman/listinfo/users
Users mailing list Users@openser.org http://openser.org/cgi-bin/mailman/listinfo/users