Kev saib xyuas kev tsheb khiav hauv VoIP tes hauj lwm. Ntu ob - cov ntsiab cai ntawm lub koom haum

Nyob zoo cov npoj yaig!

Π’ yav dhau los Hauv cov khoom siv, peb tau paub txog qhov muaj txiaj ntsig zoo thiab, raws li koj tuaj yeem pom, cov khoom tsim nyog ntawm VoIP infrastructure, xws li kev saib xyuas kev tsheb lossis, luv luv, SMT. Peb pom tias nws yog dab tsi, nws daws teeb meem dab tsi, thiab tseem tau sau tseg cov neeg sawv cev tseem ceeb tshaj plaws uas nthuav tawm los ntawm cov neeg tsim khoom rau lub ntiaj teb IT. Hauv seem no, peb yuav txiav txim siab cov ntsiab lus raws li SMT tau siv hauv IT infrastructure thiab VoIP kev saib xyuas kev tsheb khiav yog ua los ntawm nws txoj kev.

Kev saib xyuas kev tsheb khiav hauv VoIP tes hauj lwm. Ntu ob - cov ntsiab cai ntawm lub koom haum

Architecture ntawm VoIP tsheb saib xyuas cov tshuab

Peb tsim thiab tsim thiab thaum kawg ua. Hooray!
Los ntawm tas luav "Cheburashka thiab Crocodile Gena."

Raws li tau hais ua ntej, muaj cov khoom txaus hauv kev lag luam kev sib txuas lus thiab kev sib txuas lus uas poob rau hauv cov khoom sib xws. Txawm li cas los xij, yog tias peb paub daws teeb meem los ntawm lub npe, tus tsim tawm, platform, thiab lwm yam, peb tuaj yeem pom tias lawv txhua tus ntau dua lossis tsawg dua tib yam ntawm lawv cov architecture (tsawg kawg yog cov uas tus sau yuav tsum tau nrog). Nws yog tsim nyog sau cia tias qhov no yog vim qhov tseeb ntawm qhov tsis tuaj yeem yooj yim ntawm lwm txoj hauv kev ntawm kev ntes tsheb los ntawm cov ntsiab lus hauv lub network rau nws cov ncauj lus kom ntxaws ntxiv tom ntej. Ntxiv mus, qhov kawg, nyob rau hauv lub tswv yim subjective, yog loj txiav txim siab los ntawm tam sim no txoj kev loj hlob ntawm ntau yam kev lag luam kev lag luam. Txhawm rau kom nkag siab meej dua, xav txog qhov piv txwv hauv qab no.

Txij li lub sijhawm tus kws paub zoo tshaj plaws Lavxias Vladimir Aleksandrovich Kotelnikov tau tsim cov qauv theorem, tib neeg tau txais lub sijhawm zoo los ua cov analog-rau-digital thiab digital-to-analog hloov pauv ntawm kev hais lus, ua tsaug uas peb tuaj yeem siv tag nrho cov hom zoo li no. kev sib txuas lus raws li IP xov tooj. Yog tias koj saib ntawm kev txhim kho cov txheej txheem rau kev ua cov cim kev hais lus (aka algorithms, codecs, encoding txoj kev, thiab lwm yam), koj tuaj yeem pom li cas DSP (cov teeb liab ua tiav) tau ua cov kauj ruam tseem ceeb hauv kev xa cov ntaub ntawv xov xwm - siv lub peev xwm los kwv yees. ib tug hais lus signal. Ntawd yog, tsis yog tsuas yog digitizing thiab siv a- thiab u-txoj cai ntawm compression (G.711A/G.711U), tam sim no nws muaj peev xwm kis tau ib feem ntawm cov qauv thiab tom qab ntawd rov qab tag nrho cov lus los ntawm lawv, uas txuag tau ntau heev. bandwidth. Rov qab mus rau lub ntsiab lus ntawm MMT, peb nco ntsoov tias tam sim no tsis muaj qhov zoo sib xws ntawm kev hloov pauv hauv txoj hauv kev rau kev ntes tsheb, tsis yog ib lossis lwm hom kev tsom iav.

Cia peb tig mus rau daim duab hauv qab no, uas qhia txog qhov tau tsim los ntawm cov kws tshaj lij hauv cov kev kawm uas cuam tshuam.

Kev saib xyuas kev tsheb khiav hauv VoIP tes hauj lwm. Ntu ob - cov ntsiab cai ntawm lub koom haum
Daim duab 1. Daim duab dav dav ntawm SMT architecture.

