自己动手搭建免费VoIP服务器
来源:互联网 发布:java点菜系统项目案例 编辑:程序博客网 时间:2024/05/14 18:08
通过使用开源软件Asterisk,自己动手搭建免费VoIP服务器。
服务器别闲着,博主又要给大家带来新的玩法咯
1. 这里以 Debian 为例子,安装 Asterisk
apt-get updateapt-get install asterisk
2. 预设置 Asterisk,修改 sip.conf 和 extensions.conf 文件,是为了创建两个可供测试的 SIP 账号
nano /etc/asterisk/sip.conf
在文件的开头部分添加如下信息:
[general]context = defaultbindport = 5060bindaddr = 0.0.0.0tcpbindaddr = 0.0.0.0tcpenable = yes[1001]type = friendusername = 1001secret=1001host=dynamicdisallow = allallow = ulawtransport = udpcontext=from-1001[1002]type = friend username = 1002 secret = 1002host = dynamicdisallow = allallow = ulawtransport = udpcontext=from-1002
这里的意思是,Asterisk 会听取来自所有 IP 的请求,监听端口为 5060,并且启用 TCP 协议的支持。然后定义了两个分机号码,分别给了1001和1002 两个用户。
vim /etc/asterisk/extensions.conf
在文件的开头部分添加如下信息:
[general]static=yeswriteprotect=no[from-1001]exten => 1001,1,Answer()exten => 1001,n,Dial(SIP/${EXTEN},20,tr)exten => 1001,n,Hangup[from-1002]exten => 1002,1,Answer()exten => 1002,n,Dial(SIP/${EXTEN},20,tr)exten => 1002,n,Hangup
这里的意思是,确认这两个分机号码的存在。
3. 重启 Asterisk
/etc/init.d/asterisk restart
4. 配置客户端程序,这里分别用 X-Lite,Blink,CSipSimple 做演示,教你如何设置
所有的参数都来源于 sip.conf 文件:
- Account name / Display name = callerid
- User ID / Authorization name = 分机号码 (方括号里面的 e.g. 1001)
- Password = secret
- The Domain = Server IP Address
配置 X-Lite: 菜单 Softphone – Account Settings
配置 Blink: 菜单 Blink – Accounts – Add account
配置 CSipSimple (Android): 菜单 Accounts – Add account – Generic wizards – Basic
5. 拨打 VoIP 的方式就是直接在客户端程序里输入对方的分机号码即可
6. 就这么多了,如果有连通问题,请注意防火墙的设置
0 0
- 自己动手搭建免费VoIP服务器
- 用 ASTERISK 搭建自己的免费 VOIP 服务器
- VoIP免费服务器软件elastix
- 自己动手搭建VPN服务器
- 自己动手一步步搭建repo服务器
- 使用miniSipServer为中小企业搭建VOIP服务器
- 免费搭建VPN服务器
- 自己动手搭建Git服务器-SCM-Manager
- 自己动手搭建苹果推送Push服务器
- 自己动手搭建苹果推送Push服务器
- 自己动手搭建苹果推送Push服务器
- 自己动手搭建苹果推送Push服务器
- 自己动手搭建苹果推送Push服务器
- 自己动手搭建苹果推送Push服务器
- 自己动手搭建苹果推送Push服务器
- 自己动手——快速搭建Android服务器
- 网盘关停不用怕:自己动手搭建免费私有云
- 3CX voip 服务器的搭建教程---个人实践版
- Java实现定时任务的三种方法
- 轮廓提取
- Spring AOP 前切入点及多参数问题
- linux下的并发处理
- ubuntu gdb 多线程调试步骤
- 自己动手搭建免费VoIP服务器
- 源码安装yum
- android 网络判断工具类(APN+WIFI)
- 仿QQ布局实例
- 销售部年终总结酒店服务员年终总结
- njupt-1134-Christmas
- 笔记87--android坐标
- mm: iommu: An API to unify IOMMU, CPU and device memory management
- 检验员年终总结范文2013年银行柜员个人年终总结