开源sip server & sip client 和开发库 一览

en source means all source code is available!! Do not post any "free but not open" software here!

SIP Proxies

  • Mini-SIP-Proxy A very tiny perl POE based SIP proxy
  • MjServer cross-platform SIP proxy/registrar/redirect, written in java, based on MjSip stack
  • MySIPSwitch SIP Proxy server which allows using multiple SIP accounts with a single SIP login
  • NethidPro3.0.6 Opensource Sip Encryption Bridge: www.vonets.com
  • Net-SIP A Perl SIP framework that includes a stateless proxy
  • JAIN-SIP Proxy
  • OpenJSIP Opensource distributed standalone SIP proxy, SIP registrar, SIP location service run by Java VM. Based on NIST SIP and derived from JAIN-SIP Proxy.
  • OpenSBC: MPL licensed SIP proxy/registrar/B2BUA with NAT traversal and ENUM
  • OpenSER: GPL SIP Server with TLS support - renamed to Kamailio
  • OpenSIPS forked from OpenSER.
  • partysip SIP proxy server
  • SaRP SIP and RTP Proxy in Perl
  • sipd SIP Proxy
  • SIP Express Router (SER): the SIP router/proxy/jack-in-all-trades from IPtel.org
  • Siproxd SIP and RTP Proxy
  • SIPVicious tool suite: tools for auditing sip devices
  • sipX The SIP PBX for Linux: Complete, native SIP PBX solution from SIPfoundry
  • Vocal SIP softswitch with H.323 and MGCP translators for non-SIP endpoints
  • Yxa Written in the Erlang programming language

