I tried to call between SIP accounts and it works, but watching the SDP body
with wireshark I found out something strange.
The first negotiated Media Format is the number 97 (a dynamic one), and from
RFC4566:
"For
dynamic payload type assignments the "a=rtpmap:" attribute (see
Section 6) SHOULD be used to map from an RTP payload type number
to a media encoding name that identifies the payload format."
But there is no rtpmap. So I think it is not violating the RFC, but not
following the recommendation.
In case of two Sip-Communicator appears that they agree on payload 97
(whatever it is), while other clients probably would fallback on the next
codec.
I don't feel comfortable with this uncertainty, though.
By the way I have another problem, probably not related to Sip-Communicator
but someone could help me.
I am working on 3 Ubuntu virtual machines, one with the server, the others
with the clients. When the clients register to the server, instead of
sending REGISTER test@192.168.100.10, they do REGISTER
test@server-desktop.local. I think that the client machine resolves the
server ip into its name, and I don't want that.
Do you know how to avoid it?
Thanks,
Diego