Cỏc thủ tục để mó húa và thương lượng cỏc đặc điểm truyền thụng

Một phần của tài liệu Phân hệ IMS trong kiến trúc NGN (Trang 98 - 110)

M Ở ĐẦU

3.10.2Cỏc thủ tục để mó húa và thương lượng cỏc đặc điểm truyền thụng

Phần này đưa ra cỏc thụng tin cho:

Cỏc thủ tục xỏc định cỏc đặc điểm thương lượng giữa cỏc điểm đầu cuối của phiờn đa phương tiện, xỏc định cỏc đặc điểm truyền thụng (trong bộ mó húa chung) được sử dụng cho phiờn truyền thụng đa phương tiện và

Cỏc thủ tục để thay đổi một phiờn trong phạm vi tài nguyờn đặt trước đó cú hoặc với tài nguyờn đặt trước mới (thờm/ xúa một phương tiện, thay đổi cỏc đặc điểm truyền thụng bờn trong bộ mó húa, thay đổi độ rộng băng tần yờu cầu) khi phiờn đó được thiết lập.

3.10.2.1 Mó húa và thương lượng cỏc đặc đim truyn thụng trong quỏ trỡnh khi to thiết lp phiờn

Khởi tạo thiết lập phiờn trong phõn hệ IM CN phải xỏc định một trao đổi cỏc đặc điểm truyền thụng (bờn trong bộ mó húa chung hoặc cỏc bộ mó húa chung cho cỏc phiờn đa phương tiện) mà sẽđược sử dụng cho phiờn. Việc này được thực hiện thụng qua trao đổi bản tin từ đầu cuối tới đầu cuối để quyết định hoàn thành cỏc đặc điểm truyền thụng, sau đú quyết định được tạo từ người khởi tạo phiờn như với sự thiết lập cỏc luồng truyền thụng.

Người khởi xướng phiờn gồm một SDP trong bản tin trong bản tin SIP INVITE đó liết kờ cỏc đặc điểm truyền thụng (bờn trong bộ mó húa) mà người khởi tạo sẽ hỗ trợ cho phiờn này. Khi b n tin n i m u cu i ớch, nú ỏp tr l i b ng cỏc c i m

truyền thụng (vớ dụ tập hợp cỏc bộ mó húa) mà nú hỗ trợ cho phiờn. Trao quyền phương tiện sẽ được thực hiện cho cỏc đặc điểm truyền thụng đú. Người thiết lập phiờn vào lỳc nhận tập hợp chung sẽ xỏc định được cỏc đặc điểm truyền thụng được sử dụng để thiết lập.

Thương lượng cú thể cú nhiều phương tiện được cung cấp và được trả lời giữa cỏc điểm đầu cuối cho đến khi truyền thụng được chấp nhận.

Một phiờn đó được thiết lập, cỏc thủ tục của phần sau (5. 11. 3. 2) cú thể được sử dụng để cỏc điểm đầu cuối thay đổi đặc điểm truyền thụng mà khụng phải bổ sung thờm tài nguyờn. Cỏc thủ tục trong phần sau (5. 11. 3. 3) cú thể được sử dụng để cỏc điểm đầu cuối thay đổi phiờn mà tài nguyờn yờu cầu vượt ra ngoài giới hạn cấp phỏt của phiờn trước đõy.

Hỡnh 3.33 Thương lượng mó húa trong quỏ trỡnh thiết lp phiờn

Thủ tục chi tiết như sau:

1. UE#1 đưa vào bộ mó húa với một tải trong SDP. Cỏc bộ mó húa được chốn đú đỏp trả lại cỏc khả năng đầu cuối của UE#1 và cỏc tiện ớch người dựng cho phiờn–cỏc khả năng cú thể hỗ trợ cho phiờn này. Nú xõy dụng một bản tin

SDO chứa cỏc yờu cầu và cỏc đặc điểm độ rộng băng tần và phõn bổ số cổng cho cỏc dũng truyền thụng đú. Luồng đa phương tiện cú thể được cung cấp và với mỗi luồng phương tiện đú cú thể lựa chọn cỏc bộ mó húa cho nú.

2. UE#1 gửi sự thiết lập bản tin INVITE chứa SDP này tới P-CSCF#1.

3. P-CSCF#1 kiểm tra cỏc tham số truyền thụng và xúa cỏc quyết định của bất kỡ nhà vận hành mạng nào mà khụng được phộp thực hiện trờn mạng của mỡnh. 4. P-CSCF#1 gửi bản tin INVITE tới S-CSCF#1.

