[SR-Users] rtp proxy - where to invoke?

Anders vaerge at gmail.com
Fri Oct 15 14:40:33 CEST 2010


I've been looking around for documentation to understand rtp proxy
with Kamailio better, but with no luck (or I might be quite
thick-headed!).

Anyone know of example configurations with rtp proxy and Kamailio, so
I can start seeing what is wrong with my config (below)?

Thanks!

//Anders

On Wed, Oct 13, 2010 at 2:20 PM, Anders <vaerge at gmail.com> wrote:
>  Sorry, I didn't understand that. Is it good or bad that it is
>  asymmetrical? And if not, what should it be? As far as I understand
>  from my config, it first checks if NAT is set, and if so, it goes to
>  force_rtp_proxy if it's INVITE and unforce_rtp_proxy if it's a BYE. Is
>  that not correct?
>
>> On Wed, Oct 13, 2010 at 1:51 PM, Alex Balashov
>> <abalashov at evaristesys.com> wrote:
>>> This suggests asymmetrical invocation of rtpproxy, for example in 200 OK but
>>> not corresponding INVITE.
>>>
>>> --
>>> Alex Balashov - Principal
>>> Evariste Systems LLC
>>> 1170 Peachtree Street
>>> 12th Floor, Suite 1200
>>> Atlanta, GA 30309
>>> Tel: +1-678-954-0670
>>> Fax: +1-404-961-1892
>>> Web: http://www.evaristesys.com/
>>>
>>> On Oct 13, 2010, at 1:33 PM, Anders <vaerge at gmail.com> wrote:
>>>
>>>> Hi,
>>>>
>>>> I'm trying to get the RTP proxy to work with Kamailio (1.5), but right
>>>> now I am getting this error here:
>>>>
>>>> Oct 13 16:54:44 vn1031 /usr/local/sbin/kamailio[13622]:
>>>> ERROR:nathelper:force_rtp_proxy: incorrect port 0 in reply from rtp
>>>> proxy
>>>>
>>>> There is probably something wrong in my cfg - for the use of
>>>> force_rtp_proxy that part of my config is here below. See anything odd
>>>> that could lead to the error above?
>>>>
>>>> route {
>>>>   ......
>>>>   route(4);
>>>>   ......
>>>> }
>>>>
>>>> route[4]{
>>>>   force_rport();
>>>>   if (nat_uac_test("19")) {
>>>>       if (method=="REGISTER") {
>>>>           fix_nated_register();
>>>>       } else {
>>>>           fix_nated_contact();
>>>>       }
>>>>       setflag(5);
>>>>   }
>>>>   return;
>>>> }
>>>>
>>>> route[5] {
>>>>   if (is_method("BYE")) {
>>>>       unforce_rtp_proxy();
>>>>   } else if (is_method("INVITE")){
>>>>       force_rtp_proxy();
>>>>   }
>>>>   if (!has_totag()) add_rr_param(";nat=yes");
>>>>   return;
>>>> }
>>>>
>>>> onreply_route[1] {
>>>>   xdbg("incoming reply\n");
>>>>
>>>>   if (!(status =~ "183" || status =~ "200"))
>>>>        exit;
>>>>       #fix_nated_contact();
>>>>       force_rtp_proxy();
>>>> }
>>>>
>>>> _______________________________________________
>>>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>>>> sr-users at lists.sip-router.org
>>>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>>
>>
>



More information about the sr-users mailing list