• Stars
    star
    3,488
  • Rank 12,761 (Top 0.3 %)
  • Language
    C
  • License
    Other
  • Created about 6 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a versatile software implementation that runs on any commodity hardware. From a Raspberry PI to a multi-core server, FreeSWITCH can unlock the telecommunications potential of any device.

FreeSWITCH

FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a versatile software implementation that runs on any commodity hardware. From a Raspberry PI to a multi-core server, FreeSWITCH can unlock the telecommunications potential of any device. Combined with our hosted cloud platform, SignalWire, FreeSWITCH can interconnect with the outside world and scale to any size.

Visit https://signalwire.com or https://github.com/signalwire for more info.

Getting Started

FreeSWITCH is available on Github in source code format. You can checkout the development branch and build for many popular platforms including Linux, Windows, MacOSX and BSD. There is an issue tracker and pull request system available as part of the repo online.

See https://developer.signalwire.com/freeswitch/FreeSWITCH-Explained/ for more detailed instructions.

Additional Help

If you need assistance or have an interest in using a commercially supported build, you can contact [email protected] to learn about professional services to support your project.

Voice-over-IP services - SIP / SMS - App Integrations

SignalWire is the primary sponsor of the FreeSWITCH project and was founded by the original developers of FreeSWITCH. SignalWire provides scalable services to enhance and scale your project such as SMS, SIP, Serverless Application hosting as well as programmable telecom. mod_signalwire which is distributed in this code base allows you to instantly pair with SignalWire and extend your FreeSWITCH.

Documentation

The main index for documentation is available at:

Release notes:

Install from packages

Step by step tutorials to install FreeSWITCH from packages:

Build from source

Example Dockerfiles to build FreeSWITCH and dependencies from source:

Step by step tutorials to build FreeSWITCH with provided dependency packages:

Downloads

Contributions

GitHub pull requests are the recommended way to contribute to the FreeSWITCH source code:

Community

Slack is our chat system where the developers, the FreeSWITCH team, and the most active users are present. This is the place to get answers faster and chat with other users in real time. All you need to do is enter your email and verify it on the Slack signup page and you are ready to join in the discussion!

Slack Community:

Mailing list:

Thank you for using FreeSWITCH!

More Repositories

1

signalwire-node

TypeScript
43
star
2

libks

Foundational support for signalwire C products
C
37
star
3

libstirshaken

C library implementing STIR-shaken STI-SP AS/VS, STI-CA
C
30
star
4

signalwire-python

Python
29
star
5

freeswitch-docs

Source for the FreeSWITCH documentation
HTML
21
star
6

examples

Guides and code examples
CSS
20
star
7

signalwire-php

PHP
19
star
8

signalwire-js

TypeScript
18
star
9

signalwire-golang

Go
15
star
10

signalwire-c

C
14
star
11

browser-videoconf-full-react

Video conferencing application with screen sharing, participant control and more with SignalWire Video APIs in ReactJS
JavaScript
12
star
12

signalwire-solutions

HTML
12
star
13

signalwire-ruby

Ruby
8
star
14

rest-apis

Postman collections for SignalWire REST APIs
8
star
15

digital_employees

Perl
8
star
16

signalwire-dotnet

C#
6
star
17

WireStarter

This is a docker file to setup the signalwire SDKs and build a dev / test env for new developers.
Shell
6
star
18

freeswitch-cluecon-lab

HTML
5
star
19

sentiment-livewire

JavaScript
5
star
20

signalwire-relay-docker

C#
4
star
21

signalwire-relay-examples

Use the SignalWire Relay SDK in multiple languages to automate voice applications.
JavaScript
4
star
22

relay-outbound-dialer-demo

Ruby
4
star
23

SignaLWire-ML-examples

TypeScript
4
star
24

snippets-simple-dynamic-ivr

snippets-simple-dynamic-ivr
Python
4
star
25

snippets-call-text-by-proxy

Python
4
star
26

mod_morse

... .. --. -. .- .-.. .-- .. .-. . / -- --- -.. / -- --- .-. ... .
C
3
star
27

swsh

The SignalWire Command Line application
Python
3
star
28

snippets-dial-by-voice

Python
2
star
29

Video-SDK-Test-Camera-and-Microphone

Implementation of a basic web page for testing your camera and microphone before joining a video-conference.
JavaScript
2
star
30

video-sdk-react-native-demo

Java
2
star
31

homebrew-signalwire

Ruby
2
star
32

signalwire-video-vuejs

An example video conferencing app built in VueJS 3 using the SignalWire Video API and SignalWire Javascript SDK with reuseable components.
Vue
2
star
33

snippets-voicemail-transcription

Python
2
star
34

signalwire-sdk-server-example

Implementation of a basic server for using the SignalWire SDK
JavaScript
2
star
35

spam-call-filter-example

A voice-based spam blocker
JavaScript
2
star
36

snippets-queue-request-callback

This snippets will show you how to request a call back from a voice call or text message.
Python
1
star
37

snippets-text-subscription

Python
1
star
38

snippets-text-2-factor-auth

Python
1
star
39

alpine-iptables

1
star
40

snippets-simple-contact-center

Python
1
star
41

snippets-sentiment-analysis

Demonstrates using Microsoft AI Sentiment Analysis with Signalwire.
Python
1
star
42

signalwire-in-seconds

JavaScript
1
star
43

browser-audioconf-example

JavaScript
1
star
44

signalwire-perl

SignalWire perl modules
Perl
1
star
45

mini-contact-center-node

JavaScript
1
star
46

signalwire-dotnet-lite

C#
1
star
47

browser-videoconf-quickstart-js

Showcase application to show how to build a video conferencing application with SignalWire Video APIs
JavaScript
1
star
48

ai-agent-starter-pack

JavaScript
1
star