so when I use a public IP to register a phone,
there s a rtp timeout from line 853 of
switch_rtp.c
I looked at the code line 853 below :
-------------------------------------------------------
old_sock =
rtp_session->sock_input;
rtp_session->sock_input =
new_sock;
new_sock =
NULL;
if
(switch_test_flag(rtp_session, SWITCH_RTP_FLAG_USE_TIMER) ||
switch_test_flag(rtp_session, SWITCH_RTP_FLAG_NOBLOCK))
{
switch_socket_opt_set(rtp_session->sock_input, SWITCH_SO_NONBLOCK,
TRUE);
switch_set_flag_locked(rtp_session,
SWITCH_RTP_FLAG_NOBLOCK);
}
switch_socket_create_pollset(&rtp_session->read_pollfd,
rtp_session->sock_input, SWITCH_POLLIN | SWITCH_POLLERR,
rtp_session->pool);
status =
SWITCH_STATUS_SUCCESS;
*err =
"Success";
switch_set_flag_locked(rtp_session, SWITCH_RTP_FLAG_IO);
done:
if (new_sock)
{
switch_socket_close(new_sock);
}
if
(old_sock)
{
switch_socket_close(old_sock);
}
if
(rtp_session->ready != 1)
{
WRITE_DEC(rtp_session);
READ_DEC(rtp_session);
}
return
status;
-----------------------------------
it seems that old_sock is the actual sock that it needs to use
since there is no auto changing to do ?
So does it mean maybe the old_sock is yet existing because
there is no NAT ?
Thanks
----- Original Message -----
Sent: Monday, March 22, 2010 2:31 AM
Subject: Re: [Freeswitch-users] rtp timeout
yet
>I deactivated iptables, no
router, no nat,
> only 2 public IP, 2 softphones connected on the same FS
which is on a public
> IP to.
> default config, result -> rtp
timeout
> crazy that's not working since I can make 2 softphones behind a
firewall
> work....
>
> ok that's enough for me tonight !
;)
>
> ----- Original Message -----
> From: "Madovsky"
<infos@madovsky.org>
> To: <freeswitch-users@lists.freeswitch.org>
>
Sent: Monday, March 22, 2010 1:55 AM
> Subject: Re: [Freeswitch-users] rtp
timeout yet
>
>
>>I replace public ip by these fake
one...
>>
>> ----- Original Message -----
>> From:
"Jason White" <jason@jasonjgw.net>
>> To:
<freeswitch-users@lists.freeswitch.org>
>> Sent: Monday, March 22, 2010 1:49 AM
>>
Subject: Re: [Freeswitch-users] rtp timeout
yet
>>
>>
>>> Madovsky <infos@madovsky.org> wrote:
>>>> result with tcpdump -ennqti br0 -T rtp
-vvv dst port 5060
>>>>
>>>> 10.10.10.132 =
softphone1 registered from public IP
>>>>
>>>>
11.11.11.= softphone2 registered from public
IP
>>>>
>>>> 10.10.10.138 =
FS
>>>
>>> Those are private addresses; there's a NAT
device involved somewhere, and
>>> that's likely to be where your
problems are.
>>>
>>>
>>>
_______________________________________________
>>> FreeSWITCH-users
mailing list
>>> FreeSWITCH-users@lists.freeswitch.org
>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>>
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>>
http://www.freeswitch.org
>
>
> _______________________________________________
>
FreeSWITCH-users mailing list
> FreeSWITCH-users@lists.freeswitch.org
>
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>
http://www.freeswitch.org