[Freeswitch-users] making outbound call with IPv6

Kristian Kielhofner kkielhofner at star2star.com
Mon Dec 15 10:35:18 PST 2008


On Mon, Dec 15, 2008 at 3:01 AM, Jason White <jason at jasonjgw.net> wrote:
> Turning on all of the Sofia debugging options reveals the following.
>
> FS sends out the invite (UDP, 1245 bytes).
>
> Then we get:
>
> nta: timer shortened to 500 ms
> tport_wakeup_pri(0x2490700): events ERR
> tport_udp_error: icmp(6) message was truncated (at 832)
> tport_udp_error: Message too long (90) [icmp6 type=2 code=0 info=00000500]
>        reported by [2001:470:0:5d::2]:65535
> tport_release(0x2490700): 0x7fe244098c10 by 0x25022a0 with (nil)
> nta: INVITE (108544297): Message too long (90) with udp/[xxxxx - remote host's
> IPv6 address]:5060
> nua(0x7fe24409af90): event r_invite 503 Service Unavailable
> nua(0x7fe24409af90): call state changed: calling -> init
> nua: nua_application_event: entering
> nua(0x7fe24409af90): event i_state 503 Service Unavailable
> nua(0x7fe24409af90): event i_terminated 503 Service Unavailable
> nua: nua_handle_magic: entering
> nua(0x7fe24409af90): removing session usage
> nua: nua_application_event: entering
> nta_leg_destroy(0x7fe2440822f0)
> 2008-12-15 18:14:27 [DEBUG] sofia.c:2529 sofia_handle_sip_i_state() Channel sofia/external-ipv6/nnnn at remote-host.domain entering state [terminated]
>
> The IPv6 address that sent the "message too long" error is presumably that of
> a router between my FreeSWITCH box and my friend's FreeSWITCH box.
>
> Is there a way around this?

What happens if you use TCP transport instead of UDP?  You're probably
running into the infamous SIP UDP fragmentation (there isn't any)
problem.


-- 
Kristian Kielhofner
http://blog.krisk.org
http://www.submityoursip.com
http://www.astlinux.org
http://www.star2star.com




More information about the FreeSWITCH-users mailing list