Cloud based softphone using Qt/QML application framework and PJSIP library.
Supported plaforms:
-
macOS
-
Windows
-
Ubuntu (planned)
-
iOS (planned)
-
Android (planned)
Features:
-
audio and video calls
-
call history
-
contacts
-
chat
-
supported SIP transports: UDP, TCP and TLS
-
supported media transports: RTP and SRTP
-
supported audio codecs: G729, Opus, PCMU, PCMA, G722, Speex, etc.
-
supported video codecs: H264 and VP8
-
support for outbound proxy
-
presence subscription
-
conference mode
-
call recording
-
blind and supervised transfers
Requirements:
Compilation Steps:
-
build PJSIP library by copying the provided script tools/build-pjsip-macos.sh in the PJSIP sources folder, then run it
-
open CMakeLists.txt file and make sure that the libraries paths (e.g. PJSIP_ROOT_DIR) point to the correct locations
-
build the application using the provided script for the target platform (e.g. build-macos.sh)