error писал(а):
в приложенном invite RPI имеет отклонение
error, спасибо за столь углубленный анализ.
Большее отклонение, что freeswitch вообще включает в INVITE заголовок PRID, т.к. это неофициальный RFC.
И не очень понятно какое отношение это имеет к ICE. Впрочем, кажется, что sipnet в любом случае использует ICE (хотя это предположение нуждается в дополнительной проверке).
Главная проблема в том, что freeswitch v.1.7 действует в противоречии с рекомендациями RFC 5245
Цитата:
5.1. Verifying ICE Support
The agent will proceed with the ICE procedures defined in this
specification if, for each media stream in the SDP it received, the
default destination for each component of that media stream appears
in a candidate attribute. For example, in the case of RTP, the IP
address and port in the c and m lines, respectively, appear in a
candidate attribute and the value in the rtcp attribute appears in a
candidate attribute.
If this condition is not met, the agent MUST process the SDP based on
normal RFC 3264 procedures, without using any of the ICE mechanisms
described in the remainder of this specification...