Index: channels/chan_sip.c =================================================================== --- channels/chan_sip.c (revision 395707) +++ channels/chan_sip.c (working copy) @@ -8802,7 +8802,7 @@ } } - ast_sockaddr_set_port(&p->sa, via->port ? via->port : STANDARD_SIP_PORT); + ast_sockaddr_parse(&p->sa, via->sent_by, 0); free_via(via); return 0;