1、Asterisk如何配置路由
假业应用环境要求进行这样的配置:号码范围为1xxx~9xxx。其中1000~1999号码范围为普通IP电话终端分配使用;2000~2999号码保留给一个SIP会议服务器(现阶段可利用一个软SIP电话终端进行模拟),即用户呼叫2xxx号码,都将自动把呼叫转发到SIP会议服务器;8000,8001作为Asterisk内建的音频会议使用;8002作为自动语言应答(呼叫中心)的号码使用(具体要求在下一项);以开头的号码(0xxxxxxxxxx,含0共11位)作为呼叫普通传统电话的号码使用(即PSTN),该呼叫将传递给一个电话媒体网关(有关电话媒体[MGCP协议]网关的原理请自行查找资料,在此处进行模拟配置)
2、呼叫要求
i. 用户拨打8002,系统用语音提示:您好,欢迎致电微科科技,请直拨分机号,传真请按#,号码提示请按*。
ii. 如果用户按的是1xxx号码(即上面路由配置中所说明的1000~1999所对应的普通IP终端),则自动呼通该终端,建立两者之间通话。
iii. 如果用户按的是#,则自动呼通1999终端(该终端假定为用户传真的终端)。
iv. 如果用户按的是*,则播放一段语音(假定该语音为公司号码报号)。该语音播放完后,又转入第(i)步,提示用户继续进行操作。
下面为Asterisk软交换配置
extensions.conf
[general]
static=yes
writeprotect=yes
autofallthrough=no
[globals]
FAX=SIP/1999
[incoming]
include => interal
include => ipphones
include => sipphones
include => inaucon
include => outphones
exten => s,1,NoOp()
exten => s,n,Answer()
exten => s,n,Set(TIMEOUT(digit)=10)
exten => s,n,Set(TIMEOUT(response)=20)
exten => s,n,Background(hello-world)
exten => i,1,Playback(pbx-invalid)
exten => i,n,Goto(incoming,s,1)
exten => t,1,Playback(enterux/call-timeout)
exten => t,n,Playback(vm-goodbye)
exten => t,n,Hangup()
exten => 8002,1,Goto(s,1)
exten => *,1,Playback(agent-loginok);
exten => *,n,Goto(s,1)
exten => #,1,Goto(interal,1999,1)
sip.conf
[general]
allowguest=yes
allowoverlap=yes
bindport=5061
bindaddr=0.0.0.0
srvloopup=yes
;
[ipsip](!)
;disallow=all
;allow=ulaw
;allow=g729
;videosupport=yes
;maxcallbitrate=384
;callevents=no
;alwaysauthreject=yes
;g726nonstandard=yes
;matchexterniplocally=yes
host=dynamic
nat=yes
canreinvite=no
;
[srsip](!)
;disallow=all
;allow=ulaw
;allow=g729
;videosupport=yes
;maxcallbitrate=384
;callevents=no
;alwaysauthreject=yes
;g726nonstandard=yes
;matchexterniplocally=yes
host=192.168.1.35
nat=yes
canreinvite=no
;
[1000](ipsip)
type=friend
username=1000
;secret=123456
context=incoming
;
[1001](ipsip)
type=friend
username=1001
;secret=123456
context=incoming
;
[1002](ipsip)
type=friend
username=1002
;secret=123456
context=incoming
;
[1003](ipsip)
type=friend
username=1003
;secret=123456
context=incoming
;
[1004](ipsip)
type=friend
username=1004
;secret=123456
context=incoming
;
[1005](ipsip)
type=friend
username=1005
;secret=123456
context=incoming
;
[1006](ipsip)
type=friend
username=1006
;secret=123456
context=incoming
;
[1007](ipsip)
type=friend
username=1007
;secret=123456
context=incoming
;
[1008](ipsip)
type=friend
username=1008
;secret=123456
context=incoming
;
[1009](ipsip)
type=friend
username=1009
;secret=123456
context=incoming
;
[1998](ipsip)
type=friend
username=1998
;secret=123456
context=incoming
;
[1999](ipsip)
type=friend
username=1999
;secret=123456
context=incoming
;
[2000](srsip)
type=friend
username=2000
;secret=123456
context=incoming
;
[2001](srsip)
type=friend
username=2001
;secret=123456
context=incoming
;
[2002](srsip)
type=friend
username=2002
;secret=123456
context=incoming
;
[2003](srsip)
type=friend
username=2003
;secret=123456
context=incoming
;
[2004](srsip)
type=friend
username=2004
;secret=123456
context=incoming
;
[2005](srsip)
type=friend
username=2005
;secret=123456
context=incoming
;
[2006](srsip)
type=friend
username=2006
;secret=123456
context=incoming
;
[2007](srsip)
type=friend
username=2007
;secret=123456
context=incoming
;
[2008](srsip)
type=friend
username=2008
;secret=123456
context=incoming
;
[2009](srsip)
type=friend
username=2009
;secret=123456
context=incoming
;
[8000](srsip)
type=friend
username=8000
;secret=123456
context=incoming
;
[8000](srsip)
type=friend
username=8000
;secret=123456
context=incoming
;
[8001](srsip)
type=friend
username=8001
;secret=123456
context=incoming
然后准备两个软电话就可以进行呼叫了
下面是我跟勇哥测试的结果,还支持视频, 刚开始不支持视频,法了好大的劲还弄Asterk技术视频了,哈哈~~~
分享到:
相关推荐
融博公司与太公网合作,将Asterisk与融博呼叫中心应用生成器融为一体,向客户提供呼叫中心一体化解决方案。主要解决以下三个方面的问题:提供基于Asterisk软交换的快速应用开发平台;融博CRM与Asterisk软交换紧密...
asterisk的软交换和中继网关的配置.pdf
Asterisk 中文语音包,下载替换默认的语音文件,重新加载,即可播放中文语音提示
freepbx.org.cn上下载不到中文语音包了,所以留了一个自用,有需要的大家可以下载 用户安装FreePBX以后,登录FreePBX管理员界面。然后进行一步步上传配置。 2.1 选择sound language,如下图: 2.2 选择custom ...
Asterisk1.6 最全的中文语音包
Asterisk不仅作为一个IP呼叫信号服务器(有时称作IP PBX),而且它也作为传统的TDM/模拟PBX,并且无缝地在两种环境之间架起桥梁。Asterisk独一无二的好处是它拥有自己的IAX协议,这使得你可以在一条T1 Internet或帧...
asterisk语音板卡安装配置文档,这个文档是新手必备文档,特别是在缺乏对asterisk了解的情况下,进行语音板卡的安装和调试很有帮助。在没有别人帮助的情况下自己摸索肯能需要花费一定的时间,此文档可以大大的提高...
关于asterisk在VOIP上的伟大地位和作用,俺就不絮叨了,请看前作:Astersik+Radius简易攻略 国内对于asterisk的资料介绍,更别说对asterisk的源码分析了,因此我把平时记的一些资料与大家分享一下,希望对同行能有...
这是目前能找到的Asterisk1.6版本最全的中文语音包了。搜寻资源不易,象征性收取点积分,大家各取所需吧。
Asterisk中文语言包 cd /var/lib/asterisk/sounds/ tar zxvf /tmp/cn.tar.gz chown -R asterisk:asterisk cn 修改sip_general_custom.conf(作为测试,在所有SIP 通道上启用提示语为中文,在实际应用中,可根据需要修改-...
asterisk语音识别脚本。包含源码和asterisk的AGI脚本。
非常详细描述如何使用openwrt虚拟机搭建基于asterisk的Voip电话,实现了局域网内两个账户之间的互通,附有配置文件以及需要的软件
Asterisk权威指南(第3版)第08章语音邮件 Asterisk权威指南(第3版)第10章深入Dialplan Asterisk权威指南(第3版)第11章Parking&Paging Asterisk权威指南(第3版)第13章自动呼叫分配(ACD) Asterisk权威指南(第3版)第14...
基于Asterisk的PBX呼叫转移功能的设计与实现,黄喆,马跃,Asterisk 是一个开放源代码的软件VoIP PBX(Private Branch Exchange)系统,它是一个运行在Linux环境下的纯软件PBX解决方案。Asterisk具有开源,可扩��
Asterisk1.8 中文语音包 汉语提示 elastix 2.3
asterisk-16.0.0.jar 呼叫中心的jar包 基于asteriter
使用asterisk构建callcenter的ppt 非常详细的解释了callcenter的流程系统,有流程宏代码
Asterisk 简介 Asterisk 架构 Asterisk程序框图
asterisk中文的语音包sounds,基本囊括了所有的语音提示。可以作为参考下载。