¦þ¹ ¼³¾Šł
¦þ¹ ¼³¾Šł
¦þ¹ ¼³¾Šł
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
DATAMODE, à íå â VOICE. Íàèáîëåå ðàñïðîñòðàíåííûì<br />
ðåøåíèåì äëÿ ïåðåäà÷è ôàêñîâ ïî IP íà<br />
äàííûé ìîìåíò ÿâëÿåòñÿ ñõåìà T.38.<br />
ÇÀÏÈØÈ ÌÎÉ ÒÅËÅÔÎÍ<br />
Åñëè äëÿ ISDN àäðåñàöèÿ â âèäå òåëåôîííûõ íîìåðîâ<br />
ÿâëÿåòñÿ ðîäíîé, òî äëÿ ñåòåé VoIP, èìåþùèõ<br />
ñòûêè ñ çîíàìè òðàäèöèîííîé òåëåôîíèè (òåëåôîííûå<br />
ñåòè îáùåãî ïîëüçîâàíèÿ, ÒÔÎÏ èëè<br />
PSTN), òðåáóåòñÿ àëãîðèòì òðàíñëÿöèè ýòèõ íîìåðîâ<br />
â IP-àäðåñà. Îäíèì èç ðåøåíèé ýòîé ïðîáëåìû<br />
ÿâëÿåòñÿ çàíåñåíèå â êàæäûé øëþç òàáëèöû<br />
ñîîòâåòñòâèÿ ìåæäó òåëåôîííûìè íîìåðàìè è IPàäðåñàìè,<br />
íî ïîíÿòíî, ÷òî äëÿ áîëåå èëè ìåíåå<br />
êðóïíîé ñåòè ýòî íåïðèìåíèìî. Áîëåå ãðàìîòíîé<br />
ñõåìîé ÿâëÿåòñÿ èñïîëüçîâàíèå öåíòðàëèçîâàííîé<br />
áàçû äàííûõ äëÿ òðàíñëÿöèè àäðåñîâ, òàêæå ñîäåðæàùåé<br />
ñåðâèñíûå è àóòåíòèôèêàöèîííûå<br />
ôóíêöèè. Òàêîå óñòðîéñòâî íàçûâàåòñÿ ãåéòêèïåð<br />
(ðóññêèé âàðèàíò ýòîãî ñëîâà - "ïðèâðàòíèê" ìíå<br />
íå íðàâèòñÿ, è ïîëüçîâàòüñÿ èì ÿ íå áóäó).<br />
Ãåéòêèïåð îáùàåòñÿ ñ H.323-óñòðîéñòâàìè ïîñðåäñòâîì<br />
ðàñøèðåíèÿ ïðîòîêîëà H.225, çîâóùåãîñÿ<br />
H.225 RAS (Registration Admission Status). Ñîîáùåíèÿ<br />
ýòîãî ïðîòîêîëà òàêæå êîìïèëèðóþòñÿ<br />
ASN.1-êîìïèëÿòîðîì, íî ïåðåäàþòñÿ íå ïî TCP,<br />
êàê âñÿ ðàññìîòðåííàÿ ðàíåå ñèãíàëèçàöèÿ, à ïî<br />
UDP (÷òî îáëåã÷àåò çàäà÷è ñïóôèíãà). Óñëîâíî<br />
ìîæíî ðàçáèòü ýòó ñèãíàëèçàöèþ íà ñëåäóþùèå<br />
ãðóïïû: ïîèñê ãåéòêèïåðà, ñåðâèñíûå ôóíêöèè,<br />
îáñëóæèâàíèå çâîíêîâ, ìåæãåéòêèïåðíîå âçàèìîäåéñòâèå.<br />
Îáùàþòñÿ òóò îáû÷íî, ïîñûëàÿ ïàêåò<br />
èç ñåðèè ×ÒÎ_ÒÎ_REQUEST, ïîëó÷àÿ â îòâåò ïàêåò<br />
×ÒÎ_ÒÎ_CONFIRM, ñèãíàëèçèðóþùèé î ïîäòâåðæäåíèè<br />
çàïðîñà è íåñóùèé çàïðîøåííûå äàííûå.<br />
×ÒÎ_ÒÎ_REJECT, åñëè îòâåò íà çàïðîñ îòðèöàòåëüíûé,<br />
ëèáî íå ïîëó÷àÿ íè÷åãî, ÷òî òîæå ìîæåò<br />
áûòü â îïðåäåëåííûõ ñëó÷àÿõ.<br />
Ïåðâîíà÷àëüíî óñòðîéñòâî èùåò ñâîé ãåéòêèïåð,<br />
ïîñûëàÿ (ëèáî ïî êîíêðåòíîìó àäðåñó, ëèáî øèðîêîâåùàòåëüíûì<br />
çàïðîñîì) ïàêåò GATEKEEPER-<br />
REQUEST (GRQ), åñëè â îòâåò îíî ïîëó÷èò õîòü îò<br />
êîãî-íèáóäü îòâåò GATEKEEPERCONFIRM (GCF),<br />
òî ìîæíî ïîïðîáîâàòü âñòàòü ïîä ýòîò ãåéòêèïåð.<br />
Ïîñëå òîãî, êàê óñòðîéñòâî îïðåäåëèëîñü, ñ êåì<br />
îíî áóäåò âçàèìîäåéñòâîâàòü, îíî øëåò ñâîåìó<br />
ãåéòêèïåðó çàïðîñ íà âõîä â ñåðâèñ REGISTRA-<br />
TIONREQUEST (RRQ), ñîäåðæàùèé íåîáõîäèìûå<br />
äàííûå, îïèñûâàþùèå óñòðîéñòâî. Åñëè ãåéòêèïåð<br />
ñ÷èòàåò âîçìîæíûì âõîä óñòðîéñòâà â ñåðâèñ,<br />
îí îòâå÷àåò åìó REGISTRATIONCONFIRM<br />
(RCF), èëè ïîñûëàåò åãî ïîäàëüøå ñ ïîìîùüþ<br />
REGISTRATIONREJECT (RRJ) ñ îïèñàíèåì ïðè÷èíû<br />
ïîñûëà. Òàêæå, ïðè ïîèñêå ãåéòêèïåðà è âõîäå â<br />
ñåðâèñ, óñòðîéñòâî ìîæåò ñîîáùèòü òåëåôîííûå<br />
íîìåðà èëè ïðåôèêñû, êîòîðûå îíî ïðèíèìàåò íà<br />
ñåáÿ. Ýòî ïîçâîëÿåò ðåàëèçîâàòü äèíàìè÷åñêóþ<br />
÷àñòü òàáëèöû òðàíñëÿöèè. Òåïåðü, êîãäà óñòðîéñòâî<br />
â ñåðâèñå, îíî ìîæåò ïîëüçîâàòüñÿ ñåðâèñíûìè<br />
ôóíêöèÿìè îáñëóæèâàíèÿ çâîíêîâ, íå çàäóìûâàÿñü<br />
íè î ÷åì ñàìîñòîÿòåëüíî.<br />
Íàèáîëåå âàæíûå ôóíêöèè, íà ìîé âçãëÿä, ýòî<br />
àâòîðèçàöèÿ âõîäÿùåãî çâîíêà è òðàíñëÿöèÿ íîìåðîâ<br />
â IP-àäðåñà. Îñóùåñòâëÿþòñÿ îíè ïîñðåäñòâîì<br />
çàïðîñîâ-îòâåòîâ ñåðèè ADMISSION. Àâòîðèçàöèÿ<br />
ïðîèñõîäèò òàê: â óñòðîéñòâî ïàäàåò<br />
VoIP-çâîíîê, îíî ïîñûëàåò ãåéòêèïåðó çàïðîñ<br />
ADMISSIONREQUEST (ARQ), ñîäåðæàùèé èíôîðìàöèþ<br />
î òîì, ÷òî óñòðîéñòâî ñ òàêèì-òî IP'øíèêîì<br />
ïûòàåòñÿ ñòåðìèíèðîâàòü íà ìåíÿ çâîíîê íà<br />
òàêîé-òî òåëåôîííûé íîìåð, ÷òî ìíå äåëàòü Åñëè<br />
ãåéòêèïåð îòâå÷àåò íà ýòî ADMISSIONCON-<br />
FIRM (ACF), òî óñòðîéñòâî ïðèíèìàåò çâîíîê è<br />
îáðàáàòûâàåò, åñëè æå ADMISSIONREJECT (ARJ),<br />
òî ïîñûëàåò òàêóþ ïîïûòêó ïîäàëüøå. Ýòî àêòóàëüíî<br />
äëÿ óñòðîéñòâà-òåðìèíàòîðà (ïðèíèìàþùåãî<br />
çâîíîê). Óñòðîéñòâó-îðèãèíàòîðó (ïûòàþùåìóñÿ<br />
ñëèòü íà êîãî-íèáóäü çâîíîê) íóæíà ôóíêöèÿ<br />
òðàíñëÿöèè. Ðàáîòàåò îíà òàê: òîæå ïîñûëàåò<br />
ãåéòêèïåðó çàïðîñ ADMISSIONREQUEST (ARQ), íî<br />
ñîäåðæàùèé èíôîðìàöèþ î òîì, ÷òî ÿ õî÷ó ñëèòü<br />
çâîíîê íà òàêîé-òî íîìåð, êòî åãî ñìîæåò ïðèíÿòü<br />
Ãåéòêèïåð îòâå÷àåò íà ýòî ADMISSIONCON-<br />
FIRM (ACF), ñîîáùàÿ â íåì IP-àäðåñ óñòðîéñòâà,<br />
êîòîðîå ïðèìåò íà ñåáÿ ýòîò íîìåð, ëèáî ADMIS-<br />
SIONREJECT (ARJ), òîãäà çâîíîê íèêóäà íå óéäåò,<br />
è àáîíåíò "À" ïîëó÷èò îòáîé (ê ïðèìåðó, àáîíåíò<br />
íà ñòîðîíå àíàëîãîâîé òåëåôîííîé ñåòè óñëûøèò<br />
FASTBUSY, áûñòðûå êîðîòêèå ãóäêè).<br />
 ÇÀÊËÞ×ÅÍÈÅ<br />
 ðàìêàõ ýòîé ñòàòüè íåâîçìîæíî áûëî îõâàòèòü<br />