Yuav luag txhua SMT muaj ob lub ntsiab lus tseem ceeb: tus neeg rau zaub mov thiab cov neeg saib xyuas tsheb khiav (lossis sojntsuam). Cov neeg rau zaub mov tau txais, txheej txheem thiab khaws cov VoIP tsheb khiav los ntawm cov neeg ua haujlwm, thiab tseem muab cov kws tshaj lij ua haujlwm nrog cov ntaub ntawv tau txais hauv ntau qhov kev xav (graphs, daim duab, Hu rau Flow, thiab lwm yam). Cov neeg ua haujlwm ntes tau txais VoIP kev khiav tsheb los ntawm cov khoom siv hauv network (piv txwv li, SBC, softswitch, gateways, ..), hloov nws mus rau hauv cov hom siv hauv cov ntaub ntawv siv software server, thiab hloov mus rau tom kawg rau kev tswj xyuas tom qab.

Ib yam li cov suab paj nruag, cov kws sau nkauj tsim cov kev hloov pauv ntawm cov suab paj nruag tseem ceeb ntawm kev ua haujlwm, yog li qhov no, ntau yam kev xaiv rau kev siv cov txheej txheem saum toj no yog ua tau. Lawv qhov sib txawv yog qhov loj heev thiab feem ntau yog txiav txim siab los ntawm cov yam ntxwv ntawm kev tsim kho vaj tse uas MMT raug xa mus. Qhov kev xaiv ntau tshaj plaws yog ib qho uas tsis muaj cov neeg ua haujlwm ntes raug teeb tsa lossis teeb tsa. Nyob rau hauv cov ntaub ntawv no, cov kev soj ntsuam tsheb yog xa ncaj qha mus rau lub server los yog, piv txwv li, tus neeg rau zaub mov tau txais cov ntaub ntawv tsim nyog los ntawm pcap cov ntaub ntawv tsim los ntawm kev soj ntsuam cov khoom. Txoj kev xa khoom no feem ntau yog xaiv yog tias nws tsis tuaj yeem teeb tsa kev sojntsuam. Qhov chaw ntawm cov khoom siv ntawm qhov chaw, qhov tsis muaj peev txheej rau cov cuab yeej virtualization, qhov tsis zoo hauv lub koom haum ntawm kev thauj IP network thiab, vim li ntawd, muaj teeb meem nrog kev sib txuas hauv network, thiab lwm yam, tag nrho cov no yuav yog vim li cas xaiv cov ntawv sau tseg. kev xaiv rau kev saib xyuas.

Tau kawm thiab nkag siab tias qhov no lossis qhov SMT tuaj yeem siv tau rau hauv IT infrastructure los ntawm qhov kev xav ntawm kev tsim vaj tsev, peb yuav xav txog yam uas muaj ntau dua hauv kev muaj peev xwm ntawm cov thawj tswj hwm, uas yog, cov txheej txheem rau kev siv cov software ntawm cov servers.

Thaum lub sij hawm npaj ib qho kev txiav txim siab ntawm qhov kev siv ntawm kev soj ntsuam xyuas network raws li kev xav, cov neeg siv ib txwm muaj ntau cov lus nug. Piv txwv li, dab tsi yuav tsum yog qhov muaj pes tsawg leeg ntawm cov khoom siv server, nws puas txaus rau nruab tag nrho cov txheej txheem ntawm ib tus tswv tsev lossis yuav tsum tau muab cais tawm ntawm ib leeg, yuav ua li cas rau nruab software, thiab lwm yam. Cov lus nug uas tau teev tseg saum toj no, nrog rau ntau cov lus nug ntsig txog, yog qhov dav heev, thiab cov lus teb rau ntau ntawm lawv yeej nyob ntawm qhov kev ua haujlwm tshwj xeeb (lossis tsim). Txawm li cas los xij, peb yuav sim sau cov ntsiab lus tshwj xeeb kom tau txais lub tswv yim dav dav thiab kev nkag siab ntawm sab ntawm CMT kev xa tawm.

Yog li, thawj yam uas cov kws tshaj lij yeej ib txwm xav txog thaum siv SMT yog dab tsi ua haujlwm yam ntxwv yuav tsum tau siv nrog? Xav txog kev siv ntau ntawm cov software dawb, cov lus nug no tau nug ntau zaus uas nws cov koob meej tuaj yeem piv nrog cov lus nug "Kuv yuav ua li cas?" nug los ntawm Nikolai Gavrilovich Chernyshevsky ... Lub ntsiab tseem ceeb ntawm cov lus teb yog tus lej cov kev tshaj tawm xov xwm uas tau ua tiav lossis yuav ua tiav los ntawm lub xov tooj platform. Tus lej thiab tus yam ntxwv uas pom tau tias muab kev ntsuas tshwj xeeb ntawm qhov tseem ceeb tau sau tseg yog CAPS (Call Attempts Per Second) parameter lossis tus naj npawb ntawm kev hu ib ob. Qhov xav tau los teb cov lus nug no feem ntau yog vim qhov tseeb tias nws yog cov ntaub ntawv hais txog kev sib tham xa mus rau qhov system uas yuav tsim cov khoom thauj ntawm nws lub server.

