BTW, if nothing works, you can always use "network:msg" event route to find / replace any part of the SIP request and response, including media IP in SDP. ;-)
http://kamailio.org/docs/modules/4.2.x/modules/corex.html#async.evr.network_io Thank you. On Mon, Feb 16, 2015 at 6:39 PM, Muhammad Shahzad <shaherya...@gmail.com> wrote: > I haven't done something like that myself but i think if you use RTPEngine > with "media-address" set correctly in offer and answer functions, you can > easily achieve this. Simply check if request/reply is coming from FS or the > end-user and adjust the media appropriately without even invoking > auto-bridge etc. > > Thank you. > > > > On Mon, Feb 16, 2015 at 5:30 PM, Giovanni Maruzzelli <gmar...@gmail.com> > wrote: > >> dear Kamailians, >> >> I have Kamailio+rtpproxy in front of FreeSWITCH. >> >> Kamailio and FreeSWITCH are on the same private network. >> Public Internet IP address ports are redirected to Kamailio and >> rtpproxy (same situation as in Amazon EC2). >> Clients comes from Internet, and make calls to Internet, SIP signaling >> passing through FreeSWITCH (eg: A leg incoming INVITE, FreeSWITCH >> originate an outbound B leg INVITE, and then bridge the legs). >> >> Using rtpproxy with -A "advertise" patch from Daniel, this topology >> works fine in a "traditional" telco way: rtp goes from caller to >> rtpproxy to callee, and viceversa. >> >> Now I want to maintain FreeSWITCH in the middle of rtp flow all the >> time, in a pure b2bua way, so it can control and analyze the media >> streams. >> >> So, I need rtpproxy to act paying attention to direction, as in >> caller->rtpproxy->freeswitch->rtpproxy->callee (and viceversa). >> >> Normally I would use Kamailio multihomed and rtpproxy in bridging >> mode. But I cannot have a NIC on the public address. >> >> How I can use the "ie" "ei" feature of rtpproxy in an Amazon-EC2 like >> environment? (eg: no public address attached to machine, but ports >> redirection from public address). >> >> I read this trick from Hugh Waite: >> >> "I have used rtpproxy (with the advertised address patch) in Amazon to >> bridge media between internet facing and private subnets in a VPC. >> I found that I couldn’t use different advertised addresses depending >> on which direction the signalling was going on a single private IP >> address. I worked around this by allocating a second private ip >> address to the instance and used that in the ‘bridge’. >> -A 54.86.X.X/10.0.1.15 –l 10.0.1.10/10.0.1.15" >> >> Can you explain how to use this trick, or another way (without >> additional addresses is gladly accepted!) to reach the same result >> (rtp always passing through FreeSWITCH) ? >> >> Thank you all in advance, >> >> -giovanni >> >> -- >> Sincerely, >> >> Giovanni Maruzzelli >> Cell : +39-347-2665618 >> >> _______________________________________________ >> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list >> sr-users@lists.sip-router.org >> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users >> > >
_______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users