Language:
  • Francais
  • English

Skip to main content

  • Features
  • Screenshots
  • Getting started
  • Download
  • Contacts
  • Code review
  • Contribute
  • F.A.Q
  • Links
  • Commercial support

Welcome / Code review / liblinphone

Code review

  • mediastreamer2
  • oRTP
  • liblinphone

liblinphone

liblinphone is a high level library to make a SIP phone.

This library includes ALL the features of linphone. It is designed to be easy to use, directly from a user interface.
Its API is described in coreapi/linphonecore.h .
Making a SIP call is as easy as:
/* first create a LinphoneCore object: this initialize your virtual SIP phone*/
/* note: vtable is a structure that contains callbacks you must implement to get notified
of various kind of information*/
LinphoneCore *lc=linphone_core_new(&vtable,".myconfig",NULL);
/* initiate an outgoing call*/
linphone_core_invite(lc,"sip:alice@example.net");
...
/* and periodically (ex: every 100ms) call this function to make the linphone engine to work:*/
linphone_core_iterate(lc);

/*terminate this call*/
linphone_core_terminate(lc,"sip:alice@example.net");

There are various methods to create proxy settings, send instant messaging, get presence information...

This API is not yet stable and is subject to changes with new releases.

Right menu

News

Current developments and roadmap

Despite it's been a long time no new release was published, linphone's development is still running, with some new features and enhancement to come soon...


Linphone-2.0.0 is out

After months of development, linphone-2.0.0 is finally out. It is a major since linphone upgraded its SIP stack to eXosip2, bringing lots of improvements, new features, and increased interoperability.

It finally also solves the compilation issues with libosip-2.2.x series, and the recurrent warnings concerning the use of deprecated functions of ffmpeg.


Easy start of linphone on windows

This article explains how to pack linphone together with its config file inside a auto-expand file so that you can share it with friends that aren't familiar with IP telephony, proxies and so on.

An interesting use-case is to have it on a USB key you bring with you to use in an internet cafe.


Antisip & Belledonne Communications partnership for commercial support

Antisip and Belledonne Communications (company created by the author of linphone) had and have today a strong partnership in the development of mediastreamer2, the multimedia streaming engine of linphone.


Copyright 2007 Linphone.org - Hosting & Design Choup.net
Powered by eZ Publish™ Content Management System.