fork of pjproject; contains code relevant to ongoing sysmocom developments.
Go to file
Benny Prijono de64969899
Incorrect pjlib-test on GitHub CI (#3374)
* Fix pjlib-test not returning error on error

* Add --ci-mode in pjlib-test and pjlib-test-ci Makefile target

* Better sleep_duration_test(): more lenient under --ci-mode and stricter under normal mode
2023-02-10 17:22:11 +07:00
.github Incorrect pjlib-test on GitHub CI (#3374) 2023-02-10 17:22:11 +07:00
build Add support to windows on ARM build (#2807) 2021-08-30 10:39:48 +07: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 Incorrect pjlib-test on GitHub CI (#3374) 2023-02-10 17:22:11 +07:00
pjlib-util Expand tab to spaces and remove $Id$ (#3292) 2022-11-22 16:26:54 +07:00
pjmedia Fixed crash if jb max size equals frame ptime (#3351) 2023-02-03 16:26:37 +08:00
pjnath Merge pull request from GHSA-cxwq-5g9x-x7fr 2022-12-23 15:05:28 +08:00
pjsip Handle invalid SDP when call is in early state (#3359) 2023-02-07 09:37:29 +08:00
pjsip-apps Fix error when adding buddy (#3371) 2023-02-07 17:41:02 +07:00
tests Handle invalid SDP when call is in early state (#3359) 2023-02-07 09:37:29 +08:00
third_party Expand tab to spaces and remove $Id$ (#3292) 2022-11-22 16:26:54 +07: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 Separate CI per platform (#3339) 2023-01-25 19:12:10 +08: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 Incorrect pjlib-test on GitHub CI (#3374) 2023-02-10 17:22:11 +07:00
README.md Add RTD badge to README 2023-01-26 17:21:54 +07:00
SECURITY.md Update SECURITY.md 2021-07-29 16:13:15 +07:00
aconfigure Improve POSIX shell portability (#3326) 2023-01-10 14:34:16 +08:00
aconfigure.ac Improve POSIX shell portability (#3326) 2023-01-10 14:34:16 +08:00
build.mak.in Expand tab to spaces and remove $Id$ (#3292) 2022-11-22 16:26:54 +07: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 Modified default C++ compiler for configure-iphone (#2977) 2022-02-15 10:55:12 +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 Fixed several unit test failures: typecast error on C++ mode, SIP parsing, etc. 2007-09-24 21:16:48 +00: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.13-dev 2022-11-24 16:10:50 +08:00

README.md

CI Linux CI Mac CI Windows 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: