Sample Applications

PJSUA2 Samples

Sample

Library(s)

Description

pjsua2_demo.cpp

PJSUA2

Demonstrates basic usages of PJSUA2.

pygui

PJSUA2 (Python)

Python GUI application supporting audio calls, presence, and instant messaging.

confbot

PJSUA2 (Python)

Simple audio conference and chatroom server

Android Java Pjsua2

PJSUA2 (Android, Java)

Java GUI application supporting audio/video calls. See Building and running pjsua2 sample applications (Java & Kotlin).

Android Kotlin Pjsua2

PJSUA2 (Android, Kotlin)

Kotlin GUI application supporting audio/video calls. See Building and running pjsua2 sample applications (Java & Kotlin).

Java sample

PJSUA2 (SWIG, Java)

This requires the Java SWIG module. After building the SWIG module, run make test from this directory to run the app.

iOS Swift sample

PJSUA2 (iOS, Swift)

Simple iOS app to make an audio and video call.

Xamarin sample

PJSUA2 (iOS and Android, C#)

Simple Xamarin app to make an audio and video call.