âñå àñïåêòû è ìåòîäèêè ñòàíäàðòà H.323, íî ÿ íàäåþñü,<br />
÷òî ìíå óäàëîñü äîíåñòè îñíîâíûå ïîíÿòèÿ<br />
è ñõåìû ðàáîòû è äàòü êëþ÷åâûå íàïðàâëåíèÿ<br />
äëÿ òåõ, êòî çàõî÷åò ãëóáæå ðàçîáðàòüñÿ â ýòîé<br />
òåìå. Ñïåöèàëüíî äëÿ ïðîãðàììèñòîâ â ñëåäóþùåé<br />
ñòàòüå ÿ îñâåùó ìåòîäèêè ðàáîòû ñ ëèíóêñîâîé<br />
áèáëèîòåêîé OpenH323, ïîçâîëÿþùåé äîñòàòî÷íî<br />
ïðîñòî è ýôôåêòèâíî ðàáîòàòü ñ H.323 ñîåäèíåíèÿìè<br />
â âèäå êàê ñàìûõ âûñîêîóðîâíåâûõ<br />
ìîäåëåé, òàê è ïðîòîêîëüíûõ<br />
ðàçáîðîê ïî ïàêåòàì ñèãíàëèçàöèè.<br />
Äî âñòðå÷è.<br />
H.323 ñåòü ñ ãåéòêèïåðîì<br />
5 6 7 8<br />
Þíèêñîèä X-Ñòèëü Êîäèíã