博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用 Asterisk 搭建自己的免费 VoIP 服务器
阅读量:5915 次
发布时间:2019-06-19

本文共 1463 字,大约阅读时间需要 4 分钟。

原文 

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 = friendcallerid = User One secret = 1001host = dynamiccanreinvite = nodtmfmode = rfc2833mailbox = 1001disallow = allallow = ulawtransport = udp[1002]type = friend callerid = User Two secret = 1002host = dynamiccanreinvite = nodtmfmode = rfc2833mailbox = 1002disallow = allallow = ulawtransport = udp

这里的意思是,Asterisk 会听取来自所有 IP 的请求,监听端口为 5060,并且启用 TCP 协议的支持。然后定义了两个分机号码,分别给了 User One 和 User Two 两个潜在用户。

nano /etc/asterisk/extensions.conf

在文件的开头部分添加如下信息:

[general]static=yeswriteprotect=no[default]exten => 1001,1,Answer()exten => 1001,n,Dial(SIP/1001,20,tr)exten => 1001,n,Hangupexten => 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. 就这么多了,如果有连通问题,请注意防火墙的设置

转载地址:http://fcgpx.baihongyu.com/

你可能感兴趣的文章
VMware在vSphere产品中加入对Hadoop的支持
查看>>
《统一沟通-微软-实战》-6-部署-7-部署移动功能-1
查看>>
:《WCF分布式开发技术课程》老徐亲自打造,.NET开发必备技术
查看>>
ZEROCONF是什么
查看>>
【随便扯扯】Standby到底翻译成备用还是待机?
查看>>
信息系统项目管理师软考辅导——3年真题透解与全真模拟
查看>>
一个引号导致1个小时网站打不开
查看>>
从无到有,WebService Apache Axis2初步实践
查看>>
SQL Server 2012笔记分享-58:数据库文件管理2
查看>>
何玺对话苏宁金融洪蜀宁:区块链是颠覆性技术,意义远超互联网
查看>>
十年IT运维谈(五):要专业化还是平台化?
查看>>
Shell和Python学习教程总结
查看>>
X5Pro惊艳双子塔,vivo国际化渐入佳境
查看>>
EonerCMS——做一个仿桌面系统的CMS(六)
查看>>
c# winform 程序打包部署
查看>>
win32自定义控件(虽然不美观,但对理解很有好处)
查看>>
基础才是重中之重——派生类集合与基类集合可以相互转换吗?
查看>>
将字符串"123456"转换成"1,2,3,4,5,6"
查看>>
Jquery imgPreview demos
查看>>
POJ 3261 Milk Patterns
查看>>