简介
本文档介绍在CVP上传递UUI数据的步骤。
先决条件
要求
Cisco 建议您了解以下主题:
- CVP
- 智能联系人管理(ICM)脚本
- 会话初始协议 (SIP)
使用的组件
本文档不限于特定的软件和硬件版本。
配置
您可以使用用户到用户信息(UUI)通过统一CVP将通用数据传入和传出统一ICM。
这可以通过在Q.931设置消息中从网络发送到网关的通用透明描述符(GTD)数据的初始地址消息(IAM)中填充UUS参数(通常称为UUI)来实现。
网关通过SIP消息将此数据发送到统一CVP。然后,统一CVP可在新呼叫时将数据发送到统一ICM。
UUI处理方案:
当GTD数据存在于SIP INVITE消息的入站呼叫段时,Unified CVP将GTD数据保存为入站GTD,并将UUI部分(如果有)传递到UnifiedICM如果统一ICM修改了数据,它将修改的UUI发送回Unified CVP。Unified CVP将从统一ICM接收的UUI数据转换为十六进制,并修改UUS(如果存在)并覆盖入站GTD值。将仅修改UUS部分,格式如下:UUS,3,<来自ICM的数据的转换十六进制值>
当GTD不存在于入站呼叫段时,Unified CVP会在跟踪上打印一条信息性消息,说明No GTD Body present in Caller Body,并且呼叫作为常规呼叫继续。
以下示例说明如何接收此信息:
INVITE sip:7274884100@65.59.218.99:5060 SIP/2.0
Via: SIP/2.0/UDP 10.200.2.20:5060;branch=z9hG4bK17DDEF
From: ;tag=14072DC-18F7
...
--uniqueBoundary
Content-Type: application/sdp
Content-Disposition: session;handling=required
v=0
o=CiscoSystemsSIP-GW-UserAgent 1570 7514 IN IP4 10.200.2.20
s=SIP Call
c=IN IP4 10.200.2.20
t=0 0
m=audio 19240 RTP/AVP 0 18 101 19
c=IN IP4 10.200.2.20
a=rtpmap:0 PCMU/8000
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=yes
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=rtpmap:19 CN/8000
--uniqueBoundary
Content-Type: application/gtd
Content-Disposition: signal;handling=optional
IAM,
PRN,isdn*,,NI***,
USI,rate,c,s,c,1
USI,lay1,ulaw
TMR,00
CPN,04,,1,7274884100
CPC,09
FCI,,,,,,,y,
GCI,011db91a2c0f11d6802f000c8638cdeb
--uniqueBoundary-
CVP希望它位于GTD数据中,而不是报头中。这就是标题字段中的用户到用户数据未作为UUI从CVP处理的原因。
现在关于通过SIP报头传递信息。正确配置后,这些SIP报头在新呼叫和请求指令消息的SIPHeaderInfo字段中传递到Unified ICM。要访问ICM脚本中的SIP报头变量,请读取Call.SIPHeader呼叫变量。因此,如果您希望在CVP日志中包含UUI数据的此信息,则GTD数据需要存在于SIP INVITE消息的入站呼叫段。