用 ASTERISK 搭建自己的免费 VOIP 服务器
2016-07-02 17:52
429 查看
服务器别闲着,博主又要给大家带来新的玩法咯
1. 这里以 Debian 为例子,安装 Asterisk
2. 预设置 Asterisk,修改 sip.conf 和 extensions.conf 文件,是为了创建两个可供测试的 SIP 账号
在文件的开头部分添加如下信息:
这里的意思是,Asterisk 会听取来自所有 IP 的请求,监听端口为 5060,并且启用 TCP 协议的支持。然后定义了两个分机号码,分别给了 User One 和 User Two 两个潜在用户。
在文件的开头部分添加如下信息:
这里的意思是,确认这两个分机号码的存在。
3. 重启 Asterisk
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. 就这么多了,如果有连通问题,请注意防火墙的设置
转自:https://www.yaoblog.info/?p=5021
1. 这里以 Debian 为例子,安装 Asterisk
apt-get update apt-get install asterisk
2. 预设置 Asterisk,修改 sip.conf 和 extensions.conf 文件,是为了创建两个可供测试的 SIP 账号
nano /etc/asterisk/sip.conf
在文件的开头部分添加如下信息:
[general] context = default bindport = 5060 bindaddr = 0.0.0.0 tcpbindaddr = 0.0.0.0 tcpenable = yes [1001] type = friend callerid = User One secret = 1001 host = dynamic canreinvite = no dtmfmode = rfc2833 mailbox = 1001 disallow = all allow = ulaw transport = udp [1002] type = friend callerid = User Two secret = 1002 host = dynamic canreinvite = no dtmfmode = rfc2833 mailbox = 1002 disallow = all allow = ulaw transport = udp
这里的意思是,Asterisk 会听取来自所有 IP 的请求,监听端口为 5060,并且启用 TCP 协议的支持。然后定义了两个分机号码,分别给了 User One 和 User Two 两个潜在用户。
nano /etc/asterisk/extensions.conf
在文件的开头部分添加如下信息:
[general] static=yes writeprotect=no [default] exten => 1001,1,Answer() exten => 1001,n,Dial(SIP/1001,20,tr) exten => 1001,n,Hangup exten => 1002,1,Answer() exten => 1002,n,Dial(SIP/1002,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. 就这么多了,如果有连通问题,请注意防火墙的设置
转自:https://www.yaoblog.info/?p=5021
相关文章推荐
- 初涉JavaScript 4
- 基于 GPU 的粒子碰撞(理论篇)
- 移动端 Audio 不自动播放
- Spring MVC 向前台页面传值-ModelAndView
- Azure 高级版 Redis 如何持久化
- 剑指offer-数组中只出现一次的数字
- 恢复丢失的VMFS分区-适用于esxi5
- hrbust 1349 Graph【Floyd逆向思维】
- CentOS 7运维管理笔记(6)----Apache 基于 IP 的虚拟主机配置
- 深度|NTM-Lasagne:基于Lasagne的神经图灵机函数库
- 1011. World Cup Betting (20)
- Java-类库-Guava-Multimap
- ulua与unity互传数组
- iOS常用公共方法(二)
- 4.3.函数指针
- 第三方支付架构设计之—帐户体系
- Canvas对角线渐变
- LeTao的popoverPresentationController
- Spring MVC DispatcherServlet的启动以及初始化
- 无向图(Undigraph)