Quote:
Originally Posted by boatman
During my test there were no packets sent to or from any proxy, it was a direct connection between my UA and that of MarkosJal.
|
Are you familiar with the SIP terminology? UAC? UAS?
Please refer to the RFC 3261:
"User Agent Server (UAS): A user agent server is a logical entity
that generates a response to a SIP request. The response
accepts, rejects, or redirects the request. This role lasts
only for the duration of that transaction. In other words, if
a piece of software responds to a request, it acts as a UAS for
the duration of that transaction. If it generates a request
later, it assumes the role of a user agent client for the
processing of that transaction."
This was already quoted from RFC 3581:
"When a server compliant to this specification (which can be a proxy
or UAS)... it MUST set the value of the parameter to the source port of the request"
This means that MarkosJal's UA sent you rport=1024 while that UA played a role of UAS.
Do you think his UA is reporting incorrect information?
The best way to identify OP's problem will be to analyze SIP debug on Voxalot side. Without this we can only guess.
We can try to observe the signaling with another SIP server but this will not give us the complete picture.