5. S-CSCF#1 kiểm tra cỏc tham số truyền thụng và xúa chọn lựa nào mà thuờ bao đú khụng được phộp thực hiện. Khi một Server ứng dụng cú liờn quan đến phục vụ cỏc ứng dụng thỡ nú cũng phải kiểm tra cỏc tham số truyền thụng và xem xột lại cỏc mụ tả phiờn.

6. S-CSCF#1 gửi bản tin INVITE tới S-CSCF#2 bằng cỏc thủ tục S-S.

7. S-CSCF#2 kiểm tra cỏc tham số truyền thụng và xúa cỏc lựa chọn mà thờ bao đớch khụng được phộp thực hiện. Khi một server ứng dụng cú liờn quan đến việc phục vụ cỏc ứng dụng này thỡ nú cũng phải kiểm tra cỏc tham số truyền thụng và xem lại cỏ mụ tả phiờn.

8. S-CSCF#2 gửi bản tin INVITE tới P-CSCF#2.

9. P-CSCF#2 kiểm tra cỏc tham số truyền thụng và xúa cỏc quyết định của cỏc nhà vận hành mạng mà khụng được phộp thực hiện trờn mạng của mỡnh. Thẻ trao quyền được phỏt ra từ PCF.

10.Thẻ trao quyền được chứa trong bản tin INVITE. P-CSCF#2 gửi bản tin INVITE đú tới UE#2.

11.UE#2 quyết định thiết lập hết cỏc bộ mó húa cú khả năng hỗ trợ cho phiờn này. Với cỏc luồng lưu lượng khụng được sỗ trợ UE#2 chốn thực thể SDP vào phương tiện với số cổng bằng khụng. Với cỏc luồng phương tiện được hỗ trợ UE#2 chen thực thể SDP với cổng đó được cấp và với cỏc bộ mó húa chung trong cỏc SDP đú từ UE#1.

12.UE#2 gửi lại danh sỏch cỏc SDP cỏc luồng phương tiện chung và mó húa tới P-CSCF#2.

13.P-CSCF#2 trao quyền tài nguyờn QoS cho cỏc luồng phương tiện cũn lại với mó húa tựy chọn.

15.S-CSCF#2 gửi đỏp ứng SDP tới S-CSCF#1. 16.S-CSCF#1 gửi đỏp ứng SDP tới P-CSCF#1.

17.P-CSCF#1 trao quyền tài nguyờn QoS cho cỏc phương tiện cũn lại với mó húa tựy chọn. Thẻ trao quyền được phỏt ra từ PCF.

18.Thẻ trao quyền được chứa trong bản tin SDP. P-CSCF#1 gửi đỏp ứng tới UE#1.

19.UE#1 xỏc định luồng phương tiện nào sẽ được sử dụng cho phiờn này và bộ mó húa nào sẽđược sử dụng cho mỗi luồng phương tiện đú. Nếu như cú nhiều hơn một luồng phương tện hoặc cú nhiều hơn một sự lựa chọn mó húa cho luồng phương tiện đú thỡ UE#1 cần phải thương lượng cỏc bộ mó húa bằng cỏch gửi ý muốn giảm cỏc bộ mó húa về một cho UE#2.

20-24: UE#2 gửi bản tin “muốn cú SDP” tới UE#1 theo tuyến bỏo hiệu đó được thiết lập bởi yờu cầu INVITE.

3.10.2.2 Mó húa hoc thay đổi cỏc đặc đim truyn thụng trong phm vi tài nguyờn

đặt trước đó tn ti (adsbygoogle = window.adsbygoogle || []).push({});

Sau khi phiờn đa phương tiện được thiết lập, thỡ điểm đầu cuối cú thể thay đổi sự thiết lập cỏc luồng phương tiện hoặc cỏc đặc điểm truyền thụng của phương tiện. Nếu sự thay đổi nằm trong phạm vi cỏc tài nguyờn đó được đặt trước thỡ nú chỉ cần đồng bộ sự thay đổi này với cỏc điểm đầu cuối khỏc. Chỳ ý rằng quyết định điều khiển chấp nhận sẽ khụng bị lỗi nếu như nhu cầu tài nguyờn nằm trong phạm vi tài nguyờn đó đạt trước.

