语音和统一通信 : 思科网真视频通讯服务器 (VCS)

呼叫从CUCM到VC高速公路的DNS区发送对错误IP地址

2016 年 10 月 24 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 8 月 22 日) | 反馈

简介

在终端在Cisco Unified Communications Manager (CUCM)注册的部署,并且呼叫通过视频通信服务器(VC)路由,公司间呼叫或呼叫对一个不同的域也许不适当地路由。

本文描述发送召集问题对一错误的目的地址如何能发生,以及问题如何可以是解决的,如果从邀请剥离端口。

Cisco 建议您了解以下主题:

  • Cisco Unified Communications Manager
  • 域名系统(DNS)区域

贡献用Kristof范Coillie, Cisco TAC工程师。

问题

在本例中,呼叫流是从在CUCM集群注册的终端的一呼出呼叫对VC高速公路的DNS区:

116729-trouble-cucm-dns-vcs-01.png

有一个邻接区域配置在VC控制和CUCM集群之间和穿越区域配置在VC控制和VC高速公路之间。当CUCM发送在会话初始化协议(SIP)中继时的一召集,添加端口号到统一资源识别符(URI) :

Module="network.sip" Level="DEBUG":  Src-ip="10.48.79.189"  Src-port="25018"
 SIPMSG:
 |INVITE sip:user@company.com:5060 SIP/2.0

VC控制有发送呼叫到VC高速公路的一个搜索规则。VC高速公路配置,因此搜索规则发送此呼叫到DNS区。如果没有在URI的修改, VC高速公路执行A类记录查找:

Module="network.dns" Level="DEBUG":  Detail="Sending DNS query"
Name="company.com" Type="A and AAAA"
Module="network.dns" Level="DEBUG":  Detail="Resolved hostname to:
['IPv4''TCP''10.10.10.10'] (A/AAAA) Number of relevant records
retrieved: 1"

VC高速公路也执行域的DNS服务器(SRV)查找:

Module="network.dns" Level="DEBUG":  Detail="Sending DNS query" 
Name="_sips._tcp.company.com" Type="SRV (IPv4 and IPv6)"
Module="network.dns" Level="DEBUG": Detail="Resolved hostname to:
['IPv4''TCP''10.10.10.10:5061'] (A/AAAA) Number of relevant records
retrieved: 1"

当邀请发送时,使用A类记录查找的结果:

Event="Request Sent" Service="SIP" Src-ip="10.48.79.123" Src-port="5060"
Dst-ip="10.10.10.10" Dst-port="5060"
Call-serial-number="617a2b3a-407b-11e3-882a-000c291377f3"
Tag="617331f4-407b-11e3-b012-000c29f5e10e" Protocol="UDP"
Method="INVITE" Request-URI="sip:user@company.com:5060"
To="sip:user@10.48.79.189" Level="2" UTCTime="2013-10-29 09:20:41,210"

这不是所需的行为,因为地址不是那VC高速公路,主机www.company.com的,但是Web服务器。

解决方案

请使用转换规定在VC控制或VC高速公路为了从邀请剥离端口。这允许VC高速公路使用Naming Authority Pointer (NAPTR)和SRV查找。

关于示例如何剥离端口,请参阅“启用在Unified CM注册的终端称终端注册在关于思科网真Cisco Unified Communications Manager的页24的VC”部分用思科VC (SIP中继)部署指南

一旦剥离端口, VC高速公路执行NAPTR和SRV查找:

Module="network.dns" Level="DEBUG":  Detail="Sending DNS query" 
Name="company.com" Type="NAPTR (IPv4 and IPv6)"
Module="network.dns" Level="DEBUG": Detail="Could not resolve hostname"
Module="network.dns" Level="DEBUG": Detail="Sending DNS query"
Name="_sips._tcp.company.com" Type="SRV (IPv4 and IPv6)"
Module="network.dns" Level="DEBUG": Detail="Resolved hostname to:
['IPv4''TCP''10.10.10.20:5061'] (A/AAAA) Number of relevant records
retrieved: 1"
Module="network.dns" Level="DEBUG": Detail="Sending DNS query"
Name="_sip._tcp.company.com" Type="SRV (IPv4 and IPv6)"
Module="network.dns" Level="DEBUG": Detail="Resolved hostname to:
['IPv4''TCP''10.10.10.20:5060'] (A/AAAA) Number of relevant records
retrieved: 1"
Module="network.dns" Level="DEBUG": Detail="Sending DNS query"
Name="_sip._udp.company.com" Type="SRV (IPv4 and IPv6)"
Module="network.dns" Level="DEBUG": Detail="Could not resolve hostname"

VC高速公路使用从SRV的结果(而不是A类记录查找)为了建立呼叫。这是所需的行为,并且呼叫成功:

Module="network.tcp" Level="DEBUG":  Src-ip="10.48.79.123" Src-port="25005" 
Dst-ip="10.10.10.20" Dst-port="5061" Detail="TCP Connecting"

相关信息



Document ID: 116729