Kamailio는 대규모 VoIP, 전화 통신 및 실시간 커뮤니케이션 플랫폼을 위한 오픈소스 SIP 시그널링 서버입니다.
signalwire/freeswitch
Raspberry Pi부터 멀티코어 서버까지 일반 하드웨어를 SIP/VoIP 스위치로 바꾸는 소프트웨어 정의 통신 스택입니다.
대체할 수 있는 제품:Cisco Unified Communications Manager
Asterisk
- 스타
- 5,283
- 포크
- 1,905
- 열린 이슈
- 1,271
- 마지막 커밋
- 9일 전
어떤 프로젝트인가요?
FreeSWITCH는 독점 전화 스위치를 표준 하드웨어에서 실행되는 소프트웨어로 대체하는 소프트웨어 정의 통신 스택입니다. Raspberry Pi처럼 작은 장치부터 멀티코어 서버까지 실행할 수 있으며, 다양한 장치에 전화 통신 기능을 추가하도록 설계되었습니다.
이 프로젝트는 C 소스 코드로 배포되며 Linux, Windows, macOS, BSD에서 빌드할 수 있습니다. Debian, Raspberry Pi, CentOS용 패키지와 소스 코드 빌드용 Dockerfile도 제공됩니다. 저장소에는 이슈 트래커와 pull request 워크플로가 포함되어 있으며, 논의를 위한 Slack 커뮤니티도 운영됩니다.
FreeSWITCH의 원 개발자들이 설립한 SignalWire는 프로젝트의 주요 후원사이며 호스팅 SIP, SMS, 프로그래밍 가능한 통신 서비스를 제공합니다. 코드베이스에는 FreeSWITCH 인스턴스를 해당 플랫폼에 연결하는 mod_signalwire가 포함되어 있습니다. 핵심 팀이 상업적으로 지원하는 빌드와 전문 서비스도 이용할 수 있습니다.
핵심 기능
- 01Raspberry Pi부터 멀티코어 서버까지 다양한 하드웨어에서 실행됩니다.
- 02Linux, Windows, macOS, BSD에서 소스 코드로 빌드할 수 있습니다.
- 03Debian, Raspberry Pi, CentOS용 패키지와 Docker 빌드 예제를 제공합니다.
- 04SignalWire 호스팅 플랫폼에 연결하는 mod_signalwire를 포함합니다.
- 05상업적으로 지원되는 빌드와 전문 서비스를 제공합니다.
활용 사례
- IoT 또는 임베디드 장치에 SIP 통화나 음성 기능을 추가합니다.
- 일반 서버에서 자체 호스팅 PBX 또는 전화 통신 게이트웨이를 구축합니다.
- 맞춤형 음성 애플리케이션에서 WebRTC 클라이언트와 SIP 트렁크를 연결합니다.
- 독점 전화 스위치 하드웨어를 소프트웨어로 대체합니다.
빠른 시작
- 1
GitHub에서 소스 코드를 클론합니다
git clone https://github.com/signalwire/freeswitch.git - 2
FSGET을 사용해 패키지로 설치합니다(권장)
- 3
Debian 튜토리얼이나 예제 Dockerfile을 사용해 소스에서 빌드합니다
사용 전 알아둘 점
- 소스에서 빌드하려면 플랫폼별로 종속성을 설정해야 하므로 손이 많이 갑니다.
- 라이선스가 NOASSERTION으로 표시되어 있으므로 상업적으로 사용하기 전에 조건을 확인하세요.
- 전체 문서는 외부 Confluence wiki에 분산되어 있습니다.
토픽
자주 묻는 질문
- freeswitch은(는) 무엇인가요?
- Raspberry Pi부터 멀티코어 서버까지 일반 하드웨어를 SIP/VoIP 스위치로 바꾸는 소프트웨어 정의 통신 스택입니다. FreeSWITCH는 독점 전화 스위치를 표준 하드웨어에서 실행되는 소프트웨어로 대체하는 소프트웨어 정의 통신 스택입니다. Raspberry Pi처럼 작은 장치부터 멀티코어 서버까지 실행할 수 있으며, 다양한 장치에 전화 통신 기능을 추가하도록 설계되었습니다.
- freeswitch은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- freeswitch은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- freeswitch은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. freeswitch의 마지막 커밋은 2026년 10월 28일입니다.
- freeswitch은(는) 어디에 사용할 수 있나요?
- IoT 또는 임베디드 장치에 SIP 통화나 음성 기능을 추가합니다. 일반 서버에서 자체 호스팅 PBX 또는 전화 통신 게이트웨이를 구축합니다. 맞춤형 음성 애플리케이션에서 WebRTC 클라이언트와 SIP 트렁크를 연결합니다. 독점 전화 스위치 하드웨어를 소프트웨어로 대체합니다.
- freeswitch는 어떻게 설치하나요?
- GitHub에서 소스 코드를 클론합니다: git clone https://github.com/signalwire/freeswitch.git FSGET을 사용해 패키지로 설치합니다(권장) Debian 튜토리얼이나 예제 Dockerfile을 사용해 소스에서 빌드합니다
- freeswitch은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/signalwire/freeswitch
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
OpenSIPS는 전문적인 VoIP 및 전화 통신 플랫폼 구축을 위한 GPL 라이선스의 다기능 SIP 서버입니다.
통신 사업자와 통합 업체를 위한 프록시, 등록 서버, 위치 서비스를 제공하는 프로그래밍 가능한 클라우드 네이티브 SIP 서버입니다.
실제 전화망에서 AI 음성 에이전트를 구축·테스트·실행할 수 있는 오픈소스 플랫폼으로, 자체 호스팅하거나 Fonoster Cloud에서 사용할 수 있습니다.
인터넷(SIP/VoIP) 및 기존 PSTN 전화 채널을 애플리케이션에 연결하는 오픈소스 PBX 및 전화 통신 툴킷입니다.
컨퍼런싱, 스트리밍, SIP 게이트웨이를 위한 플러그인 아키텍처를 갖춘 범용 오픈 소스 WebRTC 미디어 서버로, C로 작성되었습니다.