Hi,
I wish to forward busy and no answer calls to Asterisk, and have the RTP stream go through mediaproxy. At the moment, some calls use mediaproxy and some don't. If the call is not using mediaproxy to get it too. I have noticed that I can't call use_media_proxy() from failed route. I don't want to use mediaproxy for every call between UA's, if not needed. Any suggestions on how I might be able to get calls to use mediaproxy if forwarded ?
current fail route:
failure_route[1] { if (t_check_status("487")) { break; }; if (isflagset(26) && t_check_status("486")) { avp_delete("s:fwdbusy"); resetflag(26); revert_uri(); rewritehostport("202.168.41.218:5060"); append_branch(); t_relay_to_udp("202.168.41.218", "5060"); break; }; if (isflagset(27) && t_check_status("408")) { avp_delete("s:fwdnoanswer"); resetflag(27); revert_uri(); rewritehostport("202.168.41.218:5060"); append_branch(); t_relay_to_udp("202.168.41.218", "5060"); break; }; end_media_session(); }
Thanks