简介
本文档介绍在不同呼叫流中使用的双音多频(DTMF)方法的Cisco CallManager(CCM)媒体终端点(MTP)/Xcoder分配。它涵盖客户使用的一些常见呼叫流。
概念图
A.使用带外(OOB)
在此场景中,会话发起协议(SIP)端点(EP)和瘦呼叫控制协议(SCCP)EP都支持OOB DTMF。因此,CCM将尝试将OOB用于DTMF,而不需要MTP。
B.使用RFC2833
在此场景中,SCCP EP同时支持OOB和RFC2833,而SIP EP仅支持RFC2833。这是RFC2833匹配。因此不需要MTP,RFC2833用于DTMF。
C.需要MTP
在此场景中,SCCP EP仅支持OOB,而SIP EP仅支持RFC2833。因此需要MTP。MTP将向\从SIP EP发送\接收RFC2833数据包,并将向\从CCM发送\接收OOB DTMF数据包。CCM将从MTP和SCCP电话向\接收OOB DTMF数据包。
D. DTMF表
下表概述了基于不同配置设置的DTMF选择。当中继首选项同时显示这两个值时,这意味着如果中继后的EP同时支持OOB和RFC2833,则需要插入MTP,即使某种方法存在DTMF匹配。
SIPT-ept CCM-ept |
OOB &2833 Pref=自动 |
OOB和2833 Pref=2833 |
OOB&2833 Pref=OOB |
OOB&2833 Pref=BOTH |
仅OOB |
OOB |
2833 MTP |
OOB |
OOB &2833 MTP |
仅 2833 |
2833 |
2833 |
OOB,带 MTP |
2833(和OOB,如果KPML) MTP |
OOB和2833 |
2833 OOB(如果为KPML) |
2833 |
OOB |
KPML&2833 (2833年,仅在联合国适用时) |
重要呼叫流
A.从MTP\Xcoder“需要”通过的呼叫流
在此呼叫流中,两个EP都仅支持RFC2833,并且由于编解码器不匹配而插入了Xcoder。为了端到端使用RFC2833 DTMF功能,Xcoder需要通过RFC2833数据包。
B. MTP\编码器上无直通要求
C.在MTP上使用非对称RFC2833负载类型要求的呼叫流
此呼叫流程在发送和接收端演示了不同的负载类型要求。
- 最初预分配的MTP报告,它可以接收负载类型(PT)为101的RFC2833数据包。
- 右侧SIP EP(RS)表示它要接收PT为100的DTMF数据包。
- 因此,MTP需要能够发送PT为100的RFC2833数据包,并接收PT为101的RFC2833数据包。
- 此图还演示了CCM订用RFC2833且MTP不需要通过RFC2833的情况。
D. CCM订用MTP并且需要MTP才能通过RFC2833的呼叫流