Hello all
I am using SER together with Asterisk as a voicemail server.
When the user does not pick up the call for 15 s the SER is rewriting the url and forward it to the Asterisk
t_on_reply("1");
t_on_failure("1");
if (!t_relay()) {
if(isflagset(6)) {
unforce_rtp_proxy();
}
sl_reply_error();
};
failure_route[1]{
log(1,"!!!!!!!!!!! Timeout!!!!!!!!!!!!!!!!");
revert_uri();
rewritehostport("10.1.3.11:5061");
append_branch();
t_relay();
break();
}
But my problem is that SER still rewrites the url and forwards it to asterisk even that the calling person has hung up.
Does anyone know how to do it that SER will forward the call only in case of time out and will not forward when the caller hang up.
Any help will be welcome.
Best regards
Jarek
failure_route[1]{
if(t_check_status("487")) { break; }
klaus
log(1,"!!!!!!!!!!! Timeout!!!!!!!!!!!!!!!!"); revert_uri(); rewritehostport("10.1.3.11:5061"); append_branch(); t_relay(); break();
}
But my problem is that SER still rewrites the url and forwards it to asterisk even that the calling person has hung up.
Does anyone know how to do it that SER will forward the call only in case of time out and will not forward when the caller hang up.
Any help will be welcome.
Best regards
Jarek
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers