设为首页收藏本站language 语言切换
查看: 1600|回复: 0
收起左侧

【H3C技术】如何修改IPM AA缺省DTMF payload type number

[复制链接]
发表于 2012-6-1 15:52:07 | 显示全部楼层 |阅读模式
                一、 组网需求:
        不涉及。
        二、  组网图:
        不涉及。
        三、  配置步骤:
        众所周知,IPM AA(Auto Attendant,自动话务员)遵循RFC 2833(已被RFC4733替代),可以接受远端主叫通过RTP带外输入DTMF按键信息。
        DTMF这种RTP payload在RFC 2833/4733被定义为Telephone-event,其payload type number为dynamic(即不固定,取值为96-127)。
        同VCX其它SIP终端,如SIP话机,CCC,会议桥接等一样,IPM AA缺省DTMF payload type number为96,且遵循RFC3264(An Offer/Answer Model with the SDP)与对端进行协商。具体如下:
        当IPM AA作为SDP Offerer时,Telephone-event取值96;而作为Answerer时,取值与Offer相同,如Offerer取101,则IPM AA在RTP流中使用101。
        然而业界有些第三方SIP终端不支持DTMF payload type number协商,如Cisco等,取值固定为101。这时IPM AA作为Answerer,可以与之互通,而实际应用中,IPM AA多数充当Answerer。
        但当IPM AA作为Offerer,则互通失败。其应用场景有拨打VCX Huntgroup,转IPM AA,这时VCX的实现流程为先将主叫呼叫保留,让IPM AA充当SDP Offerer,而主叫随之转变角色为Answerer。
        所幸的是,IPM可以通过修改配置文件(nmdb.xml),改变DTMF payload type number缺省值。下面以将缺省值96修改为101为例列出步骤:
        1)以root帐号登录IPM服务器;
        2)进入配置文件nmdb.xml所在目录/opt/3com/VCX/UMS/app/cbipi/,即:
        cd /opt/3com/VCX/UMS/app/cbipi
        3)编辑配置文件nmdb.xml,如使用vi编辑器:
        vi nmdb.xml
        4)找到表<table name="CBIConfig"> ,将变量
                   <column name="CallSignallingDtmfPT">96</column>
        由96改为101,如:
                   <column name="CallSignallingDtmfPT">101</column>
        保存后退出(wq)
        5)重启IPM服务:
        cd /opt/3com/VCX/scripts/rc3.d/
        ./S60ums restart
        四、  配置关键点:
        1)修改IPM配置文件nmdb.xml需要root帐号登录;
        2)修改nmdb.xml后,需要重启IPM服务。

来源:金桥世纪

       

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-3-13 00:23 , Processed in 0.108406 second(s), 24 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表