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(a)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(a)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(a)lists.sip-router.org
>>
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>