Asterisk - comenzi. Utilizarea Consolei Asterisk

Ritmul modern al vieții este de neconceput fără crearea unui sistem clar și personalizat de comunicare între reprezentanții diferitelor sfere de producție, servicii și orice afacere. Furnizarea de asistență telefonică este unul dintre pașii importanți în crearea serviciilor de feedback sau de consultanță. Proiectul Asterisk este soluția optimă pentru implementarea telefoniei informatice.

Deci, ce este Asterisk?

Dacă este simplu, atunci Asterisk este o centrală telefonică automată clasică, care dispune de un set mare de funcții, plug-in-uri, module și extensii care pot crește numărul de posibilități. Pachetul de software este distribuit sub licența software-ului open source, care permite multor dezvoltatori-entuziaști liberi să susțină și să dezvolte proiectul.

Sistemul de operare nu contează pentru funcționarea completă a complexului, deoarece produsul este cross-platform. Flexibilitatea Asterisk este că are capacitatea de a crea module personalizate bazate pe limbajul încorporat.

comenzi asterisc

Sistemul acceptă multe protocoale cunoscute, de exemplu, SIP, MGCP, SCCP.

Asterisk are, de asemenea, propriul protocol IAX, care permite schimbul de informații între serverele aceluiași sistem.

Principiile muncii

Nu este nevoie de niciun echipament special pentru funcționarea Asterisk. Toate dispozitivele cunoscute nu interferează fără probleme cu sistemul. În unele cazuri, este logic să se utilizeze echipamente de marcă de la compania Digium, creatorii sistemului.

Toată funcționarea sistemului se datorează citirii din fișierele de configurare. Cel mai important dintre ele este sip.conf. În profunzimea sa, se încheie informații despre funcționarea protocolului SIP, a setărilor NAT și a altor funcții cheie.

comenzile asterisk cli

În mod implicit, este imediat gata de utilizare și permite utilizarea Asterisk în funcționalitatea sa completă. Cu toate acestea, informațiile despre cont trebuie să fie completate. Există trei tipuri de sip.conf:

  • utilizator;
  • la egal la egal;
  • prieten.

Acesta din urmă include cele două anterioare, atât de mulți experți îl folosesc aproape întotdeauna.

Asterisk CLI

Pentru a gestiona și a analiza funcționarea sistemului, se utilizează o interfață specială pentru linia de comandă. Vă puteți conecta la acesta folosind rasterisk. Același efect va fi dat de comanda asterisk -rvvv. Comutatorul -rvvv este necesar pentru a schimba nivelul de înregistrare.

Mai întâi, luați în considerare comenzile comune CLI ale Asterisk:

  • sip show peers - informații extinse despre toți abonații sistemului, numerele lor, adresele IP, ping-urile și multe altele. etc.;
  • sip show registry - arată toate înregistrările SIP disponibile;
  • sip reload - comanda este utilizată după ce au fost făcute anumite modificări în fișierul de configurare sip.conf. De fapt, acesta restabilește modulul;
  • sip show channels - afișează în prezent canale active cu informații despre utilizatori, identificatori de apeluri și altele;
  • sip show settings - afișează toate setările SIP globale;
  • sip set debug - permite debugging. Puteți specifica o anumită adresă sau o sărbătoare;
  • dialplan show - afișează planul de apel utilizat;
  • dialplan reload - va efectua repornirea;
  • core codecuri de afișare - afișează informații despre toate codec-urile instalate în sistemul Asterisk;
  • core restart acum - va reporni imediat Asterisk;
  • core show help - lista de comenzi utilizate în Asterisk.

Următoarele comenzi sunt utilizate mai rar, dar ele sunt, de asemenea, importante și pot fi necesare în timpul configurării și analizei:

  • tastele arată - afișează toate tastele RSA;
  • tastele init - setați parola pentru o singură cheie RSA;
  • afișare indicator - afișarea listei de indicatori și țări;
  • http show status - afișează starea serverului HTTP;
  • baza de date a bazei de date - afișează informații din baza de date prin cheie;
  • database del - elimină cheia și valorile din baza de date;
  • core threads - afișează informații despre executarea aplicațiilor;
  • funcția de afișare centrală - afișează informații despre funcțiile speciale ale planului de apel curent.

Comenzi AMI - Asterisk

Pentru a gestiona sistemul de la aplicații externe, a fost inventată o interfață specială. Se numește AMI. Și acest proces se întâmplă prin introducerea unor comenzi speciale Asterisk AMI. Ele sunt transmise prin protocolul TCP. Acesta este un mecanism foarte convenabil pentru gestionarea de la distanță a sistemului din diferite soluții software.

