Changes between Initial Version and Version 1 of Projects_Using_PJSIP


Ignore:
Timestamp:
May 22, 2012 4:16:38 AM (12 years ago)
Author:
bennylp
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Projects_Using_PJSIP

    v1 v1  
     1{{{#!table style="border: dash;" 
     2  {{{#!td align=left valign=top style="border: dash" 
     3  Title 
     4  }}} 
     5  {{{#!td align=left valign=top style="border: dash" 
     6  Description 
     7  }}} 
     8  |----------------------------------------------------------------------------- 
     9  {{{#!td align=left valign=top style="border: dash" 
     10'''[http://greenj.org Greenj]''' 
     11  }}} 
     12  {{{#!td align=left valign=top style="border: dash" 
     13"GreenJ is an open source Voice-over-IP phone software using pjsip and Qt. It can easily be used to build your own VoIP phone system. Our approach was not to build a complete phone with user interface, but instead provide an application that handles only the communication. The program logic and user interface are separated from the application by using an integrated browser. We use webkit as browser engine, which is well integrated into Qt (QWebView). A Javascript interface handles all communications between application and webpage. This means that you can use GreenJ as it is and create your VoIP phone entirely in HTML and !JavaScript." 
     14 
     15[[Image(http://www.loremipsum.at/wp-content/uploads/2011/09/GreenJ.jpg)]] 
     16 
     17Author: Lorem Ipsum Mediengesellschaft m.b.H. 
     18 
     19Added: 2011/11/18 
     20  }}} 
     21  |----------------------------------------------------------------------------- 
     22  {{{#!td align=left valign=top style="border: dash" 
     23'''[http://microsip.org.ua/ MicroSIP]''' 
     24  }}} 
     25  {{{#!td align=left valign=top style="border: dash" 
     26"MicroSIP - free portable SIP softphone based on PJSIP stack for Windows OS, allowing high quality VoIP calls (p2p or on regular telephones) via open SIP protocol."  
     27 
     28Goals of project: 
     29 * 100% work with any number of NATs in both sides 
     30 * Voice quality 
     31 * Small RAM usage 
     32 * Usability 
     33 
     34Screenshots: 
     35 
     36[[Image(http://microsip.org.ua/images/microsip-1.png)]][[Image(http://microsip.org.ua/images/microsip-2.png, 35%)]][[Image(http://microsip.org.ua/images/microsip-3.png)]] 
     37 
     38Author: Dmitry Valegov 
     39 
     40Added: 2011/08/18 
     41  }}} 
     42  |----------------------------------------------------------------------------- 
     43  {{{#!td align=left valign=top style="border: dash" 
     44'''[http://code.google.com/p/csipsimple/ csipsimple]''' 
     45  }}} 
     46  {{{#!td align=left valign=top style="border: dash" 
     47 
     48A native SIP client for Android. Screenshots: 
     49 
     50 
     51[[Image(http://www.r3gis.fr/blog/public/device4.png, 35%)]] 
     52 
     53Author: Régis Montoya 
     54 
     55Added: 2010/09/15 
     56  }}} 
     57  |----------------------------------------------------------------------------- 
     58  {{{#!td align=left valign=top style="border: dash" 
     59'''[http://sourceforge.net/projects/pjsip-jni/ pjsip-jni]''' 
     60  }}} 
     61  {{{#!td align=left valign=top style="border: dash" 
     62 
     63A Java Native Interface (JNI) wrapper for pjsip, supporting PJSUA API. 
     64 
     65 
     66Author: Florian Hackenberger 
     67 
     68Added: 2010/09/15 
     69  }}} 
     70  |----------------------------------------------------------------------------- 
     71  {{{#!td align=left valign=top style="border: dash" 
     72'''[http://www.tlphn.com/ Telephone]''' 
     73  }}} 
     74  {{{#!td align=left valign=top style="border: dash" 
     75 
     76Telephone is a softphone for Mac that integrates with Mac OS X address book. Screenshots: 
     77 
     78 
     79[[Image(http://telephone.googlecode.com/svn/site/account.png)]] 
     80[[Image(http://telephone.googlecode.com/svn/site/call.png)]] 
     81[[Image(http://telephone.googlecode.com/svn/site/address-book-card.png)]] 
     82[[Image(http://telephone.googlecode.com/svn/site/incoming-call-notification.png)]] 
     83 
     84Author: Alexei Kuznetsov 
     85 
     86Added: 2010/04/20 
     87  }}} 
     88  |----------------------------------------------------------------------------- 
     89  {{{#!td align=left valign=top style="border: dash" 
     90'''[http://artemisa.sourceforge.net/ Artemisa]''' 
     91  }}} 
     92  {{{#!td align=left valign=top style="border: dash" 
     93 
     94'''TransferHTTP: A SIP Integrated Web Browser for HTTP Session Mobility and Multimedia Services''' 
     95 
     96 
     97Artemisa 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. 
     98 
     99 
     100Artemisa uses the Python module provided by PJSIP 
     101 
     102[[Image(http://artemisa.sourceforge.net/images/deployment.jpg)]] 
     103 
     104Author: Rodrigo do Carmo 
     105 
     106Added: 2010/04/20 
     107  }}} 
     108  |----------------------------------------------------------------------------- 
     109  {{{#!td align=left valign=top style="border: dash" 
     110'''[http://transferhttp.mozdev.org/ TransferHTTP]''' 
     111  }}} 
     112  {{{#!td align=left valign=top style="border: dash" 
     113 
     114'''TransferHTTP: A SIP Integrated Web Browser for HTTP Session Mobility and Multimedia Services''' 
     115 
     116 
     117Web 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. 
     118 
     119[[Image(http://transferhttp.mozdev.org/implementation_framework.gif)]] 
     120 
     121Author: Michael Adeyeye 
     122 
     123Added: 2010/03/16 
     124  }}} 
     125  |----------------------------------------------------------------------------- 
     126  {{{#!td align=left valign=top style="border: dash" 
     127'''[http://code.google.com/p/opensoftphone/ opensoftphone]''' 
     128  }}} 
     129  {{{#!td align=left valign=top style="border: dash" 
     130This 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. 
     131 
     132 
     133Author: Florian Hackenberger 
     134 
     135Added: 2010/01/25 
     136  }}} 
     137  |----------------------------------------------------------------------------- 
     138  {{{#!td align=left valign=top style="border: dash" 
     139'''[http://http://infrahip.hiit.fi/ Host Identity Protocol for Linux (HIPL)]''' 
     140  }}} 
     141  {{{#!td align=left valign=top style="border: dash" 
     142The '''[http://tools.ietf.org/html/draft-ietf-hip-nat-traversal 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. 
     143 
     144 
     145Author: Miika Komu. 
     146 
     147[[Image(http://freshmeat.net/screenshots/c8/01/c8016a07abc9d2f5b5c4fd7300115e96_medium.jpg?1237057621)]] 
     148 
     149  }}} 
     150  |----------------------------------------------------------------------------- 
     151  {{{#!td align=left valign=top style="border: dash" 
     152'''[http://github.com/imankulov/network-emulator/ Media Impairments Simulator]''' 
     153  }}} 
     154  {{{#!td align=left valign=top style="border: dash" 
     155Network-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. 
     156 
     157 
     158Emulator can help quickly obtain these measures: 
     159 
     160 * compare encoding quality for different codecs and codecs modes. 
     161 * estimate the impact of the loss level and distribution on the speech quality. 
     162 * estimate the impact of the different PLC algorithms on the speech quality. 
     163 
     164 
     165 
     166Author: Roman Imankulov. 
     167 
     168  }}} 
     169  |----------------------------------------------------------------------------- 
     170  {{{#!td align=left valign=top style="border: dash" 
     171'''[http://android.wooyd.org/ VoiDroid (VoIP client for Android)]''' 
     172  }}} 
     173  {{{#!td align=left valign=top style="border: dash" 
     174Add VoIP SIP client functionality to Android phones. 
     175 
     176 
     177Author: Jurij Smakov. 
     178 
     179[[Image(http://android.wooyd.org/images/voidroid.png, 35%)]] 
     180 
     181 
     182  }}} 
     183  |----------------------------------------------------------------------------- 
     184  {{{#!td align=left valign=top style="border: dash" 
     185'''[/contrib/pjsiptcl/ TCL Wrapper for PJSUA-API]''' 
     186  }}} 
     187  {{{#!td align=left valign=top style="border: dash" 
     188 
     189See '''[/contrib/pjsiptcl/README.txt README.txt]''' 
     190 
     191 
     192Authors: Antonio F. Cano Damas and Mats Bengtsson. 
     193 
     194  }}} 
     195  |----------------------------------------------------------------------------- 
     196  {{{#!td align=left valign=top style="border: dash" 
     197'''[http://svsip.free.fr SvSIP]''' 
     198  }}} 
     199  {{{#!td align=left valign=top style="border: dash" 
     200 
     201'''[http://svsip.free.fr SvSIP]''' 
     202is a project to port PJSIP on Nintendo DS (and also iPod Touch it 
     203seems!). Please check it out, it's cool! 
     204 
     205[[Image(http://svsip.free.fr/local/cache-vignettes/L180xH135/kbd-min-openmoko-c09af.png)]] 
     206 
     207Author: Samuel Vinson. 
     208 
     209  }}} 
     210  |----------------------------------------------------------------------------- 
     211  {{{#!td align=left valign=top style="border: dash" 
     212'''[http://code.google.com/p/sipeksdk/ Sipek SDK]''' 
     213  }}} 
     214  {{{#!td align=left valign=top style="border: dash" 
     215 
     216.. "SipekSDK is a small VoIP Software Development 
     217Kit written in C#. The goal of SipekSDK is to offer simple and easy to 
     218use API for VoIP developers." 
     219 
     220 
     221Author: Sasa Coh 
     222 
     223  }}} 
     224  |----------------------------------------------------------------------------- 
     225  {{{#!td align=left valign=top style="border: dash" 
     226'''[https://sites.google.com/site/sipekvoip/ SIPekPhone]'''    
     227  }}} 
     228  {{{#!td align=left valign=top style="border: dash" 
     229 
     230.. "Sipek is a SIP phone & messaging 
     231client based on generic VoIP engine powered by pjsip.org SIP stack. 
     232Combining voice calls, Instant Messaging and presence in an intuitive 
     233user interface, Sipek takes you into the world of Voice over IP. The 
     234project is based on SipekSDK VoIP library. Currently it supports a C# 
     235wrapper to connect to pjSIP stack. The wrapper (pjsipdll) part of Sipek 
     236can be used in other .Net projects including windows mobile." 
     237 
     238[[Image(http://sipekphone.googlepages.com/Sipek.jpg/Sipek-medium.jpg)]] [[Image(http://sipekphone.googlepages.com/Accounts3.jpg/Accounts3-medium.jpg)]] 
     239 
     240Author: Sasa Coh 
     241 
     242  }}} 
     243  |----------------------------------------------------------------------------- 
     244  {{{#!td align=left valign=top style="border: dash" 
     245'''[http://developer.berlios.de/projects/dtmfbox/ dtmfbox]''' 
     246  }}} 
     247  {{{#!td align=left valign=top style="border: dash" 
     248 
     249.. "The dtmfbox is a tool which can be used to 
     250control different tasks over telephone keyboard (DTMF). Mostly, it was 
     251made to run on the AVM FRITZ!Box. " 
     252 
     253 
     254Author: Marco Zissen 
     255 
     256  }}} 
     257  |----------------------------------------------------------------------------- 
     258  {{{#!td align=left valign=top style="border: dash" 
     259'''[http://www.ipcom.at/index.php?id=560/ QjSimple]''' 
     260  }}} 
     261  {{{#!td align=left valign=top style="border: dash" 
     262 
     263.. "QjSimple is a prototype implementation of a 
     264cross-platform SIP Client. It is based on the pjsip SIP stack and the 
     265Qt GUI toolkit. QjSimple can be seen as developer tool and supports the 
     266following features: 
     267 
     268 
     269 * cross-plattform Windows/Linux  
     270 * SIP over UDP/TCP/TLS  
     271 * RTP/SRTP  
     272 * Instant Messaging  
     273 * Presence (SIMPLE)"  
     274 
     275[[Image(http://www.ipcom.at/uploads/pics/qjsimple.gif)]] 
     276 
     277Author: Klaus Darilion 
     278 
     279  }}} 
     280  |----------------------------------------------------------------------------- 
     281  {{{#!td align=left valign=top style="border: dash" 
     282'''[http://puppylinux.org/wikka/PuppySIP PuppySip/PSIP]''' 
     283  }}} 
     284  {{{#!td align=left valign=top style="border: dash" 
     285 
     286Psip is a very simple Voice Over Internet Protocol (VOIP) application based on PJSUA. The main benefit of this application is it small size, around 600k. 
     287 
     288 
     289Author: tmxxine 
     290 
     291  }}} 
     292  |----------------------------------------------------------------------------- 
     293  {{{#!td align=left valign=top style="border: dash" 
     294'''REMWAVE Inc.'s Mac Communicator''' 
     295  }}} 
     296  {{{#!td align=left valign=top style="border: dash" 
     297 
     298..''"SIP 2.0 Based Softphone for Mac OSX. 
     299Integrated with your address book for phone numbers and IM addresses 
     300(Jabber support to be added soone). Place high quality, cheap phone 
     301calls over your Internet connection!"'' 
     302 
     303 
     304Author: REMWAVE Inc 
     305 
     306  }}} 
     307  |----------------------------------------------------------------------------- 
     308  {{{#!td align=left valign=top style="border: dash" 
     309'''[http://sourceforge.net/projects/aoip/ Audio over IP Interoperability Engine]''' 
     310 
     311EBU N/ACIP Reference Implementation 
     312 
     313  }}} 
     314  {{{#!td align=left valign=top style="border: dash" 
     315 
     316This is the reference implementation of European 
     317Broadcasting Union ('''[http://www.ebu.ch/ EBU]''')'s 
     318Audio over IP ('''[http://www.ebu-acip.org N/ACIP]''') 
     319standard. 
     320 
     321''"This project aims to build a 
     322software reference implementation of the EBU standard for the 
     323transmission of high quality, low latency, audio streams over IP 
     324networks (EBU-tech 3326)"''. 
     325 
     326 
     327Authors: '''[http://www.bbc.co.uk/rd/index.shtml BBC R&D]''', 
     328'''[http://www.irt.de/ IRT]''' 
     329 
     330  }}} 
     331  |----------------------------------------------------------------------------- 
     332  {{{#!td align=left valign=top style="border: dash" 
     333'''[http://sourceforge.net/projects/voipforvw/ VoIP for Virtual Worlds]''' 
     334  }}} 
     335  {{{#!td align=left valign=top style="border: dash" 
     336 
     337The project goal is to <i>"develop 
     338Open-Source VoIP stack to allow voice communication within Virtual 
     339Worlds. Specifically as a replacement for proprietary voice chat used 
     340in !SecondLife"</i>. 
     341 
     342 
     343Author: '''[http://www.3di.jp 3di.jp Inc.]''' 
     344 
     345  }}} 
     346  |----------------------------------------------------------------------------- 
     347  {{{#!td align=left valign=top style="border: dash" 
     348'''[http://code.google.com/p/siphon/ Siphon]''' 
     349 
     350VoIP for iPhone and iTouch! 
     351 
     352  }}} 
     353  {{{#!td align=left valign=top style="border: dash" 
     354 
     355The title says it all! Here are some screenshots: 
     356 
     357[[Image(http://siphon.googlecode.com/svn/images/SpringBoard.sml.png)]][[Image(http://siphon.googlecode.com/svn/images/Settings_Siphon.JPG,35%)]][[Image(http://siphon.googlecode.com/svn/images/Dialpad.sml.png)]] 
     358 
     359Author: Samuel Vinson 
     360 
     361  }}} 
     362  |----------------------------------------------------------------------------- 
     363  {{{#!td align=left valign=top style="border: dash" 
     364'''[http://www1.cs.columbia.edu/%7Esalman/peer/ OpenVoIP]''' 
     365 
     366Open Peer-to-Peer VoIP and IM System 
     367 
     368  }}} 
     369  {{{#!td align=left valign=top style="border: dash" 
     370 
     371OpenVoIP is ''"an open source peer-to-peer 
     372VoIP and IM system of ~1000 nodes running on ~300 !PlanetLab machines. 
     373OpenVoIP runs Peer-to-Peer Protocol (P2PP) which can be used to 
     374implement well-known DHTs or unstructured protocols. Unlike OpenDHT, 
     375where it was only possible to put/get the data, we allow non-!PlanetLab 
     376nodes to become part of our overlay"''. 
     377 
     378 
     379The OpenVoIP project uses STUN, TURN, and ICE 
     380features in '''[http://www.pjsip.org/pjnath/docs/html/ PJNATH]''' 
     381for its NAT traversal. 
     382 
     383 
     384Authors: Salman Baset et all of Columbia University 
     385 
     386  }}} 
     387  |----------------------------------------------------------------------------- 
     388  {{{#!td align=left valign=top style="border: dash" 
     389'''[http://sipsimpleclient.com/ SIP SIMPLE Client]''' 
     390  }}} 
     391  {{{#!td align=left valign=top style="border: dash" 
     392 
     393SIP SIMPLE client is Python software library built 
     394on top of PJSIP that together with middleware allows for easy 
     395development of Internet communications end-points based on SIP and 
     396related protocols for voice, rich presence, instant messaging (IM) and 
     397file transfers. Other session types can be easily added by using an 
     398extensible API. 
     399 
     400 
     401Author: '''[http://www.ag-projects.com AG Projects]''' 
     402 
     403  }}} 
     404  |----------------------------------------------------------------------------- 
     405  {{{#!td align=left valign=top style="border: dash" 
     406'''[http://www.sflphone.org SFLPhone]''' 
     407 
     408SIP/IAX Softphone for Linux 
     409 
     410  }}} 
     411  {{{#!td align=left valign=top style="border: dash" 
     412 
     413SFLphone is a SIP/IAX2 compatible softphone for 
     414Linux. The SFLphone project's goal is to create a robust 
     415enterprise-class desktop phone. While it can serve home users very 
     416well, it is designed with a hundred-calls-a-day receptionist in mind. 
     417 
     418[[Image(http://sflphone.org/sites/default/files/imagecache/screenshot_preview/multiple-calls.png)]] 
     419 
     420Author: '''[http://www.savoirfairelinux.com/ Savoir-faire Linux]''' 
     421 
     422  }}} 
     423  |----------------------------------------------------------------------------- 
     424  {{{#!td align=left valign=top style="border: dash" 
     425'''[http://rtpmobile.sitesled.com/ RTP .NET]''' 
     426 
     427Media components for .NET 
     428 
     429  }}} 
     430  {{{#!td align=left valign=top style="border: dash" 
     431 
     432This component allows mobile devices to stream 
     433voice from Windows Mobile based devices. 
     434 
     435 
     436Author: '''[http://rtpmobile.sitesled.com/Contact.html Anass Kartit]''' 
     437 
     438  }}} 
     439  |----------------------------------------------------------------------------- 
     440  {{{#!td align=left valign=top style="border: dash" 
     441'''[http://dev.sipdoc.net/projects/yass/wiki YASS - Yet Another SIP Softphone]''' 
     442 
     443SIP softphone, also a simple and small SDK to develop VoIP applications in Python. 
     444 
     445  }}} 
     446  {{{#!td align=left valign=top style="border: dash" 
     447 
     448YASS 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. 
     449 
     450It'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. 
     451 
     452 
     453 
     454Author: '''[http://dev.sipdoc.net/account/show/5 Saúl Ibarra]''' 
     455 
     456  }}} 
     457}}}