Hỡnh 3.34 Mó húa hoc thay đổi lung phương tin –Cựng tài nguyờn

Thủ tục chi tiết như sau:

1. UE#1 quyết định yờu cầu một dũng phương tiện mới, hoặc cần thay đổi bộ mó húa đang sử dụng cho dũng phương tiện hiện tại. UE#1 đỏnh giỏ ảnh hưởng của sự thay đổi này và xỏc định tài nguyờn đặt trước cho phiờn một cỏch thớch đỏng. UE#1 dựng một lại SDP chứa tất cả cỏc luồng phương tiện chung đó được quyết định bởi sự thương lượng thiết lập nhưng cấp một bộ mó húa với số cổng chỉ để sử dụng từ đõy trở đi. UE#1 ngừng truyền dũng phương tiện trờn cổng này.

2-6:UE#1 gửi bản tin INVITE qua tuyến bỏo hiệu tới UE#2. Với mỗi bước theo cỏch này, cỏc CSCF thừa nhận SDP là một tập phự hợp đó được trao quyền lần trước, và khụng nhận một hành động tiếp theo nữa.

7 UE#2 nhận bản tin INVITE và chấp nhận đú là sự thay đổi trong phạm vi tài nguyờn đó đặt trước. UE#2 ngừng gửi cỏc dũng phương tiện đó bị xúa và nú thiết lập cho nú để nhận được bộ mó húa mới.

8-12. UE#2 gửi đỏp ứng cho bản tin INVITE bằng bản tin 200 OK theo tuyến bỏo hiệu cho UE#1.

13. UE#1 bắt đầu sử dụng bộ mó húa mới để gửi cỏc luồng phương tiện. UE#1 cũng giải phúng cỏc tài nguyờn dư thừa khụng cần thiết nữa.

14-18. UE#1 gửi bản tin bỏo nhận ACK tới UE#2.

19. UE#2 bắt đầu sử dụng bộ mó húa mới để gửi cỏc phương tiện truyền thụng. UE#2 cũng giải phúng cỏc tài nguyờn dư thừa khụng cần thiết.

3.10.2.3 Mó húa hoc thay đổi cỏc đặc đim truyn thụng yờu cu tài nguyờn mi và/ hoc s trao quyn

Sau khi phiờn đa phương tiện được thiết lập, cỏc điểm đầu cuối cú thể thay đổi sự thiết lập hay cỏc đặc điểm của luồng đa phương tiện. Nếu như những thay đổi đú yờu cầu tài nguyờn vượt xa tài nguyờn đó đặt trước cho lần trước thỡ cần phải thực hiện cỏc thủ tục đặt trước tài nguyờn và thiết lập mạng mang. Nếu như yờu cầu tài nguyờn đặt trước bị lỗi vỡ bất kỡ một lớ do gỡ đú thỡ thiết lập phương đa phương tiện sẽ diễn ra như cũ.

Hỡnh 3.35 Thay đổi phương tin hoc b mó húa – tài nguyờn mi

Thủ tục chi tiờt như sau:

1. UE#1 chốn bộ mó húa sửa lại vào tải trọng SDP. Cỏc bộ mó húa được chốn vào đú sẽ phản ỏnh cỏc khả năng đầu cuối của UE#1 và mong muốn của người dựng với phiờn này. Nú xõy dụng một SDP chứa yờu cầu độ rộng băng tần và cỏc đặc điểm và cỏc đặc điểm của mỗi bộ mó húa và phõn bổ số cổng cho cỏc luồng phương tiện. Cỏc luồng đa phương tiện cú thểđược. Cỏc luồng đa phương tiện cú thểđược cung cấp và với mỗi luồng phương tiện đú cú thể

2. UE#1 gửi bản tin INVITE tới P-CSCF#1 chứa SDP này.

3. PCSCF#1 thực hiện kiểm tra cỏc tham số truyền thụng và xúa sự lựa chọn nào mà nhà vận hành mạng khụng thểđỏp ứng được.

4. P-CSCF#1 gửi bản tin INVITE tới S-CSCF#1.

5. S-CSCF#1 thực hiện kiểm tra cỏc tham số truyền thụng và xúa sự lựa chọn nào mà thuờ bao khụng yờu cầu trao quyền. Như một phần cảu S-CSCF, phiờn xử lớ một Server ứng dụng cú thểđược kộo theo. Khi Server ứng dụng cú liờn quan đến việc phục vụ cỏc ứng dụng cú thể cũng phải kiểm tra cỏc tham số truyền thụng và sửa lại những mụ tả phiờn.