asterisk ami team



Pe scurt, există o conexiune între aplicația client și server și setările sunt modificate folosind comenzile Asterisk. Pentru aceasta, îi este transmis un șir, care constă din următoarele elemente:

  • cheie - un cuvânt cheie care conține o descriere a informațiilor din linia de intrare;
  • valoarea este valoarea cheii.

Pentru a putea trimite comenzi către serverul Asterisk, trebuie să vă conectați mai întâi la acesta. Odată ce conexiunea este stabilită, puteți trimite pachete. Ele pot fi transmise în orice ordine. Cheia trebuie să fie una dintre următoarele cuvinte: Acțiune, Eveniment, Răspuns. Acum, ceva mai mult despre ei:

  • Acțiune. După ce serverul primește acest tip de pachet, vor fi luate unele măsuri. Pentru un pachet - o acțiune.
  • Răspuns. Iată răspunsul serverului după acțiune.
  • Eveniment. Informații despre evenimentul care a avut loc pe server.

Răspunsul poate avea mai multe valori, în funcție de acțiunile efectuate de server. De exemplu, finalizarea cu succes va fi inițiată de cuvântul Succes, error - Error, Follows - informațiile despre reacția serverului vor fi transmise în următoarele pachete.

Utilizare și exemple

Pentru a înțelege cum să utilizați comenzile Asterisk, trebuie să luați în considerare câteva exemple.

Acțiune: login Nume utilizator: admin Secret: secret12

În acest rând, este trimis un pachet de acțiuni care conține numele de utilizator cu parola. Cuvântul cheie de conectare înseamnă că trebuie să vă conectați la sistem cu parametrii specificați. Ca răspuns, serverul poate trimite ceva de genul acesta: Răspuns: Mesaj de succes: Autentificare acceptată.

asteroid comandă consola

Această linie indică faptul că operația a avut succes.

Puteți să vă deconectați de Asterisk trecând comanda Action: logoff. În răspunsul va veni mesajul cu un rămas bun.

Următorul exemplu arată modul de utilizare a Asterisk AMI și comenzi pot efectua un apel: Acțiune: Originate Canal: SIP / 2001 Context: intrare EXTEN: 2001 Prioritate: 1 callerid: 2001 Variabila: RĂSPUNS = 1 Variabila: _ACC = 1.

Comanda transmite date despre utilizatorul care efectuează apelul. Acest lucru se reflectă în Callerid și Channel.

comenzile asterisc rvvv

De fapt, prin AMI, puteți implementa multe operații și funcții diferite. Puteți vedea lista completă în ghidul oficial de pe site-ul producătorului.

concluzie

Utilizarea comenzilor consolei Asterisk oferă flexibilitate și versatilitate sistemului. Deci, o puteți aplica de la distanță. În acest caz, este posibil să salvați întreaga funcționalitate a complexului.

Printre altele, compania dezvoltator are o soluție software pentru acei utilizatori care nu-i plac linia de comandă. Are o interfață grafică convenabilă și are toate funcțiile necesare.

Pentru unele soluții, dezvoltatorii terță parte utilizează versiunea web a programului. Nu necesită instalarea pe un computer, dar vă permite să utilizați în totalitate sistemul Asterisk. Pentru funcționarea sa, va avea nevoie doar de un PC conectat la rețea și de un browser instalat pe acesta.

Distribuiți pe rețelele sociale:

înrudit
Înțelegem că elimină o durere de dințiÎnțelegem că elimină o durere de dinți
Cea mai bună editoare grafică. comparațieCea mai bună editoare grafică. comparație
Asterisk unguent - ajutor rapidAsterisk unguent - ajutor rapid
FreeBSD - ce este? Avantajele FreeBSD pe LinuxFreeBSD - ce este? Avantajele FreeBSD pe Linux
Care este caracteristica specială a software-ului cross-platform?Care este caracteristica specială a software-ului cross-platform?
Aplicarea balsamului `Asterisk`: instruire și compozițieAplicarea balsamului `Asterisk`: instruire și compoziție
Eclipse - mediul de dezvoltare pentru aplicații modulare cross-platformEclipse - mediul de dezvoltare pentru aplicații modulare cross-platform
Inhaler `Asterisk` pentru nas: manual, recenziiInhaler `Asterisk` pentru nas: manual, recenzii
Apple copac Asterisk: descriere, fotografii, recenzii ale copaculuiApple copac Asterisk: descriere, fotografii, recenzii ale copacului
`Asterisk` - un măr pentru trupa de mijloc`Asterisk` - un măr pentru trupa de mijloc
» » Asterisk - comenzi. Utilizarea Consolei Asterisk