[Serusers] Forwarding and mediaproxy

Greger V. Teigre greger at teigre.com
Wed Jan 31 09:21:50 CET 2007


You could create a route and then call the route from failure_route. 
However, I'm not sure if that will work as the INVITE was already sent 
to the UA not responding. But try.
g-)

Shaun Hofer wrote:
> 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
>   



More information about the sr-users mailing list