Libexosip2

Jul 20, 2023

GPL library that extends the capability of the oSIP library

eXosip is a GPL library that extend the capability of the oSIP library. It aims to implement a simple high layer API to control the SIP for sessions establishments and common extensions. Once completed, this eXtended library should provide an API for call management, messaging and presence features.

eXosip2 has support for

  • registrations. REGISTER
  • call initiation and modification. INVITE, re-INVITE
  • other methods within calls INFO, OPTIONS, UPDATE
  • call transfer. REFER
  • reliability for provisional response. PRACK
  • sip event package. SUBSCRIBE/NOTIFY
  • event state publication. PUBLISH
  • instant messaging. MESSAGE

eXosip2 does not contain

  • RTP.
  • audio interface
  • sdp negotiation.

This allow you to write any kind of SIP endpoint/gateway.



Checkout these related ports:
  • Zyre - Framework for proximity-based peer-to-peer applications
  • Zsync - File transfer program
  • Zmap - Internet scanner
  • Zillion - Distributed computing project
  • Zerotier - Network virtualization everywhere
  • Zebra-server - Z39.50/SR server software
  • Yptransitd - Replacement for nss_ldap
  • Yggdrasil - Experimental end-to-end encrypted self-arranging IPv6 network
  • Yconalyzer - TCP Traffic Analyzer
  • Yazproxy - Powerful general purpose Z39.50/SRW/SRU proxy
  • Yaz - Z39.50/SR client and API library
  • Yaz++ - C++ toolkit for development of Z39.50v3 clients and servers
  • Yate - Yet Another Telephony Engine
  • Yaph - Yet Another Proxy Hunter (proxy scanner)
  • Yami4 - Messaging library for distributed systems