Manualul de utilizare SmartOLT

Capitolul 5 · Servicii pe ONU

5.3Configurează VoIP pe un ONU

Acest ghid arată cum configurezi o linie telefonică (VoIP) pe un ONU. Clientul conectează un telefon la portul de telefon (portul POTS) al ONU-ului. Apoi ONU-ul se înregistrează pe serverul tău SIP, de exemplu un PBX sau un softswitch, cu numărul de telefon și parola pe care le setezi în SmartOLT.

Pregătești OLT-ul o singură dată, apoi configurezi fiecare ONU:

  1. Pe OLT, adaugă un VLAN pentru management și VoIP, dacă traficul VoIP nu folosește conexiunea la internet (WAN) a ONU-ului.
  2. Pune acest VLAN tagged pe portul de uplink care merge spre router-ul tău.
  3. Adaugă un profil VoIP cu adresa serverului tău SIP.
  4. Pe pagina ONU-ului, activează serviciul VoIP și leagă-l de interfața de management sau de WAN.
  5. Pe pagina ONU-ului, configurează portul de telefon cu numărul de telefon și parola SIP.
Notă

Tipul de ONU trebuie să aibă porturi de telefon. Dacă nu are niciunul, pagina ONU-ului nu arată rândul VoIP service. Contul SIP trebuie să existe și pe serverul tău SIP, pentru că SmartOLT doar trimite datele contului către ONU.

Notă

Administratorii pot adăuga profiluri VoIP. Ceilalți utilizatori au nevoie de un rol care le permite să administreze profiluri VoIP. Ca să schimbe VoIP pe un ONU, un utilizator are nevoie de dreptul de a modifica IP-ul de management și IP-ul VoIP al ONU-ului.

1Adaugă un VLAN pentru management și VoIP

ONU-ul poate trimite traficul VoIP în două feluri:

Attach VoIP to Cum iese traficul VoIP din ONU
Mgmt Prin interfața de management a ONU-ului, în VLAN-ul de management și cu IP-ul de management. Alege-l când serverul tău SIP este în rețeaua ta de management.
WAN Prin conexiunea la internet a clientului, în VLAN-ul WAN. Alege-l când ONU-ul ajunge la serverul SIP prin internet. Pentru asta nu ai nevoie de un VLAN separat.

Pentru Mgmt, OLT-ul are nevoie de un VLAN cu opțiunea Management/VoIP VLAN. Dacă ONU-urile tale folosesc deja un VLAN de management pentru TR-069, poți folosi același VLAN pentru VoIP. Altfel, mergi la Settings → OLTs, fă clic pe ViewView la OLT, deschide tab-ul VLANs și fă clic pe Add VLANAdd VLAN.

Formularul Add VLAN cu Management/VoIP VLAN
Formularul Add VLAN cu Management/VoIP VLAN
Câmp Ce setezi
VLAN-ID VLAN-ul care transportă traficul VoIP, de exemplu 70.
Description Opțional, de exemplu VoIP.
Management/VoIP VLAN Bifează-l. Doar VLAN-urile cu această opțiune apar în listele de VLAN-uri de management și VoIP ale ONU-ului.

Fă clic pe SaveSave. Pentru toate câmpurile acestui formular, vezi VLAN-urile și pool-urile IP ale OLT-ului.

2Pune VLAN-ul tagged pe portul de uplink

SmartOLT nu adaugă un VLAN nou pe porturile de uplink, deci formularul arată Remember to add this VLAN to the uplink ports. Deschide tab-ul Uplink și fă clic pe Configure la portul care merge spre router-ul tău. În Add VLANs, scrie VLAN-ul, de exemplu 70, și fă clic pe SaveSave.

Fereastra Configure uplink port cu Add VLANs
Fereastra Configure uplink port cu Add VLANs

Tab-ul Uplink arată acum VLAN-ul în coloana Mode: tagged VLANs a portului.

Tab-ul Uplink: VLAN-ul 70 tagged pe port
Tab-ul Uplink: VLAN-ul 70 tagged pe port

3Adaugă un profil VoIP

Un profil VoIP conține datele unui server SIP. Îl adaugi o singură dată pentru fiecare OLT, apoi îl selectezi pentru fiecare port de telefon. Deschide tab-ul VoIP profiles al OLT-ului și fă clic pe Add VoIP profileAdd VoIP profile.

