`

Asterisk分机互通小实例

阅读更多

安装

       环境限制,我当前都是在虚拟机中跑,首先安装VMware,并安装好centOS系统,准备工作完成后,可以进行Asterisk安装,详细操作可参考:
       注意:选择ISO安装,在开机时需要按F2进入boots设置,选择CD启动,才可正常加载。
       安装完成之后,会出现以下页面:

 
       有兴趣可以进行Hello World测试,详细操作可参考:

配置

  • 修改配置文件pjsip.conf,配置之前记得将pjsip.conf 备份,在配置中,我们新加两个分机6666和8888:
[transport-udp]
type=transport
protocol=udp
bind=0.0.0.0

[6666]
type=endpoint
context=LocalSets
disallow=all
allow=ulaw
auth=6666
aors=6666

[6666]
type=auth
auth_type=userpass
password=6666
username=6666

[6666]
type=aor
max_contacts=1

[8888]
type=endpoint
context=LocalSets
disallow=all
allow=ulaw
auth=8888
aors=8888

[8888]
type=auth
auth_type=userpass
password=8888
username=8888

[8888]
type=aor
max_contacts=1

    注意:修改完成后需要重新加载sip,在 asterisk CLI 控制台使用 sip reload,或者直接执行 asterisk -rx "sip reload" 。

 

  • 修改配置文件extensions.conf [改之前记得备份],新加3个拨号策略,拨打10010时转到分机6666,拨打10086转到分机8888,拨打911自动接听,等待1s后播放语音hello-world,然后挂断:
[LocalSets]

exten => 10010,1,Dial(PJSIP/6666)
exten => 10086,1,Dial(PJSIP/8888)
exten => 911,1,Answer()
      same => Wait(1)
      same => n,Playback(hello-world)
      same => n,Hangup
 

   注意:修改完成后需要重新加载拨号计划,在 asterisk CLI 控制台使用 dialplan reload,或者直接执行 asterisk -rx "dialplan reload" 。 

 

测试

       我选用的sip分机是x-lite和linphone,以下是两个分机的配置



 

 

两个分机通话中:

 

       

 

 

  • 大小: 19 KB
  • 大小: 441.8 KB
  • 大小: 211.6 KB
  • 大小: 227 KB
分享到:
评论

相关推荐

    Asterisk分机注册-互通-中继

    Asterisk 分机注册-互通-中继配置

    asterisk分机配置

    asterisk分机配置

    Asterisk 简介 Asterisk 架构 Asterisk程序框图

    Asterisk 简介 Asterisk 架构 Asterisk程序框图

    Asterisk权威指南中文

    Asterisk权威指南中文(第3版) Asterisk权威指南(第3版)第15章自动话务员 Asterisk权威指南(第3版)第02章Asterisk体系结构 Asterisk权威指南(第3版)第05章用户设备配置 Asterisk权威指南(第3版)第06章Dialplan基础 ...

    Asterisk.NET 1.6.3 控制Asterisk

    用于控制Asterisk的.net类库,包含了AMI和FastAGI,最新的1.6.3版本

    asterisk for windows

    Asterisk让人激动的事情是它在小企业预算可承受的范围内提供了商业交换机的功能和可伸 缩性。你可以使用一台老式的奔腾3计算机,让你的机构看起来就同世界上的大企业一样。 Asterisk[1] 能够支持传统的线路,包括:...

    Asterisk 代码学习笔记,深入浅出asterisk,asterisk通道,呼叫情景(call scenario)

    Asterisk 代码学习笔记,深入浅出asterisk,由于工作上的VOIP项目需要,最近亲密接触了一下asterisk工程代码。关于asterisk在VOIP上的伟大地位和作用,俺就不絮叨了,请看前作:Astersik+Radius简易攻略 国内对于...

    Asterisk CookBook.pdf

    This is a book for anyone who uses Asterisk, but particularly those who already understand the dialplan syntax. In this book, we look at common problems we’ve encountered as Asterisk administrators ...

    asterisk16版本安装包

    asterisk16版本安装包,下载之后直接编译安装即可。

    asterisk拨号方案的配置

    asterisk拨号方案的配置 Asterisk拨号方案的配置是Voice over Internet Protocol(VoIP)技术中的一个关键组件,它控制着呼入和呼出电话的处理和路由。配置文件“extensions.conf”是Asterisk拨号方案的核心,它...

    asterisk:Alpine Linux上的Docker中的Asterisk PBX。 最小的星号! ;)

    带有Asterisk PBX的最小Docker镜像 该映像基于Alpine Linux映像,该映像仅为5MB映像,并且包含 。 该图像的latest标签(基于Alpine linux)的总大小为: 对于debian-stretch-slim-15-current 。 自定义UID / GID ...

    Asterisk

    Asterisk, voip, ITSP

    Asterisk中文语言包

    Asterisk中文语言包 cd /var/lib/asterisk/sounds/ tar zxvf /tmp/cn.tar.gz chown -R asterisk:asterisk cn 修改sip_general_custom.conf(作为测试,在所有SIP 通道上启用提示语为中文,在实际应用中,可根据需要修改-...

    Asterisk AMI 接口代码

    本代码整理了Asterisk AMI 接口,下载之后,通过配置Asterisk用户名和密码即可连接到Asterisk,用户名和密码在代码中已给出,可自由修改。

    Asterisk 客户端.rar

    Asterisk客户端和Asterisk manager API(AMI)文档。

    Asterisk学习必备资料

    Asterisk学习必备,共5本书籍,学习助手 Asterisk权威文档(第3版).pdf Asterisk,the future of telephony.pdf Building+Telephony+Systems+with+Asterisk.pdf Asterisk+For+Dummies+2006.pdf Asterisk_Developers_...

    Asterisk Cookbook.pdf

    Asterisk Cookbook.pdf

    使用Asterisk作为SIP.2 H.323网关配置

    使用Asterisk作为SIP.2 H.323网关配置 在本文中,我们将介绍如何使用Asterisk作为SIP.2 H.323网关配置。我们将从安装Asterisk开始,然后下载并编译OH323.SO模块,接着配置OH323.CONF文件,最后配置Trunk线路和路由...

    asterisk 视频通讯实现方法

    详细写了如何实现asterisk视频通讯功能的 每步都有截图噢!

    Asterisk AMI代理服务

    asterisk 的AMI代理服务程序。和asterisk之间保持一个tcp连接,可以和多个ami client的保持连接,asterisk ami event向多个client同时发送。

Global site tag (gtag.js) - Google Analytics