Open source of SIP applications (proxy, PBX ,...)
- SIP Express Router (SER): Highspeed GNU sip proxy with a lot of features and a lot of ongoing development. homepage:Http://www.iptel.org/ser/. A really cool sip proxy-I like it! You can also take a look atDevelopment HomepageWith Web CVS. At the beginning you shoshould readAdmin GuideAndMailing lists Archive.
- Openser: A fork of the SIP Express Router, more development and new features. homepage:Http://openser.org/.
- Ser Media Server (SEMs): Media Server add-on for Ser sip proxy. homepage:Http://developer.berlios.de/projects/sems. Supports voicemail, IVR, SIP/PSTN Gateway (Supported cards)...
- Asterisk: Linux software PBX with gateway, SIP proxy, Gateway (SIP, H.323, PSTN,...); homepage:Http://www.asterisk.org/
- Partysip: A Linux sip proxy Based on osip2 (lgpl). developer homepage is:Http://savannah.nongnu.org/projects/partysip/, You can download tar packages from:Http://www.antisip.com/download/.
- SIP TAPI: A tapi driver for MS windows. Allows to make sip callfrom outlook or any other TAPI application. Based on asttapi and exosip2. GPL. homepage:Http://www.enum.at/index.php? Id = 479.
- Mysip: A sip proxy server from Siemens for Windows platforms. homepage:Http://www.mysip.ch/
- Fomine RTC Server: A sip proxy server for Windows which uses its own SIP stack (does not need the rtc api) homepage:Http://www.fomine.com/rtc-server.html. The Unregistered version can be used up to 5 users.
- Sipxpbx: Part of pingtel's open source releases for VoIP. License:Lgpl; Homepage:Sipfoundry.org. This PBX combines various sipx applications like a sip proxy (sipxregistry, sipxproxy), a media server (sipxvxml) and lots more.
- Yate: Yet another telephony engine-a pstn gateway. License:GPL; Homepage:Yate. null. ro. This gateway supports H.323, sip and zaptel (-> asterisk) based PSTN cards.
- Yxa: Yxa is a sip proxy written in Erlang. License: BSD; homepage:Http://www.stacken.kth.se/projekt/yxa/index.html.
VoIP/SIP open-source project list resiprocate:
Http://www.sipfoundry.org/reSIProcate/
Resiprocate is a high performance, object-oriented, C ++ SIP stack that is compliant with RFC 3261. it includes des support for a wide variety of operating systems, including Windows and Linux. it has full support for UDP, TCP, and TLS transports on both IPv4 andIPv6. It also implements the full set of specifications for DNS usage in SIP, including naptr and SRV lookups (rfcs: 3263,291 5, 2782) using an asynchronous DNS Library (Ares ).
The resiprocate project consists of a stack and a small collection of applications. the resiprocate stack is currently used in two specified cial products and is quite stable. resiprocate is ideally suited to individuals or companies that are implementing one of the following sip applications:
-Phones (eg, embedded );
-Softphones (any platform );
-Gateway;
-Proxies;
-B2buas, or;
-Im/presence servers or clients.
Jrtplib:
Http://lumumba.luc.ac.be/jori/jrtplib/jrtplib.html
Jrtplib is an object-oriented library written in C ++ which offers support for the real-time transport protocol (RTP), defined in RFC 1889. it makes it very easy to send and receive RTP packets and the RTCP (RTP control protocol) functions are handled entirely internally.
Winrtp:
The winrtp (winrtp) was developed as part of the Cisco IP softphone product. cisco IP softphone is a PC based telephone integrated with avvid, and works with the Cisco Call Manager. the primary focus of the winrtp is to ensure that it works well with other products in avvid including desktop IP phones, gateways, etc. it can also be used as an independent component .; it is written in C ++; it is a COM component. (not an ActiveX control ). this makes it easy to use using any programming language like C/C ++/Java (using J/direct) etc.
Osip:
Http://www.gnu.org/software/osip/osip.html
Osip is an implementation of SIP. This library aims to provide multimedia and telecom software developers an easy and powerful interface to initiate and control SIP based sessions in their applications.
Exosip:
Http://savannah.nongnu.org/projects/exosip/
Exosip is a library that hides the complexity of using the SIP protocol for multimedia session establishment.
Other resources for reference:
Http://www.pernau.at/kd/voip/bookmarks-sip-rtp-ua.html(Very detailed list of SIP/RTP/UA resources)
Http://gphone.sourceforge.net/template.php3? Page = librtp(Librtp, which can be referenced in the data transmission section)
Http://www.vovida.org(Well-known open-source Communication Organization; vocal is implemented based on the openh322 class of the SIP Protocol)
Http://www.linphone.org /? Lang = us... C307759e92cc4b90bb5 (Linphone)
Http://sourceforge.net/projects/srtp(Secure RTP)
Http://www.voip-info.org/wiki-Codec+Software(Codec software)
Http://www.iptel.org/info/produc... Tacks & siponly = 1 (iptel provides some VoIP resources)
Http://www.cs.columbia.edu /~ HgS/RTP/(RTP official site)
Http://www.dataconnection.com/voip/default.htm(Dataconnectiond VoIP resources)
Article 1: implement your own SIP protocol stack based on vovida
Http://www.ctiforum.com/technology/Voip/2003/08/voip0802.htm
Article 2: Application of Linux-videostreamingHttp://www.jollen.org/linux/video_streaming
Article 3: jrtplib applications in LinuxHttp://www-900.ibm.com/developerWorks/cn/linux/l-mdst/index.shtml
====================================
This article from: http://guqian7.spaces.live.com/blog/cns! 499755f3900aa4b9! 160. Entry