【网络通信 -- SIP 电话】项目实战记录 -- FreeSwitch 服务器搭建与典型 SIP 电话应用
【網絡通信 -- SIP 電話】項目實戰記錄 -- FreeSwitch 服務器搭建與典型 SIP 電話應用
【1】FreeSwitch 服務器搭建(Windows 版)
下載 FreeSwitch 之后選擇?complete 完全安裝,安裝完成之后,目錄位于 C:\Program Files\FreeSWITCH;
配置 FreeSwitch,修改 C:\Program Files\FreeSWITCH\conf\vars.xml 文件,具體配置項如下;
密碼
修改IP
修改 C:\Program Files\FreeSWITCH\conf\autoload_configs\modules.conf.xml
如果本地 IP 不支持 IPV6 刪除 C:\Program Files\FreeSWITCH\conf\sip_profiles
運行 FreeSwitch,以管理員方式運行 CMD,跳轉到指定路徑?C:\Program Files\FreeSWITCH,運行命令?FreeSwitchConsole?c;
查詢 FreeSwitch 確定是否安裝成功,sofia status 為本地 IP 則正常;
FreeSwitch 默認賬號為 1000-1019,密碼為配置時修改的值,端口在 vars.xml 中配置,默認值為 5060;
【2】典型 SIP 電話應用
Windows 平臺 SIP 客戶端應用推薦?MicroSIP
安裝完成后雙擊打開,點擊右上角的倒三角形,選擇添加賬戶,在之后的窗口里填上賬號名(1004)、SIP服務器(FreeSWITCH 所在 IP 地址)、用戶(1004)、域名(FreeSWITCH 所在 IP 地址)、密碼(1234),保存即可;
【3】Mp3 文件轉 16 比特單聲道 PCM(WAV 格式)的方法
PJSIP 電話目前自動播放多媒體文件僅僅支持 16 比特單聲道 PCM 格式,可以使用 FFMPEG 對 MP3 格式音頻文件進行轉換;
ffmpeg -i input.mp3 -acodec pcm_s16le -ar 44100 -ac 1 output.wav參考與致謝
本博客為博主的學習實踐總結,并參考了眾多博主的博文,在此表示感謝,博主若有不足之處,請批評指正。
【1】sip音視頻服務器freeswitch window 安裝與運行
【2】幾個支持 FreeSWITCH 的網絡電話的安裝與使用(linphone、MicroSIP、Sipdroid)
【3】linux下如何把mp3轉為單聲道16bit 44.1khz pcm 的wav?
FreeSwitch 下載地址,FreeSwitch
MicroSIP 下載地址,MicroSIP
總結
以上是生活随笔為你收集整理的【网络通信 -- SIP 电话】项目实战记录 -- FreeSwitch 服务器搭建与典型 SIP 电话应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 图像3尺度全小波包分解matlab,小波
- 下一篇: Java 输入输出流的一些理解