Odata cu aparitia telefoniei
Telefonia IP sau Telefonia peste Internet este procesul de transmitere a conversaţiilor de tip voce prin legături de date de tip IP sau prin reţele în care este folosit acest protocol.
Furnizorii de telefonie IP pun la dispozitia utilizatorilor un cont VoIP prin care acestia pot efectua apeluri telefonice catre destinatii nationale sau internationale.
Efectuarea apeluri se poate face in mai multe feluri si anume:
- utilizatorul foloseste telefonul fix de acasa cuplat la un adaptor telefonic VoIP configurat cu parametrii primiti de la furnizorul de tele IP;
- utilizatorul primeste odata cu activarea contului un terminal VoIP de la care poate efectua apeluri direct catre destinatia dorita;
- utilizatorul are la dispozitie propria sa centrala de tip PBX la care doreste sa conecteze/configureze o linie de telefoniei VoIP.
In continuare vom prezenta cum se poate configura un cont destinat pentru telefonie VoIP, primit de la un provider de servicii ISP, in cazul de fata INES Telecom, pentru un server Asterisk.
Presupunem ca se primeste de la INES urmatorul set de date:
- Numar de telefon: 0319990999
- Parola: ABCDDCBA
- SIP: sipgw.ines.ro
[general] register=0319990999:ABCDDCBA@sipgw.ines.ro/0319990999
Nota: Configuratia register este de forma user:parola@sip_server/extensie iar prin configuratia de mai sus server-ul Asterisk se inregistreaza in centrala INES pentru apelurile incoming pe numarul 0319990999. De asemenea se specifica ca apelul sa fie transmis catre extensia 0319990999. Aceasta permite realizarea unei configuratii de tip DID adica rutarea apelurilor incoming catre o anumita extensie pe baza numarului apelat. Daca nu se doreste configurarea unui DID se poate renunta la specificarea extensiei cu "/<extensie>" iar apelurile vor fi transmise catre extensia generica "s".
[INES_0319990999] username=0319990999 host=sipgw.ines.ro type=peer context=from-trunk qualify=yes dtmfmode=inband relaxdtmf=yes disallow=all allow=ulaw
Prin aceasta configuratie se specifica:
- un nume de canal pentru a usura analiza logului Asterisk (INES_031999888)
- numarul alocat (username)
- adresa centralei INES (host)
- contextul in care vor fi tratate apelurile de tip incoming (context=)
- activarea verificarii conexiunii catre centrala INES (qualify)
- modul de transmitere a codurilor DTMF se face pe canalul audio (dtmfmode)
- relaxarea detectiei codurilor DTMF (relaxdtmf - se previne astfel decodarea gresita sau multipla
- negocierea codec-ului audio ulaw (disallow si allow)
Nota: Pentru moment INES foloseste doar codec-urile specifice G.711(ulaw sau alaw). Alegerea pentru ulaw s-a facut pe considerentul ca aplicatia de conferinta MeetMe foloseste intern acest codec si astfel nu va fi necesara o transcodare daca apelurile de tip incoming vor fi redirectionate intr-o camera de conferinta.
Pentru a specifica ca un apel de tip incoming va fi transmis catre extesia 111 se va configura in dialplan-ul server-ului Asterisk urmatorul context:
[from-trunk] exten => s,1,Dial(SIP/100) exten => 0319990999,1,Dial(SIP/111)
Nota: am adaugat extensia "s" in contextul de mai sus pentru a vedea cum trimitem un apel care nu foloseste facilitatea DID catre extensia de la secretariat (in cazul nostru 100).
Pentru a configura un apel de tip outgoing se poate folosi urmatoarea configuratie in contextul specific extensiilor interne:
[for-internal] exten => _0[23].,1,Dial(SIP/INES_0319990999/${EXTEN})
Mai jos sunt dati pasii pentru cazul in care pe server-ul Asterisk exista instalat FreePBX[link=]
- Definirea unui trunchi (Basic>Trunks)
- Trunk Name: INES_0319990999
- Peer Details: se introduc datele prezentate mai sus
- Register String: 0319990999:ABCDDCBA@sipgw.ines.ro/0319990999
- Definirea unei reguli de rutare a apelurilor de tip outgoing (Basic>Outbound Routes)
- RouteName: ReteleFixe (sau alt nume sugestiv)
- Dial Paterns: 0[23]
- Trunk Sequence: INES_0319990999
- Definirea unei reguli DID (Inbound Call Control>Inbound Routes)
- Destination: Director Comercial
- DID Number: 0319990999
- Extensions: 111
![]() |
![]() |
Daca veti avea mai multe conturi VoIP INES configurarea lor va fi discutata intr-un articol viitor, problemele majore fiind: selectarea contului SIP pentru apelurile incoming si folosirea unui anumit cont SIP pentru apelurile outgoing.
Asteptam comentariile si sugestiile dumneavoastra pe adresa info@modulo.ro cat si pe forumul VOIP - totul despre voice over ip, cu subiectul Configurare cont VoIP iNES.