Ukuqala ngizonikeza incazelo emfushane yokuthi kuyini asterisk uma kwenzeka othile engazi.
- asterisk iyisoftware yamahhala eyenziwe nguMsunguli kaMark Spencer wenkampani iDigium unjiniyela omkhulu, owenza imisebenzi ye I-PBX. Una PBX ngamafuphi, kuwukushintshana ngocingo.
- asterisk ikuvumela ukuphatha izingcingo, amabhokisi eposi, wakhe ifayela le- I-IVR (Ukuphendula Ngezwi Okusebenzisana) phakathi kwezinye izinto eziningi.
- Ibona imigomo eminingi I-VoIP (Voice phezu IP) phakathi kwazo kukhona I-SIP e I-IAX okuyizinto ezibaluleke kakhulu.
Manje njengoba sesazi mayelana asterisk ake siyifake futhi siyilungiselele iseva yeCentOS 6.6
Ingxenye yokufaka yehlukile ngokuya nge-distro esiyisebenzisayo kepha ukumiswa kuyefana ku-Ubuntu, CentOS, Debian, njll.
Ukufakwa
Into yokuqala esizoyenza ukufaka indawo yokugcina ngaphakathi /etc/yum.repos.d/ :
- Indawo yokugcina esizokwethula kuzoba: 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 yokugcina yesibili kuzoba: 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
Uma lokhu sekuqediwe senza a
yum update
Manje sizofaka iphakheji uhlobo lwe-asterisknow.noarch
yum install asterisknow-version
Ukufaka le phakheji sengeza amanye amakhosombe e-Asterisk, nazo zonke izinhlobo zawo ezitholakalayo. Manje sizobona ukuthi amafayela amasha enziwe kufolda /etc/yum.repos.d ifolda. Sizofaka inguqulo 13 de asterisk.
Ukukhetha uhlobo oluthile (ngokuzenzakalela lisebenzisa indawo yokugcina yenguqulo 11) sisebenzisa ipharamitha –enablerepo (inika amandla indawo yokugcina esiyibonisayo) ekufakweni nge-yum, okungukuthi, singafaka noma yiluphi uhlobo olubonisa indawo efanele
yum install asterisk asterisk-configs asterisk-sounds-core-es-gsm --enablerepo=asterisk-13
Sizoyifaka kanjani inguqulo yakamuva ye- asterisk, sizokwenza ukuthi indawo yokugcina ezenzakalelayo ibuyekeze i-Asterisk ibe i-centos-asterisk-13.repo.
Ukuze senze lokhu siguqula ipharamitha evunyelwe yendawo yokugcina i-centos-asterisk-11.repo a 0, ukuze ikhutshazwe. Futhi ngendlela efanayo, siguqula ipharamitha enikwe amandla yokugcina i-centos-asterisk-13.repo a 1, ngakho-ke kuzoba indawo yokugcina esetshenziselwa ukuvuselelwa asterisk. Ngokuya ngohlobo esilufakile, sizonika amandla okugcina inguqulo yethu.
Isethaphu
Siya kufolda yokumisa eku- / njll / i-asterisk
cd /etc/asterisk/
Sizothola amafayela amaningi okwamanje esizosebenzisa amathathu:
- sip.conf → Kuyo abasebenzisi be-SIP esizosebenzisa bona babhalisiwe
- izandiso.conf → Kuyo sibhalisa izandiso
- i-voicemail.conf → Kuyo sibhalisa amabhokisi eposi
Siqala ngefayela sip.conf
Wehlela ekugcineni kwefayela noma lapho sifuna khona, sikhetha ukuphela ukuze kube lula ukwazi ukuthi zikuphi njalo. Futhi siyaqhubeka nokulandelayo isakhiwo kumsebenzisi ngamunye:
[ejemplo]
type=friend
secret=pass
qualify=yes
nat=no
host=dynamic
canreinvite=no
context= contexto
mailbox= buzon
- Kufanele sibeke ifayela le- Igama lomsebenzisi, esimweni esinjalo ejemplo
- La iphasiwedi yomsebenzisi ifakiwe secret
- En Bamba sinqume ukubeka ashukumisayo ukuze umsebenzisi akwazi ukuxhuma kunoma iyiphi i-IP kunethiwekhi
- Context ngumongo, sibeka umongo lapho uzoba khona
- Ibhokisi leposi yi-voicemail
Manje sengizokushiyela isibonelo salokhu engikwenzile
[rack]
type=friend
secret=1234
qualify=yes
nat=no
host=dynamic
canreinvite=no
context=iesjg
mailbox=00@buzon
Ngaphezulu komugqa 343 i-del sip.conf siyasungula ulimi = kuyintoNgalokhu senza bonke abasebenzisi esikholelwa ukuthi baneSpanishi njengolimi lwabo oluzenzakalelayo.
Manje sizomisa ifayili le- i-voicemail.conf
Ukulungisa amabhokisi eposi siye ezansi bese sakha umongo, ngokwesibonelo [ibhokisi leposi] futhi ngaleyo ndlela silungiselela amabhokisi eposi anohlaka olulandelayo:
número => pass,nombre,correo
Manje isibonelo engisenzile:
00 => 1234,rack,rack@iesjorgeguillen.es
Kakade for okokugcina ake silungiselele izandiso.conf
Ezansi kwedokhumenti, kimi, ngizokwengeza ukucushwa
Sizokwakha umongo endabeni yami [iesjg], khumbula ukuthi okuqukethwe kubakaki.
Futhi manje ngaphakathi kwalowo mongo sizokwakha izandiso ezinjenge:
exten => 00,1,Dial(SIP/rack,15,Ttm)
same => n,VoiceMail(00@buzon)
same => n,Hangup()
- Okwenzayo njalo lapho bebiza i-extension 00 kuqala kubiza i- SIP / yokubeka (eyakhiwe ku- sip.conf) amasekhondi ayi-15 ngomculo wangemuva futhi ucingo lungadluliselwa kolunye ucingo
- Sisebenzisa "Kuyafana" ukuze kungafanele ukuthi ngabe ubeke "exten => 00" kulayini ngamunye
- Uma kungaphendulwa, endaweni elandelayo "n”Yeqa iposi nomsebenzi I-VoiceMail (00 @ ibhokisi leposi) kusethwe ngaphambilini ku- i-voicemail.conf
- Futhi ekugcineni senza a Beka phansi ucingo () ukulengiswa
Manje sengizobeka imisebenzi ethile ewusizo ye-Asterisk.
-
Dayela()
-
Ngalo msebenzi, shayela lapho sidlula khona kuleli cala i-SIP / rack
-
Imeyili yezwi()
-
Ngalo msebenzi ibhokisi leposi lezwi lalowo msebenzisi libizwa ukushiya umyalezo (mailbox_number@contexto_en_voicemail.conf)
-
Beka phansi ucingo()
-
Ngalo msebenzi siyalengisa.
-
Linda()
-
Ngalo msebenzi ukulinda kuyenziwa, isikhathi esifuna ukudlula ngo-Wait (1), linda umzuzwana owodwa.
-
IzwiMailMain()
-
Shayela ku mImenyu ye-voicemail, izokucela ukunwetshwa ne-password yakho ukulalela imiyalezo.
-
Impendulo()
-
Ngalo msebenzi i-Asterisk PBX iphendula ucingo.
-
Qopha()
-
Ngalo msebenzi umsindo uyarekhodwa. Isibonelo ukudala imenyu.
-
Background()
-
Dlala umsindo ngemuva.
Manje siqala kabusha insiza.
service asterisk restart
Futhi manje sisebenzisa i-asterisk console ukwenza ukuqapha.
asterisk -rvvvvvvvvvvv
Uma sixhuma izingcingo nabasebenzisi be-SIP abadaliwe singababona kukhonsoli ngokwenza:
sip show peers
Incazelo emnandi. Ngizoyihlola nabafundi bami bomjikelezo, ukubona ukuthi bayakwazi yini ukuyilungiselela ...
Ngiyabonga kakhulu ngokuphawula, ngingumfundi wasesikoleni esiphakathi ngakho-ke nabo kufanele bakwazi 🙂
: shaya izandla
Lolu hlelo lokusebenza luhlale ludingeka, futhi labo abafuna ukulifaka kaningi baphukelwa umkhumbi
: shaya izandla
Yebo, yize bengingangena kokuningi mayelana nezinhlobo zama-codec ezingasetshenziswa, izinhlobo zamafayela alalelwayo nezinye izandiso. Kepha bengifuna ukukwenza kube lula, kuqonde futhi kusebenze.
Kuhle kodwa kulokhu engikubonayo lolu hlelo lokusebenza luvumela kuphela izingcingo kusuka kukhompyutha eyodwa kuya kwenye ngaphakathi kwenethiwekhi yendawo.
Lapho ngithi kwakuyibhodi lokushintsha, ngacabanga ukuthi, ngokufaka uhlobo oluthile lwehadiwe, kuzovumela izingcingo ukuthi zishayelwe kulayini wasendlini noma izinombolo zeselula futhi ngesikhathi esifanayo zikwazi ukuzithola.
Angazi, into engavumela ukuba ne-database yamakhasimende futhi ukwazi ukuwabiza ngocingo kusuka kukhompyutha efanayo ngenkathi ubhala idatha noma ama-oda, njll.
Okuthile okusohlelweni lokuthengisa ngocingo.
Ngokuqondile lokhu kungenziwa, futhi yebo, udinga i-hardware ethile, ethengiswa ngokwesibonelo yi-Digium (inkampani efanayo edalwe ngubani owadala i-Asterisk futhi egcina iphrojekthi) kuwebhusayithi yayo (noma abanye njengehadiwe yamahhala), ukuze ukwazi ukusebenzisa i-RTB (Basic Telephone Network). Ungenza zombili izingcingo zasendaweni nezingcingo usuka ocingweni lweswibhodi eyodwa uye kolunye ucingo lwenye switchboard exhunyiwe noma uphumele ku-RTB. Ungasebenzisa futhi izintambo ezivamile (RJ11). Udinga ukuba nocingo olunenkontileka, ngoba ukuya ku-RTB kunezindleko, kuzokubiza ini ukufonela usuka ocingweni lwakho lwasekhaya futhi kuye ngohlelo oluqashile nezinombolo onazo, ungenza izingcingo eziningi noma ezingatheni ngasikhathi sinye, uma Wenza konke nge-inthanethi, izindleko zizoba ngu-0 ngoba akudingekile ukuya ku-RTB futhi konke kuhamba nge-Intanethi! ukubingelela
Kulungile ngiyabonga ngolwazi.
Ngizoyibuka izole ngokushesha nje lapho ngithola isikhathi.
Iqiniso lithakazelisa kakhulu.
Sawubona, ngilandele okokufundisa kepha i-dahdi ayiveli kumafayili wokumisa noma njenge-daemon ohlelweni, ungachaza uma ngabe lolu hlelo lokulungiselela lushintsha i-asterisk 13? noma ungitshele ukuthi ngingangeza kanjani i-dahdi?… ayikwazi ukuthola amafayela okwenza ukufakwa nge-Asterisk 1.8
Bengibheka okuningi futhi ngikwazile ukukuthola, ukufaka i-dahdi kufanele ufake amaphakheji e-dahdi-tools kanye ne-dahdi-linux-devel bese i-dahdi ivela zombili njenge-daemon futhi njengefayela lokumisa elinegama elithi dahdi-channels.conf
Ndoda, okokufundisa kuyisisekelo njengokuthi nje ...
Njengomkhuba awubaluleki kangako futhi, uhlala kakhulu ngaphezulu, i-dialplan ithola izingcingo kuphela.
Isisekelo kakhulu.
Umgomo wesifundo akukhona ukwakha iDialPlan noma ukukhombisa ukusebenza okuningi kwe-Asterisk.
Ngokusobala lezi yizinqolobane zokusatshalaliswa kwe-AsteriskNow ngoba ine-freepbx 2.11 ezinqolobaneni zayo, i-Asterisk 1.8 ayitholakali, kepha amaphakheji e-Asterisk 1.8 akuma-Epel Repositories, okokufundisa kuhle kakhulu ngoba kuhambisana ngendlela elula ukufakwa kwe-Asterisk kungu-11,12, no-13, futhi kufanele unike amandla amakhosombe e-Digium wenguqulo ye-Asterisk efakiwe, vele kufanele ungeze ama-dahdi-tools namaphakheji we-dahdi-linux esitatimendeni sokufaka. devel ukufaka i-Dahdi, khumbula ukuthi izinhlobo ze-dahdi ne-libpri okwamanje zinguhlobo oluzinzile ngoba ukufaka okwakamuva okuvela kumakhodi womthombo kunguhlobo lwakamuva
Kupholile kakhulu futhi kulula, ukuba ngowokuqala kwe-asterisk kubonakala kukuhle ukuqala kanjena.
Ngokulandelayo, kusobala, iya phezulu.
Ngilandele umhlahlandlela kodwa nginokungqubuzana nezinye izitolo ezidayisa izincwadi. Noma yiluphi usizo ngiyabonga.
-> Iphakheji libopenr2.x86_64 0: 1.2.0-1_centos6 izofakwa
-> Iphakheji libpri.x86_64 0: 1.4.14-1_centos6 izofakwa
-> Iphakheji libss7.x86_64 0: 1.0.2-1_centos6 izofakwa
-> Ukulungiswa kokuncika kuqediwe
Iphutha: Iphakheji: i-asterisk-core-13.3.0-1_centos6.x86_64 (asterisk-13)
Udinga: 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)
Akutholakalanga
Disponible: pjproject-2.1-0.digium1.1_centos6.x86_64 (asterisk-current)
Akutholakalanga
Disponible: pjproject-2.1-0.digium1.2_centos6.x86_64 (asterisk-current)
Akutholakalanga
Iphutha: Iphakheji: i-asterisk-core-13.3.0-1_centos6.x86_64 (asterisk-13)
Udinga: 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)
Akutholakalanga
Disponible: pjproject-2.1-0.digium1.1_centos6.x86_64 (asterisk-current)
Akutholakalanga
Disponible: pjproject-2.1-0.digium1.2_centos6.x86_64 (asterisk-current)
Akutholakalanga
Ungazama ukusebenzisa i- - skip-broken command ukuthola inkinga
Ungazama ukugijima: rpm- Va –nofiles –nodigest
Uxolo ngokungaphenduli ngaphambili, bengiyifundile futhi bengizoyiphendula ngenkathi ngisebenzisa i-pc, ngicabanga ukuthi kufanele ukhubaze ama-epel repos noma ufake i-asterisk nge-enablerepo = »repoqueuses» ngoba okungenani i-epel ikunikeza izinkinga lapha. Ngingakhipha nemitapo yolwazi onayo nginike nezinkinga ngivumele i-asterisk ukuthi izifake yodwa.
Sawubona, bheka, sinenkinga ngalokhu, sifake i-asterisk nayo yonke indaba, salungisa i-switchboard nezingcingo, izingcingo zibhalisiwe, kepha asikwazi ukufonelana, uyazi ukuthi inkinga ingaba yini?
Hhayi-ke, angazi.Ngokomqondo, uma bebhalisiwe, kufanele bakwazi ukufonelana.Akukutsheli lutho ilogi yeswitchboard? PS: ngiyaxolisa ngokuphendula sekwedlule isikhathi