Formularul Add VoIP profile
Formularul Add VoIP profile
Câmp Ce setezi
PON type GPON sau EPON, la fel ca ONU-urile care folosesc profilul.
Profile name Un nume, de exemplu Example-PBX. Folosește doar litere, cifre și liniuța (-), fără spații. Fiecare nume poate exista o singură dată pe OLT.
Registrar server, Registrar server port Serverul SIP pe care se înregistrează ONU-ul, ca nume de host sau adresă IPv4, și portul lui, de obicei 5060.
Proxy server, Proxy server port Proxy-ul SIP. Dacă serverul tău SIP nu are un proxy separat, folosește din nou registrar server-ul.
Outbound server, Outbound server port Outbound proxy-ul. Dacă nu folosești unul, folosește din nou registrar server-ul.
Useragent domain Opțional. Domeniul SIP al conturilor, ca nume de domeniu complet.
Primary DNS, Secondary DNS Serverele DNS pe care ONU-ul le folosește ca să găsească serverul SIP. Primary DNS este obligatoriu. Dacă lași Secondary DNS gol, SmartOLT folosește DNS-ul primar și pentru el.
UDP port Portul SIP local al ONU-ului, de obicei 5060.

Fă clic pe SaveSave. SmartOLT trimite profilul către OLT și afișează VoIP profile was added. Profilul apare în listă.

Tab-ul VoIP profiles cu un profil
Tab-ul VoIP profiles cu un profil

Formularul poate arăta aceste erori:

Eroare Cauză
The VoIP profile name field is required and can contain only alphanumeric characters and the dash (-) character Numele este gol sau are spații ori alte caractere.
Profile name should be unique. OLT-ul are deja un profil cu acest nume.
Registrar server is not a valid IP address Profilul este pentru EPON, iar profilurile EPON acceptă doar adrese IPv4, nu nume de host. Aceeași verificare se aplică pentru serverele proxy, outbound și DNS.
Useragent domain is not a valid FQDN domain. Domeniul nu este un nume de domeniu complet valid.

4Activează serviciul VoIP pe ONU

Deschide pagina ONU-ului. Rândul VoIP service arată Disabled cât timp VoIP este oprit.

Pagina ONU-ului cu VoIP service Disabled
Pagina ONU-ului cu VoIP service Disabled

Fă clic pe Disabled lângă VoIP service, iar fereastra Update Management and VoIP IP se deschide. Secțiunea VoIP service este în partea de jos a ferestrei.

Fereastra Update Management and VoIP IP, secțiunea VoIP service
Fereastra Update Management and VoIP IP, secțiunea VoIP service
Câmp Ce setezi
VoIP service Enabled (general switch). Acest comutator pornește VoIP pentru tot ONU-ul. Porturile de telefon le configurezi la pasul următor.
Attach VoIP to Mgmt sau WAN, cum este descris la pasul 1. Mgmt nu este disponibil pe ONU-urile EPON.

Aceeași fereastră conține și profilul TR-069 și IP-ul de management ale ONU-ului. Lasă aceste câmpuri cum sunt, dacă nu vrei să le schimbi. Cu Mgmt, secțiunea Mgmt IP trebuie să fie activă, altfel SmartOLT afișează Please enable the Mgmt IP address or disable VoIP binding to Mgmt.

Fă clic pe UpdateUpdate. Rândul VoIP service arată acum Enabled, iar sub el apare un tabel VoIP cu porturile de telefon ale ONU-ului.

Notă

În unele rețele, VoIP trebuie să aibă propria adresă IP și propriul VLAN, separate de management. Un administrator poate porni Separate IP-hosts for VoIP/Mgmt în tab-ul Advanced al OLT-ului. Atunci fereastra are o secțiune VoIP IP cu propriul VoIP VLAN-ID și propriul mod IP (DHCP sau Static IP), iar Attach VoIP to are o a treia opțiune, VoIP, pe ONU-urile GPON. Un IP VoIP static vine din pool-urile IP VoIP ale OLT-ului. VLAN-ul de management și VLAN-ul VoIP nu pot fi același, altfel SmartOLT afișează Mgmt Vlan and VoIP vlan can't be the same.

5Configurează portul de telefon

