Vous êtes sur la page 1sur 8
Y Bac yoke ecTb Otpucnan MHHM-ATC MM BbI TONLKO MnakMpyete ee nokynky? Jymaete 0 NpeAocTaBNeHHH HOBbIX BOSMOMHOCTEM ANA NOBbILIEHMA adhq\eKTHBHOCTH paGOTb! COTPYAKMKOB? Ceroqna bi npvoTkpoem ABepb B Mup Open Source IP-tenetbornu, paccmoTpes BOSMOKHOCTH OAHoro M3 CaMbIxX nonynapHbIx npopyKTos Ana Linux - Asterisk PBX. Tak, 470 xe Takoe Asterisk? YnTaen Ha ocbnunarbHoM J] caiire [1]: «Asterisk —nonvocrsio nporpannanas yypex- WT acieckan ATC (ATC), pa6oraiowan nog ynpasneHi- eM onepauivoHHoH cHcTeM! Linux». Mo BosMOXHOCTAM (CH. (2) Asterisk savacryto onepexaer caoMx TpajMUMOHHbK CO- 6patees. Monfepxneaioroa npakTyHeck ace nonynapHble nporoKonsi IP-renedhonni (SIP, #323, SCCP, ADSI). Flomueso cTannapTubix M o6wjenaBecTHix, Asterisk Takxe HMeeT CBO cobcTBeHAbi npoToKon ~ IAX. Eromoxno wenonssopae Kak Ana NOAKMIONeHHA O6LINHEIX KknweHT08, TaK MW ANA Nepesfa4n ronocoBoro TpacbuKa MexAY HeckonbKiMn cepsepana Asterisk. [Ina conpaxeHna c «pa -AVNIOHHO!T TenedboxHe’> vmreloTeR akanoroBbie (FXO, FXS) W unehposbie Moaynn pacuunpeHina (E1, T1). C nomousbio As- 12 MUXAMA TUIATOB torisk abi cmoxeTe peanliaoBaTs npoekT moGoro MacwiTaGa — oT npocrora AowauNero cepsepa ronocosolt novTbi po Tene- cbontioro cepsepa npennpwatHa c cbyrKynnnin IVR (Interactive Voioe Response — cuctema ronocobix Melo) Corona mi pacomorpxm npocToi npumep ycraHoBKin Ha, cTpoiik cepsepa Asterisk ana pa6oTbl ¢ HECKONBKHMM Noms soBarennn, Moxto nv Ha Hero nocMoTpeTb? Iya, 470 nocne akakoMcTBa co cnvicKom BoaMOKHOCTEH (a To Gonee 70 noauunii) y Bac BOSHNKNO xKenaHHe KAK MOMHO 6sicTpee asrnaxyTb Ha Asterisk caovMa ragamm, Chewy Bac o6pajozarb ~ nocmorperb Ha Asterisk Ges ero ycTaHOBKM MOX- Ho! {Ina stor Bocnonbayiirecs cneyManbHbim LiveCD, o6pa- CMCTEMETbIMaaMMNMCTpATOp sawm ceresoii zarpyakn nna PXE-cosmecrAMMo ceTeBol nna- ‘uni Kaprei CompactFlash [3]. OnHaxo, eon abi cunraeTe LiveCD Mnv pyrite cnoco6s! HaNMUlHVIMK, MOxeTe Cpasy NepeiiTH K MHCTa- AMMA, TONbKO NpeRBapHTeNbHo AasaiiTe pasGepemcs, 4TO weno tbl Oyen yeTaHasnneare, Kaku 6biBaert Asterisk Cyuecrayer ge nepewn Asterisk - HEAD u STABLE, Mlep- Ba — Bepos ANA PaspaCOTHNKOB M1 «nPOABHHYTEIX Nonsso- sareneii. Boe Hoabie BOIMOxHOCTH NepBOHAYanbHo JoGaBNs- oTen umeHHo 8 HEAD. Bepeua STABLE, Hanpotue, cogepkuT Tombko NpOBEpeHHbie H OTNaXeHHbIe KOMNOHEMTEIM Mody, B Hel (yHKLMOHANbHOCTb 3aBEA0MO NPMHOCHTCA B KepTBY CTa- GSunbHocTH uM HapexHiocTH. CimbHo paccTpaHBaTbcA No STOMy OBOAY He CTOMT~ HeNHOrO TepnenHAM BCE CaMoe «MMoRHOe> wa HEAD nnasxo nepetiget 8 STABLE. Vitak, Ana Ha4MnaloLuMx NonbsoBaTeNel, KENAIOLIMK MAK ‘CHMaNibHO BsICTPO Nony4HTe paBoTaIoUyEe KH NpoBepeHHoe pe- WeHNe, pexomeHayeTca HononbsoBaTs STABLE-sepenic. (ES ke B CUNY NPOCTOTbI Mbl BypleM ONMCbIBATE B CTATe.) Ecnn xe Bbi co6mpaeTecb NPHHATb yHacTue B Npoyecce paspasorxu Asterisk wav npocto xoTuTe Bcerga ucnon3o- Bath Bce caMoe ocnesWee W HOBDE ~ yCTaHABnusaliTe Sep- cura HEAD. Mpoyecc yctanoeKu. Yo Ham CTOMT «*» NOCTPOMTb Asterisk ansieven ceo6onHo pacnpocrpalreMtina nponykroM ‘Ansa nnatcbopit, PeKoMeHfYeNbIh CNOCOO YeTAKOBKH — KOM Tinnsina wa HexopHolx Kops. (CywjecTEyIoT GmapHisie naKe- Tel ans Redhat/Fedora, Debian, a Takoxe ebuild ana Gentoo, npaeqa, Kak npasvno, Sonee crapofi Bepcmn no cpaeHeHMio c TeM, 470 ROCTyNHO Ha caliTe.) OnHako npexkne 4eM YTO-NMGO KOMNUNMpoRATS, HeOBXOQMMO NONyYMT UcxOAHEIT Kon Aster isk. Caenars oto MoxHo Kayms crocoGamu: @ Ckauare tarball ¢ ocbmynanioro caiia [1], @ SarpysuTb ucxopHbii Kon c CVS-ceprepa npoexta. Tlepasil crocs sjocraro4Ho npoct, # BpAA NM OH BbIGOBET Kakne-To npoGnemsi, nosTomy npn yoranoake Asterisk s0c- nonbayenten sTopbin cnocoGom. K Tomy e, eon BaM NoTpe- 6yeTea ycraloBuTs HEAD-Bepcmo, 8am npocro npaneTon nc- nonb2oBarb CVS. (fins Asterisk ocHoaHOn seTKol CVS aans- etc HEAD, nosromy fina sarpyskn STABLE-Beponh HeOGxo- uo ykasare pesnanio (-r v1-0).) Mpoyecc KoMNAAAYRM Ans OGenx BeTOK aSCOnIOTHO OAMHaKOB, hooTOMy BCE, YTO HANWCa- Ho Aanee, npumexio vant HEAD, w ana STABLE. Virak, Ham noxago6srca 3 wopyna: zaptel - Monyne aHa- norosoti Tenerporns, libpri — Monyn uncbpoBori TenebonINH, cau Asterisk. [na sarpyskm Monynelic cepsepa CVS suinon- unre enepyiouve KowaHa ed fust/sre 4 export CU3H00T=:pserver:anoncvs(leys.digiun.com:/osr/ersroot A evs login WV suemize napons anoncvs Fava checkout -r vi-0 zaptel libpri asterisk Tlocne stinonienaa nocnegHel Komanael 8 /usr/sto 6yayT coapatti cooTseTereyioue noaKaTanoru. Mpouecc yora- Ea EL HOBKH ROcTaTONHO NpocT ~ HeAGxOANMO NoO¥epeRHo saitTH 8 KaXsibIA 2 KaTANOTOS W BSINONHKTS KONHEIM make clean w make install fod zaptel # make clean instal fod. /libprs 4 sake clean install f cf ../asterisk # axe clean inetel! samples Tlocnenian KonaHina He TonEKo cKoMMANHpyeT MH YoTaHO- font Asterisk, Ho m cKompyer craxnaprHsie cbarinss KoKdbury- pay 8 etclasterisk. Boobwe ycrakoBOsHBh oKpUNT KONUPY- er baiinbi 8 3 ocHoBHbIK KaTaniora: 1 /etciasterisk — pacnonoxenne Koncburypayin; 1H /usrlib/asteriskimodules —mecto xpanoHua Monyneii Aster- isk; 1H /varilib/asterisk/— specs HaxonsToa nononuirenbibie caii- ni asterisk (38yxu, aQi-CKPHMTHI, KABTAKKK HT.) Cam xe vicnonHfenbi dbaiin o6u4Ho nomeWaeTes B ust! sbin/asterisk Dna nposepki npasinsHocta ycraHoBkm BbinonkMM one: ryowiyto Kowanay, asterisk -wevved Ecnn 8ce HOpMansHo, TO MBI YEA HECKONEKO 3Kpa~ HOB oka ele HENOHATHOA fA HAC VAKOPMA\MM, SAKAHSH- Baloulelica NpHBeTCTBMEM KoMaHAHOrO uNTepebelica Aster- isk (om. pe. 1) Pxcymox 1. Koucon asterisk He anasanct 6 nonposiiocTi, HanilieM 6 KoHCoNA stop now u nepetinem k Gonee jeTansHoi HacrpoiiKe, Yero Ke MbI XOTHM? Mpexge 4em npucTynirb K peakTMpOBAHiNo KOHCbHrypau ‘OnHIx alinos Asterisk, qaeaitre onpeqenue, 470 xe UMEHHO ‘Mb XOTHM OF Hero NonySTb, Tak, HaM HEOOXORAMO: IH O6ecne4nTs BosMOxHOCTS pasroBopa abcHeHToB no IP. (SIP) H Coagate nepcondynposariibie ronocopbie suyMKit (C ABTOMATUYECKOM OTCLINKON ronocoBbIx COOGLIEHMI Ha e-mail). 1 Hacrpowtts «nepexear», nepeaayy W napKosky 380HK08. EU DE Wd ‘Tabmma 1. Cpasuenmsaex soswomocm: nporparmx exmowros SIP es ec ee reer) [MS Mewener]| APs rises aaa . 5 : é Tepes ree 2 : i = ao Ane : : é Thevspaaonie OC ie ea ees Honma eee coronas ami | o7nguse Taser, : ; : : 7 Cintra reper? 4 3 ; 2 ae eee |e z 5 ¥ Hoetymiocn, Geenaarno” Geenaarno” GeenaarHo GeenaarHo GeensatHo Caajaveit pone 6b1 onpenenunvct, nosromy, He OTKNagBI- ba nena 8 AON SUK, NpACTyNHM K ee BLINONHEHIAO, ATbI Mens CnbiMMub? Tlepsoe, ‘To mbi cnlenaeM c Hauln cepBepom, ~ HaysMi ero ‘oScryxuears ByTPEHHHe sBOHKH, Ha4HeM ¢ penakTHpoBa- us cbaiina /etc/astetisk/sip.cont. YeenmMca, 470 8 ceKuMH ge- eral npicyTcreytor cnepyioulne CTpOKH: [generat] context=dafault allowguest=no indpert=5050 bindadde=0.0.0.0 B nepsori crpoke nb! onpesienaem KOHTeKcr, 8 KOTOpbI 6y- YT nonanare BCe BxOAAUHE SBOHKM. BO BTOPO! CTpoKe MbI3a~ npeulaets HeasTopHaoBaHHEl HOCTyN K Haemy Cepsepy, 470 ‘coGeHHo BaxHo cnysae, ecnn Asterisk OygeT AocTyneH M3 Vrepiera. B aayx nocnenyiouysx crpokax mbi saaeM nopT W irepeberic, Ha KoTopoM OxNAAAeM sanpocb! SIP-KnHeHTOS, Teneps HecKonsKo GnOB 0 CaMiKx KnWEHTAX—OHM MOrYT OBIT ax nporpaniaHbinn (npanoxeHine Ha KoMnbiOTepe), Tak manna paritinw (asToHOMHOe yCTpoiicTE0, peanwsyloulee oA M3 NPo- ‘Toxonos Asterisk). Ens nepBoro 3HakomoTBa c Asterisk WaM Bnon- He xeariar osmoxHocTeli nporpaninbix KnveHTOB. HanGonee wasecTHbie is Hix: X-Ten X-Lite, sjPhone, FiteFly, MS Messen- ‘ger, KPhone, BoswioxHocTH srtx nporpaMm lyse Bcero cpaB~ HHBaTb, NPeACTaBME Hx 6 BAe TAbNMLbI (cm. TAGAMUY 1). B sabvicnwocra or pewaemoli sagan MoxHo HcnoMbso- bare pasniuniie nporpaMMabie KnveHTel. Eonn Baw cepsep GyneT npeumywjecTaeHHo McnONbsoBaTSCA ANA BHYTPEHHAX 3B0HKOB, TO HM@eT CMBICN OOpATHTS BHUMaHNe Ha nporpalaNt © Gonee dbyrKyonanbHtim HHTepepeticom (X-lte, sjPhone). B ‘onysiae Gonbwioro KomMHecTea MeXKAYFOpOAHINK SBOHKOB {nKGO paGorbi B ycnoauax orpaHMHeHHoit nponyckHol cnocoSHocTH wim HeHaexHoro KaHana) nysiule wenomsso8ar’ nporpaMMts, + ocrynwo.¢ wenontaoaHner SecraTHOh akewlKel GHENHOTeKH. 2 3nece npnaonon cySwexTuanan oyeHKa aBTopa. nogpepxneaiouyne KoneK G729 (is GecnnarHbsx — firefly). Ane ‘TecTOBOrO NpHMepa NpeANONOXiM, TO y Hac ecTb 3 NoNLsO- arena, nenombsyiouyve X-lte, s;Phone MMS Messenger coot- BeToTaeHHo. OTpasHM STY HHCOpMALNto 8 KOHdMTypAUMOH- box cpalinax. Hauen c sip.conf: [200]; alive phone typentsiend hhost=dynamie ‘username=200 secret=userl password nateno canreinvitesne context=offic callarid="User1" <200> dloweala (201) jejphene type=feiond hostedynamic ‘eername=201 secrat=user? password StnfnodenrtoZ055 ‘context=ofiice ‘callerid="User2" <202> Sllow-gem, low-tlaw Sllowealaw [203] ; as messenger typesfriend host=dynamic sernane=202 callerid="User3" <203> allow-tlaw allowalar HeGonsuine noncHeHng no napaMeTpam KoHcbMrypau Tone type, onpenensiowjee Tan KnveHTa, Moker npHHMMaTE pH sHaveHiA: I user — aoaMoxnbi TonLKo BxOAALIHE 2BOHKH; I poer — BoaMoXKEI ToNEKO HOXOAALIMe BBOHK 5 Tlonnepka pacuimpenvon cbyHKuMoHansiocTH AocTynHa B KOMMepMeckOA sepeHiA

Vous aimerez peut-être aussi