本文档介绍从思科统一通信管理器(CUCM)集群出站的会话发起协议(SIP)呼叫启用早期媒体的两种方法。
本文档没有任何特定的要求。
本文档不限于特定的软件和硬件版本。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
有关文档规则的详细信息,请参阅 Cisco 技术提示规则。
拨打出口到免费号码的IP电话用户收到“无音频”、“连续振铃”或“快速忙音”。
传输 — INVITE发送给无会话描述协议(SDP)的服务提供商
接收 — 从服务提供商尝试
接收 — 使用SDP的183会话进度
到CUBE的CallManager(集群)SIP中继和到SIP服务提供商的SIP中继。具体而言,从CallManager到CUBE的“延迟优惠”。
CallManager===SIP(DO)===CUBE==SIP==服务提供商
使用其中一种解决方案来解决问题。
在此通过CUBE延迟至早期的优惠方案中,在分配给SIP中继的特定SIP配置文件中启用“SIP rel1xx选项/如果1xx包含SDP,则发送PRACK”。在SIP配置文件/中继特定配置中的CallManager设备/设备设置/SIP配置文件上可配置此配置。当CallManager收到带SDP的临时1xx消息时,它会强制CallManager发送临时确认(PRACK)。
从CUBE到CallManager的183会话进度现在将包含“需要:100rel'报头,以前没有。发往CUBE的PRACK消息包含电话的媒体IP地址,允许在源点听到录制的消息。
在思科统一通信管理器8.5中,添加了从SIP中继发送Early Offer(EO)SIP INVITES而无需媒体终端点(MTP)的功能。此功能在Device > Device Settings > SIP Profile下找到。选择“语音和视频呼叫的Early Offer支持(如果需要,插入MTP)”,以允许CUCM发送EO INVITE,而无需设置“MTP Required”。
此功能之所以存在,是因为SCCP版本20中引入了瘦客户端控制协议(SCCP)getPort消息,该消息允许CUCM在呼叫连接之前从SCCP受控设备获取实时传输协议(RTP)端口。
注意事项
无法修改“标准SIP配置文件”,因此必须创建新的SIP配置文件才能使用此功能。
如果CUCM在呼叫连接之前无法获取RTP端口,例如,当呼叫从不支持SCCP版本20的SCCP终端发起时,仍会分配媒体终端点(MTP)。