Hi all,<br><br>I have the following in the failure_route, for invalid destinations:<br><br> if(t_check_status("404")) {<br> # Dialed phone number does not exist<br><br> # Cancel call billing<br>
resetflag(1);<br><br> # Start announcement<br> seturi("sip:AN_invalidnumber@[ip of mediaserver]:5060");<br> t_relay();<br>
<br> #t_reply("404", "Not found");<br> exit;<br> }<br><br>When a 404 reply is received from upstream carrier(s) I would like to play an announcement to let the user know they made a mistake in the phone number.<br>
On the other hand, I would like those calls to show up as '404' in my statistics. Ideally the announcement should be played in the early media (don't know if that's possible with Asterisk as a media server?).<br>
The announcement works, however returns 200-OK. If I uncomment the 't_reply', the call is ended to soon without allowing the announcement to be played.<br><br>Does anyone how to solve this? I tried branching but I cannot get it to work.<br>
<br>Thanks,<br>Remco.<br>