Crmgo Blog

Asterisk

← Blog

Asterisk

Objava: 23

Bash скрипт перевода звонка

Bash скрипт перевода звонка

· Asterisk

#!/bin/bash context= "from-internal" # задаем контекст, в который будем переводить вызов exten= $1 # получаем номер оператора num= $2 # получаем внешний или внутренний номер, на который осуществим перевод bridge=$(asterisk -rx 'core show channels concise' | grep SIP/ $exten -…

Varijable u Asterisku

Varijable u Asterisku

· Asterisk

Asterisk može da koristi globalne i kanalske promenljive u argumentima komandi. Promenljivu u dialplanu (extensions.conf) možete da pristupite koristeći sledeći sintaksu: ${foo}, gde je foo ime promenljive. Ime promenljive može da se sastoji od bilo koje sekvence cifara i slova; i mora da počne sa…

Asterisk, zovem putem modem Huawei E173

Asterisk, zovem putem modem Huawei E173

· Asterisk

Pojava potrebe za podešavanjem Asteriska za pozive putem 3G modema. Malo pretražujući, pronašao sam modul pod nazivom chan_dongle. Imamo Asterisk 11 na Ubuntu-u. Modem je Huawei E173 (Djuice). Prvo treba omogućiti glasovne pozive i odviknuti modem od SIM kartica operatera. Učinio sam to...

Asterisk, povratni poziv

Asterisk, povratni poziv

· Asterisk

Позив се усмерава на спољни број -> АТС враћа повратни позив -> бирамо унутрашњи број корисника -> комуницирамо преко излазног транка ка АТС-у. Шта нам је потребно: Неколико редова диалплан-а који ће обрадити долазни и одлазни позив. Скрипта за генерисање .call фајла.

Instalacija Asterisk 13 na CentOS 7

Instalacija Asterisk 13 na CentOS 7

· Asterisk

Instalirajmo zavisnosti koje će biti potrebne za ispravan rad Asteriska. Pokrenimo i omogućimo automatsko pokretanje MySQL-a (mariadb). Podrazumevano, nakon instalacije, možemo se povezati na naš server baze podataka kao root bez unosa lozinke. Zato postavimo lozinku i izvršimo još nekoliko podešavanja, pokretanjem…

Instalacija Asterisk-a i Asterisk GUI

Instalacija Asterisk-a i Asterisk GUI

· Asterisk

Krenimo… Preuzimamo izvorni kod iz SVN-a i kompajliramo. Možete kopirati donje komande u konzolu i opustiti se u stolici dok čekate. svn co svn.digium.com/svn/asterisk/branches/1.6.0 asterisk cd asterisk ./configure && make && make install && make samples && make config cd…

Konfiguracija GOIP-a sa Asteriskom

Konfiguracija GOIP-a sa Asteriskom

· Asterisk

1. Konfiguracija GOIP-a. Pretpostavlja se da je na gateway-u fabrička konfiguracija. Ubacujemo SIM kartice u gateway. Uključujemo napajanje. Sada pristupamo web interfejsu gateway-a. Da bismo to uradili, povezujemo GOIP u lokalnu mrežu pomoću ethernet kabla. Postoje dva načina: 1) Preko porta „PC“. Podrazumevano je…

AEL u asterisk

AEL u asterisk

· Asterisk

u običnom formatu: ; Evo kako će isti kontekst izgledati u ael sintaksi: Dakle, razlike su očigledne. Za mene je jedna od glavnih prednosti ael pogodnost čitanja konfiguracije: čak i na ovom malom apstraktnom primeru se vidi da je čitanje i razumevanje…

Asterisk govori vreme.

Asterisk govori vreme.

· Asterisk

exten => 1005,1,Answer() exten => 1005,n,SayUnixTime(,,QdhAR) exten => 1005,n,WaitMusicOnHold(10) exten => 1005,n,Goto(*1005,1)

Asterisk GotoIfTime()

Asterisk GotoIfTime()

