/ / Zvjezdicom - naredbe. Rad s Asterisk konzolom

Asterisk - naredbe. Korištenje konzole Asterisk

Moderni ritam života ne može se zamisliti bez stvaranjajasan i podešen komunikacijski sustav između predstavnika različitih sfera proizvodnje, usluga i bilo kojeg poslovanja. Pružanje telefonske podrške jedan je od važnih koraka u stvaranju povratnih informacija ili usluga savjetovanja. Projekt Asterisk je optimalno rješenje za implementaciju računalne telefonije.

Pa što je Asterisk?

Ako je jednostavan, Asterisk je klasični PBX,Ima veliki skup funkcija, dodataka, modula i proširenja koji mogu povećati raspon mogućnosti. Softverski paket se distribuira pod licencom otvorenog koda, koja mnogim programerima slobodnih ljubavi omogućuje održavanje i razvoj projekta.

Operacijski sustav nije važanpotpuno funkcioniranje kompleksa, budući da je proizvod cross-platforma. Fleksibilnost Asterisk je da ima sposobnost stvaranja vlastitih modula na temelju ugrađenog jezika.

zapovijedi zvjezdice

Sustav podržava mnoge poznate protokole, na primjer, SIP, MGCP, SCCP.

Asterisk također ima svoj vlastiti protokol, IAX, koji omogućuje razmjenu podataka između poslužitelja istog sustava.

Načela rada

Neka vrsta posebne opreme za radZvjezdica nije potrebna. Svi poznati uređaji spojeni su u sustav bez ikakvih problema. U nekim slučajevima ima smisla koristiti opremu tvrtke tvrtke Digium, stvaratelja sustava.

Sva funkcioniranje sustava je zbogpročitajte iz konfiguracijskih datoteka. Najvažniji od njih je sip.conf. Sadrži informacije o radu SIP protokola, NAT postavkama i drugim ključnim funkcijama.

zapovjedi zvjezdicom

Prema zadanim postavkama odmah je spreman za upotrebu i omogućuje korištenje Asterisk u punoj funkcionalnosti. Međutim, podaci o računu moraju se popuniti. Postoje tri varijacije u sip.conf:

  • korisnika;
  • peer;
  • prijatelj.

Ovo potonje obuhvaća prethodna dva, toliko stručnjaka gotovo ga uvijek koriste.

Asterisk naredbi CLI

Za upravljanje i analizu sustavaKoristi se sučelje posebne naredbene linije. Možete se prijaviti pomoću rasterisk. Isti učinak će se dati zvjezdicom -vvv naredbom. -Vvvv prekidač je potreban za promjenu razine zapisivanja.

Prvo, razmotrite zajedničke naredbe CLI Asterisk:

  • pizze pokazuju vršnjacima - napredne informacije o svim pretplatnicima sustava, brojevima, IP adresama, pingovima i još mnogo toga. itd.;
  • registar izložaka - prikazuje sve dostupne SIP registracije;
  • gutljaj ponovno učitavanje - naredba se koristi nakon što su određene promjene izvršene na konfiguracijskoj datoteji sip.conf. U biti, ponovno podiže modul;
  • pijuckati pokazuju kanale - prikazuje trenutačno aktivne kanale s informacijama o korisnicima, identifikatorima poziva i drugima;
  • podešavanje prikaza - prikazuje sve globalne SIP postavke;
  • sip set debug - uključi debug mod. Možete odrediti određenu adresu ili peer;
  • dialplan show - prikazuje dialplan koji se koristi;
  • dialplan reload - ponovno ga učitava;
  • core show codecs - prikazuje informacije o svim kodekima instaliranim na Asterisk sustavu;
  • core restart sada - odmah će ponovno pokrenuti Asterisk;
  • core show help - popis naredbi korištenih u Asterisku.

Sljedeće naredbe se koriste rjeđe, ali su također važne i mogu biti potrebne prilikom postavljanja i analize:

  • tipke pokazuju - prikazuje sve RSA ključeve;
  • tipke init - postavljanje lozinke za jedan RSA ključ;
  • prikaz indikatora - prikaz popisa pokazatelja i zemalja;
  • http status - prikazuje status HTTP poslužitelja;
  • pokazivački program baze podataka - prikazuje podatke iz baze podataka po ključu;
  • baza podataka del - uklanja ključ i vrijednosti iz baze podataka;
  • core show threads - prikazuje informacije o pokretanju aplikacija;
  • core show function - Prikaz informacija o posebnim funkcijama trenutnog dialplan.

AMI - Asterisk naredbe

Upravljanje sustavom od vanjskih aplikacija bio jeskovalo je posebno sučelje. Zove se AMI. I taj proces odvija se unosom posebnih Asterisk AMI naredbi. Oni se prenose putem TCP-a. Ovo je vrlo prikladan mehanizam za daljinsko upravljanje sustavom iz različitih softverskih rješenja.

asterisk ami timovi

Ukratko reći: Uspostavlja se veza između aplikacije klijenta i poslužitelja, postavke se mijenjaju pomoću naredbi Asterisk. Da biste to učinili, prenosi se niz koji se sastoji od sljedećih elemenata:

  • ključ - ključna riječ koja sadrži opis za informacije u primljenoj liniji;
  • vrijednost je ključna vrijednost.

Da bi mogli poslatiAsterisk poslužitelj naredba, morate se povezati s njom prvi. Po uspostavljanju veze možete slati pakete. Mogu se prenijeti u bilo kojem redoslijedu. Ključ mora sadržavati jednu od sljedećih riječi: Akcija, Događaj, Odgovor. Sada malo više o njima:

  • Akcija. Nakon što poslužitelj primi ovu vrstu paketa, poduzet će se sve radnje. Na jednom paketu - jednu akciju.
  • Odgovor. Evo odgovora poslužitelja nakon što se akcija izvodi.
  • Događaj. Informacije o događaju koji se dogodio na poslužitelju.

Odgovor može potrajati nekoliko vrijednosti, uovisno o tome što je rad izvršio. Na primjer, uspješno dovršenje započinje riječ uspjeh, pogreška će biti pogreška, slijedi - informacije o reakciji poslužitelja bit će prenesene u sljedećim paketima.

Koristite i primjeri

Da biste razumjeli kako koristiti naredbe zvjezdicom, morate pogledati nekoliko primjera.

Akcija: login Korisničko ime: admin Tajna: secret12

Ova linija prolazi akcijski paket koji sadržikorisničko ime s lozinkom. Ključna riječ za prijavu znači da se morate prijaviti s navedenim parametrima. Kao odgovor, poslužitelj može poslati ovako nešto: Odgovor: Poruka o uspjehu: Prihvaćanje autentičnosti.

naredbe konzole za zvjezdicu

Ova linija pokazuje da je rad uspješan.

Možete se odspojiti od Asterisk slanjem naredbe za akciju: odjavu. U odgovoru će doći poruka s oproštajnom.

Sljedeći primjer pokazuje kako koristiti naredbeAsterisk i AMI mogu uputiti poziv: Akcija: Izvorni kanal: SIP / 2001 Kontekst: dolazni broj: 2001 Prioritet: 1 Callerid: 2001 Varijabla: ANSWER = 1 Varijabla: _ACC = 1.

Tim šalje podatke o korisniku koji je uputio poziv. To se odražava u Calleridu i kanalu.

asterisk rvvv naredbi

Zapravo, putem AMI možete implementirati mnogo različitih operacija i funkcija. Cijeli popis možete pogledati u službenom priručniku na web stranici proizvođača.

zaključak

Korištenje naredbi Asterisk konzole povećava fleksibilnost i svestranost sustava. To znači da ga možete primijeniti na daljinu. Istodobno postoji mogućnost zadržavanja svih funkcionalnosti kompleksa.

Osim toga, tvrtka za razvojne programere imasoftversko rješenje i za one korisnike koji ne vole naredbu. Ima prikladno grafičko sučelje i ima sve potrebne funkcije.

Za neka rješenja, razvojne programere treće stranekoristite web verziju programa. Ne zahtijeva instalaciju na računalu, ali vam omogućuje potpunu upotrebu sustava Asterisk. Za njegovu radnju potrebno vam je samo povezivanje računala s mrežom i instaliran preglednik.

Pročitajte više: