目錄

簡介

必要條件

需求

採用元件

設定

網路圖表

組態

Redirect-Server-Address AVP值作為規範域名

驗證

疑難排解

簡介

本文說明如何使用線上計費系統(OCS)上的最終裝置指示(FUI)重新導向功能，為配額已用盡的移動使用者設定自動URL重新導向。

必要條件

需求

思科建議您在嘗試本檔案所述的設定之前，先瞭解以下主題：

- 閘道通用封包無線服務(GPRS)支援節點(GGSN)增強型計費系統(ECS)

- Gy OCS

採用元件

本文中的資訊係根據以下軟體和硬體版本：

- Cisco 5000和5500系列聚合服務路由器(ASR)版本14.0及更高版本

- 支援FUI重定向功能的所有OCS

本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除（預設）的組態來啟動。如果您的網路正在作用，請確保您已瞭解任何指令可能造成的影響。

設定

使用者配額用盡時，要求客戶啟用URL重定向功能。這表示當訂戶配額用盡時，應該將其重新導向到預先設定的URL，以便他們可以重新為帳戶充電。

OCS會以信貸控制應答 — 更新(CCA-U)訊息中的Diameter屬性值對(AVP)之一傳送FUI重新導向資訊。當OCS要向GGSN指示這是使用者配額耗盡之前的最後一個分配單元時，通常接收FUI重定向資訊（在OCS上啟用該功能時）。

必須正確配置GGSN(ASR 5x00)，才能處理從OCS接收的FUI重定向引數，如以下部分所述。

網路圖表

組態

附註：在此配置示例中，預設情況下，所有流量都達到IP-ANY規則定義，並且所有流量都會應用內容ID(或評級組(RG))1值。

配額用盡後，OCS會按以下格式提供重新導向URL:

http://x.x.x.x:yy/

使用者開始將流量傳送到重新導向URL時，會命中redirect1規則定義，且內容ID值10會套用到重新導向流量。

附註：此特定內容ID(RG-10)應從OCS端免費提供，以便允許使用者訪問重定向的網站，在該網站可以對帳戶重新收費。

以下是範例：

active-charging service ECS

ruledef IP-ANY

ip any-match = TRUE

ruledef redirect1

http url starts-with http://x.x.x.x:yy/

charging-action default

content-id 1

cca charging credit

charging-action redirect1

content-id 10

cca charging credit

rulebase DCCA

action priority 100 ruledef redirect1 charging-action redirect1

action priority 65000 ruledef IP-ANY charging-action default

附註：本示例只介紹最低配置。根據解決方案，實際的生產網路配置可能配置有其他引數。

提示：重新導向的URL也可以是規範域名，例如http://redirect.com。請參閱下一節瞭解此特定案例。

Redirect-Server-Address AVP值作為規範域名

