[Serusers] Forwarding and mediaproxy
Shaun Hofer
shaun.hofer at voxpak.com
Thu Feb 1 02:53:55 CET 2007
I tried making route just to house the commands, I call for both:
route[7] {
revert_uri();
rewritehostport("202.168.41.218:5060");
append_branch();
t_relay_to_udp("202.168.41.218", "5060");
break;
}
When I did this I found that it wouldn't work properly. I did play around with
putting something like use_mediaproxy and calling other routes but seemed
like they failed to be called correctly. I'm thinking either I mediaproxy
all traffic before from the start or let rtp travel directly between UA and
Asterisk.
On Wednesday 31 January 2007 18:21, you wrote:
> 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
> >
>
--
Shaun Hofer
System Administrator
Voxpak Pty Ltd
Telephone: +61 (07) 55913588
Facsimile: +61 (07) 55916588
Email: shaun.hofer at voxpak.com
*******************************************************
If you receive this email by mistake, please notify us and do not make any
use of the email. We do not waive any privilege, confidentiality or
copyright associated with it.
More information about the sr-users
mailing list