[SIP Beyond VoIP] Some progress: Getting started with sylkserver and NAT

Adrian Georgescu ag at ag-projects.com
Mon Jan 4 01:23:30 CET 2016

MSRP is another type of media, like RTP media which is used for audio/video.

If SylkServer is sitting on a public IP, MSRP media should just work as the server is always reachable by an MSRP client.

Short hint, enable logging and see what happens, each protocol can be debugged to a file logged by SylkServer.


> On 31 Dec 2015, at 00:18, Adrian Weiler <sylk-testing at aweiler.com> wrote:
> Hi,
> there is some progress. I wrote:
>> So sylkserver seems to know both the public and the private addresses of
>> the client, but sends UDP data to the private address. Why?
> The answer is that there is an "enable_ice" option in sylkserver's
> config.ini which is off by default. One has to set it explicitly to
> "True" to make NAT traversal work.
> Suggestion: this could be on by default, and a "getting started" guide
> would be quite nice.
> Now the "echo" service works fine and I can make voice-only conferences.
> Just enough to make me bounce against the next hurdle: MSRP. When I
> connect a chat session, the status switches to "Connecting", then
> "Starting media". After 15 seconds it says "media stream timed out while
> starting". Unfortunately no suitable configuration options seem to apply
> here. This is probably not a NAT issue, as MSRP sits on top of SIP, and
> SIP works. But what else???
> Any clues would be appreciated.
> Regards,
> Adrian Weiler
> _______________________________________________
> SIPBeyondVoIP mailing list
> SIPBeyondVoIP at lists.ag-projects.com
> http://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip

More information about the SIPBeyondVoIP mailing list