当前位置: 首页 > Linux

FreeSWITCH多平台测试通讯

时间:2023-04-06 18:44:05 Linux

开始测试使用。强烈建议在统一局域网下配置。通讯本机IP:192.168.1.155架构freeSWITCH建立在Windows平台上作为通讯服务器。fs_cli是服务器上的测试客户端。X-lite客户端程序构建在Windows和Mac平台上。zoiper配置客户端基于Android平台构建,用于测试不同平台的通信。WindowsfreeSWITCH以管理员权限运行freeSWITCH服务器C:\ProgramFiles\FreeSWITCH\FreeSwitchConsole.exe运行客户端软件C:\ProgramFiles\FreeSWITCH\fs_cli.exeX-lite运行X-liteWindowsMac输入以下命令配置IP和端口知道FreeSWITCH监听的是哪个IP地址,记住这个IP地址(:5060之前的部分),下面会用到:$netstat-an|grep5060TCP192.168.1.155:50600.0.0.0:0LISTENINGUDP192.168.1.155:5060*:*WindowsX-lite配置FreeSWITCH。默认有20个用户,从1000到1019,可以选择一个用户进行配置:右击X-Lite,选择SipAccountSettings...,点击AddAnaccount,填写以下参数(Zoiper可以参考totheconfiguration):DisplayName:1000Username:1000Password:1234Authorizationusername:1000Domain:你的IP地址,也就是你刚才记住的那个,使用默认设置,点OK了。然后单击关闭以关闭Sip帐户设置窗口。此时X-Lite会自动向FreeSWITCH注册。注册成功后会显示“Ready.Yourusernameis1000”,左边的“Dial”按钮会变成绿色。MacX-lite配置类似于在Mac上配置X-liteAndroidzoiper配置编号说明9999|举行音乐9996|回声,回声测试9992|info,在控制台显示调用参数9888|FreeSWITCH电话会议,每周召开5900场|呼叫保持5901|接听保留呼叫5000|IVR4000示例|收听语音信箱33xx|电话会议,48K(其中xx可以为00-99,下同)32xx|电话会议,32K31xx|电话会议,16K30xx|电话会议,8K2000-2002|呼叫组1000-1019|默认分机通讯WindowsX-lite为1000MacX-lite为1001Androidzoiper为10021000-->1001拨号挂断退出连接界面返回正常界面1000-->1002拨号挂断退出连接界面并返回正常界面1001-->1002注意freeswitch默认密码修改,修改FreeSWITCH\conf\var.xml如下如何在多网卡服务器下的FreeSWITCH\conf\sip_profiles\internal.xml中指定IP地址?修改FreeSWITCH\conf\autoload_configs\sofia.conf.xml修改如下,设置该属性的目的是防止FS检测到IP地址改变后自动重启sofia模块重启FreeSWITCH并开始测试。