原文地址:http://blog.tech4k.com/?p=276
几个月前就完成了这个工作。可是因为工作的需要,一直重装不同版本的Call Manager,然后再回头配置集成。痛定思痛,决定把过程写下来,自己找起来也方便。
Asterisk上的配置
Step 1
在sip.conf中添加如下配置,简单的说就是添加一个SIP User.
[callman01]
type=friend
context=xiuxiu
host=10.0.0.1
disallow=all
allow=ulaw
allow=alaw
nat=no
canreinvite=yes
qualify=yes
Step 2
在extensions.conf你需要用到Call Manager的Context按照如下方法使用。基本和普通的SIP User都是一样的,就是要对SIP Header稍微做一些处理。
[macro-dialout-callmanager]
exten => s,1,ChanIsAvail(SIP/callman02&SIP/callman01)
exten => s,2,Dial(${CUT(AVAILCHAN||1)}/${ARG1})
exten => s,3,Hangup
exten => s,102,Congestion
[outgoing]
exten => _XXXX,1,Macro(dialout-callmanager,${EXTEN})
exten => _9NXXXXXX,1,Macro(dialout-callmanager,${EXTEN})
exten => _91NXXNXXXXXX,1,Macro(dialout-callmanager,${EXTEN})
exten => i,1,Congestion
Call Manager上的配置
Step 1
配置 SIP Trunk
1)在菜单中选择 Device -> Trunk -> Add New
2)点”Add New”
3)选择Trunk Type: SIP Trunk, Device Protocol: SIP
4)选择Device Pool(默认的就可以), Destination Address: Asterisk服务器的地址
Step 2
修改 SIP Trunk Security Profile (我用的是CUCM 7.1,所以需要这个修改)
1)在菜单中选择System > Security Profile > SIP Trunk Security Profile
2)在列表中选择你之前填写的Security Profile
3)将Outgoing Transport Type修改成UDP
Step 3
配置Route Pattern
1)在菜单中选择Call/Routing -> Route/Hunt -> Route Pattern
2)点Add New
3)Route Pattern: 8XXX, Gateway/Route List: 之前创建的SIP Trunk(按照你的需求设置,例如这里就是8开头的四位电话号码转到Asterisk上)
参考地址:Asterisk Cisco CallManager Integration
分享到:
相关推荐
Asterisk manager API
Asterisk+manager+Interface(CN).doc
Asterisk_manager_API(AMI)文档
国内对于asterisk的资料介绍,更别说对asterisk的源码分析了,因此我把平时记的一些资料与大家分享一下,希望对同行能有帮助。第一篇就翻译一下Asterisk里的通道的概念 呼叫情景(call scenario),桥接通道(Bridging ...
asterisk elastix的呼叫中心模块,在1.2测试过,使用方法看文档。
The Asterisk Manager Interface (AMI) allows a client program to connect to an Asterisk instance and issue commands or read events over a TCP/IP stream. Integrators will find this particularly useful ...
这个文档描述了Asterisk 与 Skype 相结合的相关知识,扩展了asterisk 的用途。
Asterisk客户端和Asterisk manager API(AMI)文档。
asterisk_dialplan学习笔记,归纳总结出来的,强烈推荐
融博CRM与Asterisk软交换紧密整合,提供软电话,座席管理和监控,客户管理,服务工单管理,销售管理,市场营销管理,知识管理等大量丰富功能;支持CS和BS两种模式,提供海量数据优化,支持数百万级数据量数据。
Asterisk控制接口(AMI)允管理客端程序接到一个asterisk实例并且可以通过TCP/IP流发送命令或读取事件。 如果你需要进行Asterisk开发,这个文档会非常有用,并且是中文的。 如果英文好,可以直接在www.voip-info.org...
Asterisk.NET替代产品的开始。 该项目的目标是创建一个管理器连接库,以简化与多个Asterisk服务器的接口。 Asterisk Connection Manager当前是一个非常新的,不完整的文档。
This is a book for anyone who uses Asterisk, but particularly those who already ...external application through the Asterisk Gateway Interface or Asterisk Manager Interface isn’t also possible.
Asterisk 简介 Asterisk 架构 Asterisk程序框图
通过socket 连接asterisk 并分析asterisk 的Event事件。主要支持asterisk 1.4 版本
centos(*)下安装asterisk与freepbx;很好用哦
Asterisk权威指南中文(第3版) Asterisk权威指南(第3版)第15章自动话务员 Asterisk权威指南(第3版)第02章Asterisk体系结构 Asterisk权威指南(第3版)第05章用户设备配置 Asterisk权威指南(第3版)第06章Dialplan基础 ...
Asterisk manager API(AMI)文档
Asterisk+manager+API(中文文档).doc Asterisk_manager_API.doc Asterisk_系统及其应用分析.pdf asterisk入门连载.doc asterisk架构.doc Asterisk核心框架.docx Asterisk核心框架.pdf asterisk目录结构.txt 基于...
使用asterisk构建callcenter的ppt 非常详细的解释了callcenter的流程系统,有流程宏代码