SIP Clients (UA's)

Linux clients:

  • Cockatoo
  • Ekiga || SIPH.323 audio and video softphone for various linux, solaris, windows, and various unix systems. Formerly GnomeMeeting
  • FreeSWITCH: Console client for SIP, IAX2, Woomera and Jingle/Google Talk
  • Kphone
  • Linphone audio and video SIP softphone for Linux and Windows XP
  • minisip cross-platform SIP softphone, Linux, Windows XP and soon Windows Mobile 2003 SE
  • MjUA: simple cross-platform SIP softphone, written in java, based on MjSip stack
  • Open IP Phone Business IP Phone sdk support, ims compliant, good interoperability.
  • OpenSIPStack MPL licensed SIP stack with ENUM, Presence (XMPP/SIMPLE) and NAT traversal. Reference implementation of Session Border Controller (OpenSBC) available.
  • OpenSoftphone: A simple Java based SIP softphone using the PjSip-jni wrapper.
  • OpenZoep: GPL telephone and IM messaging client engine
  • Peers Minimalist SIP softphone written in java (tested on linux and windows)
  • PhoneGaim
  • PJSUA: Command line SIP UA with SIMPLE, IM, call transfer, RTCP/RTCP, etc.
  • QuteCom ex-OpenWengo: a fully SIP compliant multiplatform softphone with many features
  • SFLphone, open-source multiplatform multi-protocol VoIP client
  • ShtoomSIP softphone in Python, runs on Windows, Mac, Linux
  • SIP Communicator Audio/Video phone and messenger - Multiplatform - Open Source (also supports XMPP, MSN, AIM, Yahoo! and others).
  • SipToSis from mhspot.com Skype SIP UA - Multiplatform - Open Source
  • sipXezPhone ("sipX easy phone") from SIPfoundry based on sipXtapi
  • sipXphone from SIPfoundry, previously known as the Pingtel phone
  • Twinkle
  • YateClient is multiprotocol and multiplatform softphone with H.323, SIP, Jingle and IAX support.
  • YeaPhone: A SIP softphone for the Yealink USB-P1K handset based on the libLinphone backend

 

MacOS X clients:

  • Blink: It supports wideband VoIP, Instant Messaging, File Transfer and Desktop Sharing based on MSRP
  • FreeSWITCH: Console client for SIP, IAX2, Woomera and Jingle/Google Talk
  • PJSUA: Command line SIP UA with SIMPLE, IM, call transfer, RTCP/RTCP, etc.
  • QuteCom ex-OpenWengo: a fully SIP compliant multiplatform softphone with many features
  • SFLphone, open-source multiplatform multi-protocol VoIP client
  • ShtoomSIP softphone in Python, runs on Windows, Mac, Linux
  • SIP Communicator Audio/Video phone and messenger - Multiplatform - Open Source (also supports XMPP, MSN, AIM, Yahoo! and others).
  • SipToSis from http://www.mhspot.com Skype SIP UA - Multiplatform - Open Source
  • Telephone: A SIP softphone designed for the Mac (written in Objective-C/Cocoa). Very good integration with Mac OSX : Dial from Addressbook, dial tel: URIs from Safari, notifications with Growl.
  • YateClient skinnable VoIP client based on QT library which supports H.323, SIP, Jingle and IAX protocols

 

Windows clients

  • Ekiga || SIPH.323 audio and video softphone for various linux, solaris, windows, and various unix systems. Formerly GnomeMeeting
  • FreeSWITCH: Console client for SIP, IAX2, Woomera and Jingle/Google Talk
  • JPhone Rich software SDK support softphone development, Windows, Linux, ThreadX, Vxworks etc.
  • Linphone audio and video SIP softphone for Linux and Windows XP
  • minisip cross-platform SIP softphone, Linux, Windows XP and soon Windows Mobile 2003 SE
  • MjUA: simple cross-platform SIP softphone, written in java, based on MjSip stack
  • OfficeSIP Messenger is audio-video softphone and instant messenger, open source alternative to MS Office Communicator.
  • OfficeSIP Softphone GPL audio-video softphone.
  • OpenSIPStack MPL licensed SIP stack with ENUM, Presence (XMPP/SIMPLE) and NAT traversal. Reference implementation of Session Border Controller (OpenSBC) available.
  • OpenZoep: GPL telephone and IM messaging client engine
  • Peers Minimalist SIP softphone written in java (tested on linux and windows)
  • PhoneGaim
  • PJSUA: Command line SIP UA with SIMPLE, IM, call transfer, RTCP/RTCP, etc.
  • OpenSoftphone: A simple Java based SIP softphone using the PjSip-jni wrapper
  • QuteCom ex-OpenWengo: a fully SIP compliant multiplatform softphone with many features
  • ShtoomSIP softphone in Python, runs on Windows, Mac, Linux
  • SIP Communicator Audio/Video phone and messenger - Multiplatform - Open Source (also supports XMPP, MSN, AIM, Yahoo! and others).
  • SipToSis from mhspot.com Skype SIP UA - Multiplatform - Open Source
  • sipXezPhone ("sipX easy phone") from SIPfoundry based on sipXtapi
  • sipXphone from SIPfoundry, previously known as the Pingtel phone
  • VMukti (formerly 1videoConference) alpha: a web2.0 VoIP video conferencing software for Asterisk.
  • wxCommunicator Windows softphone based on sipXtapi and wxWidgets 2.8.x, multi-account, conferencing, NAT support
  • YateClient is multiprotocol and multiplatform softphone with H.323, SIP,Jingle and IAX support.

SIP tools

  • Callflow: Generates SIP Call Flow diagrams
  • miTester for SIP: SIP testing tool; Automates test execution.
  • Open Source Asterisk AMI: Open Source Asterisk AMI interface application
  • pjsip-perf: SIP transaction and call performance measurement tool
  • PROTOS Test-Suite: SIP Testing tools
  • SFTF: SIP Forum Test Framework - a SIP UA test suite primarily targeted at UA software developers hosted by SIPfoundry
  • SIP-CallerID: SIP Caller ID retrieval and lookup
  • SIPbomber: SIP proxy testing tool
  • SIP SIMPLE Command Line Tools for SIP sessions (complete console based SIP UA) and SIMPLE Presence (Publish, Subscribe, Notify) and XCAP document manipulation
  • Sipp: SIP performance tester
  • Sipper: SIPr (called Sipper) is an open source and a comprehensive SIP application testing framework. Generate any call flow in minutes.
  • SIP Proxy: SIP security testing tool.
  • Sipsak: SIP testing tool
  • SIP Soft client: Software development kit for SIP Softphone
  • SIPVicious tool suite: tools for auditing SIP devices
  • SMAP: Locating and fingerprinting remote SIP devices
  • Vovida.org load balancer: SIP Load Balancer

 

SIP Protocol Stacks and Libraries

  • Aloha Spring based J2SE SIP A/S which leverages optimistic concurrent model and supports multiple persistence models
  • eXosip - eXtended osip library
  • Juphoon SIP Stack Rich software SDK support SIP, SDP, XML, RTP/RTCP, HTTP, STUN, ABNF etc. Support Windows, Linux, ThreadX, Vxworks etc.
  • libdissipate SIP stack
  • minisip includes a SIP stack
  • MjSip - complete and powerful java-based SIP library for both J2SE and J2ME platforms.
  • MSRP Library - MSRP protocol (RFC4975) and its relay extension (RFC4976) written in Python
  • NIST SIP Various SIP appications and tools in Java
  • Open Sip Stack MPL licensed SIP stack with ENUM, Presence (XMPP/SIMPLE) and NAT traversal. Reference implementation of Session Border Controller (OpenSBC) available.
  • oSIP Library SIP Library
  • OSP client protocol stack and SIPfoundry
  • PhClickDial - Verona based Active/X plugin for IE allowing ClickToDial functionallity
  • PJSIP: Small footprint, high performance, and ultra-portable SIP stack written in C, and has language binding for Python. Works on smartphones (Symbian, Windows, iPhone/iOS, Android) as well as desktops and support ZRTP encryption.
  • reSIProcate SIP stack and sample Application from SIPfoundry
  • SailFin Adds SIP support the the Java GlassFish Application Server
  • sipXtackLib an RFC 3261, 3263 complient SIP stack from SIPfoundry
  • http://sofia-sip.sourceforge.net Sofia-Sip is SIP stack implementation with STUN and presense support
  • SIP SIMPLE client SDK - High level middleware on top of SIP, RTP, MSRP and XCAP protocols
  • Twisted Python protocol stacks and applications includes SIP support
  • Verona - GPL licenesed VOIP engine based on oSIP,eXosip,oRTP,ffmepg, works on Linux,Windows Mac-OS/X
  • Vovida SIP Vovida SIP stack
  • XCAP Library - XCAP client library written in Python
  • YASS - Statefull SIP stack used in Yate written in C++ usable for client, server or proxy in a multithread or single thread model. It's working on both Windows and Linux, it's very small but full featured.

H.323 Clients

Linux clients:

 

MacOS X clients:

  • FreeSWITCH: Console client using OPAL
  • ohphoneX
  • YateClient skinnable VoIP client based on the QT library which supports H.323, SIP, Jingle and IAX protocols

 

Windows clients:

  • Ekiga || SIPH.323 audio and video softphone for various linux, solaris, windows, and various unix systems. Formerly GnomeMeeting
  • FreeSWITCH: Console client using OPAL
  • OpenPhone
  • YateClient is multiprotocol and multiplatform softphone with H.323, SIP and IAX support.

 

H.323 Gatekeeper

 

IAX clients

 

RTP Proxies

 

RTP Protocol Stacks

  • ccRTP C++ library based on GNU Common C++
  • Juphoon RTP Stack Rich software SDK include RTP/RTCP stack. Support Windows, Linux, ThreadX, Vxworks etc.
  • JRTPLIB C++ object oriented RTP library
  • libRTP part of gnome-o-phone
  • libzrtpcpp - ZRTP extension library for ccRTP stack
  • LIVE.COM Streaming Media includes C++ RTP stack
  • oRTP Written in C, running on linux, win32 and arm-linux.
  • PJMEDIA: Small footprint media stack with a tiny RTP/RTCP stack suitable for DSP or embedded deployment
  • RTPlib C library
  • sipXmediaLib RTP + audio bridges, audio splitters, echo suppression, tone from generation (e.g. DTMF), streaming support, RTCP, G711 codecs, etc. from SIPfoundry
  • Secure RTP - see: SRTP
  • UCL Common Multimedia Library includes cross platform RTP stack
  • Vovida RTP Stack
  • YRTP - Yate RTP stack, that can be used in other projects.
  • zrtp4j - ZRTP stack for Java, based on GNU ZRTP, used in SIP Communicator

 

MSRP Relays

 

XCAP servers

 

Other tools

  • Encours Teleconferencing in your web browser with an integrated VOIP layer (Java) and an optional Asterisk connectivity on the server side.
  • Howler Technologies - optimised G.729 codec for softswitch market.
  • MORCC - automated online Calling Card store. Paypal integrated.
  • OgonPhonesXML .NET Library for Aastra SIP Phones and Cisco SIP/IP phones for fast and easy XML Interfacement.
  • Oreka capture and retrieval of SIP, Cisco Skinny (SCCP) and raw RTP sessions with audio compression, rdbms metadata storage and web based user interface.
  • Vovida.org STUN server: A STUN server
  • Voipong - Voice over IP (VoIP) sniffer and call detector.
  • Vomit converts a Cisco IP phone conversation (recorded with TCPdump) into a standard WAV file

 

PBX platforms

Some of these include SIP proxy functionality

 

IVR platforms

  • Asterisk: Open Source PBX with built-in IVR server
  • Bayonne: GNU project IVR server
  • CT Server Perl based Open Source client/server library supporting Voicetronix Telephony hardware.
  • FreeSWITCH
  • OpenVXI: Implementation of VoiceXML
  • SEMS: Free/Open Source SIP media server with IVR capabilities
  • sipX PBX The SIP PBX for Linux (open source) with built-in IVR (voice mail & auto-attendant)
  • YATE Yet Another Telephony Engine
  • See Also: VoiceXML

 

Voicemail servers

  • Asterisk: Open Source PBX with built-in Voicemail Server
  • FreeSWITCH
  • Lintad: Linux Telephone Answering Device - A Voice and Faxmail Server
  • OpenPBX: Open Source PBX with built in voicemail
  • OpenUMS: Linux Voicemail and Unified Messaging Server
  • SEMS: Free/Open Source SIP media server with built-in Voicemail and Voicebox Server
  • sipX PBX The SIP PBX for Linux (open source) with built-in IVR (voice mail & auto-attendant)
  • VOCP: A Voicemail Server for voice modems
  • YATE Yet Another Telephony Engine with H.323, SIP and IAX support.

 

Speech

Text-to-speech and speech-to-text (voice recognition)

  • Festival: Voice synthesis system (implemented with a trainable neural network)
  • OpenSALT: Implementation of SALT
  • OpenVXI: Implementation of VoiceXML
  • Sphinx: speaker-independent speech recognizer
  • UniMRCP: cross-platform MRCP client and server

 

Fax Servers

 

Development platforms, protocol stacks

  • H323plus: Open Source H.323 Protocol Stack following on from the original openH323
  • OpenBloX: OpenBloX Open Source Java Diameter framework with all IMS and SIP servers interfaces; maintained by Traffix Systems,
  • OpenMGCP: Open Source MGCP Protocol Stack Developed with C and POSIX APIs,
  • OpenSS7SS7 Protocol Stack
  • ooh323c: Open Source H.323 Protocol Stack Developed in C
  • ++Skype C++ library for skype add-on platform independent software development. It is platform independent, easy to use, and easy to extend because of the flexible library design, inspired by modern C++ design ideas. Performance is one of the goals.

 

Radius Servers

 

Billing

 

Codecs

 

Middleware

  • Ernie: Open Source Python based applications platform for VoIP and presence based applications
  • Mobicents: The most popular Open Source Service Logic Execution Environment (JSLEE) and SIP Application Server for the Java platform.
  • TALK: Web based CTI Solution (AJAX client) which provides call control, presence and directorty features.

 

Suite Solutions

  • Zoontelecom: Zoon Suite is a Open Source solution for make VoIP services with billing and more. (Spanish)

 

CTI Dialer utilities

    • Asterisk phonebook A common shared phone book directory for Asterisk PBX
    • TALK Powerful directory management and scalable architecture to create Click to call or Select and Dial applications + AJAX libraries to implement these features in your web site.
时间: 2024-11-02 04:43:37

开源sip server & sip client 和开发库 一览的相关文章

【APACHE MINA2.0开发之一】搭建APACHE MINA框架并实现SERVER与CLIENT端的简单消息传递!

本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/apache-mina/831.html Hibernate系列学习阶段到此结束了,那么紧接着进入Apache Mina的开发学习,很多童鞋在微薄和QQ中疑问Himi为什么突然脱离游戏开发了,嘿嘿,其实可能更多的童鞋已经看出来了,Himi在偏向服务器Server端开发了,Hibernate.MySQL等都是为了Server端Mina开发而做的

sip服务器-sip server 2008的呼入域和呼出域的作用及配置

问题描述 sip server 2008的呼入域和呼出域的作用及配置 我想知道sip server 2008呼入域和呼出域的作用,配置和完成的功能,在线等,大神们快来解救我!我想实现两个服务器下的分机之间通信,配置这个呼入域和呼出域能不能实现?如果不能实现有其他方法能告诉我吗!求解救!

iOS 开发库(iOS Developer Library)

iOS 开发库(iOS Developer Library) 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 以下为详尽部分,如感觉过于冗长,可移步<iOS 开发库概要(iOS Devel

Android 中的蓝牙开发库 - 休息10分钟:听说蓝牙4.0马上要火啦?!

Android 中的蓝牙开发库 - 听说蓝牙4.0马上要火啦?! 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. package android.bluetooth 提供管理蓝牙功能的类,诸如扫

用vfp与sql server构建Client/Server应用程序(SPT)(1)

一些题外话 最近有一种好的现象--越来越多的Visual FoxPro用户开始注意到Client/Server应用程序的重要性,他们开始安装SQL Server了.作为开发人员,我们没有必要深入认识SQL Server的种种(我个人以为那是数据库管理员-DBA的事情),我们要解决的是怎样使Visual FoxPro与SQL Server在一起顺利的运行,怎样发挥两者的优越特性. "远程视图"一章已经涉及到了许多深层次的问题,但遗憾的是(可能是文章太过枯燥)很少有人关注它!笔者到现在还是

用vfp与sql server构建Client/Server应用程序(远程视图)(1)

本文是<用 Visual FoxPro 与 SQL Server 构建 Client/Server 应用程序>系列的一部分,照例"远程视图"应不是开篇章节,但我们发现:在我们为网站准备的文章中有太多的理论性的东西,为了缓解这一矛盾,我们决定把"远程视图"提上来先写. 当下最流行的 ADO 脱胎于 Visual FoxPro,在实际使用中两者各有特色,所以不要小看 Visual FoxPro 在远程数据处理上的能力,它绝对强大!读者可以参看本站的<M

分享十款最出色的PHP安全开发库中文详细介绍

  1. PHP入侵检测系统 开发库中文详细介绍-芭提雅6996详细介绍"> PHP IDS(即PHP-入侵检测系统)是一套易于使用.结构良好.速度出色且专门面向PHP类Web应用程序的先进安全层.这套入侵检测系统既不提供任何缓和及杀毒机制,也不会对恶意输入内容进行过滤,其作用单纯为识别出攻击者们针对站点进行的恶意活动.并以大家需要的方式作出及时提醒.凭借着一整套经过实践检验及相当严格的过滤规则,该检测系统会针对任何攻击活动给出一个影响评级数值,从而帮助用户更轻松地了解应如何应对当前出现的

Polycode:免费、开源的跨平台(游戏和APP)开发工具

Polycode:免费.开源的跨平台(游戏和APP)开发工具 发表于2013-03-27 08:53| 次阅读| 来源 C++SDN| 0 条评论| 作者张红月 开源PloycodeMoaiC++http://www.aliyun.com/zixun/aggregation/13484.html">Cocos2d-xUnity 3D游戏引擎 摘要:Polycode是 一款免费.开源的跨平台开发工具, 遵循MIT协议,代码托管在GitHub上.其API的设计理念是"用更少的代码做更

【我的Android进阶之旅】快速创建和根据不同的版本类型(Dev、Beta、Release)发布Android 开发库到Maven私服

前言 由于项目越来越多,有很多公共的代码都可以抽取出一个开发库出来传到公司搭建好的Maven私服,以供大家使用. 之前搭建的Maven仓库只有Release和Snapshot两个仓库,最近由于开发库有时候不稳定有bug,不便于测试.因此领导说要搭建三个版本的仓库,分别为Release版本.Beta版本.Dev版本,Snapshot版本废弃掉,下面来分别介绍下这三个版本仓库的意义. Dev版本:是用于开发库维护人员能够很快的新增代码并上传到Maven仓库,这样其他开发人员就能够很快的获取该Dev版