All Projects → PremiereGlobal → freeswitch-docker

PremiereGlobal / freeswitch-docker

Licence: other
Dockerfile for freeswitch

Programming Languages

shell
77523 projects
Roff
2310 projects

Projects that are alternatives of or similar to freeswitch-docker

pyfreebilling
Routing and rating VoIP application for service providers - API based - AGPL v3 - Based on kamailio
Stars: ✭ 75 (+87.5%)
Mutual labels:  sip, freeswitch, rtp
Rtpproxy
The RTPproxy is a high-performance software proxy for RTP streams that can work together with Sippy B2BUA, Kamailio, OpenSIPS and SER.
Stars: ✭ 283 (+607.5%)
Mutual labels:  sip, rtp
sbcOS
Barebone Opensource Powered SBC
Stars: ✭ 59 (+47.5%)
Mutual labels:  sip, rtp
Pjproject
PJSIP project
Stars: ✭ 786 (+1865%)
Mutual labels:  sip, rtp
WireBug
WireBug is a toolset for Voice-over-IP penetration testing
Stars: ✭ 142 (+255%)
Mutual labels:  sip, rtp
sip3-twig-ce
SIP3 Twig (Community Edition)
Stars: ✭ 56 (+40%)
Mutual labels:  sip, rtp
Sipsorcery
A WebRTC, SIP and VoIP library for C# and .NET Core. Designed for real-time communications apps.
Stars: ✭ 449 (+1022.5%)
Mutual labels:  sip, rtp
Gb28181.solution
Linux/Win/Docker/kubernetes/Chart/Kustomize/GB28181/SIP/RTP/SDP/WebRTC/作为上下级域/平台级联互联
Stars: ✭ 323 (+707.5%)
Mutual labels:  sip, rtp
Homer7 Docker
HOMER 7 Docker Images
Stars: ✭ 47 (+17.5%)
Mutual labels:  sip, rtp
siphub
sip capture server by hep。work with OpenSIPS, Kamailo, and FreeSWITCH。
Stars: ✭ 23 (-42.5%)
Mutual labels:  sip, freeswitch
Sip3 Ansible
Ansible scripts to install and configure SIP3
Stars: ✭ 64 (+60%)
Mutual labels:  sip, rtp
Media Server
RTSP/RTP/RTMP/FLV/HLS/MPEG-TS/MPEG-PS/MPEG-DASH/MP4/fMP4/MKV/WebM
Stars: ✭ 1,363 (+3307.5%)
Mutual labels:  sip, rtp
sip3-captain-ce
SIP3 Captain (Community Edition)
Stars: ✭ 73 (+82.5%)
Mutual labels:  sip, rtp
sip3-salto-ce
SIP3 Salto (Community Edition)
Stars: ✭ 71 (+77.5%)
Mutual labels:  sip, rtp
Mts
Project of Multi-protocol Test Tool opensourced by Ericsson
Stars: ✭ 34 (-15%)
Mutual labels:  sip, rtp
Homer App
HOMER 7.x Front-End and API Server
Stars: ✭ 88 (+120%)
Mutual labels:  sip, rtp
awesome-rtc
📡 A curated list of awesome Real Time Communications resources
Stars: ✭ 196 (+390%)
Mutual labels:  sip, rtc
kvazzup
Open software for HEVC video calls
Stars: ✭ 30 (-25%)
Mutual labels:  sip
SentryPeer
A distributed peer to peer list of bad actor IP addresses and phone numbers collected via a SIP Honeypot.
Stars: ✭ 108 (+170%)
Mutual labels:  sip
rn-sip-app
React Native SIP App
Stars: ✭ 51 (+27.5%)
Mutual labels:  sip

[Build Status]

Docker Freeswitch Image

A simple Docker container for running freeswitch. The default settings will allow connections where the sip from user domain name will all be bridged into the same conference.

Any environment variable starting with FS_ will be passed into freeswitch automatically.

There are a few defaulted FS_* config variables for the default config:

  • FS_EVENT_PASSWORD - the event socket password (random if not set)
  • FS_EVENT_PORT - the event socket port (8020 if not set)
  • FS_DEFAULT_PASSWORD - default password in freeswitch (random if not set)
  • FS_XMLRPC_USER - the user for basic auth when doing http xmlrpc requests (random if not set)
  • FS_XMLRPC_PASSWORD - the password for basic auth when doing http xmlrpc requests
  • FS_XMLRPC_PORT - the port to use when doing http xmlrpc requests(8080 by default)
  • FS_WS_PORT - the port to use for plain text websocket-sip connections(7480 by default)
  • FS_WSS_PORT - the port to use for SSL/TLS websocket-sip connections(7443 by default)
  • FS_SIP_PORT - the port to use for plain text tcp/udp sip connections(5060 by default)
  • FS_TLS_PORT - the port to use for TLS sip connections(5061 by default)

No ports are forwarded by default so any ports you want open to the host you must set on the docker run command.

Example build:

docker build -t fsd .

Example run:

docker run --rm -it -p 7480:7480 fsd:latest

Example changing port and password:

docker run --rm -it -p 5480:5480 -e "FS_WS_PORT=5480" -e "FS_XMLRPC_PASSWORD=TEST" readytalk/freeswitch-docker:latest
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].