服务器别闲着,博主又要给大家带来新的玩法咯

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服务器相关推荐

  1. rtsp服务器搭建_直播系统搭建所用到的技术原理

    在开发直播系统平台中,会运用到非常多的技术难点,例如视频/音频处理,图形处理.视频/音频压缩.CDN分发等,每一个技术都够学好几年的.今天就跟大家介绍一下开发一套视频直播系统,整个流程中所运用到的技术 ...

  2. 云服务器饥荒_阿里云搭建饥荒专用服务器

    前几天我一朋友在steam上邀请我一起玩饥荒,可是联机的时候,总是一卡一卡的,好不容易玩的正尽兴的时候,我朋友突然有事就离开了房间,好不容易打的怪,建的家,房主一退就不能再次玩了只能等待他回来. 针对 ...

  3. python ftp服务器限速_用 Python 快速实现 HTTP 和 FTP 服务器

    用 Python 快速实现 HTTP 服务器 有时你需临时搭建一个简单的 Web Server,但你又不想去安装 Apache.Nginx 等这类功能较复杂的 HTTP 服务程序时.这时可以使用 Py ...

  4. gpu服务器厂家_嵌入式主板厂家告诉你选择GPU服务器的5大标准

    嵌入式主板厂家告诉你选择GPU服务器的5大标准: 做为国产服务器.工控电脑生产厂家,深蓝宇在云结转.互联网大数据.高作用结转.人工智能技术等范围再次开展研发资金投入,并供求平衡全体人员化的解决方法.下 ...

  5. teamspeak搭建_关于teamspeak3搭建云服务器教程

    疫情期间宅家无聊与小伙伴交流,学习搭建服务器流程 ps 非专业.简单方便的搭建过程可能会学写越长.一个自我记录的过程废话:购买服务器就不写了,b站这类视频太多了.因采用java版无法实现跨平台 ps: ...

  6. c#服务器后台搭建_【环境搭建】Docker简明安装教程

    背景 在前面的文章中介绍了docker,这里讲讲它的安装 CZMan95:[环境搭建]Docker篇​zhuanlan.zhihu.com 在服务器上安装docker的话还是有些操作,所以这里写个简明 ...

  7. 我的世界java服务器刷_一个教程, 叫你如何在服务器刷op

    教 你 如 何 在 服 务 器 内 刷 取op~! 首先打开JAVA文件夹 找到bin\client 里面的Xusage 然后打开 然后会得到这个内容 -Xmixed           mixed ...

  8. hadoop搭建_阿里云搭建Hadoop集群

    1 前言 在讲述Hadoop集群搭建之前,首先要了解Hadoop和集群两个名词,Hadoop是由Apache基金会开发的分布式系统基础架构,简单理解就是大数据技术应用的基础.集群可以理解为多台装有ha ...

  9. python游戏服务器框架_有那些比较成熟的开源游戏服务器引擎/框架(编程语言不限)?...

    更新,没有看到服务器(逃. 下面仅为游戏引擎和框架推荐,需要的小伙伴简单看一下,正确的答案努力撰写中. 从角色扮演游戏到即时策略游戏,从冒险解谜游戏到动作射击游戏,甚至是只有一兆大小的迷你游戏,都有起 ...

  10. jeecgboot 前端环境搭建_如何从零开始搭建前端监控平台?

    前端监控与优化,一直是前端领域的重要研究方向.尤其在当下页面功能繁杂.页面延迟容忍度降低的时代,一套符合自身业务需要的监控平台,往往能让页面性能优化事半功倍. 现在市面上的大多数监控平台都是对性能.网 ...

最新文章

  1. 记录我学github的路程(二)
  2. 通过JDBC进行简单的增删改查(二)
  3. 内核模式下的字符串操作
  4. python数据库操作实例
  5. 基本功:SQL 多表联合查询的几种方式
  6. MySQL可以用localhost 连接,但不能用IP连接的问题
  7. pytorch 归一化_用PyTorch进行语义分割
  8. everything的使用
  9. Kaldi AMI数据集脚本学习3---run_ihm.sh stage 1~3
  10. 桌面便签软件下载,电脑桌面便签软件下载哪一个
  11. 苹果公司CEO乔布斯演讲的15个秘诀
  12. 基于servlet+jsp 个人博客系统
  13. Linux 下解包华为固件包UPDATE.APP
  14. 基于传统方法的单目深度估计
  15. c语言windows.h头文件详解
  16. 题注中的图一.1变成图1.1
  17. win10 和ubuntu双系统设置启动顺序和时间
  18. 盘点那些年 半死不活的国产操作系统们
  19. PC企业微信HOOK接口,获取指定好友的详细信息
  20. 修改的屏幕保护-码农的梦

热门文章

  1. 史上最牛最全android开发知识汇总
  2. 2011年八大赚钱爆发点
  3. 自用MATLAB2012a安装教程
  4. SPSS做因子分析(非常细致的过程)
  5. 《水经注全国离线地图5.1》升级至5.2
  6. 《Photoshop Lightroom4 经典教程》目录—导读
  7. 斜齿轮重合度计算公式_斜齿齿轮传动中重合度计算的探讨
  8. Java实现Modbus/TCP客户端与modsim通信
  9. 利用anaconda 下载python所依赖的文件包
  10. cad导出pdf_CAD手机看图软件中怎么将CAD图纸转为PDF/图片格式?