I have a requirement that I hope can be accomplished. I have to connect to three providers who will be delivering a private IP Layer 2 ethernet endpoint. I need to be able to direct the SIP calls via Kamailio and have the RTP media process through mediaproxy. I also need to try and avoid using separate physical media proxy machines for each SIP provider.
Is it possible to run multiple mediaproxy dispatchers bound to separate IP addresses, and run multiple relays with IP addresses corresponding to the various dispatcher subnets. Basically I want to identify pools of mediaproxy servers and choose them based on the provider origination or termination.
Alternatively we could use RTP Proxy, though we do not have as much experience with RTP Proxy.
Any suggestions that you may have is appreciated.
Thanks Stagg
If you want to use mediaproxy, you will need to run a dedicated SIP server proxy (with it's own mediaproxy dispatcher) for each carrier.
If you are wiling to switch to rtpproxy using the (k) nathelper module, you can define several rtpproxy server sets and still use a single SIP proxy: http://www.kamailio.org/docs/modules/3.0.x/modules_k/nathelper.html#id261014...
After that, before invoking force/unforce_rtp_proxy, you will need to set the proper set id for each rtpproxy server: http://www.kamailio.org/docs/modules/3.0.x/modules_k/nathelper.html#id260731...
Regards, Ovidiu Sas
On Thu, Sep 2, 2010 at 1:12 PM, Stagg Shelton stagg@vocalcloud.com wrote:
I have a requirement that I hope can be accomplished. I have to connect to three providers who will be delivering a private IP Layer 2 ethernet endpoint. I need to be able to direct the SIP calls via Kamailio and have the RTP media process through mediaproxy. I also need to try and avoid using separate physical media proxy machines for each SIP provider.
Is it possible to run multiple mediaproxy dispatchers bound to separate IP addresses, and run multiple relays with IP addresses corresponding to the various dispatcher subnets. Basically I want to identify pools of mediaproxy servers and choose them based on the provider origination or termination.
Alternatively we could use RTP Proxy, though we do not have as much experience with RTP Proxy.
Any suggestions that you may have is appreciated.
Thanks Stagg
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