Skip to main content

libeXosip2 Python wrapper

Project description




travis codacy-grade codacy-coverage Documentation Status GNU GENERAL PUBLIC LICENSE Supported Python versions. Support Python implementations. pyformat pystatus


eXosip2CTypes is a python package, it wraps eXosip2.

It is based on ctypes, and loads eXosip2 shared object on runtime.



  • Linux

  • MacOS

Python Version:


  1. Install eXosip2.

    The library eXosip2 depends on osip2, they are native C libraries. You can compile these two libraries from source code, or install them by package managers if possible. For example, ubuntu 16.04 users can install the libraries:

    sudo apt install libexosip2-11

    “develop” packages are not needed.

  2. Install Python

    Install Python 2.7 or Python 3.4+. Avoid this if it’s already in your OS.

  3. Install eXosip2CTypes

    It’s advised to install eXosip2CTypes using pip:

    pip install exosip2ctypes

    Or clone from, then execute
    cd exosip2ctypes
    path/of/your/python install


Now, your can use it in your APP, Good luck!

Visit for the api docs.

The project’s API documentation is written inside the source code as Docstring , you shall build the documentation from source, using sphinx-doc .

Check blow documentations for more infomations:

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

exosip2ctypes-1.2.4.tar.gz (52.2 kB view hashes)

Uploaded source

Built Distribution

exosip2ctypes-1.2.4-py2.py3-none-any.whl (31.8 kB view hashes)

Uploaded py2 py3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page