fork of pjproject; contains code relevant to ongoing sysmocom developments.
Go to file
Goodicus a7c4d83807
Enable Late Offer Answer Mode (LOAM) feature in the pjsua (#3869)
2024-03-21 16:58:24 +07:00
.github Fixed CI build failure due to Python setup (#3811) 2023-12-26 14:37:53 +08:00
build Fix scan-build (Clang Static Analyzer) build fail (#3443) 2023-03-16 14:07:02 +08:00
build.symbian Re #1655: Fixes on WM and Symbian due to latest pjsua framework changes. 2013-04-23 10:59:52 +00:00
pjlib Add missing openssl SECLEVEL=0 support (#3890) 2024-03-19 15:02:07 +07:00
pjlib-util Fixed printf format warnings (#3813) 2023-12-27 10:32:32 +08:00
pjmedia Modified DTLS cert signature algorithm used (#3876) 2024-03-05 12:46:57 +08:00
pjnath Rephrase some type definitions in the docs for a better understanding (#3880) 2024-03-12 10:28:42 +08:00
pjsip Update listener restart in IP change: don't create/restart listener if currently no listener, also update docs that bound address setting will be reset. (#3873) 2024-03-15 09:41:16 +07:00
pjsip-apps Enable Late Offer Answer Mode (LOAM) feature in the pjsua (#3869) 2024-03-21 16:58:24 +07:00
tests Fixed race condition in ACK handling of INVITE message (#3752) 2023-11-03 11:55:21 +08:00
third_party Hide private symbols (#3756) 2023-11-03 12:14:36 +08:00
.editorconfig Disable editorconfig trailing whitespace trimming 2022-11-24 13:20:21 +08:00
.git-blame-ignore-revs Add .git-blame-ignore-revs for #3292 (#3293) 2022-11-23 11:51:51 +07:00
.gitignore Add GH actions for coverity scan 2023-03-28 11:52:47 +07:00
COPYING Re #1630: Updated GNU GPL COPYING file to use the official one from http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. It has minor differences with the one we used 2014-01-17 03:03:47 +00:00
FUZZING.MD Fuzzing Support for oss-fuzz (#3297) 2022-12-01 10:36:26 +08:00
Makefile makefile: use $(MAKE) replace make (for BSD compatibility) (#3436) 2023-03-14 17:36:44 +08:00
README.md Add coverity scan badge in README 2023-03-15 06:08:15 +07:00
SECURITY.md Update SECURITY.md (#3840) 2024-01-24 10:34:25 +07:00
aconfigure Fixed ioqueue backend selection configure script (#3878) 2024-03-06 13:27:37 +08:00
aconfigure.ac Fixed ioqueue backend selection configure script (#3878) 2024-03-06 13:27:37 +08:00
build.mak.in Add Metal renderer for Mac and iOS (#3841) 2024-01-29 09:28:10 +08:00
c++-build.mak Added make file for self tests 2007-05-29 15:33:52 +00:00
config.guess Re #1516: Build system for Android 2012-07-03 07:46:49 +00:00
config.sub Add musl target detection in config.sub (#2566) 2020-12-10 13:48:33 +07:00
configure Misc (re #1751): Updated configure script to pass params using "$@" (thanks Alexander Traud for the feedback). 2014-07-15 05:48:29 +00:00
configure-android Fix problem in detecting Android STL shared library on msys (#3294) 2022-11-24 11:35:34 +07:00
configure-iphone Fixed deprecation warnings on Mac and iOS (#3837) 2024-01-22 16:26:23 +08:00
install-sh Added initial implementation of autoconf script (aconfigure) 2006-07-24 02:07:11 +00:00
libpjproject.pc.in libpjproject.pc: Move external libraries to Libs.private. (#2501) 2020-11-24 09:30:18 +07:00
pjproject-vs8.sln Re #1954: Add support for VS2005. 2016-08-29 08:44:54 +00:00
pjproject-vs14.sln Skip building SWIG-CSharp projects in VS14 solution (#3266) 2022-10-12 14:25:46 +07:00
pkgconfig.py Misc (re #1562): pkgconfig removed duplicated framework name from Libs without removing the '-framework' option itself, which caused link error. 2012-10-04 07:36:39 +00:00
self-test.mak makefile: use $(MAKE) replace make (for BSD compatibility) (#3436) 2023-03-14 17:36:44 +08:00
user.mak.sample Fixed error in user.mak.sample file 2007-11-11 03:09:00 +00:00
version.mak Changed version to 2.14-dev 2023-11-01 16:45:39 +07:00

README.md

CI Linux CI Mac CI Windows
OSS-Fuzz Coverity-Scan CodeQL docs.pjsip.org

PJSIP

PJSIP is a free and open source multimedia communication library written in C with high level API in C, C++, Java, C#, and Python languages. It implements standard based protocols such as SIP, SDP, RTP, STUN, TURN, and ICE. It combines signaling protocol (SIP) with rich multimedia framework and NAT traversal functionality into high level API that is portable and suitable for almost any type of systems ranging from desktops, embedded systems, to mobile handsets.

Getting PJSIP

Documentation

Main documentation site: https://docs.pjsip.org

Table of contents: