Asterisk - naredbe. Korištenje konzole Asterisk
Suvremeni ritam života nezamisliv je bez stvaranja jasnog i prilagođenog sustava komunikacije između predstavnika različitih sfere proizvodnje, usluga i bilo kojeg poslovanja. Pružanje telefonske podrške jedan je od važnih koraka u stvaranju povratnih ili savjetodavnih usluga. Projekt Asterisk je optimalno rješenje za implementaciju računalne telefonije.
Pa što je Asterisk?
Ako je to jednostavno, Asterisk je klasična automatska telefonska razmjena koja ima veliki skup funkcija, dodataka, modula i proširenja koji mogu povećati broj mogućnosti. Softverski paket se distribuira pod licencom softvera otvorenog koda, čime mnogi slobodni razvojni inženjeri mogu podržati i razvijati projekt.
Operacijski sustav nije bitan za potpuno funkcioniranje kompleksa, budući da je proizvod cross-platforma. Fleksibilnost Asterisk je da ima mogućnost stvaranja prilagođenih modula na temelju ugrađenog jezika.
Sustav podržava mnoge poznate protokole, na primjer, SIP, MGCP, SCCP.
Asterisk također ima svoj IAX protokol, koji omogućuje razmjenu informacija između poslužitelja istog sustava.
Načela rada
Nema potrebe za posebnom opremom za rad Asterisk. Svi poznati uređaji ne ometaju sustav bez ikakvih problema. U nekim slučajevima ima smisla upotrebljavati markirana oprema tvrtke Digium, tvoraca sustava.
Sva funkcioniranje sustava je zbog čitanja iz konfiguracijskih datoteka. Najvažniji od njih je sip.conf. U svojim dubinama, zaključuje se informacije o radu SIP protokola, NAT postavkama i drugim ključnim funkcijama.
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 vrste sip.conf:
- korisnika;
- peer;
- prijatelj.
Ovo potonje obuhvaća prethodna dva, toliko stručnjaka gotovo ga uvijek koriste.
Asterisk CLI
Za upravljanje i analizu rada sustava, koristi se sučelje posebnog naredbenog retka. Možete se prijaviti na njega pomoću rasterisk. Isti učinak dobiva zapovjedna zvjezdica -vvvv. -vvvv prekidač je potreban za promjenu razine zapisivanja.
Prvo, razmotrite zajedničke CLI naredbe Asterisk:
- pijuckati pokazuju vršnjacima - Opsežne 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 izvršene određene promjene konfiguracijskoj datoteci sip.conf. Zapravo, ponovno podiže modul;
- pijuckati emisije - prikazuje trenutno aktivne kanale s podacima o korisnicima, identifikatorima poziva i drugima;
- podešavanje prikaza - prikazuje sve globalne SIP postavke;
- grijanje set ispravljanje - omogućuje način uklanjanja pogrešaka. Možete odrediti određenu adresu ili blagdan;
- dialplan show - prikazuje upotrijebljeni dijalog;
- dialplan reload - izvršit će ponovno pokretanje;
- core show codecs - prikazuje informacije o svim kodekima instaliranim u sustavu Asterisk;
- core restart sada - odmah će se 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 tijekom konfiguracije i analize:
- tipke pokazuju - prikazuje sve RSA ključeve;
- tipke - postavite lozinku za jedan RSA ključ;
- prikaz indikatora - prikaz popisa pokazatelja i zemalja;
- http status - prikazuje status HTTP poslužitelja;
- pokazivački program baze podataka - prikazuje informacije 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 - prikazuje informacije o posebnim funkcijama trenutnog dialplan.
AMI - Asterisk naredbe
Za upravljanje sustavom od vanjskih aplikacija, izmišljeno je posebno sučelje. Zove se AMI. I taj proces se događa putem upisa posebnih Asterisk AMI naredbi. Oni se prenose preko TCP protokola. Ovo je vrlo prikladan mehanizam za daljinsko upravljanje sustavom iz različitih softverskih rješenja.
Ukratko, postoji veza između aplikacije klijenta i poslužitelja, a postavke se mijenjaju pomoću naredbi Asterisk. Za to se prenosi niz koji se sastoji od sljedećih elemenata:
- ključ - ključna riječ koja sadrži opis informacija za dolaznu liniju;
- vrijednost je vrijednost ključa.
Da biste mogli slati naredbe poslužitelju Asterisk, prvo se morate povezati s njom. Po uspostavljanju veze možete slati pakete. Mogu se prenijeti u bilo kojem redoslijedu. Ključ mora biti jedna od sljedećih riječi: Akcija, događaj, odgovor. Sada malo više o njima:
- Akcija. Nakon što poslužitelj dobije ovu vrstu paketa, poduzet će se neka radnja. Za jedan paket - jednu akciju.
- Odgovor. Evo odgovora poslužitelja nakon akcije.
- Događaj. Informacije o događaju koji se dogodio na poslužitelju.
Odgovor može potrajati više vrijednosti, ovisno o tome koja je radnja izvršena. Na primjer, uspješno dovršenje započinje riječ Uspjeh, pogreška - pogreška, slijedi - informacije o reakciji poslužitelja bit će prenesene u sljedećim paketima.
Upotreba i primjeri
Da biste razumjeli kako koristiti naredbe zvjezdicom, morate razmotriti nekoliko primjera.
Akcija: login Korisničko ime: admin Tajna: secret12
U ovom retku šalje se paket akcije koji sadrži korisničko ime s lozinkom. Ključna riječ za prijavu znači da se morate prijaviti na sustav s navedenim parametrima. Kao odgovor, poslužitelj može poslati nešto slično ovome: Odgovor: Poruka o uspjehu: prihvaćena autentifikacija.
Ova linija pokazuje da je rad uspješan.
Možete se odspojiti od Asterisk tako da prođete naredbu za akciju: odjavu. U odgovoru će doći poruka s oproštajnom.
Sljedeći primjer pokazuje kako koristiti zvjezdicu AMI i naredbe može uputiti poziv: Akcija: potječu kanala: SIP / 2001 Kontekst: dolazni Exten: 2001 Prioritet: 1 ID pozivatelja: 2001 varijabla: ODGOVOR = 1 varijabla: _ACC = 1.
Naredba prenosi podatke o korisniku koji poziva. To se odražava u Calleridu i kanalu.
Zapravo, putem AMI možete implementirati mnogo različitih operacija i funkcija. Cijeli popis možete vidjeti u službenom vodiču na web stranici proizvođača.
zaključak
Korištenje naredbi Asterisk konzole daje fleksibilnost i svestranost sustava. Dakle, možete ga primijeniti na daljinu. U tom slučaju moguće je spremiti cjelokupnu funkcionalnost kompleksa.
Između ostalog, tvrtka za razvojne programere ima softversko rješenje za one korisnike koji ne vole naredbu. Ima prikladno grafičko sučelje i ima sve potrebne funkcije.
Za neka rješenja, programeri treće strane koriste web verziju programa. Ne zahtijeva instalaciju na računalu, ali vam omogućuje potpunu upotrebu sustava Asterisk. Za njegovu radnju potrebno je samo računalo priključeno na mrežu, a na njemu je ugrađen preglednik.
- Što je IP telefonija? IP telefonija: tuning, usluga, tarife i recenzije
- Bob Goldthwaite: životopis i karijera.
- Što je CJS? Sredstva kriptografske zaštite informacija
- Što je Free DOS?
- Najbolji grafički urednici. usporedba
- Izgledi za projekt "ERA-GLONASS"
- Primjena balsam `asterisk`: upute i sastav
- Eclipse - razvojno okruženje za modularne cross-platformske aplikacije
- Asterisk - odijelo za djevojku s vlastitim rukama
- Zahtjevi sustava Star sukoba na računalu
- Inhalator `Zvijezda `za nos: priručnik, recenzije
- Što je softver? Kakav je program Softver?
- Jabuka Asterisk: opis, fotografije, recenzije stabla
- `Asterisk` - stablo jabuka za srednji bend
- Unturned: Naredbe konzole za pojedinačne i višestruke igre
- Pension `Asterisk `u Anapi: pregled, značajke i recenzije gostiju
- Jira: što je to i zašto je potreban ovaj sustav?
- Asterisk: instalacija i upute
- Balzam `Star` - izvrstan lijek za mnoge bolesti
- Operativni sustav je mozak računala
- Koji je tehnički oblik informacijskog sustava?