最重要的两份参考文档:

http://blog.sina.com.cn/s/blog_6db134880102vipo.html

https://personalprojects.wordpress.com/2016/02/19/asterisk-y-avaya-conectados-por-sip-trunk-sin-avaya-sesion-manager/

实践笔记:

1、对接主要是基于AVAYA CM自带的SIP TRUNK功能,据说最多可以有8000条,而且不占用CM里的分机lic数量

2、对于CM里最重要的配置是signaling-group中:这里要注意,Far-end Listen Port最好用5060,我试过根据Asterisk的配置改用5160后,死活连不上,而且trace跟踪后,发现CM发起的INVT还是5060,不知道是不是CM的BUG

3、CM上比较好的设置顺序是:ip-codec-set -> ip-network-region -> node-names -> signaling-group -> trunk-group ->route-pattern -> aar analysis -> uniform-dialplan -> inc-call-handling-trmt

20190109更新:在CM上设置signaling-group时,DTMF over IP: rtp-payload,下面第5点的dtmfmode=rfc2833才能正常令asterisk接收DTMF信号用于IVR等

4、Asterisk上不要用PJSIP与CM对接(各种古怪问题,signaling-group经常out service),一定要用chan_sip

5、Asterisk上的Trunk设置如下:

AVAYA_CM_IN:

type=friend

transport=tcp

qualify=yes

host=192.168.1.100

fromdomain=XXXXXXXX.com.cn

dtmfmode=rfc2833

disallow=all

allow=ulaw&alaw&g729

tcpenable=yes

tcpbindaddr=0.0.0.0:5160

AVAYA_CM_OUT:

type=friend

transport=tcp

qualify=yes

host=192.168.1.100

fromdomain=XXXXXXXXX.com.cn

dtmfmode=rfc2833

disallow=all

canreinvite=yes

allow=ulaw&alaw&g729

tcpenable=no

关于AVAYA CM6和Asterisk(Freepbx)对接的笔记的更多相关文章

  1. freepbx对接gms网关

    前面的文章阿里云使用镜像安装freepbx , 安装freepbx后创建sip分机 ,freepbx的SIP通话客户端X-lite Yate eyeBeam Linphone我们已经成功的创建好了分机 ...

  2. asterisk PBX 对接中国移动IMS

    前提: 最近有项目需求,需要对接移动的IMS,移动的对接同事给出了信息: 用户名:+86750735xxxx@ims.gd.chinamobile.com  密码:123456 (系统导入的号码,默认 ...

  3. 潭州课堂25班:Ph201805201 爬虫高级 第六课 sclapy 框架 中间建 与selenium对接 (课堂笔记)

    因为每次请求得到的响应不一定是正常的,   也可以在中间建中与个类的方法,自动更换头自信,代理Ip, 在设置文件中添加头信息列表, 在中间建中导入刚刚的列表,和随机函数 class UserAgent ...

  4. SIP UserAgent (B2BUA client)——pjsip

    SIP UserAgent常用的SIP协议栈有pjsip/bell-sip/sofia-sip/libeXosip/libre等 https://github.com/staskobzar/sip_s ...

  5. VoIP系统大盘点

    一.VoIP拓扑 PBX是程控交换机,程控交换机有实体交换机和软件模拟的交换机. 软件模拟的交换机,即交换机服务器,常用开源的sip服务器有asterisk,freepbx, opensip, fre ...

  6. asterisk与freepbx常用的命令

    asterisk 常用命令: 通过asterisk -r 连接我们的asterisk. 在CLI中常用的命令: sip show peers 显示所有的SIP peers(包括friends) sip ...

  7. 鼎信通达gsm网关和asterisk对接的调试

    设备型号:4gsm卡,型号是DWG2000C-4Egsm网关IP地址: 10.3.6.250asteriskIP地址: 10.3.6.251 1)首先在asterisk里面添加到gsm网关的中继,并做 ...

  8. 使用FreePBX和第三方线路对接

    首先搭建好相关环境 在FreePBX的web-gui控制界面进行操作. 通信接口连接--->中继  先创建一条中继线路: 创建中继 设置这条线路 优先级为0 中继名: 设置一个名字 Outgoi ...

  9. asterisk中eyebeam与移动的IMS帐号对接

    账号和密码: 05128068****       xbfldz6658****IP:120.195.9.148域名:ims.js.chinamobile.com    上图吧:

随机推荐

  1. DNS(bind)服务器安装和配置

    一.前言 DNS 域名系统(英文:Domain Name System,缩写:DNS)是因特网的一项服务.它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网.DNS使用TCP ...

  2. The compiler compliance specified is 1.5 but a JRE 1.8 is used

    错误信息: The compiler compliance specified is 1.5 but a JRE 1.8 is used 解决办法: 右击项目>选择Properties 选择Ja ...

  3. Kettle性能调优汇总

      性能调优在整个工程中是非常重要的,也是非常有必要的.但有的时候我们往往都不知道如何对性能进行调优.其实性能调优主要分两个方面:一方面是硬件调优,一方面是软件调优.本章主要是介绍Kettle的性能优 ...

  4. python学习之----导航树

    findAll 函数通过标签的名称和属性来查找标签 .但是如果你需要通过标签在文档中的位 置来查找标签,该怎么办?这就是导航树(Navigating Trees)的作用.在第1 章里,我们 看过用单一 ...

  5. 傅立叶变换系列(五)快速傅立叶变换(FFT)

    说明: 傅里叶级数.傅里叶变换.离散傅里叶变换.短时傅里叶变换...这些理解和应用都非常难,网上的文章有两个极端:“Esay”  Or  “Boring”!如果单独看一两篇文章就弄懂傅里叶,那说明你真 ...

  6. spring事务管理实现原理-源码-传播属性

    转载请标识 https://me.csdn.net/wanghaitao4j https://blog.csdn.net/wanghaitao4j/article/details/83625260 本 ...

  7. vue生命周期理解图

    ............................... 它可以总共分为8个阶段: beforeCreate(创建前), created(创建后), beforeMount(载入前), moun ...

  8. C++课程的第一次实验

    实验内容要求我们熟悉VS的操作...可是之前我都是用Dev的,突然转到VS有些不适应,毕竟Dev的界面要简洁许多,对代码的严谨性也没有那么高. 根据老师发的教程,会发现有许多不同和错误. 原因之一是版 ...

  9. First C++

    第一天接触C++,根据老师的作业写了两行代码...保存到Github了. https://github.com/BlackDn 首先是认识到自己的一些小错误,如打代码的时候会忘记这一行最后加“:”.可 ...

  10. CMD定时倒数

    修改if %count%==20 goto finish改变秒数 CMD: mode con: cols=80 lines=25color 4ftitle Please WaitSET /P var= ...