语音和统一通信 : Cisco Unified Border Element

在多维数据集企业一般的事例的SIP配置文件

2015 年 8 月 28 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 4 月 23 日) | 反馈

简介

本文描述如何使用是可用的为在Cisco.com的使用的会话初始化协议(SIP)配置文件测试工具。SIP配置文件用于为了操作在SIP消息的报头信息。他们可能也用于做在会话描述协议(SDP)的变动,用于协商媒体。

贡献用Puneet Shrivastava, Cisco TAC工程师。

先决条件

要求

本文档中的信息根据思科集成多业务路由器(ISR)生成1 (2800/3800)或生成2 (2900/3900)系列。

使用的组件

Cisco 建议您了解以下主题:

  • 定位通过Cisco IOS
  • SIP消息格式和处理

普遍的SIP消息标准化方案

此部分提供频繁地被看到了的几个SIP消息标准化方案。每个方案包括在您的Cisco IOS要求的配置参考和一张屏幕画面从在介绍被提及的SIP配置文件测试工具。

这些方案可以作为参考使用在SIP消息要求的其他处理。

Copy值从“转换”报头到“从”报头

voice class sip-profiles 1

request INVITE sip-header Diversion copy "<sip:(.*)@.*" u01

request INVITE sip-header From copy ".*<sip:(.*)@.*" u02

request INVITE sip-header From modify "(.*)<sip:.*@(.*)" "\1<sip:\u01@\2"

从“对”报头在流入邀请对“REQ-URI”参数的复制号码(在Cisco IOS Vesion 15.4)之前

复制在的编号对在入站的报头邀请消息并且修改流出的邀请:

voice class sip-copylist 1
sip-header TO

voice class sip-profiles 2
request INVITE peer-header sip TO copy "sip:(.*)@" u01
request INVITE sip-header SIP-Req-URI modify ".*@(.*)" "INVITE sip:\u01@\1"

从“对”报头在流入邀请对“REQ-URI”参数的复制号码(与入站SIP配置文件)

voice class sip-profiles 1
request INVITE sip-header TO copy "sip:(.*)@" u01
request INVITE sip-header SIP-Req-URI modify ".*@(.*)" "INVITE sip:\u01@\1"

voice service voip 
sip 
sip-profiles inbound 
sip-profiles 1 inbound

单向/无法音频互操作性问题与供应商

voice class sip-profiles 200
request ANY sdp-header Audio-Attribute modify "a=inactive" "a=sendrecv"
request ANY sdp-header Audio-Connection-Info modify "0.0.0.0" "CUBE's IP" 

取消“更新”方法支持避免互操作性问题

voice class sip-profiles 200
request ANY sip-header Allow-Header modify ",UPDATE" ""

对域名转换的IP地址

voice class sip-profiles 1
request ANY sip-header SIP-Req-URI modify "10.67.138.241:5060" "sipp.cisco.com"

添加在“转换”报头的前缀

voice class sip-profiles 1
request ANY sip-header Diversion modify "sip:(.*)@" "sip:704264\1@"

可能的问题

这是您也许遇到的一些可能的问题。

  • 在Cisco IOS版本15.4以后, SIP配置文件功能介绍修改入站SIP消息。
  • Cisco IOS版本15.3和在出站方向的仅更早的支持SIP配置文件。

相关的思科支持社区讨论

思科支持社区是您提问、解答问题、分享建议以及与工作伙伴协作的论坛。


Document ID: 118825