Open Source VOIP Software & Servers

文章推薦指數: 80 %
投票人數:10人

Open Source VOIP Software: updated list of applications for both clients and servers, including SIP proxies, tools, stacks and libraries. OpenSourceVOIPapplications,bothclientsandservers. SIPProxies SipI/OLightweightsipproxy,locationserver,andregistrar SBOSIPProxyBypassAlltypesofInternetFirewall JAIN-SIPProxy Mini-SIP-ProxyAverytinyperlPOEbasedSIPproxy MjServercross-platformSIPproxy/registrar/redirect,writteninjava,basedonMjSipstack MySIPSwitchSIPProxyserverwhichallowsusingmultipleSIPaccountswithasingleSIPlogin Net-SIPAPerlSIPframeworkthatincludesastatelessproxy OpenJSIPOpensourcedistributedstandaloneSIPproxy,SIPregistrar,SIPlocationservicerunbyJavaVM.BasedonNISTSIPandderivedfromJAIN-SIPProxy. OpenSBC:MPLlicensedSIPproxy/registrar/B2BUAwithNATtraversalandENUM OpenSER:GPLSIPServerwithTLSsupport–renamedtoKamailio OpenSIPSforkedfromOpenSER. PartysipSIPproxyserver reprofromthereSIProcateprojectfullyimplementsFederatedVoIPandhasabuilt-inwebUIforquicksetup SaRPSIPandRTPProxyinPerl SIPExpressRouter(SER):theSIProuter/proxy/jack-in-all-tradesfromIPtel.org SiproxdSIPandRTPProxy SIPVicioustoolsuite:toolsforauditingsipdevices sipXTheSIPPBXforLinux:Complete,nativeSIPPBXsolutionforbusiness VOCALSIPsoftswitchwithH.323andMGCPtranslatorsfornon-SIPendpoints CRMINtegrationProxyOpenSourceprogramwritenonjava.basedonMJSIPlibProxyforCall-Centerssolutions Clearwater–opensourceIMS(IPMultimediaSubsystem)implementationdesignedformassivelyscalabledeploymentintheCloud–SIProutingcomponentsbuiltonPJSIP YetiOpensourceSBCwithintegratedroutingsubsystemandbilling.Designedashighperformanceandclusteredwholesaleplatform.Yetisupportsmediaproxyingwithtranscoding,SIPprotocolnormalization,flexiblecallreroutingandinteractionwithLNPdatabases.RichCDRsallowtofindanyprotocolissueswithoutmanualwork. SIPClients(UA’s) Androidclients: LumicallisaheavilyenhancedderivativeofSIPdroid,addingsupportforZRTP,SRTP,ENUM,ICE/TURN SIPdroidisabasicSIPdialerforAndroid,basedontheMjSIPstackinJava ENUMdroidisanENUMlookuptoolforAndroid’sdialer,itreliesontheuserhavingsomeothersoftphoneinstalledtomakethecalloverSIPorJabber Linuxclients: SBOMultipathwithIntegratedSyncSwitch–LinuxbasedSIPSolution. BaresipPortableSIPuseragentwithVideosupport Blink:ItsupportswidebandVoIP(Opuscodec),Chat,FileTransferandMultipartyconferencingbasedonMSRPprotocol Ekiga||SIP,H.323audioandvideosoftphoneforvariouslinux,solaris,windows,andvariousunixsystems.FormerlyGnomeMeeting Jitsi(formerlySIPCommunicator)Audio/Videophoneandmessengerwithend-to-endencryptionthroughZRTP–Multiplatform–OpenSource(alsosupportsXMPP,MSN,AIM,Yahoo!andothers). KPhone LinphoneaudioandvideoSIPsoftphoneforLinuxandWindowsXP minisipcross-platformSIPsoftphone,Linux,WindowsXPandsoonWindowsMobile2003SE MUVConfcross-platformSIPmulti-uservideoconference.Seedemovideo.Downloadfromcode.google.com MjUA:simplecross-platformSIPsoftphone,writteninjava,basedonMjSipstack OpenIPPhoneBusinessIPPhonesdksupport,imscompliant,goodinteroperability. OpenSIPStackMPLlicensedSIPstackwithENUM,Presence(XMPP/SIMPLE)andNATtraversal.ReferenceimplementationofSessionBorderController(OpenSBC)available. OpenSoftphone:AsimpleJavabasedSIPsoftphoneusingthePjSip-jniwrapper. OpenZoep:GPLtelephoneandIMmessagingclientengine PeersMinimalistSIPsoftphonewritteninjava(testedonlinuxandwindows) PJSUA:CommandlineSIPUAwithSIMPLE,IM,calltransfer,RTCP/RTCP,etc. SFLphone,open-sourcemultiplatformmulti-protocolVoIPclient sipXezPhone(“sipXeasyphone”)fromSIPfoundrybasedonsipXtapi sipXphonefromSIPfoundry,previouslyknownasthePingtelphone Twinkle CRMIntegrationClientOpenSourceprogramwritenonjava.basedonMJSIPandSIP-CommunicatorforCall-Centerssolutions MacOSXclients: Blink:ItsupportswidebandVoIP,InstantMessaging,FileTransferandDesktopSharingbasedonMSRP Jitsi(formerlySIPCommunicator)Audio/Videophoneandmessengerwithend-to-endencryptionthroughZRTP–Multiplatform–OpenSource(alsosupportsXMPP,MSN,AIM,Yahoo!andothers). PJSUA:CommandlineSIPUAwithSIMPLE,IM,calltransfer,RTCP/RTCP,etc. SFLphone,open-sourcemultiplatformmulti-protocolVoIPclient Telephone:ASIPsoftphonedesignedfortheMac.VerygoodintegrationwithMacOSX:DialfromAddressbook,dialtel:URIsfromSafari,notificationswithGrowl. Windowsclients Blink:ItsupportswidebandVoIP(Opuscodec),Chat,FileTransferandMultipartyconferencingbasedonMSRPprotocol Ekiga||SIP,H.323audioandvideosoftphoneforvariouslinux,solaris,windows,andvariousunixsystems.FormerlyGnomeMeeting Jitsi(formerlySIPCommunicator)Audio/Videophoneandmessengerwithend-to-endencryptionthroughZRTP–Multiplatform–OpenSource(alsosupportsXMPP,MSN,AIM,Yahoo!andothers). JPhoneRichsoftwareSDKsupportsoftphonedevelopment,Windows,Linux,ThreadX,Vxworksetc. LinphoneaudioandvideoSIPsoftphoneforLinuxandWindowsXP MicroSIP:lightweightSIPsoftphonebasedonPJSIPstackforWindowsOSwritteninC++.SIMPLEIMandPresense. minisipcross-platformSIPsoftphone,Linux,WindowsXPandsoonWindowsMobile2003SE MUVConfcross-platformSIPmulti-uservideoconference.Seedemovideo.Downloadfromcode.google.com MjUA:simplecross-platformSIPsoftphone,writteninjava,basedonMjSipstack OfficeSIPSoftphoneGPLaudio-videosoftphone. OpenSIPStackMPLlicensedSIPstackwithENUM,Presence(XMPP/SIMPLE)andNATtraversal.ReferenceimplementationofSessionBorderController(OpenSBC)available. OpenSoftphone:AsimpleJavabasedSIPsoftphoneusingthePjSip-jniwrapper OpenZoep:GPLtelephoneandIMmessagingclientengine PeersMinimalistSIPsoftphonewritteninjava(testedonlinuxandwindows) PJSUA:CommandlineSIPUAwithSIMPLE,IM,calltransfer,RTCP/RTCP,etc. sipXezPhone(“sipXeasyphone”)fromSIPfoundrybasedonsipXtapi sipXphonefromSIPfoundry,previouslyknownasthePingtelphone tSIPPortable,BSD-licensedsoftphonewithBLF,callrecording,customizablekeypadandshortcuts,browserintegration.Basedonre/rem/baresip. wxCommunicatorWindowssoftphonebasedonsipXtapiandwxWidgets2.8.x,multi-account,conferencing,NATsupport Platformindependentclients MUVConfcross-platformSIPmulti-uservideoconference.Seedemovideo.Downloadfromcode.google.com SIPtools Callflow:GeneratesSIPCallFlowdiagrams miTesterforSIP:SIPtestingtool;Automatestestexecution. OpenSourceAsteriskAMI:OpenSourceAsteriskAMIinterfaceapplication pjsip-perf:SIPtransactionandcallperformancemeasurementtool PROTOSTest-Suite:SIPTestingtools SFTF:SIPForumTestFramework–aSIPUAtestsuiteprimarilytargetedatUAsoftwaredevelopershostedbySIPfoundry SIPbomber:SIPproxytestingtool 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 JVoIP–compactSIPlibraryforJava libdissipateSIPstack Libre–PortableSIPStackunderBSDlicensewithIPv4/v6support(SIP,SDP,RTP/RTCP,STUN,TURN,ICE,DNS) minisipincludesaSIPstack MjSip–completeandpowerfuljava-basedSIPlibraryforbothJ2SEandJ2MEplatforms. NISTSIP–VariousSIPappicationsandtoolsinJava OpenSipStackMPLlicensedSIPstackwithENUM,Presence(XMPP/SIMPLE)andNATtraversal.ReferenceimplementationofSessionBorderController(OpenSBC)available. oSIPLibrarySIPLibrary PhClickDial–VeronabasedActive/XpluginforIEallowingClickToDialfunctionallity PJSIP:Smallfootprint,highperformance,andultra-portableSIPstackwritteninC,andhaslanguagebindingforPython.Worksonsmartphones(Symbian,Windows,iPhone/iOS,Android)aswellasdesktopsandsupportZRTPencryption. reSIProcateSIPstackandsampleApplicationfromSIPfoundry SailFinAddsSIPsupportthetheJavaGlassFishApplicationServer SIP.js–SIPSignalingJavaScriptLibraryforWebRTCDevelopers sipXtackLibanRFC3261,3263complientSIPstackfromSIPfoundry http://sofia-sip.sourceforge.netSofia-SipisSIPstackimplementationwithSTUNandpresensesupport SIPSIMPLEclientSDK–HighlevelmiddlewareontopofSIP,RTP,MSRPandXCAPprotocols TwistedPythonprotocolstacksandapplicationsincludesSIPsupport Verona–GPLlicenesedVOIPenginebasedonoSIP,eXosip,oRTP,ffmepg,worksonLinux,WindowsMac-OS/X VOVIDASIPVovidaSIPstack YASS–StatefullSIPstackusedinYATEwritteninC++usableforclient,serverorproxyinamultithreadorsinglethreadmodel.It’sworkingonbothWindowsandLinux,it’sverysmallbutfullfeatured. ivrworx–highlevelLuainterfacetoSIP/RTSP/MRCP,fortestingdistributedVoIPscenarios(windows,Vista+clients). TURNserversandRTPProxies reTurnfromthereSIProcateprojectprovidesastandardscompliantSTUN/TURNrelay AGProjects:MediaProxy1workswithSIPExpressRouterandOpenSER,hasload-balancingusingDNSSRVrecordsandaccountingcapabilities MaximSobolevRTPproxy:WorkswithSIPExpressRoutertotraverseNAT,alsofunctionsasRTPgatewaybetweenIPv4andIPv6 MediaProxy2ismorescalableusingkernelspaceswitchingandworkswithOpenSIPS RTPProtocolStacks ccRTPC++librarybasedonGNUCommonC++ JRTPLIBC++objectorientedRTPlibrary libRTPpartofgnome-o-phone LIVE.COMStreamingMediaincludesC++RTPstack PJMEDIA:SmallfootprintmediastackwithatinyRTP/RTCPstacksuitableforDSPorembeddeddeployment RTPlibClibrary sipXmediaLibRTP+audiobridges,audiosplitters,echosuppression,tonefromgeneration(e.g.DTMF),streamingsupport,RTCP,G711codecs,etc.fromSIPfoundry SecureRTP–see:SRTP OpenTelecoms.orgZRTPstackimplementsZRTPinJava,forAndroid,J2SEandBlackberry,usedintheLumicalldialerforAndroid YRTP–YATERTPstack,thatcanbeusedinotherprojects. zrtp4j–ZRTPstackforJava,basedonGNUZRTP,usedinJitsi(formerlySIPCommunicator) MSRPRelays MSRPRelayfromAGProjects PBXplatforms SomeoftheseincludeSIPproxyfunctionality Asterisk:OpenSourcePBX.SupportsIAX,SIP,MGCP,H.323andotherprotocols CallWeaver:aforkofAsteriskwithT.38termination FreeSwitchOpenSourcePBXandSoftSwitch OpenPBX:OpenSourcePBXdevelopedusingPerl PBX4Linux:ISDNPBXwithH.323GW sipwitch:GNUproject’sPureSIPcallserver,sipwitchonfreshmeat.net sipX–TheSIPPBXforLinuxfromSIPfoundry SIP–It’stheRage!–Rage!BusinessOfficeXchangebasedonSipFoundry YATEYetAnotherTelephonyEngine–supportsH.323,SIP,IAX,PSTN IVR/VoiceMailplatforms Asterisk:OpenSourcePBXwithbuilt-inIVRserver Bayonne:GNUprojectIVRserver ICTDialerAnOpenSourcesmartautodialersoftwarebundledwithgraphicalIVRDesignertools. OpenVXI:ImplementationofVoiceXML sems:Free/OpenSourceSIPmediaserverwithIVRcapabilities sipXPBXTheSIPPBXforLinux(opensource)withbuilt-inIVR(voicemail&auto-attendant) YATEYetAnotherTelephonyEngine ElastixUnifiedCommunicationsdistrosupportingVoicemailcapabilities Lintad:LinuxTelephoneAnsweringDevice–AVoiceandFaxmailServer OpenUMS:LinuxVoicemailandUnifiedMessagingServer VOCP:AVoicemailServerforvoicemodems SeeAlso:VoiceXML Voicebroadcastingplatform Newfies-DialerOpenSourceAutodialer&VoiceBroadcastingSolution–Multi-TenantsystemcomprisingAuto-dialer,surveytool,extensiondialing(press1campaign),voicerecordingandDoNotCall,withwhitelabeling,SMSandAMDavailable. ICTDialerIsanOpenSourceunifiedcommunicationsautodialerandbroadcastingsoftwareapplicationsupportingvoice,sms,faxbroadcasting. Speech Text-to-speechandspeech-to-text(voicerecognition) Festival:Voicesynthesissystem(implementedwithatrainableneuralnetwork) OpenSALT:ImplementationofSALT OpenVXI:ImplementationofVoiceXML Sphinx:speaker-independentspeechrecognizer UniMRCP:cross-platformMRCPclientandserver SMSsolutions jSMPP:low-levelJavaAPIforSMPP,theprotocolforSMSgatewaysontheInternet SMSRouter:serverprocessforhandlinginterchangeofSMSmessagesbetweenanSMPPgatewayandlocalapplicationsusingJMS,STOMP,SIP,XMPP,emailandREST FaxServers ICTFAX,isanOpenSourceFoipSoftwarefeaturingemailtofax,faxtoemailandwebtofaxbasedonfreeswitchandICTCoreCommunicationFramework. Lintad:LinuxTelephoneAnsweringDevice–AVoiceandFaxmailServer Hylafax Developmentplatforms,protocolstacks Adhearsion:High-level,highlyproductivebackendtelephonydevelopmentframeworkbasedonAsterisk.WritteninRuby. IVRforSkype:OpenSourceexampleinC#.Nohardwarerequired. OpenBloX:OpenBloXOpenSourceJavaDiameterframeworkwithallIMSandSIPserversinterfaces;maintainedbyTraffixSystems, OpenMGCP:OpenSourceMGCPProtocolStackDevelopedwithCandPOSIXAPIs, OpenSS7:SS7ProtocolStack ++SkypeC++libraryforSkypeadd-onplatformindependentsoftwaredevelopment.Itisplatformindependent,easytouse,andeasytoextendbecauseoftheflexiblelibrarydesign,inspiredbymodernC++designideas.Performanceisoneofthegoals. RadiusServers Aradial:RadiusserverandBillingforVoIP BSDRadius:RadiusserverforVoIP InterlinkRADIUSServerRADIUSServerSoftware RadBoxRADIUSServer+BillingSystem.(Forawork,youneadinstalFramework2.0) Billing SeeOpenSourceBillingSystems BillRunBillRun––OpenSourceBillingSolution,designedforBigData YetiOpensourcewholesaleplatformwithintegratedSIPSBC,billingandroutingsubsystems. Codecs SeeCodecSoftware Middleware Ernie:OpenSourcePythonbasedapplicationsplatformforVoIPandpresencebasedapplications Mobicents:ThemostpopularOpenSourceServiceLogicExecutionEnvironment(JSLEE)andSIPApplicationServerfortheJavaplatform. CTIDialerutilities AsteriskphonebookAcommonsharedphonebookdirectoryforAsteriskPBX TALKPowerfuldirectorymanagementandscalablearchitecturetocreateClicktocallorSelectandDialapplications+AJAXlibrariestoimplementthesefeaturesinyourwebsite. SeeAlso VOIPPhones HowToDebugandTroubleshootVOIP Codecs VOIPServiceProviders VOIPsites VoIPGateways SessionBorderController VOIPServiceProvidersBusiness LatestPostsQuickLinks Get3CXFreefor1Year Hostedby3CX,inyourprivatecloudoron-premise!Nostringsattached,getstartedtoday: A3CXAccountwiththatemailalreadyexists.YouwillberedirectedtotheCustomerPortaltosigninorresetyourpasswordifyou'veforgottenit. oruse VerifyyourEmail Checkyourinbox! We’vesentyouanemail.Clickonthebuttonintheemailbodytoverifyyouremailaddress–(ifyoucannotfindit,checkyourspamfolder). Uponverificationyouwillbedirectedtothe3CXsetupwizard. Weusecookiestoimproveyourexperienceonourwebsite.Bycontinuingyouaregivingconsenttocookiesbeingused. Accept



請為這篇文章評分?