diff --git a/src/nksip_call_uas_transp.erl b/src/nksip_call_uas_transp.erl index c51e610f..f70198af 100644 --- a/src/nksip_call_uas_transp.erl +++ b/src/nksip_call_uas_transp.erl @@ -55,9 +55,9 @@ send_response(#sipmsg{class={resp, Code, _Reason}}=Resp, Opts) -> udp -> case nklib_util:get_binary(<<"maddr">>, ViaOpts) of <<>> when ViaRPort -> - [#nkconn{protocol=nksip_protocol, transp=udp, ip=RIp, port=RPort}]; - <<>> -> [#nkconn{protocol=nksip_protocol, transp=udp, ip=RIp, port=ViaPort}]; + <<>> -> + [#nkconn{protocol=nksip_protocol, transp=udp, ip=RIp, port=RPort}]; MAddr -> [#uri{scheme=sip, domain=MAddr, port=ViaPort}] end;