IP манзилини билиш учун қўнғироқ ўрнатиш
SIP нинг муҳимлигини тушуниш учун аниқ мисолларга қараш энг яхши йўлдир. Бунга мисол, Алиса унинг PCида ва у Бобирга қўнғироқ қилишни ҳоҳлайди, у ҳам PC да ишлайди. Алисанинг ҳам Бобирнинг ҳам PC лари қўғироқ қилиш ва қабул қилиш учун SIP инструкциялар билан таъминланган. Бу муҳим мисолда биз биламизки Алиса Бобирнинг PC манзилини билади. 2.1 расмда ўрнатилган SIP қўнғроқлар кетма-кетлик жараёнини кўрсатади.
2.1-расмда биз SIP алоқа ташкил қилиш, Алиса Бобирга кирувчи хатни жўнатганда бошланганини кўрамиз ва у HTTP таклиф хатига ўхшайди. Бу ташриф буюрувчи хат UDP бўйлаб машҳур 5060 порти SIP учун жўнатилади. Кирувчи хат Бобир учун аниқловчи (Бобир@193.64.210.89 ) Алисанинг жорий IP манзилини кўрсатишни ўз ичига олади. Кўрсатиш Алисанинг аудио қабул қилишини AVPO (PCМ... ) форматда кодлайди ва RTP да муҳим фактларни кўрсатади ҳамда у RTP пакетларини 38060 портдаги қабул қилишни ҳоҳлашини кўрсатади. Алисанинг кирувчи хатини қабул қабул қилгандан кейин Бобир SIP жавоб хатини жўнатади HTTP жавоб хатига ўхшайдиган бу жавоб SIP хати SIP 5060 портига яна жўнатилади.Бобирнинг жавоб хати 200 та ОК шунингдек IP манзил кўринишни, унинг исталган шрифини ва аудио пакетни жўнатган рақамини ўз ичига олади. Бу мисолдаги Алиса ва Бобирнинг турли хил аудио-шрифт механизмларини фойдаланишни бошламоқчилигини қайд қилинг: Алиса унинг аудиосини GSMи билан кодлашини сўралганда Бобир унинг аудиосини PCМ қоида билан кодлаши сўралди. Бобирнинг жавоб хати келгандан сўнг Алиса Бобирга SIP илмий хатини жўнатди. Бу SIP алмашинишидан сўнг Бобир ва Алиса гаплаша олади. C визуал алоқа учун 2.1 расмда Алиса Бобирдан сўнг гапиришини кўрсатади лекин улар бир хил вақтда яхши гаплашишига ишонч бор. Бобир аудиони таклиф қилингандек шрифтлайди ва аудио пакетини 38060 IP порт манзилига (167...) жўнатади. Алиса ҳам таклиф қилингандек аудиони шрифтлайди ва 48753 рақамли IP (193.64.210.89) манзилли А рақам портига жўнатади.
Бу мисолдан биз SIPнинг ҳарактеристик калит рақамларини ўргандик. Биринчидан, SIP протоколда ҳоли: SIP хатлари жўнатилади ва электрик қабул қилинади, уларни жўнатишда бундан фойдалангани ва медиа қабул қилинган кундан кундан фарқ қилади. Иккинчидан SIP хатларининг ўзлари ASCII ўқиб бўладиган в HTTP га ўхшайдиган хатдир. Учинчидан SIPда ҳамма хатлар илмийланишини талаб қилади шунинг учун у UDP ёки TCP бўйлаб бошқара олади. Бу мисолда агар Бобирда PCМ М-қоидаси бўлмаганда аудиони шрифтлаш учун нима болишини тасаввур қилиб кўрайлик. Бунинг натижасида 200 та ОК жавоби ўрнига, Бобир
2.1расм. Бобирнинг адресини билган ҳолда, Аслиса SIP алоқасини ўрнатиши
кутилмаган 600та билан жавоб қиларди ва хатдаги листини барча кодлар кодекларда ишлата олади. Алиса кейин листланган кодеклардан бирини танларди ва бошқа таклиф хатини жўнатарди, бу вақт танланган кодек рекламаси болади. Бобир кўплаб жавоб кодларнинг рад этишини жўнатиш орқали яна оддий қўнғироқни рад этади. ( Бу ерда кўплаб бундай кодлар масалан: “банд”, “кетган”,ва “жавоб бера олмайди” ).
Do'stlaringiz bilan baham: |