(转)用 Asterisk 搭建自己的免费 VoIP 服务器
原文链接:http://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,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. 就这么多了,如果有连通问题,请注意防火墙的设置
转载于:https://www.cnblogs.com/lovers/articles/2658777.html
(转)用 Asterisk 搭建自己的免费 VoIP 服务器相关推荐
- 采用DotAsterisk(点星PBX)系统组建跨地区总公司和分公司之间的免费VoIP电话呼叫
DotAsterisk(点星PBX) IPPBX RC1版本发布了,此版本自带的电话会议功能可以满足一般企业的电话会议需求.虽然已经有如下一篇文件介绍了点星PBX的电话会议功能, <体验DotA ...
- 10款国外免费VoIP服务
国外的VoIP服务的确比国内多,人家毕竟政策开放嘛,没那么多盘根错节的利益关系,加上地广人稀,带宽充足,VoIP服务遍地都是.这里就我玩过的,感觉用得比较顺手且支持SIP协议的一些服务拿出来分享一下. ...
- 免费邮件服务器软件 linux,Linux 快速搭建免费邮件服务器(docker)
文章目录 Docker下搭建Ewomail邮件服务器 第一步:安装运行docker 第二步:登录管理中心 配置 iRedMail iRedMail简介 linux安装开源邮件服务器iredmail的方 ...
- 实战:如何利用Github搭建自己的免费图床-20211106
文档版本 2021年11月6日14:38:37更新:创建文档: 原文链接 https://zhuanlan.zhihu.com/p/353775844 1.前言 0.什么是图床 对于写博客的朋友们来讲 ...
- frp内网穿透服务器搭建及免费frp服务器提供
2019-06-22 服务器升级为0.27版本 2018-11-14 服务器升级为0.21版本,请升级官改固件并重新按下述配置,否则无法使用 ----------------------------- ...
- 利用Github+jsDelivr搭建自己的免费CDN加速
利用Github+jsDelivr搭建自己的免费CDN加速 一.CDN百度百科: CDN的全称是Content Delivery Network,即内容分发网络.CDN是构建在现有网络基础之上的智 ...
- (转)3CX voip 服务器的搭建教程---个人实践版
原文链接:http://www.lxvoip.com/thread-36596-1-1.html 3CX Phone System,它是一款基于Windows系统的 VOIP服务器软件,可以取代传统的 ...
- tomcat 外网访问不了_免费云服务器/jdk环境配置/Tomcat简单配置
关于本文: 最近准备做一期jdk环境配置教程,准备做一个实机演示,于是想到用云服务器来为大家演示,顺路写上如何申领一个月免费服务器,以及如何让外网访问自己的云服务器,这这里我依旧使用Tomca ...
- 认证服务器的搭建_SpringCloud搭建的认证中心和资源服务器的微服务项目源码分享...
本项目基于spring-cloud-starter-oauth2搭建的认证中心和资源服务器的微服务项目,项目不仅仅简单的demo,项目的出发点在于实战应用.本项目为笔者花了不少时间和精力整理出来的,只 ...
- 网站搭建从零开始(二)服务器空间
前面介绍了域名相关知识,这里介绍服务器,也常常被叫做空间,也就是网站数据实际保存的地方. 1.总体介绍 根据国家相关规定,国内服务器空间需要进行备案,也就是到相关的机构进行登记,具体方法可以网上找.域 ...
最新文章
- [JAVA EE] Thymeleaf 高级用法:模板布局,带参数的引用片段,表单验证,常用校验注解
- 关于System.Web.Caching的“未将对象引用设置到对象的实例”错误
- LIBRARY_PATH和LD_LIBRARY_PATH环境变量的区别
- centos 使用 beyond compare 对比工具
- 为什么APF框架初始化时有两个一模一样的analyticConfiguration请求
- AVR单片机计算器C语言源程序,AVR单片机简单计算器的Proteus仿真实现+源码
- webstorm配置Monokai-Sublime.jar主题
- leetcode - 621. 任务调度器
- 如何使用ABBYY软件编辑PDF文本
- golang-querymoredeteleupdatedelete
- Unity合规检测处理
- iOS 实用方法创建单利+宏定义创建单利
- 小学四年级认识计算机教案,四年级上信息技术教案:认识计算机内蒙版(四起点).docx...
- php禁用session和cookies,session与cookie的区别是什么?如果客户端禁用了cookie功能,将会对session有什么影响?...
- 有关积分的不等式证明
- 戴尔业务伸向IT服务:佩罗收购毕博背后
- 主生产计划(MPS)及物料需求计划(MRP)
- 达梦2245_达梦创建link访问oracle
- pipeline入门(课程贴-未实践)
- 少妇教你如何笑里藏“刀” 榨干老公私房钱