Projects / baresip


baresip is a bare-bones SIP user agent. It supports SIP, SDP, RTP/RTCP, and STUN/TURN/ICE, and IPv4 and IPv6, and is RFC-compliant and has portable C89 and C99 source code. A modular plugin architecture provides stdio, cons, and evdev user interfaces, celt, g711, g722, gsm, ilbc, l16, and speex audio codecs, alsa, coreaudio, gst, portaudio, oss, winwav, and mda audio drivers, speex_pp, speex_aec, speex_resamp, and sndfile audio filters, the avcodec video codec, avformat, quicktime, qtcapture, v4l, and v4l2 video sources, sdl, opengl, and x11 video display drivers, and srtp media encoding.

Operating Systems

RSS Recent releases

  •  23 Jan 2014 16:33

    Release Notes: This is a maintenance release with minor fixes in audio processing. The ALSA module has been fixed to support USB headsets. Minor bugs are also fixed in L16 and Portaudio modules. This release includes minor improvements to the new ZRTP module.

    •  07 Jan 2014 22:10

    Release Notes: This release adds support for ZRTP media encryption (through the new module called It also includes support for the LLVM clang compiler. Other improvements include a new logging framework, interop changes in OPUS codec, and audio quality improvements in the Android OpenSLES audio driver module.

    •  09 Dec 2013 23:36

      Release Notes: This is a maintenance release with various fixes in the baresip core and modules. It also includes support for showing RTP statistics after a call has been ended. New modules include dtls_srtp, aubridge, and vidbridge.

      •  22 Nov 2013 22:58

        Release Notes: This release adds support for an embedded HTTP server ( for user-interface, RFC 5506, RPM-spec file support, and an iLBC module update. It also includes various improvements and fixes.

        •  11 Oct 2013 20:04

          Release Notes: This release adds support for DirectFB video output, the Win32 input console, and the Win32 DirectShow video source, along with various improvements in audio/video handling and bugfixes and enhancements.

          RSS Recent comments

          09 Jun 2012 07:26 alfredhe Thumbs up

          you must add path libX11.dylib, in baresip/modules/x11/ add:

          $(MOD)_LFLAGS += -L$(SYSROOT)/X11/lib -lX11 -lXext

          07 Jun 2012 15:55 nick777

          I have the same problem with X11 when building 0.4.1 Anything else that needs to be installed too before "make"?

          03 Apr 2012 14:05 majlotech

          I am trying to build Baresip on Mac OSx Lion and I am getting this error:
          ld: library not found for -lX11
          collect2: ld returned 1 exit status
          make: *** [] Error 1
          Can you please post what is the solution to this problem... (libre and librem are already built)...

          04 Aug 2011 15:19 lexa_f Thumbs up

          I registered in What sip provider I can use to test the INVITE command? Is it possible to see communication between the server and baresip in the logs? Thanks.

          01 Aug 2011 22:42 alfredhe Thumbs up

          incoming call is supported, please check if the inbound INVITE is arriving
          at the client. which SIP server and/or provider are you using? please contact
          me directly for assistance.



          Project Spotlight

          Kwatee Agile Deployment

          Lightweight and powerful automated software deployment.


          Project Spotlight

          Gnome Partition Editor

          A graphical frontend to libparted.