java voip 的sip服务器搭建_用ASTERISK搭建自己的免费VOIP服务器
服务器别闲着,博主又要给大家带来新的玩法咯
1. 这里以 Debian 为例子,安装 Asterisk
apt-getupdate
apt-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=dynamic
canreinvite=no
dtmfmode=rfc2833
mailbox= 1001disallow=all
allow=ulaw
transport=udp
[1002]
type= friendcallerid=User Two
secret= 1002host=dynamic
canreinvite=no
dtmfmode=rfc2833
mailbox= 1002disallow=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
java voip 的sip服务器搭建_用ASTERISK搭建自己的免费VOIP服务器相关推荐
- rtsp服务器搭建_直播系统搭建所用到的技术原理
在开发直播系统平台中,会运用到非常多的技术难点,例如视频/音频处理,图形处理.视频/音频压缩.CDN分发等,每一个技术都够学好几年的.今天就跟大家介绍一下开发一套视频直播系统,整个流程中所运用到的技术 ...
- 云服务器饥荒_阿里云搭建饥荒专用服务器
前几天我一朋友在steam上邀请我一起玩饥荒,可是联机的时候,总是一卡一卡的,好不容易玩的正尽兴的时候,我朋友突然有事就离开了房间,好不容易打的怪,建的家,房主一退就不能再次玩了只能等待他回来. 针对 ...
- python ftp服务器限速_用 Python 快速实现 HTTP 和 FTP 服务器
用 Python 快速实现 HTTP 服务器 有时你需临时搭建一个简单的 Web Server,但你又不想去安装 Apache.Nginx 等这类功能较复杂的 HTTP 服务程序时.这时可以使用 Py ...
- gpu服务器厂家_嵌入式主板厂家告诉你选择GPU服务器的5大标准
嵌入式主板厂家告诉你选择GPU服务器的5大标准: 做为国产服务器.工控电脑生产厂家,深蓝宇在云结转.互联网大数据.高作用结转.人工智能技术等范围再次开展研发资金投入,并供求平衡全体人员化的解决方法.下 ...
- teamspeak搭建_关于teamspeak3搭建云服务器教程
疫情期间宅家无聊与小伙伴交流,学习搭建服务器流程 ps 非专业.简单方便的搭建过程可能会学写越长.一个自我记录的过程废话:购买服务器就不写了,b站这类视频太多了.因采用java版无法实现跨平台 ps: ...
- c#服务器后台搭建_【环境搭建】Docker简明安装教程
背景 在前面的文章中介绍了docker,这里讲讲它的安装 CZMan95:[环境搭建]Docker篇zhuanlan.zhihu.com 在服务器上安装docker的话还是有些操作,所以这里写个简明 ...
- 我的世界java服务器刷_一个教程, 叫你如何在服务器刷op
教 你 如 何 在 服 务 器 内 刷 取op~! 首先打开JAVA文件夹 找到bin\client 里面的Xusage 然后打开 然后会得到这个内容 -Xmixed mixed ...
- hadoop搭建_阿里云搭建Hadoop集群
1 前言 在讲述Hadoop集群搭建之前,首先要了解Hadoop和集群两个名词,Hadoop是由Apache基金会开发的分布式系统基础架构,简单理解就是大数据技术应用的基础.集群可以理解为多台装有ha ...
- python游戏服务器框架_有那些比较成熟的开源游戏服务器引擎/框架(编程语言不限)?...
更新,没有看到服务器(逃. 下面仅为游戏引擎和框架推荐,需要的小伙伴简单看一下,正确的答案努力撰写中. 从角色扮演游戏到即时策略游戏,从冒险解谜游戏到动作射击游戏,甚至是只有一兆大小的迷你游戏,都有起 ...
- jeecgboot 前端环境搭建_如何从零开始搭建前端监控平台?
前端监控与优化,一直是前端领域的重要研究方向.尤其在当下页面功能繁杂.页面延迟容忍度降低的时代,一套符合自身业务需要的监控平台,往往能让页面性能优化事半功倍. 现在市面上的大多数监控平台都是对性能.网 ...
最新文章
- 记录我学github的路程(二)
- 通过JDBC进行简单的增删改查(二)
- 内核模式下的字符串操作
- python数据库操作实例
- 基本功:SQL 多表联合查询的几种方式
- MySQL可以用localhost 连接,但不能用IP连接的问题
- pytorch 归一化_用PyTorch进行语义分割
- everything的使用
- Kaldi AMI数据集脚本学习3---run_ihm.sh stage 1~3
- 桌面便签软件下载,电脑桌面便签软件下载哪一个
- 苹果公司CEO乔布斯演讲的15个秘诀
- 基于servlet+jsp 个人博客系统
- Linux 下解包华为固件包UPDATE.APP
- 基于传统方法的单目深度估计
- c语言windows.h头文件详解
- 题注中的图一.1变成图1.1
- win10 和ubuntu双系统设置启动顺序和时间
- 盘点那些年 半死不活的国产操作系统们
- PC企业微信HOOK接口,获取指定好友的详细信息
- 修改的屏幕保护-码农的梦