Ukuqala ndiza kunika inkcazo emfutshane ukuba yintoni Asterisk ukuba umntu akazi.
- Asterisk Isoftware yasimahla eyenziwe nguMseki uMark Spencer wenkampani iDigium oyintloko, owenza imisebenzi ye PBX. Omnye PBX Ngamafutshane, kukutshintshiselana ngomnxeba.
- Asterisk ikuvumela ukuba uphathe iminxeba, iibhokisi zeposi, wenze ifayile ye- Ukongezwa kwe-IVR (Ukuphendula ngelizwi) phakathi kwezinye izinto ezininzi.
- Iyaqonda iiprotocol ezininzi VoIP (Ilizwi ngaphezulu kwe-IPphakathi kwazo ezi SIP e IAX zeziphi ezibaluleke kakhulu.
Ngoku siyazi malunga Asterisk masiyifake kwaye siyilungiselele iserver ye-CentOS 6.6
Inxalenye yofakelo yahlukile ngokuxhomekeke kwi-distro esiyisebenzisayo kodwa ubumbeko luyafana Ubuntu, CentOS, Debian, njl.
Ukufakwa
Into yokuqala esiza kuyenza kukongeza indawo yokugcina ngaphakathi /etc/yum.repos.d/ :
- Indawo yokugcina esiza kuyazisa iya kuba: centos-asterisk.repo
[asterisk-tested]
name=CentOS-$releasever - Asterisk - Tested
baseurl=http://packages.asterisk.org/centos/$releasever/tested/$basearch/
enabled=0
gpgcheck=0
#gpgkey=http://packages.asterisk.org/RPM-GPG-KEY-Digium
[asterisk-current]
name=CentOS-$releasever - Asterisk - Current
baseurl=http://packages.asterisk.org/centos/$releasever/current/$basearch/
enabled=1
gpgcheck=0
#gpgkey=http://packages.asterisk.org/RPM-GPG-KEY-Digium
- Indawo yesibini yokugcina iya kuba: centos-digium.repo
[digium-tested]
name=CentOS-$releasever - Digium - Tested
baseurl=http://packages.digium.com/centos/$releasever/tested/$basearch/
enabled=0
gpgcheck=0
#gpgkey=http://packages.digium.com/RPM-GPG-KEY-Digium
[digium-current]
name=CentOS-$releasever - Digium - Current
baseurl=http://packages.digium.com/centos/$releasever/current/$basearch/
enabled=1
gpgcheck=0
#gpgkey=http://packages.digium.com/RPM-GPG-KEY-Digium
Nje ukuba oku kugqityiwe senze u
yum update
Ngoku siza kufaka iphakheji Inguqulelo yenyani
yum install asterisknow-version
Ukufaka le phakheji songeza ezinye iindawo zokugcina ze-Asterisk, nazo zonke iinguqulelo ezikhoyo. Ngoku siza kubona ukuba iifayile ezintsha zenziwe kwifolda /etc/yum.repos.d. Siza kufaka ingxelo 13 de Asterisk.
Ukukhetha uhlobo oluthile (ngokungagqibekanga isebenzisa indawo yokugcina yenguqulo 11) sisebenzisa ipharamitha –enablerepo (yenza indawo yokugcina esiyibonisayo) kufakelo nge-yum, oko kukuthi, singafaka naluphi na uhlobo olubonisa indawo efanelekileyo
yum install asterisk asterisk-configs asterisk-sounds-core-es-gsm --enablerepo=asterisk-13
Siza kuyifaka njani inguqulelo yamva nje ye- Asterisk, siya kwenza indawo yokugcina engagqibekanga ukuba ihlaziye iAsterisk i-centos-asterisk-13.repo.
Ukwenza oku siguqula iparameter evunyelweyo yokugcina i-centos-asterisk-11.repo a 0, ukuze ikhubazeke. Kwaye ngendlela efanayo, siguqula ipharamitha eyenziweyo yokugcina i-centos-asterisk-13.repo a 1, ke iya kuba yindawo yokugcina izinto esetyenziselwa ukuhlaziywa kuyo Asterisk. Kuxhomekeke kwinguqulelo esiyifakileyo, siya kwenza indawo yokugcina ingxelo yethu.
Cwangcisa
Siya kwifolda yoqwalaselo eku- / njl / i-asterisk
cd /etc/asterisk/
Siza kufumana iifayile ezininzi ngoku esiza kuzisebenzisa zintathu:
- sip.conf → Kuyo abasebenzisi be-SIP esiza kubasebenzisa babhalisiwe
- izandiso.conf → Kuyo sibhalisa izandiso
- ivoicemail.conf → Kuyo sibhalisa iibhokisi zeposi
Siqala ngefayile sip.conf
Sihla saya esiphelweni sefayile okanye naphina apho sifuna khona, sikhetha isiphelo ukulungiselela ukwazi ukuba bahlala phi. Kwaye siyaqhubeka noku kulandelayo isakhiwo Umsebenzisi ngamnye:
[ejemplo]
type=friend
secret=pass
qualify=yes
nat=no
host=dynamic
canreinvite=no
context= contexto
mailbox= buzon
- Kuya kufuneka sibeke Igama lomsebenzisi, kule meko ejemplo
- La password yomsebenzisi ifakwe imfihlelo
- En umkhosi sigqibe kwelokuba sibeke Eguqukayo ukuze umsebenzisi aqhagamshele kuyo nayiphi na i-IP kwinethiwekhi
- Umxholo ngumxholo, sibeka umxholo apho uya kuba khona
- Ibhokisi yeposi i-voicemail
Ngoku ndiza kukushiyela umzekelo wento endiyenzileyo
[rack]
type=friend
secret=1234
qualify=yes
nat=no
host=dynamic
canreinvite=no
context=iesjg
mailbox=00@buzon
Ngaphezulu komgca 343 del sip.conf siyamisela ulwimi = nguNgale nto senza bonke abasebenzisi esikholelwa ukuba baneSpanish njengolwimi lwabo olungagqibekanga.
Ngoku siza kuyilungisa ivoicemail.conf
Ukuqwalasela iibhokisi zeposi siye ezantsi kwaye senze umxholo, umzekelo [ibhokisi yeposi] kwaye ke ngoko siqwalasele iibhokisi zeposi ngolu hlobo lulandelayo:
número => pass,nombre,correo
Kwaye ngoku umzekelo endiwenzileyo:
00 => 1234,rack,rack@iesjorgeguillen.es
Sele for gqibela masiqwalasele izandiso.conf
Ezantsi koxwebhu, kwimeko yam, ndiza kongeza ukucwangciswa
Siza kwenza umxholo kwimeko yam [iesjg], khumbula ukuba imeko zikwizibiyeli.
Kwaye ngoku ngaphakathi komxholo siza kudala izandiso ezinje:
exten => 00,1,Dial(SIP/rack,15,Ttm)
same => n,VoiceMail(00@buzon)
same => n,Hangup()
- Into eyenzayo lonke ixesha bebiza ulwandiso 00 kuqala ibiza i SIP / yokubeka (eyenziweyo kwi sip.conf) imizuzwana eli-15 ngomculo ongasemva kwaye umnxeba ungathunyelwa kwenye ifowuni
- Sisebenzisa "Kuyafana" ukuze kungafuneki ubeke "exten => 00" kumgca ngamnye
- Ukuba ayiphendulwanga, kwindawo elandelayo "n”Tsiba iposi nomsebenzi IlizwiMail (00 @ ibhokisi leposi) isethwe ngaphambili kwi ivoicemail.conf
- Kwaye ekugqibeleni senza i Beka phantsi () ukuxhoma
Ngoku ndiza kubeka imisebenzi ethile ye-Asterisk.
-
Ukudayela()
-
Ngalo msebenzi, yenza umnxeba apho sidlula khona kule meko i-SIP / rack
-
Imeyile yezwi()
-
Ngalo msebenzi ibhokisi yemiyalezo yelizwi yalo msebenzisi ibizwa ukuba ishiye umyalezo (mailbox_number@contexto_en_voicemail.conf)
-
Beka phantsi()
-
Ngalo msebenzi siyaxhoma.
-
Yima()
-
Ngalo msebenzi ukulinda kwenziwa, ixesha esifuna ukudlula ngalo (1), linda umzuzwana omnye.
-
IlizwiMailMain()
-
Tsalela umnxeba ku mImenyu yeVoicemail, iya kukucela ukuba wandise kunye negama lokugqitha ukuze umamele imiyalezo.
-
impendulo()
-
Ngalo msebenzi i-Asterisk PBX iphendula umnxeba.
-
irekhodi()
-
Ngalo msebenzi isandi siyarekhodwa. Umzekelo ukwenza imenyu.
-
imvelaphi()
-
Dlala isandi ngasemva.
Ngoku siqala inkonzo kwakhona.
service asterisk restart
Kwaye ngoku siqhuba i-asterisk console ukwenza esweni.
asterisk -rvvvvvvvvvvv
Xa sidibanisa iifowuni nabasebenzisi be-SIP abadaliweyo sinokubabona kwikhonsoli ngokwenza:
sip show peers
Ingcaciso entle. Ndiza kuvavanya nabafundi bam bomjikelo, ukuze ndibone ukuba bayakwazi ukumisela ...
Enkosi kakhulu ngezimvo, ndingumfundi wamabanga aphakathi ke nabo kufuneka bakwazi u 🙂
: qhwaba
Esi sicelo sihlala siyimfuneko, kwaye abo bafuna ukuyifaka amaxesha amaninzi bayaphukelwa yinqanawa
: qhwaba
Ewe, nangona bendinokuya ngakumbi malunga neendidi zekhowudi ezinokusetyenziswa, iintlobo zeefayile zomsindo kunye nolunye ulwandiso. Kodwa bendifuna ukuyenza lula, iqonde, kwaye isebenze.
Kukhulu kodwa kwinto endiyibonayo le sicelo ivumela kuphela iifowuni ukusuka kwikhompyuter enye ukuya kwenye kunethiwekhi yendawo.
Xa ndathi yibhodi yokutshintsha, bendicinga ukuba, ngokufaka uhlobo oluthile lwezixhobo zentsimbi, iya kuvumela ukufowunela iifowuni okanye iinombolo zeselfowuni kwaye kwangaxeshanye zikwazi ukuzifumana.
Andazi, into enokuvumela ukuba nesiseko sedatha somthengi kwaye ukwazi ukubatsalela umnxeba kwikhompyuter efanayo ngelixa ubhala idatha okanye iiodolo, njl.
Into ethile kwisicwangciso sokuthengisa ngomnxeba.
Ngokuchanekileyo oku kunokwenziwa, kwaye ewe, udinga izixhobo ezithile zekhompyutha, ezithengiswe umzekelo nguDigium (inkampani enye eyenziweyo eyenziwe yi-Asterisk kwaye igcina iprojekthi) kwiwebhusayithi yayo (okanye ezinye njengezixhobo zekhompyutha), ukuze ukwazi ukusebenzisa i-RTB (iNethiwekhi yeSiseko yeFowuni). Ungenza zombini iifowuni zasekhaya kwaye ukusuka kwifowuni enye yokutshintsha kweselfowuni ukuya kwenye ifowuni yenye iswitsboard edityanisiweyo okanye uphume uye kwi-RTB. Ungasebenzisa kwakhona iifowuni eziqhelekileyo (RJ11). Kuya kufuneka ube nomnxeba onikwe ikhontrakthi, kuba ukuya kwi-RTB kuneendleko, okuya kukuxabisa ukufowunela usuka kumnxeba wakho waseburhulumenteni kwaye kuxhomekeke kwisicwangciso esiqeshwayo kunye neenombolo onazo, uya kuba nakho ukwenza ngaphezulu okanye ngaphantsi iminxeba ngaxeshanye, ngokuchaseneyo ukuba wenza yonke into nge-Intanethi, iindleko ziya kuba ngu-0 kuba akukho mfuneko yokuba uphume uye kwi-RTB kwaye yonke into ihamba kwi-Intanethi! Umbuliso
Kulungile enkosi ngolwazi.
Ndizakuyijonga ndizolile kwakamsinya nje ukuba ndinexesha.
Inyaniso inomdla kakhulu.
Molo, ndilandele isifundo kodwa u-dahdi akabonakali kwiifayile zoqwalaselo okanye njenge-daemon kwinkqubo, ungachaza ukuba ngaba olu lwakhiwo lutshintsha i-asterisk 13? okanye undixelele ukuba ndingayongeza njani i-dahdi? ... ayizukufumana iifayile zokwenza ufakelo nge-Asterisk 1.8
Ndijonge ngakumbi kwaye ndakwazi ukuyifumana, ukufaka i-dahdi kufuneka ufake iipakeji zedahdi-izixhobo kunye ne-dahdi-linux-devel emva koko i-dahdi ivele njenge-daemon kunye nefayile yoqwalaselo enegama elithi dahdi-channels.
Ndoda, isifundo sisisiseko nje ...
Njengokuziqhelanisa nayo ayixabisekanga kakhulu, ihlala ihleli ngaphezulu, i-dialplan ifumana iminxeba kuphela.
Isisiseko.
Injongo yesifundo asikokwakha iDialPlan okanye ubonise imisebenzi emininzi yeAsterisk.
Kuyabonakala ukuba ezi zindawo zokugcina ze-AsteriskNow ukusasazwa kuba ine-freepbx 2.11 koovimba bayo, i-Asterisk 1.8 ayifumaneki, kodwa iipakethe ze-Asterisk 1.8 zikwii-Epel Repositories, isifundo silungile kuba sithobela ngendlela elula ufakelo lwe-Asterisk Inguqulelo ye-11,12, kunye ne-13, kuya kufuneka wenze indawo yokugcina i-Digium yenguqulo ye-Asterisk efakiweyo, ewe kuya kufuneka ukongeze izixhobo zedahdi kunye neephakeji ze-dahdi-linux kwingxelo yofakelo. Gcina ukhumbula ukuba iinguqulelo zedahdi kunye ne-libpri ziinguqulelo ezizinzileyo okwangoku kuba ukufakela iikhowudi zomthombo zamva nje ziinguqulelo zamva nje.
Ipholile kwaye ilula, ukuba yeyokuqala kwi-asterisk kubonakala kulungile ukuqala ngoluhlobo.
Ngokulandelayo, ngokucacileyo, yiya phezulu.
Ndilandele isikhokelo kodwa ndinongquzulwano kwezinye iivenkile zeencwadi. Naluphi na uncedo enkosi.
-> Iphakheji libopenr2.x86_64 0: 1.2.0-1_centos6 iya kufakwa
-> Iphakheji libpri.x86_64 0: 1.4.14-1_centos6 iya kufakwa
-> Iphakheji libss7.x86_64 0: 1.0.2-1_centos6 iya kufakwa
Isisombululo sokuxhomekeka sigqityiwe
Impazamo: Iphakheji: i-asterisk-core-13.3.0-1_centos6.x86_64 (asterisk-13)
Ufuna: libg7221codec.so.2 () (64bit)
Disponible: pjproject-2.1-0.digium2.1_centos6.x86_64 (asterisk-current)
libg7221codec.so.2 () (64bit)
Disponible: pjproject-2.3-0.digium2.1_centos6.x86_64 (asterisk-current)
libg7221codec.so.2 () (64bit)
Disponible: pjproject-2.3-0.digium3.1_centos6.x86_64 (asterisk-current)
libg7221codec.so.2 () (64bit)
Instalado: pjproject-2.3-5.el6.x86_64 (@epel)
Ayifunyanwa
Disponible: pjproject-2.1-0.digium1.1_centos6.x86_64 (asterisk-current)
Ayifunyanwa
Disponible: pjproject-2.1-0.digium1.2_centos6.x86_64 (asterisk-current)
Ayifunyanwa
Impazamo: Iphakheji: i-asterisk-core-13.3.0-1_centos6.x86_64 (asterisk-13)
Ufuna: libilbccodec.so.2 () (64bit)
Disponible: pjproject-2.1-0.digium2.1_centos6.x86_64 (asterisk-current)
libibccccec.so.2 () (64bit)
Disponible: pjproject-2.3-0.digium2.1_centos6.x86_64 (asterisk-current)
libibccccec.so.2 () (64bit)
Disponible: pjproject-2.3-0.digium3.1_centos6.x86_64 (asterisk-current)
libibccccec.so.2 () (64bit)
Instalado: pjproject-2.3-5.el6.x86_64 (@epel)
Ayifunyanwa
Disponible: pjproject-2.1-0.digium1.1_centos6.x86_64 (asterisk-current)
Ayifunyanwa
Disponible: pjproject-2.1-0.digium1.2_centos6.x86_64 (asterisk-current)
Ayifunyanwa
Unokuzama ukusebenzisa i-skip-eyaphukileyo ukuyalela ingxaki
Ungazama ukubaleka: rpm- Va –nofiles –nodigest
Uxolo ngokungaphenduli ngaphambili, bendikhe ndayifunda kwaye bendizakuyiphendula xa ndisebenzisa i-pc, ndicinga ukuba kuya kufuneka ukhubaze i-epel repos okanye ufake i-asterisk nge enablerepo = »repoqueuses» kuba ubuncinci i-epel ikunika iingxaki apha . Ndingakukhupha kwakhona iilayibrari onazo kwaye ndinike iingxaki kwaye ndivumele i-asterisk ukuba izifake ngokwazo.
Molo, jonga, sinengxaki kule nto, sifake i-asterisk kunye nebali lonke, siqwalasele iswitsboard kunye neefowuni, iifowuni zibhalisiwe, kodwa asikwazi ukufowunela phakathi kwabo, uyazi ukuba ingaba yintoni ingxaki?
Kulungile, andazi.Kwithiyori, ukuba babhalisiwe, kufanele ukuba bakwazi ukubiza umnxeba.Akukuxeleli nto ilog yebhodi yokutshintsha? PS: Uxolo ngokuphendula kade