Thủ tục cho phộp cỏc dịch vụ đa phương tiện tiờn tiến

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

M Ở ĐẦU

3.10Thủ tục cho phộp cỏc dịch vụ đa phương tiện tiờn tiến

3.10.1 Cỏc th tc chiếm và gi phiờn

Phần này đưa ra cỏc luồng thụng tin của thủ tục bỏm vị trớ phiờn đó đực thiết lập trước đõy và sau đú chiếm cỏc phiờn này. Hai trường hợp cú thể xảy ra là: Từ UE tới UE và UE thiết lập bắt giữ phiờn từ UE tới PSTN.

3.10.1.1 Cỏc th tc chiếm và gi phiờn t di động ti di động

Một phiờn IMS đó được thiết lập giữa một UE khởi tạo và một UE kết cuối. Mỗi UE đú được gắn vào một P-CSCF được đặt cựng mạng với GGSN của nú, và một S- CSCF đó được phõn bổ trong mạng nhà của chỳng. Cỏc thành phần chức năng này cựng hợp tỏc để xúa phiờn với cỏc thủ tục độc lập với vị trớ của chỳng được đặt tại mạng khỏch hay mạng nhà.

Thủ tục chiếm và giữ phiờn nhận ra UE đú được hay khụng được thiết lập phiờn để thiết lập giữ phiờn hay UE đú cú được kết thỳc phiờn để thiết lập giữ phiờn hay khụng.

Khi một luồng phương tiện được bỏm giữ vị trớ, thỡ nú sẽ khụng thể bị chiếm bởi cỏc điểm đầu cuối khỏc.

Thủ tục bỏm giữ vị trớ dũng phương tiện truyền thụng rồi sau đú chiếm cỏc dũng phương tiện được thể hiện như sau:

Hỡnh 3.31 Chiếm và gi phiờn t di động ti di động

1. UE#1 phỏt hiện một yờu muốn bỏm giữ vị trớ của một dũng phương tiện truyền thụng từ phớa thuờ bao. UE#1 ngừng gửi dũng phương tiện tới điểm đầu cuối phớa xa, nhưng vẫn giữ tài nguyờn đặt trước cho phiờn này.

2. UE#1 gửi bản tin bỏm tới Proxy của nú – P-CSCF#1. 3. P-CSCF#1 gửi bản tin bỏm tới S-CSCF#1.

4. S-CSCF#1 gửi bản tin bỏm tới S-CSCF#2. 5. S-CSCF#2 gửi bản tin bỏm tới P-CSCF#2. 6. P-CSCF#2 gửi bản tin bỏm tới UE#2.

7. UE#2 ngừng gửi dũng phương tiện tới đầu cuối phớa xa, nhưng vẫn giữ tài nguyờn đặt trước cho phiờn này.

8. UE#2 nhận bỏo nhận của bản tin bỏm và đỏp ứng bằng bản tin 200 OK tới P- CSCF#2.

9. P-CSCF#2 gửi bản tin 200 OK tới S-CSCF#2. 10.S-CSCF#2 gửi bản tin 200 OK này tới S-CSCF#1. 11.S-CSCF#1 gửi bản tin 200 OK tới P-CSCF#1. 12.P-CSCF#1 gửi bản tin 200 OK tới UE#1.

13.UE#1 phỏt hiện yờu cầu chiếm dũng phương tiện đó được bỏm trước đõy. UE#1 gửi bản tin chiếm tới Proxy của nú;P-CSCF#1.

14.P-CSCF#1 gửi bản tin bản tin chiếm tới S-CSCF#1. 15.S-CSCF#1 gửi bản tin chiếm tới S-CSCF#2.

16.S-CSCF#2 gửi bản tin chiếm tới P-CSCF#2. 17.P-CSCF#2 gửi bản tin chiếm tới UE#2.

18.UE#2 tiếp tục gửi dũng phương tiện tới đầu cuối phớa xa.

19.UE#2 nhận bỏo nhận của thụng bỏo chiếm và trả lời bằng bản tin 200 OK tới P-CSCF#2.

20.P-CSCF#2 gửi bản tin đỏp ứng 200 OK tới S-CSCF#2. 21.S-CSCF#2 gửi đỏp ứng 200 OK tới S-CSCF#1.

22.S-CSCF#1 gửi đỏp ứng 200 OK tới P-CSCF#1. 23.P-CSCF#1 gửi đỏp ứng 200 OK tới UE#1.

