Prezentarea Asterisk, baza de cunoștințe

Protocoale - baza pentru tehnologia de voce prin IP și Internet

Serverul Asterisk acceptă mai multe protocoale pentru rețelele de voce prin IP. Serverul include un suport ca un protocol de semnalizare, de exemplu, H.323 și SIP, precum și protocolul de transmitere a datelor mass-media, cum ar fi RTP. Fiecare canal de comunicare suportă unul sau mai multe protocoale. flux de date multimedia, în general, o voce transmise printr-o rețea, poate fi codificată printr-o multitudine de algoritmi diferiți, deoarece alaw / ulaw (G.711), care se încheie cu GSM sau iLBC.







Aplicații și comenzi

Unde să sunați - să formați un plan

În ceea ce privește formarea, descrieți toate acțiunile și situațiile pe care PBX-ul dvs. trebuie să le gestioneze. Putem descrie contextul care va gestiona apelurile doar noaptea sau numai la anumite ore din fiecare zi. Puteți include un context în altul și puteți simplifica sau face planul de apelare destul de complex.

Administrarea interfeței asterisc-manager de server

Serverul Asterisk rulează de obicei în fundal pe sistemele de operare Linux sau Unix pe sistemele FreeBSD sau OpenBSD. Multe dintre caracteristici, până în prezent, sunt Linux-centrice. În calitate de administrator, vă puteți conecta la un server Asterisk care funcționează și puteți accesa consola sau puteți utiliza anumite interfețe grafice proiectate să gestioneze Asterisk.

Interfața CLI oferă administratorului următoarele opțiuni:
  • pentru a monitoriza în timp real ce se întâmplă în PBX
  • Debugați diverse protocoale, cu conexiuni de intrare și apeluri de ieșire
  • Vizualizați utilizatorii activi și apelurile curente
  • Modificați datele din baza de date asterisc internă
  • Suprasolicitați configurația fără a reporni PBX-ul

Serverul oferă, de asemenea, o interfață bazată pe protocolul TCP / IP pentru a administra serverul, care este un modul optional pentru Asterisk. Aceasta permite administratorului sau utilizatorului să vadă ce se întâmplă pe server Asterisk în timp real, urmări apelurile primite, precum și momentele de finalizare a acestora, precum și face posibilă pentru a efectua apeluri de ieșire.





Informații suplimentare:
  • Asterisk CLI
  • Asterisk GUI

În serverul Asterisk, este posibil să se creeze conexiuni de trunchi între diferite birouri, utilizând protocolul special IAX (protocol de schimb Inter-Asterisk). Acest protocol acceptă multe conexiuni simultane și funcționează foarte bine cu rețelele din spatele NAT. Folosind această caracteristică, puteți crea un sistem de căutare a rutelor pentru apeluri, pe baza costului minim al canalului de comunicații și puteți crea un sistem cu încărcare distribuită între serverele Asterisk din rețea.

Configurarea serverului Asterisk

Toate setările serverului Asterisk sunt de obicei stocate în fișiere text, toate fișierele de configurare Asterisk. sunt localizate în directorul / etc / asterisk. cu o instalare standard. Distribuția standard include fișiere cu configurații de eșantioane care documentează bine utilizarea aproape a tuturor parametrilor de configurare.

Informații suplimentare:
  • Asterisk fișiere de configurare. Prezentare generală a fișierelor de configurare
  • Asterisk config extensions.conf. Dial Plan - configurația cheie a tuturor funcționalităților din PBX
  • Configurațiile diferitelor canale: sip.conf. iax.conf. mgcp.conf și așa mai departe.
  • Configurații de aplicații: mesagerie vocală, întâlniri de conferințe și așa mai departe.

Dezvoltarea în continuare a caracteristicilor și scripturilor în Asterisk

Dacă aveți nevoie să adăugați ceva la funcționalitatea Asterisk, există multe modalități de a face acest lucru.
  • Folosind aplicații în planul de apelare, pentru a obține rezultatul dorit. Există o serie de comenzi care vă vor ajuta să creați scriptul necesar în ceea ce privește un set, de exemplu, gotoif. Puteți utiliza variabilele pentru a stoca și verifica rezultatele, precum și funcțiile care funcționează cu șiruri de caractere, pentru a gestiona procesul de a apela un abonat.
  • agi. O interfață cu aplicații externe care extinde posibilitățile planului dvs. de formare, folosind aplicații în orice limbaj de programare la discreția dvs. - PHP, Perl, C, Java, Unix Shell și altele.
  • manager. API a interfeței de administrare, prin care aplicațiile dvs. se pot conecta la Asterisk
  • Și, desigur, API-ul C documentat în codul sursă

Rețineți că Asterisk este licențiat de către Digium sub licența GPL. Aceasta înseamnă că puteți să modificați liber codul sursă și să publicați soluțiile pentru restul comunității, dar trebuie să faceți toate modificările disponibile sub licența GPL. Dacă doriți să modificați o parte din codul Asterisk-ului în sine, atunci trebuie să renunțați la drepturile exclusive pentru această modificare în favoarea Digium. Mulți dezvoltatori din întreaga lume lucrează la îmbunătățiri în Asterisk și vă puteți alătura de asemenea. Deoarece Digium a obținut toate drepturile asupra întregului cod sursă al Asterisk și. dacă trebuie să modificați codul astfel încât să nu poată fi utilizat cu licența GPL, dar aveți nevoie de aceste modificări pentru clienții dvs., puteți contacta Digium pentru o licență specială. Informații suplimentare:
  • Asterisk.org. Documentație, IRC, tracker de bug-uri, linkuri, cvs descărca informații
  • Digium. Zhelezki, licențe, sprijin comercial, legături către parteneri comerciali

documentație

De unde să încep

Dacă vrei să spui afacerea







Trimiteți-le prietenilor: