[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Linphone-developers] [Release] Launch of Flexisip proxy server 1.0

From: Simon MORLAT
Subject: Re: [Linphone-developers] [Release] Launch of Flexisip proxy server 1.0
Date: Sun, 24 May 2015 16:42:23 +0200

Hi Peter,

No your understanding is not correct.
If the client puts ICE candidates in the SDP, then Flexisip will add a relay ICE candidate.
Then the two clients (if both support ICE) are free to use the relay candidates from flexisip or not.
In Linphone's implementation, relay is used at first, and if ICE handshake succeeds with a more direct path, the clients rapidly switch (within a few seconds) to the direct path.

If one of the client doesn't support ICE, then relay is used all the time, because there is absolutely no way for the proxy to determine whether the two clients will need it or not.

Best regards,


2015-05-22 19:08 GMT+02:00 Peter Villeneuve <address@hidden>:
Hi Simon,

That is great news indeed, and thanks for releasing the code. As a longtime kamailio user, I'm curious to see how flexisip handles ICE and media relaying.
From what I already gathered by reading the docs in the wiki, it seems the mediarelay module is an all or nothing proposition. In other words, you can either force all media to be relayed or not, which is less than ideal. Is my understanding correct?


On Fri, May 22, 2015 at 3:37 PM, Simon MORLAT <address@hidden> wrote:
Hi Developers,

Today we are officially launching and releasing to the open-source our Flexisip SIP proxy server.
Flexisip is a SIP proxy server implementation compliant to RFC3261, written in C++ 11.

The free SIP service is powered with Flexisip since 2011.It  enables Linphone users to have their SIP addresses in order to communicate together.

It has the following main features:
  • transports: SIP/UDP, SIP/TCP and SIP/TLS
  • nat aware with built-in media relay module and stun server
  • digest authentication based on external SQL password database or static password file
  • registrar
  • routing based on registrar database or static route file, with forking
  • interconnected with push notifications systems for reliably notifying mobile apps of incoming calls or messages
  • high level event logging for activity monitoring
  • high availability and cluster mode operation for large deployments
Thanks to its modular architecture and its limited number of required dependencies, Flexisip can also perfectly run on small hardwares (embedded systems).

Flexisip is licensed under Affeiro GPLv3 open source license.

Until a new mailing list dedicated to Flexisip is finally setup, this linphone-developers mailing list can be used to submit questions, remarks, patches about the project.

More information is available from .

Best regards,


Linphone-developers mailing list

Linphone-developers mailing list

reply via email to

[Prev in Thread] Current Thread [Next in Thread]