6. S-CSCF#1 gửi bản tin INVITE bằng cỏc thủ tục S-S tới S-CSCF#2.

7. S-CSCF#2 thực hiện kiểm tra cỏc tham số truyền thụng và thực hiện xúa những những sự lựa chọn mà thuờ bao đớch khụng yờu cầu. Như một phần của S-CSCF phiờn xử lớ một “Server ứng dụng” cú thể được kộo theo. Khi một Server ứng dụng liờn quan đến phục vụ cỏc ứng dụng thỡ cũng phải thực hiện kiểm tra cỏc tham số truyền thụng và thay đổi cỏc mụ tả phiờn.

8. S-CSCF#2 gửi bản tin INVITE tới P-CSCF#2.

9. P-CSCF#2 thực hiện kiểm tra cỏc luồng phương tiện với sự lựa chọn cỏc bộ mó húa, và xúa sự lựa chọn nào mà mạng đớch khụng thể thực hiện.

10.P-CSCF#2 gửi bản tin INVITE tới UE#2.

11.UE#2 xỏc định làm xong bộ mó húa mà nú cú thể hỗ trợ cho phiờn này. Nú xỏc định sự giao nhau với sự xuất hiện đú trong SDP trong bản tin INVITE. Với mỗi luồng phương tiện mà khụng được hỗ trợ, UE#2 chốn một thực thể SDP để truyền thụng với số cổng bằng khụng. Với mỗi luồng phương tiện được hỗ trợ, UE#2 chốn một thực thể SDP với số cổng được phõn bổ và cỏc bộ mó húa trựng với những thứđú trong SDP được gửi từ UE#1.

12.UE#2 gửi trả vào danh sỏch cỏc SDP cỏc bộ mó húa và cỏc dũng phương tiện chung tới P-CSCF#2. Nú cú thể cung cấp nhiều hơn cỏc bộ mó húa do người khởi tạo đưa ra và cỏc bộ thiết lập cần cú cho thương lượng.

13.P-CSCF#2 tăng cường cỏc tài nguyờn QoS nếu cần thiết cho cỏc luồng phương tiện truyền thụng chuyển mạng với cỏc chọn lựa mó húa.

14.P-CSCF#2 gửi đỏp ứng SDP tới S-CSCF#2. 15.S-CSCF#2 gửi đỏp ứng SDP tới S-CSCF#1.

16.S-CSCF#1 gửi đỏp ứng SDP tới P-CSCF#1.

17.P-CSCF#1 tăng cường trao quyền tài nguyờn QoS nếu cần thiết cho lưu lượng truyền thụng chuyển mạng với cỏc chọn lựa mó húa. (adsbygoogle = window.adsbygoogle || []).push({});

18.P-CSCF#1 gửi đỏp ứng tới SDP tới UE#1.

19. UE#1 xỏc định luồng phương tiện truyền thụng nào sẽ được sử dụng cho phiờn này, và bộ mó húa nào sẽđược sử dụng cho mỗi luồng phương tiện đú. Nếu như cú nhiều hơn một luồng truyền thụng hoặc cú nhiều hơn một sự lựa chọn bộ mó húa cho mỗi luồng truyền thụng thỡ UE#1 phải đưa một SDP vào bản tin đỏp ứng để gửi tới UE#2.

20-24. UE#1 gửi bản tin yờu cầu SDP tới UE#2 chứa SDP trong bước 19 nếu cần. 25. UE#1 và UE#2 đặt trước tài nguyờn cần thiết cho sự thay đổi hay bổ sung cỏc

luồng phương tiện truyền thụng. Nếu việc đặt trước tài nguyờn được UE#1 hoàn thành thành cụng, thỡ nú ngừng truyền sự xúa cỏc luồng phương tiện nào.

25a. Nếu UE#1 gửi bản tin mong muốn cập nhật cho cỏc SDP trong bước 20-24 thỡ UE#2 đỏp lại mong muốn ấy.

25b. P-CSCF#1 trao quyền tài nguyờn SDP mong muốn mà UE#2 gửi tới.

26-30. UE#1 gửi thụng bỏo đặt trước tài nguyờn thành cụng bằng bản tin SDP final tới UE#2 thụng qua tuyến bỏo hiệu qua CSCFs.