Qhov thib ob qhov teeb meem uas tshwm sim thaum txiav txim siab ntawm tus yam ntxwv ntawm tus neeg rau zaub mov hardware Cheebtsam yog cov muaj pes tsawg leeg ntawm cov software (kev ua haujlwm ib puag ncig, databases, thiab lwm yam) uas yuav ua haujlwm rau nws. Lub teeb liab (lossis xov xwm) tsheb tuaj txog ntawm tus neeg rau zaub mov, qhov twg nws tau ua tiav (cov lus qhia tau txheeb xyuas) los ntawm qee daim ntawv thov (piv txwv li, Kamailio), thiab tom qab ntawd cov ntaub ntawv tsim tawm hauv ib txoj hauv kev tau muab tso rau hauv cov ntaub ntawv. Rau qhov sib txawv CMTs, ob qho tib si daim ntawv thov uas defragment lub teeb liab units thiab cov ntawv thov uas muab cia yuav txawv. Txawm li cas los xij, lawv txhua tus koom ua ke los ntawm tib qhov xwm txheej ntawm multithreading. Nyob rau tib lub sijhawm, vim qhov peculiarities ntawm xws li ib tug infrastructure raws li SMT, nws yuav tsum tau muab sau tseg nyob rau hauv lub point no hais tias tus naj npawb ntawm sau ntawv ua hauj lwm rau lub disk ho ntau tshaj cov xov tooj ntawm kev nyeem ntawv los ntawm nws.

Thiab thaum kawg ... "Muaj ntau yam hauv lo lus no": server, virtualization, containerization ... Qhov kawg, tab sis qhov tseem ceeb heev tau kov rau hauv ntu ntawm kab lus no yog txoj hauv kev los nruab MMT cov khoom thaum nws xa mus. Cov npe nyob ib sab ntawm cov lus hais los ntawm kev ua tsis txawj tuag ntawm A.S. Pushkin technologies yog dav siv nyob rau hauv ntau yam infrastructures thiab tej yaam num. Ntawm qhov tod tes, lawv muaj kev sib raug zoo nrog ib leeg, thiab ntawm qhov tod tes, lawv sib txawv ntawm ntau yam. Txawm li cas los xij, txhua tus ntawm lawv, hauv ib daim ntawv lossis lwm qhov, tau nthuav tawm los ntawm cov neeg tsim khoom raws li muaj kev xaiv rau kev txhim kho lawv cov khoom. Ua kom tiav cov txheej txheem teev tseg hauv thawj ntu ntawm tsab xov xwm, peb nco ntsoov cov hauv qab no rau kev xa lawv ntawm lub cev server lossis lub tshuab virtual:
- siv cov ntawv sau tsis siv neeg lossis kev teeb tsa tus kheej thiab kev teeb tsa tom qab ntawm cov software sib xws,
- siv cov duab npaj ua OS nrog pre-installed SMT software thiab/los yog tus neeg sawv cev,
- siv cov tshuab ntim khoom ntim khoom (Docker).

Cov cuab yeej teeb tsa uas tau teev tseg muaj lawv qhov zoo thiab qhov tsis zoo, thiab cov kws tshaj lij muaj lawv tus kheej nyiam, kev txwv thiab cov xwm txheej tshwj xeeb uas lawv ua haujlwm lossis siv tau nyob rau hauv thiaj li hais tau cov lus pom zoo. Ntawm qhov tod tes, cov lus piav qhia ntawm txoj hauv kev los siv SIP kev saib xyuas kev tsheb khiav yog qhov pob tshab, thiab nyob rau theem tam sim no tsis xav tau kev xav ntau ntxiv.

Nov yog lwm tsab xov xwm mob siab rau qhov tseem ceeb thiab nthuav dav ntawm VoIP network - SIP kev saib xyuas kev tsheb khiav. Raws li ib txwm muaj, kuv ua tsaug rau cov neeg nyeem rau lawv cov xim rau cov ntaub ntawv no! Hauv ntu tom ntej no peb yuav sim nkag mus tob rau hauv qhov tshwj xeeb thiab saib HOMER SIP Capture thiab SIP3 cov khoom.

Tau qhov twg los: www.hab.com

Ntxiv ib saib