Vispirms es sniegšu īsu aprakstu par to, kas tas ir Zvaigznīte gadījumā, ja kāds nezina.
- Zvaigznīte ir bezmaksas programmatūra, ko izveidojis Marks Spensers, uzņēmuma Digium dibinātājs, galvenais izstrādātājs, kas veic PBX. A PBX īsi sakot, tā ir telefona centrāle.
- Zvaigznīte ļauj pārvaldīt zvanus, pastkastes, izveidot a IVR (Interaktīva balss atbilde) starp daudzām citām lietām.
- Tas atzīst daudz protokolu VoIP (Voice over IP) starp kuriem ir SIP e IAX kuras ir vissvarīgākās.
Tagad, kad mēs zinām par Zvaigznīte instalēsim un konfigurēsim to CentOS 6.6 serverim
Instalācijas daļa ir atšķirīga atkarībā no izmantotā distro, bet Ubuntu, CentOS, Debian utt. Konfigurācija ir vienāda.
Uzstādīšana
Pirmā lieta, ko mēs darīsim, ir pievienot krātuvi iekšpusē /etc/yum.repos.d/ :
- Pirmais krātuve, kuru mēs ieviesīsim, būs: centos-zvaigznīte.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
- Otrais krātuve būs: 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
Kad tas ir pabeigts, mēs darām a
yum update
Tagad mēs instalēsim pakotni asterisknow-version.noarch
yum install asterisknow-version
Instalējot šo pakotni, mēs pievienojam pārējās Asterisk krātuves ar visām to pieejamajām versijām. Tagad mēs redzēsim, ka mapē /etc/yum.repos.d ir izveidoti jauni faili. Mēs gatavojamies instalēt versiju 13 de Zvaigznīte.
Lai izvēlētos noteiktu versiju (pēc noklusējuma tā izmanto 11. versijas repozitoriju), instalācijā ar yum izmantojam parametru –enablerepo (tas iespējo norādīto repozitoriju), tas ir, mēs varam instalēt jebkuru versiju, norādot atbilstošo repozitoriju
yum install asterisk asterisk-configs asterisk-sounds-core-es-gsm --enablerepo=asterisk-13
Kā mēs instalēsim jaunāko versiju Zvaigznīte, mēs ļausim noklusējuma krātuvei atjaunināt zvaigznīti centos-zvaigznīte-13.repo.
Lai to izdarītu, mēs modificējam repozitorija iespējoto parametru centos-zvaigznīte-11.repo a 0, lai tas būtu atspējots. Tādā pašā veidā mēs modificējam repozitorija iespējoto parametru centos-zvaigznīte-13.repo a 1, tāpēc tas kļūs par repozitoriju, ko izmanto vietnes Zvaigznīte. Atkarībā no instalētās versijas mēs iespējosim savas versijas krātuvi.
konfigurācija
Mēs ejam uz konfigurācijas mapi, kas atrodas / etc / zvaigznīte
cd /etc/asterisk/
Mēs atradīsim daudzus failus, no kuriem mēs tagad izmantosim trīs:
- sip.conf → Tajā ir reģistrēti tie SIP lietotāji, kurus izmantosim
- paplašinājumi.conf → Tajā mēs reģistrējam paplašinājumus
- balss pasts.conf → Tajā mēs reģistrējam pastkastes
Mēs sākam ar failu sip.conf
Mēs nolaižamies faila beigās vai visur, kur mēs vēlamies, mēs izvēlamies beigas, lai būtu ērti zināt, kur viņi vienmēr atrodas. Un mēs turpinām sekojošo struktūra katram lietotājam:
[ejemplo]
type=friend
secret=pass
qualify=yes
nat=no
host=dynamic
canreinvite=no
context= contexto
mailbox= buzon
- Mums ir jāliek Lietotāja vārds, šajā gadījumā ejemplo
- La parole tiek ievietots lietotājs noslēpums
- En saimnieks mēs esam nolēmuši likt dinamisks lai lietotājs varētu izveidot savienojumu no jebkura tīkla tīkla
- konteksts ir konteksts, mēs ievietojam kontekstu, kurā tas būs
- pastkastīte tas ir balss pasts
Tagad es atstāšu jums piemēru tam, ko esmu izdarījis
[rack]
type=friend
secret=1234
qualify=yes
nat=no
host=dynamic
canreinvite=no
context=iesjg
mailbox=00@buzon
Pār līniju 343 del sip.conf mēs izveidojam valoda = irTādējādi mēs visiem lietotājiem, kuru, mūsuprāt, noklusējuma valoda ir spāņu.
Tagad mēs konfigurēsim balss pasts.conf
Lai konfigurētu pastkastes, mēs atrodamies apakšā un izveidojam kontekstu, piemēram, [pastkaste], tādējādi konfigurējot pastkastes ar šādu struktūru:
número => pass,nombre,correo
Un tagad piemērs, ko esmu darījis:
00 => 1234,rack,rack@iesjorgeguillen.es
Jau par pēdējo reizi konfigurēsim paplašinājumi.conf
Manā gadījumā dokumenta apakšdaļā es pievienošu konfigurāciju
Mēs izveidosim kontekstu manā gadījumā [iesjg], atcerieties, ka konteksti ir iekavās.
Un tagad šajā kontekstā mēs izveidosim šādus paplašinājumus:
exten => 00,1,Dial(SIP/rack,15,Ttm)
same => n,VoiceMail(00@buzon)
same => n,Hangup()
- Tas tiek darīts katru reizi, kad viņi vispirms zvana uz paplašinājumu 00 SIP / plaukts (kas ir izveidots sip.conf) 15 sekundes ar fona mūziku, un zvanu var pārsūtīt uz citu tālruni
- Mēs izmantojam "Tas pats" lai katrai rindai nebūtu jāliek "exten => 00"
- Ja neatbild, nākamajā vietā "nIzlaist pastu ar funkciju Balss pasts (00 @ pastkaste) iepriekš iestatīts uz balss pasts.conf
- Un visbeidzot mēs darām Beigt sarunu () pakārt
Tagad es ievietošu dažas noderīgas zvaigznītes funkcijas.
-
Dial()
-
Izmantojot šo funkciju, veiciet zvanu uz vietu, kur mēs šajā gadījumā izlaižam SIP / plauktu
-
Balss pasts()
-
Izmantojot šo funkciju, šī lietotāja balss pastkaste tiek aicināta atstāt ziņojumu (pastkastes numurs@contexto_en_voicemail.conf)
-
Beigt sarunu()
-
Ar šo funkciju mēs noliekam klausuli.
-
Pagaidiet()
-
Izmantojot šo funkciju, tiek veikta gaidīšana, laiks, kuru mēs vēlamies nodot Pagaidiet (1), pagaidiet 1 sekundi.
-
Balss pasts()
-
Zvanīt uz mBalss pasta izvēlnē tiks prasīts paplašinājums un parole, lai klausītos ziņojumus.
-
atbilde()
-
Izmantojot šo funkciju, Asterisk PBX atbild uz zvanu.
-
Ieraksts()
-
Izmantojot šo funkciju, tiek ierakstīts audio. Piemēram, lai izveidotu izvēlni.
-
fons()
-
Atskaņojiet audio fonā.
Tagad mēs restartējam pakalpojumu.
service asterisk restart
Un tagad mēs vadām zvaigznītes konsoli, lai veiktu uzraudzību.
asterisk -rvvvvvvvvvvv
Savienojot tālruņus ar izveidotajiem SIP lietotājiem, mēs tos varam redzēt konsolē, izpildot:
sip show peers
Fantastisks skaidrojums. Es to pārbaudīšu kopā ar saviem cikla studentiem, lai redzētu, vai viņi to spēj konfigurēt ...
Liels paldies par komentāru, es esmu vidusskolas skolnieks, tāpēc arī viņiem vajadzētu būt iespējai 🙂
: aplaudēt
Šī lietojumprogramma vienmēr ir nepieciešama, un tie, kas vēlas to instalēt daudzas reizes, tiek sagrauti
: aplaudēt
Jā, lai gan es būtu varējis iedziļināties vairāk par izmantojamo kodeku veidiem, audio failu veidiem un dažiem citiem paplašinājumiem. Bet es gribēju padarīt to viegli, vienkārši un strādāt.
Lieliski, bet, manuprāt, šī lietojumprogramma vietējā tīklā ļauj veikt zvanus tikai no viena datora uz otru.
Kad es teicu, ka tas ir sadales skapis, es domāju, ka, instalējot kaut kādu aparatūru, tas ļaus zvanīt uz fiksētajiem vai mobilajiem numuriem un vienlaikus spēt tos saņemt.
Es nezinu, kaut kas ļautu izveidot klientu datu bāzi un varētu viņiem piezvanīt pa tālruni no tā paša datora, kamēr jūs pierakstāt datus vai pasūtījumus utt.
Kaut kas telemārketinga plānā.
Tieši to var izdarīt, un jā, jums ir nepieciešama īpaša aparatūra, ko, piemēram, pārdod Digium (tā pati kompānija, kuru izveidojis Asterisk izveidotājs un kas uztur projektu) savā vietnē (vai citās, jo tā ir bezmaksas aparatūra), lai varētu izmantot RTB (pamata tālruņa tīklu). Jūs varat veikt gan vietējos zvanus, gan no viena sadales paneļa viena tālruņa uz citu savstarpēji savienota sadales paneļa tālruni vai iziet uz RTB. Varat arī izmantot parastos fiksētos tālruņus (RJ11). Jums ir jābūt noslēgtai tālruņa līnijai, jo došanās uz RTB ir maksa, kas jums izmaksātu, zvanot no sava fiksētā tālruņa, un atkarībā no īrētā plāna un numuriem jūs varat veikt vairāk vai mazāk vienlaicīgus zvanus , gluži pretēji, ja jūs visu darāt, izmantojot internetu, izmaksas būs 0, jo nav nepieciešams iet uz RTB un viss notiek pa internetu! sveiciens
Labi, paldies par informāciju.
Es paskatīšos mierīgāk, tiklīdz man būs laiks.
Patiesība ir ļoti interesanta.
Sveiki, es sekoju apmācībai, bet dahdi neparādās konfigurācijas failos vai kā dēmons sistēmā. Vai jūs varētu paskaidrot, vai šī zvaigznīte 13 mainās? vai pastāstiet man, kā es varu pievienot dahdi? ... tā nevar atrast failus, lai veiktu instalēšanu ar Asterisk 1.8
Es pārbaudīju vairāk, un es to varēju iegūt. Lai instalētu dahdi, jums jāinstalē paketes dahdi-tools un dahdi-linux-devel, tad dahdi parādās gan kā dēmons, gan kā konfigurācijas fails ar nosaukumu dahdi-channels.conf
Cilvēks, apmācība ir vienkārša, tāpat kā vienkārši ...
Arī praksē tas nav daudz vērts, tas daudz paliek uz virsmas, dialplan saņem tikai zvanus.
Pārāk elementāri.
Pamācības mērķis nav izveidot DialPlan vai parādīt Asterisk daudzās funkcijas.
Acīmredzot tie ir AsteriskNow izplatīšanas krātuves, jo tā krātuvēs ir freepbx 2.11, Asterisk 1.8 nav atrasts, bet Asterisk 1.8 pakotnes atrodas Epel krātuvēs, apmācība ir ļoti laba, jo tā vienkāršā veidā atbilst Asterisk instalēšanai ir versija 11,12 un 13, jums ir jāiespējo arī instalētās Asterisk versijas Digium krātuves, protams, instalēšanas paziņojumā jāpievieno arī paketes dahdi-tools un dahdi-linux. devel instalēt Dahdi, paturiet prātā, ka dahdi un libpri versijas pašlaik ir stabilas versijas, jo pēdējo instalēšana no avota kodiem ir jaunākas versijas
Ļoti foršs un vienkāršs, šķiet, ka tas ir pirmais, sākot ar zvaigznīti.
Nākamajam, acīmredzot, dodieties augstāk.
Es sekoju ceļvedim, bet man ir konflikts ar dažām grāmatnīcām
-> Tiks instalēta pakete libopenr2.x86_64 0: 1.2.0-1_centos6
-> Tiks instalēta pakotne libpri.x86_64 0: 1.4.14-1_centos6
-> Tiks instalēta pakotne libss7.x86_64 0: 1.0.2-1_centos6
-> Atkarības izšķiršana ir pabeigta
Kļūda: pakete: zvaigznīte-kodols-13.3.0-1_centos6.x86_64 (zvaigznīte-13)
Jums nepieciešams: 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)
Nav atrasts
Disponible: pjproject-2.1-0.digium1.1_centos6.x86_64 (asterisk-current)
Nav atrasts
Disponible: pjproject-2.1-0.digium1.2_centos6.x86_64 (asterisk-current)
Nav atrasts
Kļūda: pakete: zvaigznīte-kodols-13.3.0-1_centos6.x86_64 (zvaigznīte-13)
Jums nepieciešams: libilbccodec.so.2 () (64bit)
Disponible: pjproject-2.1-0.digium2.1_centos6.x86_64 (asterisk-current)
libilbccodec.so.2 () (64bit)
Disponible: pjproject-2.3-0.digium2.1_centos6.x86_64 (asterisk-current)
libilbccodec.so.2 () (64bit)
Disponible: pjproject-2.3-0.digium3.1_centos6.x86_64 (asterisk-current)
libilbccodec.so.2 () (64bit)
Instalado: pjproject-2.3-5.el6.x86_64 (@epel)
Nav atrasts
Disponible: pjproject-2.1-0.digium1.1_centos6.x86_64 (asterisk-current)
Nav atrasts
Disponible: pjproject-2.1-0.digium1.2_centos6.x86_64 (asterisk-current)
Nav atrasts
Lai apietu problēmu, varat mēģināt izmantot komandu “skip-broken”
Jūs varētu izmēģināt skriešanu: rpm- Va –nofiles –nodigest
Atvainojiet, ka iepriekš neatbildēju. Es biju to izlasījis un gatavojos atbildēt, kad izmantoju datoru. Es domāju, ka jums vajadzētu atspējot epel repos vai instalēt zvaigznīti ar enablerepo = »repoqueuses», jo vismaz epel šeit jums rada problēmas . Es arī atinstalētu jums pieejamās bibliotēkas, radītu problēmas un ļautu zvaigznītei tās instalēt vienatnē.
Sveiki, paskatieties, mums ir problēma ar šo, mēs uzstādījām zvaigznīti un visu stāstu, konfigurējām sadales skapi un tālruņus, tālruņi ir reģistrēti, bet mēs nevaram viens otram piezvanīt, vai jūs zināt, kāda varētu būt problēma?
Nu, es nezinu. Teorētiski, ja viņi ir reģistrēti, viņiem vajadzētu būt iespējai sazvanīties viens otram. Vai sadales paneļa žurnāls jums neko nesaka? PS: atvainojos, ka atbildēju tik vēlu