31. UE#2 ngừng gửi cỏc luồng thụng tin bị xúa, và thiết lập cỏc bộ nhận thụng tin cho nú với bộ mó húa mới.

32-36. UE#2 gửi đỏp ứng 200 OK tới UE#1 theo tuyến bỏo hiệu.

37. UE#1 bắt đầu gửi cỏc luồng phương tiện sử dụng bộ mó húa mới. UE#1 cũng giải phúng cỏc tài nguyờn dư thừa khụng cần thiết.

38-40. UE#1 gửi bỏo nhận bằng bản tin ACK tới UE#2 theo tuyến bỏo hiệu. 43. UE#2 bắt đầu gửi cỏc luồng phương tiện truyền thụng sử dụng cỏc bộ mó húa

mới. UE#2 cũng giải phúng cỏc tài nguyờn dư thừa khụng cần thiết.

3.10.2.4 Phiờn MM đơn – S b sung cho cỏc phương tin khỏc

Với những phiờn từ đầu cuối tới đầu cuối, chỳng ta giả sử rằng người khởi tạo là một UE được đặt trong vựng phục vụ của một nhà khai thỏc mạng mà UE đú đó thuờ bao. UE ó thi t l p m t phiờn IM CN và a ra m t l i m i thờm m t ph ng ti n

khỏc (vớ dụ video hay audio) cho phiờn đó thiết lập. Chỳ ý rằng yờu cầu thờm phương tiện cho một phiờn đó thiết lập cú thể được thiết lập bởi một đầu cuối khỏc. I-CSCF nào cú mặt trong thiết lập phiờn sẽđược đặt trong phiờn này.

Địa chỉ đớch của người khởi tạo đú là một thuờ bao cựng nhà vận hành mạng. Người dựng đớch là một UE đặt trong vựng phục vụ của một nhà khai thỏc mạng mà nú thuờ bao.

Hỡnh 3.36 Phiờn đa phương tin – b sung thờm cỏc phương tin khỏc

1. UE#1 gửi yờu cầu SIP INVITE chứa SDP mới cho phương tiện mới và chứa SDP khởi tạo tới P-CSCF#1 mà nú nhận được từ thủ tục phỏt hiện CSCF. 2. P-CSCF#1 gửi bản tin INVITE tới địa chỉ/ tờn của bước nhảy kế tiếp mà đó

được quyết định từ thủ tục đăng kớ. Trong trường hợp này bước kế tiếp là S- CSCF#1 trong cựng nhà khai thỏc mạng.

3. S-CSCF#1 tớch cực cỏc thuộc tớnh dịch vụ và thực hiện bất kỡ một logic điều khiển dịch vụ nào phự hợp nào cho phiờn này.

4. S-CSCF#1 thừa nhận rằng lời mời này sử dụng cho một phiờn đó tồn tại. Vỡ vậy nú gửi bản tin INVITE này theo tuyến bỏo hiệu tới S-CSCF#2.

5. S-CSCF#2 tớch cực cỏc thuộc tớnh dịch vụ và thực hiện bất kỡ một logic điều khiển dịch vụ nào phự hợp cho phiờn thử nghiệm này.

6. S-CSCF#2 nhớ (từ cỏc thủ tục đăng kớ) CSCF bước kế tiếp cho phiờn này. Nú gửi bản tin INVITE tới P-CSCF#2 trong mạng nhà.

7. P-CSCF#2 nhớ (từ cỏc thủ tục đăng kớ) địa chỉ của UE#2 và gửi bản tin INVITE tới UE#2.

8. UE#2 đỏp trả cỏc khả năng truyền thụng của người dựng đớch tới người khởi tạo phiờn theo tuyến bỏo hiệu đó được thiết lập của bản tin INVITE.

9. P-CSCF#2 trao quyền cỏc tài nguyờn QoS đó được yờu cầu cho sự bổ sung cỏc tài nguyờn này.

10.P-CSCF#2 gửi SDP tới S-CSCF#2. 11.S-CSCF#2 gửi SDP tới S-CSCF#1.

12.S-CSCF#1 gửi bản tin SDP tới P-CSCF#1.

13.P-CSCF#1 trao quyền cỏc tài nguyờn bổ sung cần thiết cho phương tiện mới

(adsbygoogle = window.adsbygoogle || []).push({});

Một phần của tài liệu Phân hệ IMS trong kiến trúc NGN (Trang 98 - 110)