首页 > 编程知识 正文

freeswitch电话软交换解决方案,freeswitch接入程控电话

时间:2023-05-06 20:15:18 阅读:220880 作者:3790

【网络通信 -- SIP 电话】项目实战记录 -- FreeSwitch 服务器搭建与典型 SIP 电话应用

【1】FreeSwitch 服务器搭建(Windows 版)

下载 FreeSwitch 之后选择 complete 完全安装,安装完成之后,目录位于 C:Program FilesFreeSWITCH;

配置 FreeSwitch,修改 C:Program FilesFreeSWITCHconfvars.xml 文件,具体配置项如下;

密码

修改IP

修改 C:Program FilesFreeSWITCHconfautoload_configsmodules.conf.xml

如果本地 IP 不支持 IPV6 删除 C:Program FilesFreeSWITCHconfsip_profiles

运行 FreeSwitch,以管理员方式运行 CMD,跳转到指定路径 C:Program FilesFreeSWITCH,运行命令 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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。