În tabelul VoIP, fiecare port de telefon are un rând, de exemplu pots_0/1. Până nu configurezi portul, Number arată Not defined, iar coloana Action arată Enable.

Tabelul VoIP cu portul 1 nedefinit
Tabelul VoIP cu portul 1 nedefinit

Fă clic pe Enable la port, iar fereastra Enable VoIP se deschide.

Fereastra Enable VoIP
Fereastra Enable VoIP
Câmp Ce setezi
Port Portul de telefon. Nu îl poți schimba.
VoIP profile * Profilul VoIP al serverului SIP, de la pasul 3. Lista arată profilurile OLT-ului pentru tipul PON al ONU-ului.
Phone number Numărul de telefon al clientului. ONU-ul îl folosește și ca nume de utilizator SIP, dacă nu completezi SIP userid.
SIP userid Acest câmp apare doar când OLT-ul arată câmpul SIP User-ID, vezi pasul 6.
Password Parola SIP a contului, fără spații.

Fă clic pe Enable. SmartOLT trimite setările către ONU și afișează VoIP port pots_0/1 enabled. Rândul arată acum profilul, numărul și starea Enabled.

Tabelul VoIP cu portul 1 activat
Tabelul VoIP cu portul 1 activat

Fereastra poate arăta aceste erori:

Eroare Cauză
The Phone number field can contain only numbers and the following characters: +.@_-. A maximum of 50 non space characters is allowed. Numărul de telefon are litere sau alte caractere, de exemplu acct-38512345678. În acest caz, folosește câmpul SIP userid.
Please input a valid value for the password. A maximum of ... non space characters is allowed. Parola este goală, prea lungă sau are spații.

Ca să schimbi portul mai târziu, fă clic pe ConfigureConfigure la el, modifică câmpurile și fă clic pe SaveSave. Disable oprește portul pe ONU și îi păstrează setările în SmartOLT, deci îl poți activa din nou mai târziu.

Clear config, din fereastra Enable VoIP, șterge din SmartOLT profilul, numărul și parola portului. Nu trimite nicio schimbare către ONU, deci fă clic mai întâi pe DisableDisable la port și apoi folosește Clear configClear config.

Notă

SmartOLT trimite setările portului de telefon și datele SIP către ONU prin OLT (OMCI). Pe un OLT Huawei, când TR-069 este activat pe ONU, SmartOLT trimite setările de voce și prin serverul TR-069 (ACS). Cu Attach VoIP to setat pe VoIP pe un OLT Huawei, SmartOLT nu trimite nimic prin OLT, deci ONU-ul trebuie să aibă TR-069 activat. Pe un OLT ZTE, IP host-ul VoIP separat se configurează prin OLT.

6Folosește un nume de utilizator SIP diferit de numărul de telefon

Unele servere SIP folosesc un nume de cont care nu este numărul de telefon, de exemplu acct-38512345678. Câmpul Phone number nu acceptă un astfel de nume. Pentru aceste conturi, fereastra Enable VoIP are un câmp în plus, SIP userid, dar doar când OLT-ul îl arată.

Ca să apară câmpul, un administrator deschide tab-ul Advanced al OLT-ului, face clic pe Edit AdvancedEdit Advanced, bifează Show VoIP User-ID field și face clic pe SaveSave. Dacă nu poți edita setările avansate, cere-i asta unui administrator al contului tău SmartOLT.

Tab-ul Advanced: Show VoIP User-ID field
Tab-ul Advanced: Show VoIP User-ID field

Cu câmpul activ:

  • Când scrii numărul de telefon, SmartOLT îl copiază în SIP userid. Schimbă SIP userid în numele de cont al clientului.
  • SIP userid acceptă litere, cifre și caracterele +.@_-, până la 50 de caractere.
  • Poți lăsa Phone number gol când completezi SIP userid. Trebuie să completezi cel puțin unul dintre cele două.
  • Tabelul VoIP de pe pagina ONU-ului arată o coloană în plus, SIP User ID.

Auth username

Unele servere SIP au nevoie de un Auth username diferit de numărul de telefon și de SIP User ID. Completează-l doar pentru aceste servere. Câmpul este sub SIP userid în fereastra Enable VoIP, când OLT-ul arată câmpul VoIP User-ID.

Notă

Când activezi un port VoIP prin API cu un utilizator SIP, SmartOLT pornește automat Show VoIP User-ID field pentru OLT.