Sự tương quan giữa GCID và ICID

Một phần của tài liệu Phát triển một số dịch vụ giá trị gia tăng sử dụng công nghệ IMS (Trang 107 - 109)

Nhưđã biết, sau khi Resource Reservation thành công, UE Tobias sẽ gửi yêu cầu UPDATE cho UE Theresa có chứa mào đầu P-Charing-Vector có các thông tin:

ICID

Các tham số tính cước như: GCID, địa chỉ của GGSN, pdp-sig chỉ ra PDP context đó có là signalling hay không, nhận dạng luồng truyền thông, thẻ trao quyền.

Luận văn thạc sĩ kỹ thuật   108 

UPDATE sip:[5555::5:6:7:8]:1006 SIP/2.0 P-Charging-Vector:icid-value= “AyretyU0dm+602IrT5tAFrbHLso=023551024” ;ggsn=[5555::4b4:3c3:2d2:1e1]; ; pdp-sig=no;gcid=723084271 ;auth-token=example-auth-token1 ;flow-id=1 ;ggsn=[5555::4b4:3c3:2d2:1e1] ;pdp-sig=no;gcid=723084372 ;auth-token=example-auth-token1 ;flow-id=2

Chú ý là có hai PDP context được dùng cho việc truyền các luồng media nên có hai gcid trong yêu cầu trên.

S-CSCF Tobias nhận được yêu cầu đó, nó lưu lại và xóa tất cả các mào đầu liên quan

đến tính cước ở yêu cầu trên, rồi thêm vào các tham số IOI trước khi gửi nó đến S- CSCF của Theresa:

UPDATE sip:[5555::5:6:7:8]:1006 SIP/2.0 P-Charging-Vector: icid-value=

“AyretyU0dm+602IrT5tAFrbHLso=023551024” ;orig-ioi=home1.fr

;term-ioi=home2.hu

S-CSCF của Theresa nhận được yêu cầu đó, nó lưu lại và xóa các IOI trong yêu cầu

đó, rồi gửi tới P-CSCF của Theresa.

Trong ví dụ này, UE Theresa đã thực hiện được Resource Reservation nên sau khi nó nhận được yêu cầu UPDATE, UE Theresa sẽ gửi lại phản hồi 200 (OK) có chứa P- Charing-Vector:

SIP/2.0 200 OK

P-Charing-Vector: icid-value=

“AyretyU0dm+602IrT5tAFrbHLso=023551024” ;ggsn=[5555::802:53:58:6]

Luận văn thạc sĩ kỹ thuật   109 

;pdp-sig=no ;gcid=306908949

;auth-token=example-auth-token2 ;flow-id=2

Quá trình tiếp tục tương tự: S-CSCF Theresa nhận được phản hồi đó, nó sẽ lưu lại các thông tin của mào đầu P-Charing-Vector, đồng thời xóa các thông tin liên quan đến gcid và các tham số khác liên quan đến tính cước trừ icid, thêm vào các ioi rồi gửi phản hồi đó đi. S-CSCF Tobias nhận được phản hồi đó, nó sẽ lưu lại và xóa ioi khỏi phản hồi, thêm các thông tin vào P-Charing-Vector rồi gửi tới P-CSCF Tobias nằm ở

mạng tạm trú. Cuối cùng P-CSCF Tobias nhận được phản hồi đó, nó sẽ lưu lại các thông tin của mào đầu P-Charing-Vector rồi xóa nó khỏi phản hồi trước khi gửi cho UE Tobias.

Chú ý đối với yêu cầu INVITE, khi S-CSCF nhận được nó, S-CSCF sẽ truy vấn chuẩn bộ lọc để tìm được AS phục vụ user và gửi yêu cầu INVITE đến AS đó nhưđã đề cập. Sở dĩ phải truy vấn AS vì AS chứa cơ sở dữ liệu phục vụ dịch vụ - tiếng chuông chẳng hạn. Nếu yêu cầu INVITE này được thiết lập khi Resource Reservation đã đạt được – vì yêu cầu này được thiết lập ở giao dịch thứ hai chẳng hạn – khi user muốn thêm một dịch vụ nữa vào phiên. Nếu vậy thì các thủ tục đối với thông tin cước đều được thực hiện như trên.

Một phần của tài liệu Phát triển một số dịch vụ giá trị gia tăng sử dụng công nghệ IMS (Trang 107 - 109)

Tải bản đầy đủ (PDF)

(119 trang)