我应该设置一个VOIP网络。我在虚拟机上安装了Virtualbox和ubuntu服务器,并在上面安装了freeswitch。我还在我的ubuntu桌面上安装了Ekiga softphone。现在,我需要一本手册或教程来帮助我如何使用freeswtich,如何将我的软电话连接到我的PBX。
发布于 2012-09-17 18:51:51
有一个很好的book,它详细地解释了FreeSWITCH。在继续之前,您需要先阅读它。
当然,你也可以从任何有能力提供咨询和培训的人那里订购咨询和培训。
发布于 2012-10-13 10:10:29
如果您正在寻找一个易于管理的开源PBX,我推荐FusionPBX。
对于电话号码,使用 Talk即可获得免费号码。在FusionPBX中设置XMPP很容易
路由器:确保以下端口已打开
1719 UDP H.323网守RAS端口
1720 TCP H.323呼叫信令
3478用于NAT穿越的UDP STUN服务
3479用于NAT穿越的UDP STUN服务
5002 TCP MLP协议服务器
5003 UDP邻域服务
5060用于SIP信令的UDP和TCP SIP UAS
5070用于SIP信令的UDP和TCP SIP UAS
5080用于SIP信令的UDP和TCP SIP UAS
8021TCPESL,用于mod_event_socket
16384-32768 UDP RTP/ RTCP多媒体流
确保禁用路由器的SIP/ALG服务,并在路由器上为您的家庭VoIP服务器分配其自己的IP地址插槽。打开你的路由器UpNP,这样你就不会为了获取外部ip地址而对stun服务器的带宽呼叫造成压力。确保打开端口转发以指向上面的端口,以及指向voip服务器IP的端口80。
VoIP服务器:确保根据自由切换的需要修改IPtables。找到一个Google保护外壳脚本进行守护进程,因为您将被加拿大@ yourserver.com或任何试图注册的人发送垃圾邮件,当这种情况发生时,您将不得不重新启动FS :(如果您要使用DoS Talk服务器,请确保在FS中启用mod_dingaling。注意您的用户上下文在您的FS设置中的sip配置文件,否则您的呼叫将停止您的拨号。
单向音频问题:
确保您的端点在相同的上下文中;
确保您的电话注册使用外部ip地址(DynDNS);
检查您的编解码器协商;
路由器防火墙可能阻止了您。使用WireShark检查丢弃的包/SIP错误。在fs_cli中启用SIP调试以查看SIP调试信息
如果使用google talk,您需要发送1的双音多频来桥接音频。您可以在您的拨号方案或安卓(Java)应用程序SipAudioCall.sendDTMF(1)中设置此操作;
在文件系统中切换早期媒体设置
将软电话注册的端口从内部端口切换到外部端口
https://stackoverflow.com/questions/12456741
复制相似问题