· Asterisk

Opis: GotoIfTime(<vreme>|<radni_dani>|<dani_u_mesecu>|<meseci>?[kontekst|]ekstenzija|]pri) Ako trenutno vreme odgovara zadatom vremenskom intervalu, tada se prelazi na zadanu ekstenziju. Svaki element za određivanje vremena može biti zadan kao simbol '*' (uvek se poklapa) ili kao interval. Ako trenutno vreme ne odgovara zadanom…

Asterisk konvertuje zapise u ogg

Asterisk konvertuje zapise u ogg

· Asterisk

svakih pola sata pokrećemo skriptu putem krontaba: crontab -e 30 * * * * /bin/sh /var/spool/asterisk/movesounds vim /bin/sh /var/spool/asterisk/movesounds

Asterisk freePBX

Asterisk freePBX

· Asterisk

yum install bxml2 libxml2-devel libtiff libtiff-devel lame php4-pear php-mysql openssl openssl-devel kernel-devel linux-source perl perl-CPAN bison ncurses-devel audiofile-devel curl sox Paket Arhitektura Verzija Repozitorijum Veličina ===================================================================================================================================================================================================== Instaliranje: audiofile-devel x86_64 1:0.2.6-11.1.el6 base 17 k bison x86_64 2.4.1-5.el6 base 637 k lame…

Asterisk, auto-odgovarač, snimanje fajla, glasovni meni

Asterisk, auto-odgovarač, snimanje fajla, glasovni meni

· Asterisk

Priprema zvučnog fajla Konvertujemo *.wav u *.gsm (mono, 8000) sox hi.wav -r 8000 -c 1 hi.gsm resample -ql Ubacujemo *.gsm negde u voicemail, ja sam stavio u /var/spool/asterisk/voicemail/mgp Ili možete sami snimiti fajl pomoću asteriska: ; snimanje u /var/lib/asterisk/sounds/...mymessage.gsm exten => 150,1,Answer() ;…

Asterisk, rad sa stringovima i matematičke operacije

Asterisk, rad sa stringovima i matematičke operacije

· Asterisk

Funkcije za rad sa stringovima Funkcija za veličinu stringa ${LEN(foo)} vraća veličinu stringa foo. Na primer, exten => 100,1,Set(Fruit=pear) exten => 100,2,NoOp(${LEN(Fruit)}) exten => 100,3,NoOp(${LEN(${Fruit})}) Prva komanda NoOp treba da prikaže vrednost 5 (veličina stringa "fruit"). Druga komanda NoOp treba da prikaže vrednost 4…

Asterisk promenljive

Asterisk promenljive

· Asterisk

Unapred definisane promenljive specifične za kanale U nastavku je lista promenljivih specifičnih za kanale koje Asterisk samostalno postavlja, a čije vrednosti možete koristiti u planu poziva. Za razliku od promenljivih definisanih od strane korisnika, promenljive koje definiše Asterisk su osetljive na veličinu slova. ${ACCOUNTCODE} : Kod naloga, ako…

asterisk-gui

asterisk-gui

· Asterisk

yum install subversion gcc-c++ svn co http://svn.digium.com/svn/asterisk-gui/branches/2.0 asterisk-gui cd asterisk-gui ./configure make make install make checkconfig # cat /usr/local/etc/asterisk/http.conf [general] enabled=yes enablestatic=yes bindaddr= 192.168.0.x bindport=8088 prefix=asterisk Da bi izmene stupile na snagu, ponovo pokrenite Asterisk: # asterisk -r server*CLI> reload…

Podešavanje faksa

Podešavanje faksa

· Asterisk

Podešavanje faksa (primanje) U idealnom slučaju, želeo bih da podesim i primanje i slanje putem ugrađenog Asterisk faksa, ali slanje trenutno izaziva mnogo organizacionih pitanja (kako navesti broj, konvertovati formate itd.). Ovde ću razmotriti podešavanje primanja faksova. Sama kompanija Digium…