pjsip logo pjsip.org
Open source SIP stack and media stack for presence, im/instant messaging, and multimedia communication

HOME

SIP/media Features
High Performance SIP
Small Footprint SIP
Symbian Port

FAQ

Documentation

Licensing

Download

Development (Trac)

Projects using pjsip

Mailing List

Open Source Links


About: PJLIB, PJLIB-UTIL, PJSIP, and PJMEDIA are created by: Benny Prijono
<bennylp@pjsip.org>


 

Home --> Projects using PJSIP

Open Source Projects using PJSIP

[Last Update: $Date: 2007-12-12 16:19:32 +0000 (Wed, 12 Dec 2007) $]


 

These projects are maintained by their respective authors, and is not part of PJ software. For all comments, help, bug fixes, patches, etc., please consult the PJSIP mailing list or email the authors directly.

(apparrently software here are listed in no particular order)

 

<

Title

Description

Telephone

Telephone is a softphone for Mac that integrates with Mac OS X address book. Screenshots:

p1 p1
p1 p1

Author: Alexei Kuznetsov

Added: 2010/04/20

Artemisa

TransferHTTP: A SIP Integrated Web Browser for HTTP Session Mobility and Multimedia Services

Artemisa is a VoIP/SIP-specific honeypot software designed to connect to a VoIP enterprise domain as a user-agent backend in order to detect malicious activity at an early stage. Moreover, the honeypot can play a role in the real-time adjustment of the security policies of the enterprise domain where it is deployed.

Artemisa uses the Python module provided by PJSIP

Artemisa

Author: Rodrigo do Carmo

Added: 2010/04/20

TransferHTTP

TransferHTTP: A SIP Integrated Web Browser for HTTP Session Mobility and Multimedia Services

Web session migration is one of the ways of improving the web browsing experience. Other ways include the use of bookmarks and web history synchronization. This extension, TransferHTTP, provides an HTTP Session Mobility and Multimedia Services using SIP.

TransferHTTP

Author: Michael Adeyeye

Added: 2010/03/16

opensoftphone

This SIP softphone is written in Java as an eclipse RCP application. It uses the pjsip SIP stack for connecting to SIP servers. The phone runs on Windows and Linux. It would run on Mac OS too, but manually compiling it is necessary because of the JNI bindings to pjsip. The Java-JNI binding which are used by the phone are hosted on sourceforge.net, but are currently included in the SVN tree.

Author: Florian Hackenberger

Added: 2010/01/25

Host Identity Protocol for Linux (HIPL)

The Host Identity Protocol (HIP) and the related architecture form a proposal to change the TCP/IP stack to securely support mobility and multi-homing. Additionally, they provide for enhanced security and privacy and advanced network concepts, such as moving networks and mobile ad hoc networks. The InfraHIP project studies application related aspects of HIP, including APIs, rendezvous service, operating system security, multiple end-points within a single host, process migration, and issues related to enterprise-level solutions.

Author: Miika Komu.

HIP config

Media Impairments Simulator

Network-emulator is a simple utility intended to test how network losses affects speech quality in VoIP-based applications. Experimenter can set up loss rate, bandwidth, encoder options and select one of the packet loss suppression algorithm.

Emulator can help quickly obtain these measures:

  • compare encoding quality for different codecs and codecs modes.
  • estimate the impact of the loss level and distribution on the speech quality.
  • estimate the impact of the different PLC algorithms on the speech quality.

Author: Roman Imankulov.

VoiDroid (VoIP client for Android)I

Add VoIP SIP client functionality to Android phones.

Author: Jurij Smakov.

SIP client  for Android

TCL Wrapper for PJSUA-API

See README.txt.

Authors: Antonio F. Cano Damas and Mats Bengtsson.

SvSIP

SvSIP is a project to port PJSIP on Nintendo DS (and also iPod Touch it seems!). Please check it out, it's cool!

Screenshot

Author: Samuel Vinson.

Sipek SDK

.. "SipekSDK is a small VoIP Software Development Kit written in C#. The goal of SipekSDK is to offer simple and easy to use API for VoIP developers."

Author: Sasa Coh

SIPek Phone

