[Freeswitch-users] Zoiper goes crazy with registrations RPORT bug?

Rajil Saraswat rajil.s at gmail.com
Tue Feb 26 02:12:01 UTC 2019


On 2/21/19 8:05 PM, Rajil Saraswat wrote:
>   Hello,
>
> I have a Zoiper android client with Freeswitch server version 
> 1.8.4-5-749a6e108b~64bit. If i select RPORT option in Zoiper along 
> with TLS/TCP transport protocol, i get hundreds for registration 
> requests per minute. Zoiper customer support thinks that Freeswitch is 
> at fault here. The message i received from them is below. Is there any 
> fix for this?
>
> ------------
>
> The issue in your case is that the topmost Via header does not have 
> the mandatory received parameter.
>
> According to RFC 3581 (An Extension to the Session Initiation Protocol 
> (SIP) for Symmetric Response Routing) Section 4. Server Behavior:
>
> "When a server compliant to this specification (which can be a proxy
> or UAS) receives a request, it examines the topmost Via header field
> value. If this Via header field value contains an "rport" parameter
> with no value, it MUST set the value of the parameter to the source
> port of the request. This is analogous to the way in which a server
> will insert the "received" parameter into the topmost Via header
> field value. * In fact, the server MUST insert a "received" parameter*
> containing the source IP address that the request came from, even if
> it is identical to the value of the "sent-by" component. Note that
> this processing takes place independent of the transport protocol."
>
> This is a server side issue and it is related most likely to the 
> version of FreeSWITCH that you are using.
>
> ----------
>
> Thanks
>
Anybody else using Zoiper and facing this issue or is it just me?

Thanks




More information about the FreeSWITCH-users mailing list