如果必須將網域名稱用於重新導向URL(http://redirect.com)，則使用者首先會傳送DNS查詢以解析網域名稱。在這種情況下，必須為訂閱者允許DNS解析。使用以下兩個選項之一，以便為訂閱者允許DNS解析：

- 允許所有DNS流量而不通過配額伺服器。

- 請為DNS流量使用不同的內容ID，並且OCS應授予一些配額以使DNS解析成功（即使配額已用盡）。

驗證

若要確認組態是否正常運作，請輸入以下show指令：

show active-charging sessions full imsi xxxx

show subscriber full imsi xxxx

以下是配額耗盡之前show active-charging sessions full imsi xxxx命令剪下的範例輸出：

使用重新導向的URL時，輸出應如下所示：

附註：這些示例僅說明示例輸出，實際統計值可能不同。

在show subscribers full imsi xxxx 命令的輸出中，input pkts dropped應為0:

非零丟棄的資料包值表示在沒有正確的URL重定向的情況下，配額耗盡後丟棄資料包。

疑難排解

在CLI中輸入以下命令，以排解組態疑難問題：

monitor subscriber imsi xxxx

show subscribers full imsi xxxx

show active-charging sessions full imsi xxxx

使用帶有選項A、19、34和Verbosity 5的monitor subscriber imsi xxxx trace，驗證配額耗盡時是否從OCS收到所需格式的FUI重定向引數。

附註：選項34在嘗試驗證移入和移出主動計費服務(ACS)的資料時非常重要。

以下是從OCS接收的CCA-U消息中的預期引數：

- 在命令級別收到DIAMETER_LIMITED_SUCCESS(2002)消息。

- 在MSCC級別收到DIAMETER_SUCCESS(2001)消息。

- Final-Unit-Indication AVP存在正確的重定向URL引數。

以下是範例：

INBOUND>>>>>  15:59:52:587 Eventid:81991(5)

Diameter message from 1.1.1.1:3868 to 2.2.2.2:47552

Base Header Information:

Version:            0x01        (1)

Message Length:     0x000170    (368)

Command Flags:      0x40        (64)  PXY

Command Code:       0x000110    (272) Credit-Control-Answer

Application ID:     0x00000004  (4)   Credit-Control

Hop2Hop-ID:         0xadb045fa  (2914010618)

End2End-ID:         0x05620b50  (90311504)

AVP Information:

—<Output Clipped>—

[M]  Result-Code

Code:      0x0000010c (268) Result-Code

Flags:     0x40       (64)  [M]

Length:    0x00000c   (12)

: DIAMETER_LIMITED_SUCCESS (2002) >>>> Command Level Result Code

[M]  CC-Request-Type

Code:      0x000001a0 (416) CC-Request-Type

Flags:     0x40       (64)  [M]

Length:    0x00000c   (12)

: UPDATE_REQUEST (2)

—<Output Clipped>—

[M]  CC-Request-Number

Code:      0x0000019f (415) CC-Request-Number

Flags:     0x40       (64)  [M]

Length:    0x00000c   (12)

: 1

—<Output Clipped>—

[M]  Multiple-Services-Credit-Control

Code:      0x000001c8 (456) Multiple-Services-Credit-Control

Flags:     0x40       (64)  [M]

Length:    0x0000a8   (168)

[M]  Rating-Group

Code:      0x000001b0 (432) Rating-Group

Flags:     0x40       (64)  [M]

Length:    0x00000c   (12)

: 1

[M]  Granted-Service-Unit

Code:      0x000001af (431) Granted-Service-Unit

Flags:     0x40       (64)  [M]

Length:    0x000018   (24)

[M]  CC-Total-Octets

Code:      0x000001a5 (421) CC-Total-Octets

Flags:     0x40       (64)  [M]

Length:    0x000010   (16)

: 1206114

[M]  Result-Code

Code:      0x0000010c (268) Result-Code

Flags:     0x40       (64)  [M]

Length:    0x00000c   (12)

: DIAMETER_SUCCESS (2001) >>>> MSCC Level Result Code

[M]  Final-Unit-Indication

Code:      0x000001ae (430) Final-Unit-Indication

Flags:     0x40       (64)  [M]

Length:    0x000044   (68)

[M]  Final-Unit-Action

Code:      0x000001c1 (449) Final-Unit-Action

Flags:     0x40       (64)  [M]

Length:    0x00000c   (12)

: REDIRECT (1)

[M]  Redirect-Server

Code:      0x000001b2 (434) Redirect-Server

Flags:     0x40       (64)  [M]

Length:    0x000030   (48)

[M]  Redirect-Address-Type

Code:      0x000001b1 (433) Redirect-Address-Type

Flags:     0x40       (64)  [M]

Length:    0x00000c   (12)

: URL (2)

[M]  Redirect-Server-Address

Code:      0x000001b3 (435) Redirect-Server-Address

Flags:     0x40       (64)  [M]

Length:    0x00001c   (28)

: http://x.x.x.x:yy

對於此示例，重定向URL應是帶或不帶埠號(http://x.x.x.x:yy)的IP地址，它將訂戶定向到充值頁。重定向URL也可以顯示為http://x.x.x.x。上一個範例適用於此案例。