首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用freeswitch

如何使用freeswitch
EN

Stack Overflow用户
提问于 2012-09-17 17:44:51
回答 2查看 4.4K关注 0票数 2

我应该设置一个VOIP网络。我在虚拟机上安装了Virtualbox和ubuntu服务器,并在上面安装了freeswitch。我还在我的ubuntu桌面上安装了Ekiga softphone。现在,我需要一本手册或教程来帮助我如何使用freeswtich,如何将我的软电话连接到我的PBX。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-17 18:51:51

有一个很好的book,它详细地解释了FreeSWITCH。在继续之前,您需要先阅读它。

当然,你也可以从任何有能力提供咨询和培训的人那里订购咨询和培训。

票数 1
EN

Stack Overflow用户

发布于 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)中设置此操作;

在文件系统中切换早期媒体设置

将软电话注册的端口从内部端口切换到外部端口

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12456741

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档