.. "Sipek is a SIP phone & messaging client based on generic VoIP engine powered by pjsip.org SIP stack. Combining voice calls, Instant Messaging and presence in an intuitive user interface, Sipek takes you into the world of Voice over IP. The project is based on SipekSDK VoIP library. Currently it supports a C# wrapper to connect to pjSIP stack. The wrapper (pjsipdll) part of Sipek can be used in other .Net projects including windows mobile."

Screenshot Screenshot

Author: Sasa Coh

dtmfbox

.. "The dtmfbox is a tool which can be used to control different tasks over telephone keyboard (DTMF). Mostly, it was made to run on the AVM FRITZ!Box. "

Author: Marco Zissen

QjSimple

.. "QjSimple is a prototype implementation of a cross-platform SIP Client. It is based on the pjsip SIP stack and the Qt GUI toolkit. QjSimple can be seen as developer tool and supports the following features:

  • cross-plattform Windows/Linux
  • SIP over UDP/TCP/TLS
  • RTP/SRTP
  • Instant Messaging
  • Presence (SIMPLE)"
Screenshot

Author: Klaus Darilion

PuppySip/PSIP

A beautiful softphone which wraps the pjsua command line program.

Screenshot

Author: tmxxine

REMWAVE Inc.'s Mac Communicator

.."SIP 2.0 Based Softphone for Mac OSX. Integrated with your address book for phone numbers and IM addresses (Jabber support to be added soone). Place high qaulity, cheap phone calls over your Internet connection!"

Author: REMWAVE Inc

Audio over IP Interoperability Engine

EBU N/ACIP Reference Implementation

This is the reference implementation of European Broadcasting Union (EBU)'s Audio over IP (N/ACIP) standard.

"This project aims to build a software reference implementation of the EBU standard for the transmission of high quality, low latency, audio streams over IP networks (EBU-tech 3326)".

Authors: BBC R&D, IRT

VoIP for Virtual Worlds

The project goal is to "develop Open-Source VoIP stack to allow voice communication within Virtual Worlds. Specifically as a replacement for proprietary voice chat used in SecondLife".

Author: 3di.jp Inc.

Siphon

VoIP for iPhone and iTouch!

The title says it all! Here are some screenshots:

Screenshot Screenshot Screenshot

Author: Samuel Vinson

OpenVoIP

Open Peer-to-Peer VoIP and IM System

OpenVoIP is "an open source peer-to-peer VoIP and IM system of ~1000 nodes running on ~300 PlanetLab machines. OpenVoIP runs Peer-to-Peer Protocol (P2PP) which can be used to implement well-known DHTs or unstructured protocols. Unlike OpenDHT, where it was only possible to put/get the data, we allow non-PlanetLab nodes to become part of our overlay".

The OpenVoIP project uses STUN, TURN, and ICE features in PJNATH for its NAT traversal.

Authors: Salman Baset et all of Columbia University

SIP SIMPLE Client

Open Peer-to-Peer VoIP and IM System

SIP SIMPLE client is Python software library built on top of PJSIP that together with middleware allows for easy development of Internet communications end-points based on SIP and related protocols for voice, rich presence, instant messaging (IM) and file transfers. Other session types can be easily added by using an extensible API.

Author: AG Projects

SFLPhone

SIP/IAX Softphone for Linux

SFLphone is a SIP/IAX2 compatible softphone for Linux. The SFLphone project's goal is to create a robust enterprise-class desktop phone. While it can serve home users very well, it is designed with a hundred-calls-a-day receptionist in mind.

sfl

Author: Savoir-faire Linux

RTP .NET

Media components for .NET

This component allows mobile devices to stream voice from Windows Mobile based devices.

Author: Anass Kartit

YASS - Yet Another SIP Softphone

SIP softphone, also a simple and small SDK to develop VoIP applications in Python.

YASS began as a university project, and has been released to the public. Apart from being a SIP softphone, YASS pretends to be a simple and small SDK to develop VoIP applications in Python. It's based on PJSIP's pjsua Python bindings for the core and the Qt4 libraries for the GUI part. Communication between the core and the GUI is made through callbacks, so it's completely detached.

Author: Saúl Ibarra

 

Do you have pjsip related projects to share to the world? Please contact me (Benny, my email is on the left) so that I can put your great work here!