24.UE#1 tiếp tục gửi dũng phương tiện tới đầu cuối phớa xa.

3.10.1.2 Di động khi to chiếm và gi phiờn t di động đến PSTN

Một phiờn IMS được thiết lập từ trước giữ một UE và một MGCF hoạt động như một gateway cho phiờn kết cuối trờn PSTN, hoặc giữ một MGCF khởi tạo hoạt động như một gateway cho khởi tạo phiờn trờn PSTN tới một UE kết cuối. UE đuợc gắn vào một P-CSCF đặt tại cựng mạng với GGSN của nú, một S-CSCF được phõn bổ cho mạng nhà của nú và một BGCF để lựa chọn MGCF. Cỏc thành phần chức năng đú cựng chung sức để xúa phiờn và cỏc thủ tục độc lập với vị trớ của chỳng được đặt tại mạng nhà hay mạng khỏch của thuờ bao. Vỡ vậy khụng cú một sự khỏc biệt nào trong phiờn này của mạng nhà hay mạng khỏch.

Cỏc thủ tục chiếm và giữ phiờn giống như UE thiết lập phiờn tới PSTN hay PSTN thiết lập phiờn tới UE. Chỉ cú sự khỏc biệt là chức năng mụ tả của BGCF trong trường hợp một phiờn được thiết lập bởi UE. Chỳ ý rằng BGCF cú hoặc khụng được mụ tả trong tuyến bỏo hiệu sau khi bản tin INVITE đầu tiờn được định tuyến.

Thủ tục đặt cỏc dũng phương tiện vào phiờn được giữ, và sau khi chiếm phương tiện được thể hiện như sau:

Hỡnh 3.32 Chiếm và gi phiờn t di động ti PSTN

Thủ tục của trường hợp này như sau:

1. UE phỏt hiện một yờu bỏm theo một vị trớ một dũng truyền thụng từ thuờ bao. UE#1 ngừng gửi luồng phương tiện tới điểm đầu cuối phớa xa nhưng vẫn giữ tài nguyờn đặt trước cho phiờn này.

2. UE gửi bản tin thụng bỏo bỏm tới Proxy của nú: P-CSCF. 3. P-CSCF gửi bản tin bỏm tới S-CSCF.

4. S-CSCF gửi bản tin bỏm tới BGCF. 5. BGCF gửi bản tin bỏm tới MGCF. (adsbygoogle = window.adsbygoogle || []).push({});

6. MGCF thiết lập một tương tỏc H248 với MGW hướng dẫn nú ngừng gửi cỏc dũng phương tiện, nhưng vẫn giữ tài nguyờn đặt trước cho phiờn.

7. MGCF nhận bỏo nhận của bản tin thụng bỏo và gửi đỏp ứng 200 OK tới BGCF.

8. BGCF gửi bản tin 200 OK tới S-CSCF. 9. S-CSCF gửi đỏp ứng 200 OK tới P-CSCF. 10.P-CSCF gửi đỏp ứng 200 OK tới UE.

11.UE phỏt hiện yờu cầu chiếm vị trớ luồng phương tiện đó được bỏm trước đõy. UE gửi bản tin chiếm tới proxy của nú: P-CSCF.

12.P-CSCF gửi thụng bỏo chiếm tới S-CSCF. 13.S-CSCF gửi bản tin thụng bỏo chiếm tới BGCF. 14.BGCF gửi bản tin thụng bỏo chiếm tới MGCF.

15.MGCF thiết lập một H.248 với MGW chỉ dẫn nú gửi chiếm dũng phương tiện.

16.MGCF nhận bỏo nhận của bản tin thụng bỏo chiếm và gửi đỏp ứng 200 OK tới BGCF.

17.BGCF gửi đỏp ứng 200 OK tới S-CSCF. 18.S-CSCF gửi đỏp ứng 200 OK tới P-CSCF. 19.P-CSCF gửi đỏp ứng 200 OK tới UE.

20.UE gửi chiếm cỏc dũng phương tiện tới điểm đầu cuối phớa xa.

3.10.2 Cỏc th tc để mó húa và thương lượng cỏc đặc đim truyn 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. (adsbygoogle = window.adsbygoogle || []).push({});

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

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. (adsbygoogle = window.adsbygoogle || []).push({});

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

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