Asterisk – DISA

DISA (Direct Inward System Access) permite unei persoane care sună din exterior să obțină un ton intern de la centrala putând apoi efectua apeluri ca și cum ar telefona de la una dintre extensiile centralei. Un exemplu de implementare a acestui lucru pe asterisk este prezentat mai jos (doar părțile specifice): [context-intrare-trunchi] exten = s,1,Answer() exten = s,2,Background(outboundmsgs/mesaj_intampinare) exten = s,3,Goto(default,6000,1) exten = 8,1,Goto(context-disa,s,1) În exemplul nostru apelurile care sosesc din exterior pe un trunchi ajung în contextul prezentat mai sus. Centrala răspunde apelului și cel care sună ascultă un mesaj de întâmpinare (înregistrat în prealabil și stocat pe server).…

Asterisk – înregistrare convorbiri

Un lucru interesant pe care îl putem face cu asterisk este înregistrarea convorbirilor care se efectuează prin intermediul lui. Tot ce trebuie să facem este să introducem în context-ul dorit următoarele două linii: exten = s,n,Set(CALLFILENAME=${STRFTIME(${EPOCH},,”%d-%m-%Y-%H-%M-%S”)}_${CALLERID(num)}) exten = s,n,MixMonitor(${CALLFILENAME}.wav) Prima linie setează numele fișierului în care se va stoca convorbirea audio. Numele este format de data la care se efectuează apelul, în format zi-luna-an-ora-minut-secunda urmat de numarul la care se suna, cele doua părți fiind despărțite prin simbolul „_” (underscore) în exemplul de mai sus. A doua linie face înregistrarea în sine, cu comanda MixMonitor care are ca parametru numele…

Convertire fișiere .mp3 în format .gsm pentru asterisk

Se întamplă să avem un fișier în format mp3 pe care dorim să îl folosim ca și mesaj de întâmpinare sau în cadrul unui meniu vocal atunci când configurăm o centrală telefonică bazată pe asterisk. Atunci avem nevoie să transformăm acest fișier în formatul .gsm. Puteam face acest lucru în freeBSD folosind sox. Pentru a instala sox: /usr/ports/audio/sox make make install make clean Apoi convertim fișierul mp3 în fișier wav: mpg123 -w fisier_rezultat.wav fisier_initial.mp3 Acest fișier rezultat în format wav în convertim în format gsm pentru a putea fi folosit împreună cu asterisk: sox -t wav fisier_rezultat.wav -r 8000 -c1…

Resuscitarea Wellgate 3804

Am început zilele acestea să configurez un echipament Wellgate 3804 cu patru portui FXO pentru a folosi porturile acestuia ca trunchiuri pentru o centrala Asterisk. Tinând cont că l-am chinuit un pic pe săracul echipament, aseara pur și simplu nu a vrut să mai răspunda nici la icmp ping și nu mai aveam nici un fel de acces pe el. Bineînteles că nici apelurile prin el nu mai funcționau. Cum acesta se afla în altă locație, nu am putut ajunge să îl resetez sau să ma conectez direct pe el. Speram totuși să fie o problema cu rețeaua până acolo…