Ulash o‘rnatish va uzish misoli
20.5-rasmda bitta kontroller boshqaruvchi ikkita shlyuzlar (ResidentialGateway)
orasida MEGACO protokolini ishlatish bilan ulash o‘rnatish misoli keltirilgan.
Ushbu misolda chaqirayotgan shlyuz MG1 - IP-manzilga ega 124.124.124.222,
chaqirilayotgan shlyuz MG2 manzili -125.125.125.111, shlyuzlar kontrollerini
MGC maknzili - 123.123.123.4. MEGACO protokoli bo‘yicha aloqa uchun port
hamma uchta qurilma uchun jim turish bo‘yicha 55555 qiymatga ega.
1. Shlyuz MG1 ServiceChange buyruq yordamida MGC kontrollerda ro‘yxatdan
o‘tadi. Nulli kontekstni ishlatilishixozirgi vaqtda port xech qanday ulanishda
ishtirok etmayotganligini bildiradi,ROOT portidentifikatorini ishlatilishi buyruq
qandaydir aniq portga emas, balki hamma shlyuzga tegishligini bildiradi.
2. Kontroller shlyuzni ro‘yxatdan o‘tganligini tasdiqlaydi.
3. Shlyuz bo‘sh analogli portlarga ega, ular abonent tomonidan go‘shak
ko‘tarilganligini bildiruvchi, abonent shleyfining qarshiligini o‘zgarishini kuzatib
borish uchun dasturlashtirilgan bo‘lishi kerak, bundan keyin shlyuz abonentga
«Stansiya tayyor» akustik signalini uzatishi kerak.
Dasturlash Modify buyrug‘i yordamida muvofiq parametrlar bilan o‘tkaziladi, shu
bilan birga nulli kontekstda turgan, port dasturlanadi. Buyruqda port identifikatori
(terminationid) -A4444, axborot oqimining identifikatori (streamid) -1, buyruqni
uzatgan uskunani transport manzili - [123.123.123.4] :55555 ko‘rsatiladi, ishlash
rejimi ixtisoslashtiriladi - dupleks (SendReceive).Xuddi shu bosqichda shlyuzda
numeratsiya rejasi yuklanishi mumkin (deskriptorda digit map).
Bu holda, abonent go‘shagini ko‘targandan keyin, shlyuz unga «Stansiya
tayyor» akustik signalni uzatishi va numeratsiya rejasiga moslikda DTMF signalini
qabul qilishni boshlashi kerak. Lekin bizning misolimizda faqat abonent go‘shakni
ko‘targanidan keyin numeratsiya rejasi yuklanadi, sakkizinchi qadamda. Bundan
tashqari, begilash kerakki, EventsDescriptor deskriptori yordamida, ushbu
algoritmning 3 va 4 qadamlari, moslikda, 8 va 9 qadamlari bilan birlashtirilishi
mumkin. Bunda 6 va 7 qadamlar tushirilib qoldiriladi.
4. Shlyuz MG1 Modify buyrug‘ini bajarilganligini tasdiqlaydi.
5. Xuddi shunday tarzida (1-4 qadamlar) MG2shlyuzining analogli porti
dasturlanadi, bizning misolimizda A5555 identifikatoriga ega.
6. Keyin shlyuz MG1 abonent A go‘shakni ko‘targanligini topadi, vaNotify:.
mgibuyrug‘i yordamida bu hodisa haqida xabar qiladi MediaGatewayController.
7. Kontroller Notify: buyrug‘ini olganini tasdiqlaydi.
8. Keyingi qadamda MGC shlyuzga tanlangan numeratsiya rejasi bilan
moslikda chaqirilayotgan abonent nomerining raqamlarini yig‘ishga yo‘riqnoma
beradi. Bundan tashqari, nomerning birinchi raqamini olgandan keyin «Stansiya
tayyor» akustik signalni uzatishni to‘xtatish zarur.
20.5- rasm. MEGACO protokoli yordamida ulash o‘rnatish va buzish algoritmi
14. Kontroller MGC sozdaet MG2 shlyuzda chaqirayotgan foydalanuvchi bilan
dupleks ulash o‘rnatish (rejim SendReceive) uchun kontekst yaratadi.
15. Kontekstni yaratilishi tasdiqlanadi, MG2 shlyuzining fizik porti A5555,
identifikatoriga A5556 ega, UDP/RTP porti bilan ulanadi. Takidlaymizki, RTP-port
1111 nomeriga ega, ya’ni Megaco/H.248 porti nomeridan farqli - 55555.
16. MGC kontrolleri MG2 shlyuzining portiga A5555 Chaqiruv signalini
uzatishni boshlashini buyuradi.
17. MG2 shlyuzichaqirilayotgan abonentga «Chaqiruvni jo‘natish» signalini
uzatishni tasdiqlaydi.
18. Kontroller MG1 shlyuzigachaqirayotgan abonentga «Chaqiruvni jo‘natishni
nazorati» akustik signalni uzatishni boshlashni buyuradi.
19. MG1 shlyuzi port A4444 ga ko‘rsatilgan akustik signalni uzatishni
tasdiqlaydi.
Xuddi shu bosqichda ulashda ishtirok etgan ikkila abonentlarga, tegishli
signallar uzatiladi, va MG2 shlyuz kutadi, to chaqirilayotgan abonent kirish
chaqiruvini qabul qilmaguncha, bundan keyin ikki shlyuzlar orasida ikkiyo‘nalishli
so‘zlashuv kanalitashkil qiladi.
20. MG2 shlyuz chaqirilayotgan abonent go‘shagini ko‘targanini topadi, va
MGC kontrollerini shu haqida xabar beradi.
21. Kontroller Notify buyrug‘ini olganligini tasdiqlaydi.
22. Keyin MGC kontrolleri MG2 shlyuzga chaqiruv signalini uzatishni
to‘xtatishni buyuradi.
23. MG2 shlyuz buyruqni bajarilishini tasdiqlaydi.
24. Keyin, kontrollerMG1 shlyuzgafaqatgina qabul qilmay, balki axborotni
uzatishga ruxsat beradi (rejim SendReceive), vachaqirayotganabonentga akustik
signalni «CHJN» uzatishni to’xtatadi.
25. MG1 shlyuz buyrug’ini bajarishni tasdiqlaydi.
MG1 to MGC:
26. Bundan so‘ng ulashni so‘zlashuv fazasi boshlanadi, uning davomida
ishtirokchilar nutq axboroti bilan almashadi. Keyingi qadamda MGC kontrolleri
MG2 shlyuzidagi RTR-portni tekshirish qarorini qabul qiladi.
27. MG2 shlyuz buyruqni bajaradi. AuditValue buyrug‘iga javoban hamma
so‘ralayotgan axborot uzatiladi, shu jumladan ulash vaqtida yig‘ilgan statistika.
Bundan tashqari, javobdan ko‘rinadiki, xech qanday hodisa yuz bermagan va xech
qanday signallar uzatilmagan.
28. CHaqirilayotgan abonent birinchi bo‘lib ulashni tugatadi, va MG2 shlyuz
MGC kontrollerga bu haqida xabar beradi.
29. MGC kontrolleri Notify xabarni olganini tasdiqlaydi.
MGC to MG2:
30.Shlyuzlarning xohlaganidan, abonentlardan biri go‘shak qo‘ygani haqidagi
axborotni olib, MGC kontrolleri ulashni tugatadi. Ikkila shlyuzlarga Subtract
buyrug‘i uzatiladi. Ulashni tugatish algoritmi kontroller va ikkila shlyuzlari orasida
signal xabarlari bilan bir xil almashuvni ko‘zda tutadi, shuning uchun bu erda ushbu
algoritm MG2 shlyuzi misolida ko‘rilayapti.
31. MG2 shlyuzining portlaridan har biri, ulashda ishtirok etgan (fizik port -
A5555 va RTP-port - A5556), ulash vaqtida yig‘ilgan statistikani qaytaradi.Umumiy
holda, kontroller statistik axborotni faqat portlarning biridan so‘rashi mumkin.
32. Ulash tugatilganidan so‘ng MGC kontrolleri MG1 va MG2 shlyuzla-riga
ular xizmat ko‘rsatayotgan abonentlardan birortasi go‘shagini ko‘tarishiga tayyor
turishini buyuradi. Diqqatga sazovorki, nulli kontekstda oxiri bilan (okonchaniyami)
aks ettirilgan shlyuz portlariga, jim turish bo‘yicha abonent go‘shagini ko‘targani
topish buyurilgan bo‘lishi mumkin, bunda kontroller shlyuzlarga maxsus buyruqlar
uzatmaydi, oldinroq ko‘rsatilganidek (3 qadam).
Do'stlaringiz bilan baham: |