Open Source VOIP applications, both clients and servers (开源 ...
文章推薦指數: 80 %
Open Source VOIP applications, both clients and servers (开源sip server & sip client 和开发库). 2019年11月13日 阅读数:1895. 这篇文章主要向大家介绍Open Source ...
尚码园
首 页
java
python
php
html
css
javascript
mysql
linux
OpenSourceVOIPapplications,bothclientsandservers(开源sipserver&sipclient和开发库)
2019年11月13日
阅读数:1911
这篇文章主要向大家介绍OpenSourceVOIPapplications,bothclientsandservers(开源sipserver&sipclient和开发库),主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。
标签:
phphtmljavalinuxandroidiosgitgithubwebexpress
SIPProxies
SBOSIPProxy BypassAlltypesofInternetFirewall
JAIN-SIPProxy
Mini-SIP-Proxy AverytinyperlPOEbasedSIPproxy
MjServer cross-platformSIPproxy/registrar/redirect,writteninjava,basedonMjSipstack
MySIPSwitch SIPProxyserverwhichallowsusingmultipleSIPaccountswithasingleSIPlogin
NethidPro3.0.6 OpensourceSipEncryptionBridge:www.vonets.com
Net-SIP APerlSIPframeworkthatincludesastatelessproxy
OpenJSIP OpensourcedistributedstandaloneSIPproxy,SIPregistrar,SIPlocationservicerunbyJavaVM.Basedon NISTSIP andderivedfromJAIN-SIPProxy.
OpenSBC:MPLlicensedSIPproxy/registrar/B2BUAwithNATtraversalandENUM
OpenSER:GPLSIPServerwithTLSsupport-renamedto Kamailio
OpenSIPS forkedfromOpenSER.
partysip SIPproxyserver
reprofromthereSIProcateproject fullyimplementsFederatedVoIP andhasabuilt-inwebUIforquicksetup
REMWAVECalamar Cross-platformhighperformanceSIPproxywritteninJava
SaRP SIPandRTPProxyinPerl
SIPExpressRouter (SER): the SIProuter/proxy/jack-in-all-tradesfromIPtel.org
Siproxd SIPandRTPProxy
SIPVicious toolsuite:toolsforauditingsipdevices
sipX TheSIPPBXforLinux:Complete,nativeSIPPBXsolutionforbusiness
Vocal SIPsoftswitchwithH.323andMGCPtranslatorsfornon-SIPendpoints
Yxa WrittenintheErlangprogramminglanguage
CRMINtegrationProxyOpenSourceprogramwritenonjava.basedonMJSIPlibProxyforCall-Centerssolutions
Clearwater -opensourceIMS(IPMultimediaSubsystem)implementationdesignedformassivelyscalabledeploymentintheCloud-SIProutingcomponentsbuilton PJSIP
SIPClients(UA's)
Androidclients:
BriefMsg issimpleSIPmessenger.
Lumicall isaheavilyenhancedderivativeofSIPdroid,addingsupportforZRTP,SRTP,ENUM,ICE/TURN
SIPdroid isabasicSIPdialerforAndroid,basedontheMjSIPstackinJava
CSIPSimple isanalternativeSIPdialerforAndroid,basedonthePJSIPC-implementationofSIP/RTP
ENUMdroid isanENUMlookuptoolforAndroid'sdialer,itreliesontheuserhavingsomeothersoftphoneinstalledtomakethecalloverSIPorJabber
Sipmobile isanopensourceVoIPclientforAndroid.SupportsOPUSandVP8codecs,Googlepushnotifications,picturesharing.Settingareoptimizedforusewithsipmobile.orgdomain.Canbeusedwithanotherproxies.
Linuxclients:
SBOMultipathwithIntegratedSyncSwitch-LinuxbasedSIPSolution.
Baresip PortableSIPuseragentwithVideosupport
Blink:ItsupportswidebandVoIP(Opuscodec),Chat,FileTransferandMultipartyconferencingbasedonMSRPprotocol
Cockatoo
Ekiga || SIP, H.323 audioandvideosoftphoneforvariouslinux,solaris,windows,andvariousunixsystems.Formerly GnomeMeeting
FreeSWITCH:ConsoleclientforSIP,IAX2,WoomeraandJingle/GoogleTalk
Jitsi (formerlySIPCommunicator)Audio/Videophoneandmessengerwithend-to-endencryptionthroughZRTP-Multiplatform-OpenSource(alsosupportsXMPP,MSN,AIM,Yahoo!andothers).
Kphone
Homer-liveconferencingandmore:freecross-platformvideoconferencingsoftware,supportingunlimitedamountofparticipantsinavideo/audioconference
Linphone audioandvideoSIPsoftphoneforLinuxandWindowsXP
minisip cross-platformSIPsoftphone,Linux,WindowsXPandsoonWindowsMobile2003SE
MUVConf cross-platformSIPmulti-uservideoconference.Seedemo video.Downloadfrom code.google.com
MjUA:simplecross-platformSIPsoftphone,writteninjava,basedonMjSipstack
OpenIPPhone BusinessIPPhonesdksupport,imscompliant,goodinteroperability.
OpenSIPStack MPLlicensedSIPstackwithENUM,Presence(XMPP/SIMPLE)andNATtraversal.ReferenceimplementationofSessionBorderController(OpenSBC)available.
OpenSoftphone:AsimpleJavabasedSIPsoftphoneusingthe PjSip-jniwrapper.
OpenZoep:GPLtelephoneandIMmessagingclientengine
Peers MinimalistSIPsoftphonewritteninjava(testedonlinuxandwindows)
PhoneGaim
PJSUA:CommandlineSIPUAwithSIMPLE,IM,calltransfer,RTCP/RTCP,etc.
QuteCom ex-OpenWengo:afullySIPcompliantmultiplatformsoftphonewithmanyfeatures
SFLphone,open-sourcemultiplatformmulti-protocolVoIPclient
Shtoom: SIP softphoneinPython,runsonWindows,Mac,Linux
SipToSisfrom mhspot.com SkypeSIPUA-Multiplatform-OpenSource
sipXezPhone("sipXeasyphone")fromSIPfoundrybasedonsipXtapi
sipXphonefromSIPfoundry,previouslyknownasthe Pingtel phone
Twinkle
YateClient ismultiprotocolandmultiplatformsoftphonewithH.323,SIP,JingleandIAXsupport.
YeaPhone:ASIPsoftphonefortheYealinkUSB-P1KhandsetbasedonthelibLinphone backend
CRMIntegrationClientOpenSourceprogramwritenonjava.basedonMJSIPandSIP-CommunicatorforCall-Centerssolutions
MacOSXclients:
Blink:ItsupportswidebandVoIP,InstantMessaging,FileTransferandDesktopSharingbasedonMSRP
FreeSWITCH:ConsoleclientforSIP,IAX2,WoomeraandJingle/GoogleTalk
Jitsi (formerlySIPCommunicator)Audio/Videophoneandmessengerwithend-to-endencryptionthroughZRTP-Multiplatform-OpenSource(alsosupportsXMPP,MSN,AIM,Yahoo!andothers).
PJSUA:CommandlineSIPUAwithSIMPLE,IM,calltransfer,RTCP/RTCP,etc.
QuteCom ex-OpenWengo:afullySIPcompliantmultiplatformsoftphonewithmanyfeatures
SFLphone,open-sourcemultiplatformmulti-protocolVoIPclient
Shtoom: SIP softphoneinPython,runsonWindows,Mac,Linux
SipToSis from http://www.mhspot.com SkypeSIPUA-Multiplatform-OpenSource
Telephone:ASIPsoftphonedesignedfortheMac(writteninObjective-C/Cocoa).VerygoodintegrationwithMacOSX:DialfromAddressbook,dialtel:URIsfromSafari,notificationswithGrowl.
YateClient skinnableVoIPclientbasedonQTlibrarywhichsupportsH.323,SIP,JingleandIAXprotocols
REMWAVECommunicatorOSX OpensourceSIPphoneforOSX.BasedonPJSIPlibrary,scriptablewithAppleScriptandaddressbookintegration.
Windowsclients
Blink:ItsupportswidebandVoIP(Opuscodec),Chat,FileTransferandMultipartyconferencingbasedonMSRPprotocol
BriefMsg issimpleSIPmessenger.
Ekiga || SIP, H.323 audioandvideosoftphoneforvariouslinux,solaris,windows,andvariousunixsystems.FormerlyGnomeMeeting
FreeSWITCH:ConsoleclientforSIP,IAX2,WoomeraandJingle/GoogleTalk
Homer-liveconferencingandmore:freecross-platformvideoconferencingsoftware,supportingunlimitedamountofparticipantsinavideo/audioconference
Jitsi (formerlySIPCommunicator)Audio/Videophoneandmessengerwithend-to-endencryptionthroughZRTP-Multiplatform-OpenSource(alsosupportsXMPP,MSN,AIM,Yahoo!andothers).
JPhone RichsoftwareSDKsupportsoftphonedevelopment,Windows,Linux,ThreadX,Vxworksetc.
Linphone audioandvideoSIPsoftphoneforLinuxandWindowsXP
MicroSIP:lightweightSIPsoftphonebasedonPJSIPstackforWindowsOSwritteninC++.SIMPLEIMandPresense.
minisip cross-platformSIPsoftphone,Linux,WindowsXPandsoonWindowsMobile2003SE
MUVConf cross-platformSIPmulti-uservideoconference.Seedemo video.Downloadfrom code.google.com
MjUA:simplecross-platformSIPsoftphone,writteninjava,basedonMjSipstack
OfficeSIPMessenger isaudio-videosoftphoneandinstantmessenger, opensource alternativetoMSOfficeCommunicator.
OfficeSIPSoftphone GPLaudio-videosoftphone.
OpenSIPStack MPLlicensedSIPstackwithENUM,Presence(XMPP/SIMPLE)andNATtraversal.ReferenceimplementationofSessionBorderController(OpenSBC)available.
OpenSoftphone:AsimpleJavabasedSIPsoftphoneusingthe PjSip-jniwrapper
OpenZoep:GPLtelephoneandIMmessagingclientengine
Peers MinimalistSIPsoftphonewritteninjava(testedonlinuxandwindows)
PhoneGaim
PJSUA:CommandlineSIPUAwithSIMPLE,IM,calltransfer,RTCP/RTCP,etc.
QuteCom ex-OpenWengo:afullySIPcompliantmultiplatformsoftphonewithmanyfeatures
REMWAVECommunicatorWin OpensourcesoftphoneforWindows.WritteninC#andbasedonthePJSIPlibrary.Includingbrandingengine.
Shtoom: SIP softphoneinPython,runsonWindows,Mac,Linux
SipToSisfrom mhspot.com SkypeSIPUA-Multiplatform-OpenSource
sipXezPhone("sipXeasyphone")fromSIPfoundrybasedonsipXtapi
sipXphonefromSIPfoundry,previouslyknownasthePingtelphone
tSIP Portable,BSD-licensedsoftphonewithBLF,callrecording,customizablekeypadandshortcuts,browserintegration.Basedonre/rem/baresip.
VMukti(formerly1videoConference)alpha:aweb2.0VoIPvideoconferencingsoftwareforAsterisk.
wxCommunicator WindowssoftphonebasedonsipXtapiandwxWidgets2.8.x,multi-account,conferencing,NATsupport
YateClient ismultiprotocolandmultiplatformsoftphonewithH.323,SIP,JingleandIAXsupport.
Platformindependentclients
GreenJ:DevelopmentframeworkbasedonQtandPJSIPforeasilybuildingSIP-SoftphoneapplicationswithaWeb-Interface.
MUVConf cross-platformSIPmulti-uservideoconference.Seedemo video.Downloadfrom code.google.com
WeavverBrowserPhone:Aweb-browserbasedsoftphonethat'seasytointegratewithanywebsite.WorkswiththeRTMPprotocolasintegratedinFreeSwitch.YoucanusethisFlash-basedfrontendwithFreeSwitchtoreachnearlyanyVoIPback-end(SIP/H.323/IAX/etc).
SIPtools
Callflow:GeneratesSIPCallFlowdiagrams
miTesterforSIP:SIPtestingtool;Automatestestexecution.
OpenSourceAsteriskAMI:OpenSourceAsteriskAMIinterfaceapplication
pjsip-perf:SIPtransactionandcallperformancemeasurementtool
PROTOSTest-Suite:SIPTestingtools
SFTF:SIPForumTestFramework-aSIPUAtestsuiteprimarilytargetedatUAsoftwaredevelopershostedbySIPfoundry
SIP-CallerID:SIPCallerIDretrievalandlookup
SIPbomber:SIPproxytestingtool
SIPSIMPLECommandLineTools forSIPsessions(completeconsolebasedSIPUA)andSIMPLEPresence(Publish,Subscribe,Notify)andXCAPdocumentmanipulation
SIPInspector -SIPInspectorisatoolwritteninJAVAtosimulatedifferentSIPmessagesandscenarios.YoucancreateyourownSIPsignalingscenarios,customizeSIPmessagesandmonitorincomingandoutgoingmessages.ThetoolcanplayRTPstreamsfromapcapfile.Transportprotocols:UDP,TCP,websocket
Sipp:SIPperformancetester
Sipper:SIPr(calledSipper)isanopensourceandacomprehensiveSIPapplicationtestingframework.Generateanycallflowinminutes.
SIPProxy:SIPsecuritytestingtool.
Sipsak:SIPtestingtool
SIPSoftclient:SoftwaredevelopmentkitforSIPSoftphone
SIPVicioustoolsuite:toolsforauditingSIPdevices
Vovida.orgloadbalancer:SIPLoadBalancer
SIPProtocolStacksandLibraries
AlohaSpringbasedJ2SESIPA/Swhichleveragesoptimisticconcurrentmodelandsupportsmultiplepersistencemodels
eXosip -eXtendedosiplibrary
JuphoonSIPStack RichsoftwareSDKsupportSIP,SDP,XML,RTP/RTCP,HTTP,STUN,ABNFetc.SupportWindows,Linux,ThreadX,Vxworksetc.
libdissipateSIPstack
Libre -PortableSIPStackunderBSDlicensewithIPv4/v6support(SIP,SDP,RTP/RTCP,STUN,TURN,ICE,DNS)
minisip includesaSIPstack
MjSip -completeandpowerfuljava-basedSIPlibraryforbothJ2SEandJ2MEplatforms.
MSRPLibrary -MSRPprotocol(RFC4975)anditsrelayextension(RFC4976)writteninPython
NISTSIP VariousSIPappicationsandtoolsinJava
OpenSipStack MPLlicensedSIPstackwithENUM,Presence(XMPP/SIMPLE)andNATtraversal.ReferenceimplementationofSessionBorderController(OpenSBC)available.
oSIPLibrary SIPLibrary
OSPclientprotocolstack and SIPfoundry
PhClickDial-VeronabasedActive/XpluginforIEallowingClickToDialfunctionallity
PJSIP:Smallfootprint,highperformance,andultra-portableSIPstackwritteninC,andhaslanguagebindingforPython.Worksonsmartphones(Symbian,Windows,iPhone/iOS,Android)aswellasdesktopsandsupportZRTPencryption.
reSIProcate SIPstackandsampleApplicationfrom SIPfoundry
SailFin AddsSIPsupportthetheJavaGlassFishApplicationServer
SIP.js -SIPSignalingJavaScriptLibraryforWebRTCDevelopers
sipXtackLibanRFC3261,3263complientSIPstackfrom SIPfoundry
http://sofia-sip.sourceforge.net Sofia-SipisSIPstackimplementationwithSTUNandpresensesupport
SIPSIMPLEclientSDK -HighlevelmiddlewareontopofSIP,RTP,MSRPandXCAPprotocols
Twisted PythonprotocolstacksandapplicationsincludesSIPsupport
Verona-GPLlicenesedVOIPenginebasedonoSIP,eXosip,oRTP,ffmepg,worksonLinux,WindowsMac-OS/X
VovidaSIP VovidaSIPstack
XCAPLibrary -XCAPclientlibrarywritteninPython
YASS-StatefullSIPstackusedin Yate writteninC++usableforclient,serverorproxyinamultithreadorsinglethreadmodel.It'sworkingonbothWindowsandLinux,it'sverysmallbutfullfeatured.
ivrworx -highlevelLuainterfacetoSIP/RTSP/MRCP,fortestingdistributedVoIPscenarios(windows,Vista+clients).
H.323Clients
Linuxclients:
Ekiga || SIP, H.323 audioandvideosoftphoneforvariouslinux,solaris,windows,andvariousunixsystems.FormerlyGnomeMeeting
FreeSWITCH:ConsoleclientusingOPAL
GnomeMeeting
YateClient ismultiprotocolandmultiplatformsoftphonewithH.323,SIPandIAXsupport.
MacOSXclients:
FreeSWITCH:ConsoleclientusingOPAL
ohphoneX
YateClient skinnableVoIPclientbasedontheQTlibrarywhichsupportsH.323,SIP,JingleandIAXprotocols
Windowsclients:
Ekiga || SIP, H.323 audioandvideosoftphoneforvariouslinux,solaris,windows,andvariousunixsystems.FormerlyGnomeMeeting
FreeSWITCH:ConsoleclientusingOPAL
OpenPhone
YateClient ismultiprotocolandmultiplatformsoftphonewithH.323,SIPandIAXsupport.
H.323Gatekeeper
GNUGatekeeper -forLinux,Windows,Macetc.
IAXclients
FreeSWITCH
IAXComm forLinux,MacOSXandWindows
Kiax -forLinux,WindowsandMacOS,basedoniaxclient,GPL
MozIAX
QtIaxfrom http://www.holgerschurig.de/qtiax.html
SFLphone,open-sourcemultiplatformmulti-protocolVoIPclient(IAXsupportisplanned)
YakaPhoneSimple,Free,OpenSource,SkinnableIAX/IAX2SoftphonefromYakaSoftware
YateClient ismultiprotocolandmultiplatformsoftphonewithH.323,SIPandIAXsupport.
TURNserversandRTPProxies
reTurn fromthe reSIProcate projectprovidesastandardscompliantSTUN/TURNrelay
STUN&TURNServer -isanopensourceSTUN&TURNServer(andclientlibrary)forUNIX/Linuxplatforms.
AGProjects:MediaProxy1workswith SIPexpressrouter and OpenSER,hasload-balancingusingDNSSRVrecordsandaccountingcapabilities
MaximSobolevRTPproxy:Workswith SIPexpressrouter totraverseNAT,alsofunctionsas RTP gatewaybetweenIPv4andIPv6
MediaProxy2 ismorescalableusingkernelspaceswitchingandworkswith OpenSIPs
RTPProtocolStacks
ccRTP C++librarybasedonGNUCommonC++
JuphoonRTPStack RichsoftwareSDKincludeRTP/RTCPstack.SupportWindows,Linux,ThreadX,Vxworksetc.
JRTPLIB C++objectorientedRTPlibrary
libRTPpartofgnome-o-phone
libzrtpcpp -ZRTPextensionlibraryforccRTPstack
LIVE.COMStreamingMedia includesC++RTPstack
oRTP WritteninC,runningonlinux,win32andarm-linux.
PJMEDIA:SmallfootprintmediastackwithatinyRTP/RTCPstacksuitableforDSPorembeddeddeployment
RTPlibClibrary
sipXmediaLibRTP+audiobridges,audiosplitters,echosuppression,tonefromgeneration(e.g.DTMF),streamingsupport,RTCP,G711codecs,etc.from SIPfoundry
SecureRTP-see: SRTP
OpenTelecoms.orgZRTPstack implementsZRTPinJava,forAndroid,J2SEandBlackberry,usedinthe Lumicall dialerforAndroid
UCLCommonMultimediaLibrary includescrossplatformRTPstack
VovidaRTPStack
YRTP- Yate RTPstack,thatcanbeusedinotherprojects.
zrtp4j -ZRTPstackforJava,basedonGNUZRTP,usedin Jitsi (formerlySIPCommunicator)
MSRPRelays
MSRPRelay from AGProjects
XCAPservers
OpenXCAP from AGProjects
Othertools
Encours TeleconferencinginyourwebbrowserwithanintegratedVOIPlayer(Java)andanoptionalAsteriskconnectivityontheserverside.
HowlerTechnologies -optimisedG.729codecforsoftswitchmarket.
InteractiveDialplanner Open-SourceGUIDialplanDevelopmentforAsteriskPBX.
MORCC -automatedonlineCallingCardstore.Paypalintegrated.
OfficeSIPTurnServer is opensource TURNservercompatiblewith|MS-TURN|extension.
OgonPhonesXML .NETLibraryforAastraSIPPhonesandCiscoSIP/IPphonesforfastandeasyXMLInterfacement.
OpenBTS AUnixVOIPinterfacetothe GSM cellularnetwork
Oreka captureandretrievalofSIP,CiscoSkinny(SCCP)andrawRTPsessionswithaudiocompression,rdbmsmetadatastorageandwebbaseduserinterface.
outCALL integratesMicrosoft'sOutlookwithAsteriskforpop-upsandclick2dial.ForExchangeintegrationsee outCALL.
TBDialOut isaThunderbirdextensionthataddsclickablelinks,contextmenuoptionsandtoolbarbuttonstoThunderbird'saddressbook,enablingyoutodialdirectfromyouraddressbook.TBDialOutcanbeusedwithmostsoftphones,withSnom,YealinkandTiptelhardwarephones,withsomeCiscosystemsandwithAsterisk.
Vovida.orgSTUNserver:A STUN server
Voipong -VoiceoverIP(VoIP)snifferandcalldetector.
Vomit convertsaCiscoIPphoneconversation(recordedwithTCPdump)intoastandardWAVfile
PBXplatforms
SomeoftheseincludeSIPproxyfunctionalityphp
Asterisk:OpenSourcePBX.Supports IAX, SIP, MGCP, H.323 andotherprotocols
CallWeaver:aforkof Asterisk with T.38 termination
Elastix UnifiedCommunicationsdistrosupportingIP-PBXandSoftSwitchcapabilities
FreeSWITCH OpenSourcePBXandSoftSwitch
OpenPBX:OpenSourcePBXdevelopedusing Perl
ZULTYS:OpenStandardsPBXbasedon SIP
PBX4Linux:ISDNPBXwithH.323GW
sipwitch:GNUproject'sPureSIPcallserver, sipwitchonfreshmeat.net
sipX-TheSIPPBXforLinuxfrom SIPfoundry
http://sipxcom.org/\sipXcom-OpenSourceEnterprise-readyfullPBXreplacement
SIP-It'stheRage! -Rage!BusinessOfficeXchangebasedonSipFoundry
YATE YetAnotherTelephonyEngine-supports H.323, SIP, IAX,PSTN
IVRplatforms
Asterisk:OpenSourcePBXwithbuilt-in IVR server
Bayonne:GNUprojectIVRserver
CTServer PerlbasedOpenSourceclient/serverlibrarysupportingVoicetronixTelephonyhardware.
Elastix UnifiedCommunicationsdistrosupportingIVRcapabilities
FreeSWITCH
ICTDialer AnOpenSourcesmartautodialersoftwarebundledwithgraphicalIVRDesignertools.
OpenVXI:Implementationof VoiceXML
SEMS:Free/OpenSourceSIPmediaserverwithIVRcapabilities
sipXPBXTheSIPPBXforLinux(opensource)withbuilt-inIVR(voicemail&auto-attendant)
http://sipxcom.org/\sipXcom-OpenSourceEnterprise-readyextensiveIVRsupport
YATE YetAnotherTelephonyEngine
SeeAlso: VoiceXML
Voicebroadcastingplatform
Newfies-DialerOpenSourceAutodialer&VoiceBroadcastingSolution -Multi-TenantsystemcomprisingAuto-dialer,surveytool,extensiondialing(press1campaign),voicerecordingandDoNotCall,withwhitelabeling,SMSandAMDavailable.
ICTDialer IsanOpenSourceunifiedcommunicationsautodialerandbroadcastingsoftwareapplicationsupportingvoice,sms,faxbroadcasting.
Voicemailservers
Asterisk:OpenSourcePBXwithbuilt-inVoicemailServer
Elastix UnifiedCommunicationsdistrosupportingVoicemailcapabilities
FreeSWITCH
Lintad:LinuxTelephoneAnsweringDevice-AVoiceandFaxmailServer
OpenPBX:OpenSourcePBXwithbuiltinvoicemail
OpenUMS:LinuxVoicemailandUnifiedMessagingServer
SEMS:Free/OpenSourceSIPmediaserverwithbuilt-inVoicemailandVoiceboxServer
sipXPBXTheSIPPBXforLinux(opensource)withbuilt-inIVR(voicemail&auto-attendant)
VOCP:AVoicemailServerforvoicemodems
YATE YetAnotherTelephonyEnginewithH.323,SIPandIAXsupport.
Speech
Text-to-speechandspeech-to-text(voicerecognition)html
Festival:Voicesynthesissystem(implementedwithatrainableneuralnetwork)
OpenSALT:Implementationof SALT
OpenVXI:Implementationof VoiceXML
Sphinx:speaker-independentspeechrecognizer
UniMRCP:cross-platformMRCPclientandserver
SMSsolutions
jSMPP:low-levelJavaAPIforSMPP,theprotocolforSMSgatewaysontheInternet
SMSRouter:serverprocessforhandlinginterchangeofSMSmessagesbetweenanSMPPgatewayandlocalapplicationsusingJMS,STOMP,SIP,XMPP,emailandREST
FaxServers
AsteriskFaxEmailGateway
Elastix UnifiedCommunicationsdistrosupportingFAXandVirtualFAXcapabilities
ICTFAX,isanOpenSourceFoipSoftwarefeaturingemailtofax,faxtoemailandwebtofaxbasedonfreeswitchandICTCore CommunicationFramework.
Lintad:LinuxTelephoneAnsweringDevice-AVoiceandFaxmailServer
Hylafax
ICTDialer IsanOpenSourceunifiedcommunicationsautodialerandbroadcastingsoftwareapplicationsupportingvoice,sms,faxbroadcasting.
Developmentplatforms,protocolstacks
Adhearsion:High-level,highlyproductivebackendtelephonydevelopmentframeworkbasedonAsterisk.WritteninRuby.
H323plus:OpenSource H.323 ProtocolStackfollowingonfromtheoriginalopenH323
IVRforSkype:OpenSourceexampleinC#.Nohardwarerequired.
OpenBloX:OpenBloXOpenSourceJavaDiameterframeworkwithallIMSandSIPserversinterfaces;maintainedbyTraffixSystems,
OpenMGCP:OpenSourceMGCPProtocolStackDevelopedwithCandPOSIXAPIs,
OpenSS7: SS7 ProtocolStack
ooh323c:OpenSource H.323 ProtocolStackDevelopedinC
++Skype C++libraryfor skype add-onplatformindependentsoftwaredevelopment.Itisplatformindependent,easytouse,andeasytoextendbecauseoftheflexiblelibrarydesign,inspiredbymodernC++designideas.Performanceisoneofthegoals.
RadiusServers
Aradial:RadiusserverandBillingforVoIP
BSDRadius:RadiusserverforVoIP
InterlinkRADIUSServer RADIUSServerSoftware
RadBoxRADIUSServer+BillingSystem.(Forawork,youneadinstalFramework2.0)
Billing
See OpenSourceBillingSystems
BillRun BillRun--OpenSourceBillingSolution,designedforBigData
Codecs
See CodecSoftware
Middleware
Ernie:OpenSourcePythonbasedapplicationsplatformforVoIPandpresencebasedapplications
Mobicents:ThemostpopularOpenSourceServiceLogicExecutionEnvironment(JSLEE)andSIPApplicationServerfortheJavaplatform.
TALK:WebbasedCTISolution(AJAXclient)whichprovidescallcontrol,presenceanddirectortyfeatures.
SuiteSolutions
Zoontelecom:ZoonSuiteisaOpenSourcesolutionformakeVoIPserviceswithbillingandmore.(Spanish)
CTIDialerutilities
Asteriskphonebook AcommonsharedphonebookdirectoryforAsteriskPBX
TALK PowerfuldirectorymanagementandscalablearchitecturetocreateClicktocallorSelectandDialapplications+AJAXlibrariestoimplementthesefeaturesinyourwebsite.
Here’salistofopensourceVoIPsoftwareavailableonthemarket:java
SIPproxies
Clearwater:AnopensourceIPMultimediaSubsystemimplementationforvastlyscalableutilisationintheCloud.ItsSIProutingcomponentsarebuiltonPJSIP.
Elastix:Anopensourceunifiedcommunicationsserverthatsupportschat,mail,faxandvideoconferencing.
JAIN-SIPProxy:CanbeusedinSIPproxyservers,SIPuseragentsandtesttools,aswellastobuildsessionbordercontrollers,resourceadaptersforJAVA,andSIPservletimplementations.
Kamailio:FormerlyOpenSER,thisisaSIPserverandregistrarwithTLSsupportforVoIPandreal-timecommunications.ItalsooffersSIPauthentication,diameter,RADIUS,ENUMandleast-cost-routing.Otherfeaturesincludeinstantmessaging,loadbalancing,fail-overrouting,accounting,andsupportforbackendsystems.
MiniSIPServer:AsmallPerlPOE-basedSIPproxythatoffersenterprisecommunicationserviceslikeringing-orhunting-group,follow-meandcallqueue.Canrunonmultipleoperatingsystemsandvirtualmachinesystems.ItalsoworksonanIPv6network.
MjServer:Cross-platformSIPproxy,registrarandredirectserver.It’swritteninJAVAandbasedontheMjSIPstack,whichisusedtoinitiatevoice/video/multimediasessionsforinteractiveandnoninteractiveapplications.Alsoincludescallcontrol,useragentandsessionbordercontrollerimplementations.
Mumble:Anopensource,low-latencyvoicechatsoftwaremainlyforgaminguse.Italsooffersencryptedcommunicationandkeyauthentication.Youcanevenrecognisefriendsacrossservers.
MySIPSwitch:SIPproxyserverthatallowstheuseofmultipleSIPaccountswithjustoneSIPlogin.ItalsoallowscentralmanagementofanySIP-basedVoIPservice.
NethidPro3.0.6:AnopensourceSIPencryptionbridge–ananti-blockingVoIPencryptionsystemthatsupportsusingHTserialencryptionVoIPgateway.
Net-SIP:APerlSIPframeworkwhichcomeswithastatelessproxy.
OpenJSIP:AnopensourcedistributedstandaloneSIPproxy,registrarandlocationservicethatisrunbyJAVAVM.It’sbasedonNISTSIP(variousSIPapplications,toolsandlibrariesinJAVA)andcomesfromtheJAIN-SIPproxy.
OpenSBC:SIPproxy,registrarandB2BUAthatincludesNATtraversal,ENUM,andreferenceimplementationofsessionbordercontroller.Itcanbeexpandedandmodifiedbasedonpersonalneeds.
OfficeSIP:AnopensourceSIPserverforWindowstomakevoiceandvideocallsanddeliverinstantmessagesbetweencomputersforfree.
OpenSIPS:DerivedfromOpenSER,it’saSIPproxy/serverforvoice,video,presence,IM,andotherSIPextensions.
partySIP:AflexibleandcustomisableSIPproxyserverwithdifferentpluginstoaddorremovecapabilities.Userscandisableuselessfunctionsandallownewoneswithlittledevelopment.
Repro:FromthereSIProcateproject,it’safreeopensourceSIPserver.ItcomeswithafullimplementationoffederatedVoIPandabuilt-inwebuserinterfaceforfastsetup.
Remwave:Ahighperformancecross-platformSIPproxythat’swritteninJAVA.
SaRP:SIPproxyinPerl,butacross-platformC++versionisintheworks.
SIPExpressRouter(SER):HighperformanceSIPproxy,routerandregistrar.ItalsooffersSIPauthentication,diameter,RADIUSandENUM.ItcaneasilyfixoperationalissuessuchasbrokennetworkcomponentsandisscalablefromsmallofficeenvironmentstoactingasaPBXorAsteriskreplacement.
SippyB2BUA:SIPback-to-backuseragentserversoftware.It’sacallcontroller,maintainingcompletecallstateandparticipatinginallcallrequests.Itcanperformaccuratecallaccounting,fail-overcallrouting,prepaidratingandbilling,andmore.
Siproxd:AmasqueradingSIPproxyserverthatcanrunonLinux,MacOSX,andotherUnixderivatives.
SIPVicious:AsuiteoftoolsforauditingSIP-basedVoIPsystems.
SipXecs:Acomplete,nativeSIPPBXsolutionforLinux.Itprovidesinstantmessaging,voicemail,userportals,adminGUI,andplug&playmanagement.
VocalVoIPSoftware:HasaSIPserverwithnetworkstack.Canbecustomisedtobusinessneedsandalsoprovidescallrouting,callcontrolandbillinginformationforLinux.It’scapableofadaptationandscalability.
Yxa:AsetofSIPserverapplicationswrittenintheErlangprogramminglanguage.
Monitoringsoftware
AheevaContactCentreSuite:Anall-in-onecontactcentrethatoffersremotemonitoring,contactmanagementandnetworkanalytics.
Homer:AnopensourceSIPcapturesystemandmonitoringapplication.ItcomeswithHEP,IPProto4(IPIP)encapsulationandportmirroring/monitoring.
Kamailio:ItoffersSNMP(SimpleNetworkManagementProtocol)monitoring,whichmonitorsnetworkdevicesforconditionsthatrequireadministrativeattention.
MonAst–TheAsteriskMonitor:HTMLinterfacethatactsasanoperatorpanelforAsteriskfordisplayinguser/peerstatusandcalls.ItusesareverseAJAX,PythonandPHPfororiginating,transferringandhangingupcalls,aswellasmanagingqueuesandmeetmerooms.
nProbe:AnopensourceNetFlowProbeforgigabitnetworks.OfferspreciseVoIPtrafficmonitoringtobuildaccurateanalysisapplications.
ntop:ProvidesVoIPnetworktrafficmonitoringwithsimplemetrics.
OrecX:Records,monitorsandreplayscallsforcontactcentresandbusinessVoIPproviders.Thesoftwarecanbelocalisedandcustomisedforfree.
PJSIP-perf: MonitorsandtracksSIPtransactionandcallperformance.
SIP-CallerID:RetrievesandlooksupSIPcallerID.
SIPInspector:WritteninJAVA,thissoftwaremonitorsincomingandoutgoingSIPmessages,andmuchmore.
VoIPmonitor:Anopensourcenetworkpacketsnifferforarchiving,monitoringandtroubleshootingqualityofSIPVoIPcalls.
Stacksandlibraries
eXosip:AnextendedoSIPlibrarywhichmakesiteasiertousetheSIPprotocolformultimediasessionestablishmentforeitherVoIPormultiplayergaming.
IvrWorx:VoIPprototypingandtestingframework–high-levelLuaInterfacetoSIP/RTSP/MRCPinordertotestcomplicatedVoIPnetworks.
Libre:Portableandgenericlibraryforreal-timecommunicationswithacompleteSIPstackwithIPv4/v6support.
MjSIP:JAVA-basedSIPlibraryforJ2SEandJ2MEplatforms.
MSRPLibrary:MessageSessionRelayProtocolpeerlibraryanditsrelayextensionwritteninPython.
NISTSIP1.2:SeriesofSIPlibraries,applicationsandtoolsinJAVA.
OpalVoIP:TheOpenPhoneAbstractionLibraryisaC++multiplatform,multiprotocollibraryforfax,videoandvoiceoverIPandothernetworks.
OpenSIPStack:SIPstackthatincludesENUM,Presence(XMPP/SIMPLE)andNATtraversal.ItcomeswithaplatformagnosticstackimplementationofRFC3261sodevelopmentcanbedoneinvariousplatforms,includingWindowsandLinux.
oSIPLibrary:ProvidesmultimediaandtelecomsoftwaredevelopersaninterfaceforinitiatingandcontrollingSIP-basedsessionsintheirapplications.
PJSIP:HighperformanceSIPprotocolstackwritteninCandwithlanguagebindingforPython.It’salsocustomisable,portableandhasasmallfootprint.
reSIProcate:SIPstackandsampleapplicationfromSIPfoundrythatworksinvariousoperatingsystemslikeUnixandWindows.Canbeusedforimplementingproxies,instantmessagingandgateways.
SailFin:AddsSIPsupporttotheJAVAGlassFishapplicationserver.
SIP.js:JavaScriptlibraryforWebRTCandSIPsignalling.
Sofia-SIP:ASIPuseragentlibraryandSIPstackimplementationthatincludessupportforSTUNandpresence.
Twisted:ProtocolstacksandapplicationsforPythonwithSIPsupport.
VovidaSIPStack:AnimplementationoftheSIPprotocolforinitiatingvoicecallsoverIPnetworks.
YASS:StatefulSIPstackusedinYate andwritteninC++thatcanbeusedforaproxy/serverinasingleormulti-threadmodel.
Yxa:AtransactionstatefulSIPstackwritteninErlang.
Platforms
AheevaContactCentreSuite:AnopensourcePBXsystemforIPtelephony.Itofferscallcentrefeaturessuchascallrouting,contactmanagementfunctionsandresearchfunctions.
AsteriskPBX:Anopensourcetelephonyengineandtoolkitforbuildingcommunicationsapplications,suchasIP-PBXandIVRsystems,VoIPgatewaysandconferencebridges.Alsoincludesvoicemail,callqueuingandautomatedcalldistribution.
Bayonne: AGNUprojectIVRserverforuserstoeasilyintegratewithtelephony.
Elastix:UnifiedcommunicationssoftwarethatsupportsIP-PBXandIVRcapabilitiesforIPtelephony.
EvolutionPBX:Asterisk-basedPBXsystemthatmakesiteasierandmorecosteffectivetointegrateexistingphonesystemswithnewVoIPsystems.
FreePBXEcoSystem:AnopensourcePBXplatformforbuildingrobustandpowerfulcommunicationssolutionsforbusinessesandcallcentres.Canbecustomisedandadaptedtoyourchangingneedsandrunonsiteorinthecloud.
FreesideCRM:OpensourceplatformforVoIP,ISPs,hostedsolutions,onlinebusinessesandserviceproviders,withbilling,CRM,automationandtrouble-ticketingcapabilities.
FreeSWITCH:Anopensourcetelephonyplatformforvoicecallsandchat.CanbeusedasaPBXsystem,mediagatewayandmediaserverforhostingIVRapplications.Alsofeaturesvoicemail,conferencing,recording,andmore.
ICTDialer:Anopensourceauto-diallersoftwarethatincludesgraphicalIVRdesignertools.Italsosupportsvoice,SMSandfaxbroadcasting.
jPBXLite:JAVA-basedVoIP(SIP)PBXsystemthatsupportsvoicemail,voiceconferences,callqueuesandanIVRsystem.
Kamailio:It’salsoahighend,opensourcePBXsystemthatsupportsinstantmessagingandpresence.
OpenPBX:PBXsoftwareplatformforsmallofficesandlargecallcentres.Featuresincludevoicemail,auto-attendantandautomaticcalldistribution.ItcanalsobecustomisedandextendedwithitshighlycompactPerlcode.
OpenVXI:AnIVRplatformthatimplementsVoiceXML,whichisusedtomakeIVRapplicationsinPBXsolutions.
OrecX:Availableinbothopensourceandopenplatformformatsforrecording,monitoringandreplayingcalls.
PBX4Linux:Software-basedISDNPBXplatformwithH.323gatewayforLinux.
SEMS:FreeopensourceSIPexpressmediaserverthathasIVRcapabilities.
SIPWitch:PureSIPPBXcallandregistrationserver.
SipXecs:AnopensourceSIPPBXforLinuxwithbuilt-inIVR(voicemailandauto-attendant).Theplatformalsocomeswithinstantmessaging,presence,andFreeSWITCH-basedconferencing.
Sipwisesip:providerCE:ASIP-basedVoIPsoft-switchplatformthatcanbeusedtobuildavarietyofVoIPbusinessmodels/systems,whichincludevoice/videocalls,conferencing,presence,voicemailandinstantmessaging.
snomONE:Formerlypbxnsip,itincludesIP-PBXandIVRplatforms,alongwithafaxserver,unifiedmessaging,conferencing,outbounddialling,etc.
Switchvox:IP-PBXplatformwithcallrecordingandvisualvoicemail.
Yate:TelephonyenginethatsupportsSIPandH.323.ItoffersopensourcePBX/PABXandIVRplatforms,instantmessaging,voicemail,VoIP,conferencingandcallcentreservice.
References:
http://www.voip-info.org/wiki/view/Open+Source+VOIP+Software
http://sourceforge.net/directory/communications/telephony/voip/os:mac/freshness:recently-updated/
http://wiki.mumble.info/wiki/Main_Page
http://www.crn.com/slide-shows/networking/222600454/15-open-source-pbx-voip-products-to-know.htm
http://www.studyweb.com/wide-open-voip-top-50-open-source-voip-apps/
http://www.cio.com.au/article/323016/five_open_source_ip_telephony_projects_watch/
http://luca.ntop.org/VoIP.pdf
http://luca.ntop.org/OpenSourceVoipMonitoring.pdf
https://www.sipwise.org/news/technical/byov-services-1/
标签:
phphtmljavalinuxandroidiosgitgithubwebexpress
原文地址:https://www.cnblogs.com/welhzh/p/6782297.html
相关推荐
全国省市区信息,mysql数据库记录
RobotFramework数据库自动化
教程:在Linux、windows7上安装和使用svn(包括修改svn文件提交时间、提交人、提交信息)(修改svn提交日志)(***)
(转)并发编程–Concurrent用户指南
Sharepoint2013列表视图和字段权限扩展插件(免费下载)!
【经典】《Java170道面试笔试题全面含答案》涉及java/数据库/Spring框架/JVM/数据结构算法/设计模式相关
学习C#.NET、使用sqlserver数据库的总结
btcpool矿池源码分析(4)-GbtMaker模块解析
MySQL备份和恢复总结
【ApacheMina2.0开发之一】搭建ApacheMina框架并实现Server与Client端的简单消息传递!
上一篇:
高项复习笔记(二)
下一篇:
App设计:消息推送和界面路由跳转
热门标签
javascript
php
css
html
vue
html5
java
node
python
mysql
react
jquery
linux
android
webpack
ios
css3
nginx
c++
git
angularjs
spring
小程序
c#
机器学习
maven
分布式
区块链
大数据
eslint
DevelopQAS
关于本站
Copyright©2008-2022
粤ICP备19150900号
尚码园.
延伸文章資訊
- 1Asterisk SIP not-proxy - VoIP-Info
- 2All About SIP Proxy: What is a SIP Server? | TelNet Worldwide
- 3Open Source VOIP applications, both clients and servers (开源 ...
Open Source VOIP applications, both clients and servers (开源sip server & sip client 和开发库). 2019年11...
- 4Linphone open source VoIP SIP softphone - voice, video and ...
Linphone is an open source SIP client for HD voice/video calls, 1-to-1 and group instant messagin...
- 5List of SIP software - Wikipedia
Free and open-source license