Este guia mostra como configurar uma linha telefônica (VoIP) em uma ONU. O cliente conecta um telefone à porta de telefone (porta POTS) da ONU. A ONU então se registra no seu servidor SIP, por exemplo um PBX ou softswitch, com o número de telefone e a senha que você define no SmartOLT.
Você prepara a OLT uma vez e depois configura cada ONU:
- Na OLT, adicione uma VLAN para gerenciamento e VoIP, se o tráfego VoIP não usar a conexão de internet (WAN) da ONU.
- Configure essa VLAN como tagged na porta uplink que vai até o seu roteador.
- Adicione um perfil VoIP com o endereço do seu servidor SIP.
- Na página da ONU, habilite o serviço VoIP e associe-o à interface de gerenciamento ou à WAN.
- Na página da ONU, configure a porta de telefone com o número de telefone e a senha SIP.
O tipo de ONU deve ter portas de telefone. Se não tiver nenhuma, a página da ONU não mostra a linha VoIP service. A conta SIP também deve existir no seu servidor SIP, porque o SmartOLT apenas envia os dados da conta à ONU.
Administradores podem adicionar perfis VoIP. Outros usuários precisam de uma função que permita gerenciar perfis VoIP. Para alterar o VoIP de uma ONU, o usuário precisa da permissão para atualizar o IP de gerenciamento e VoIP da ONU.
1Adicione uma VLAN para gerenciamento e VoIP
A ONU pode enviar o tráfego VoIP de duas formas:
| Attach VoIP to | Como o tráfego VoIP sai da ONU |
|---|---|
| Mgmt | Pela interface de gerenciamento da ONU, na VLAN de gerenciamento e com o IP de gerenciamento. Escolha esta opção quando o seu servidor SIP estiver na sua rede de gerenciamento. |
| WAN | Pela conexão de internet do cliente, na VLAN da WAN. Escolha esta opção quando a ONU acessar o servidor SIP pela internet. Você não precisa de uma VLAN separada para isso. |
Para Mgmt, a OLT precisa de uma VLAN com a opção Management/VoIP VLAN. Se as suas ONUs já usam uma VLAN de gerenciamento para TR-069, você pode usar a mesma VLAN para VoIP. Caso contrário, vá até Settings → OLTs, clique em View na OLT, abra a aba VLANs e clique em Add VLAN.

| Campo | O que definir |
|---|---|
| VLAN-ID | A VLAN que transporta o tráfego VoIP, por exemplo 70. |
| Description | Opcional, por exemplo VoIP. |
| Management/VoIP VLAN | Selecione esta opção. Somente VLANs com esta opção aparecem nas listas de VLANs de gerenciamento e VoIP da ONU. |
Clique em Save. Para conhecer todos os campos deste formulário, consulte VLANs da OLT e pools de IPs.
2Configure a VLAN como tagged na porta uplink
O SmartOLT não adiciona uma nova VLAN às portas uplink, por isso o formulário mostra Remember to add this VLAN to the uplink ports. Abra a aba Uplink e clique em Configure na porta que vai até o seu roteador. Em Add VLANs, digite a VLAN, por exemplo 70, e clique em Save.

A aba Uplink agora mostra a VLAN na coluna Mode: tagged VLANs da porta.

3Adicione um perfil VoIP
Um perfil VoIP armazena os dados de um servidor SIP. Você o adiciona uma vez para cada OLT e depois o seleciona para cada porta de telefone. Abra a aba VoIP profiles da OLT e clique em Add VoIP profile.

| Campo | O que definir |
|---|---|
| PON type | GPON ou EPON, o mesmo das ONUs que usam o perfil. |
| Profile name | Um nome, por exemplo Example-PBX. Use apenas letras, números e hífen (-), sem espaços. Cada nome pode existir apenas uma vez na OLT. |
| Registrar server, Registrar server port | O servidor SIP no qual a ONU se registra, como nome de host ou endereço IPv4, e sua porta, geralmente 5060. |
| Proxy server, Proxy server port | O proxy SIP. Se o seu servidor SIP não tiver um proxy separado, use novamente o servidor de registro. |
| Outbound server, Outbound server port | O proxy de saída. Se você não usar um, use novamente o servidor de registro. |
| Useragent domain | Opcional. O domínio SIP das contas, como nome de domínio completo. |
| Primary DNS, Secondary DNS | Os servidores DNS que a ONU usa para localizar o servidor SIP. Primary DNS é obrigatório. Se você deixar Secondary DNS vazio, o SmartOLT usará o DNS primário também nesse campo. |
| UDP port | A porta SIP local da ONU, geralmente 5060. |
Clique em Save. O SmartOLT envia o perfil à OLT e mostra VoIP profile was added. O perfil aparece na lista.

O formulário pode mostrar estes erros:
| Erro | Causa |
|---|---|
| The VoIP profile name field is required and can contain only alphanumeric characters and the dash (-) character | O nome está vazio ou contém espaços ou outros caracteres. |
| Profile name should be unique. | A OLT já tem um perfil com este nome. |
| Registrar server is not a valid IP address | O perfil é para EPON, e os perfis EPON aceitam apenas endereços IPv4, não nomes de host. A mesma verificação se aplica aos servidores proxy, de saída e DNS. |
| Useragent domain is not a valid FQDN domain. | O domínio não é um nome de domínio completo válido. |
4Habilite o serviço VoIP na ONU
Abra a página da ONU. A linha VoIP service mostra Disabled enquanto o VoIP está desativado.

Clique em Disabled ao lado de VoIP service para abrir a janela Update Management and VoIP IP. A seção VoIP service fica na parte inferior da janela.

| Campo | O que definir |
|---|---|
| VoIP service | Enabled (general switch). Esta opção ativa o VoIP para toda a ONU. Você configura as portas de telefone na próxima etapa. |
| Attach VoIP to | Mgmt ou WAN, conforme descrito na etapa 1. Mgmt não está disponível em ONUs EPON. |
A mesma janela também contém o perfil TR-069 e o IP de gerenciamento da ONU. Deixe esses campos como estão, a menos que você queira alterá-los. Com Mgmt, a seção Mgmt IP deve estar ativa; caso contrário, o SmartOLT mostra Please enable the Mgmt IP address or disable VoIP binding to Mgmt.
Clique em Update. A linha VoIP service agora mostra Enabled, e uma tabela VoIP com as portas de telefone da ONU aparece abaixo dela.
Em algumas redes, o VoIP deve ter endereço IP e VLAN próprios, separados do gerenciamento. Um administrador pode ativar Separate IP-hosts for VoIP/Mgmt na aba Advanced da OLT. A janela passa a ter uma seção VoIP IP com seu próprio VoIP VLAN-ID e modo de IP (DHCP ou Static IP), e Attach VoIP to passa a ter uma terceira opção, VoIP, nas ONUs GPON. Um IP VoIP estático vem dos pools de IPs de VoIP da OLT. A VLAN de gerenciamento e a VLAN VoIP não podem ser iguais; caso contrário, o SmartOLT mostra Mgmt Vlan and VoIP vlan can't be the same.
5Configure a porta de telefone
Na tabela VoIP, cada porta de telefone tem uma linha, por exemplo pots_0/1. Até você configurar a porta, Number mostra Not defined e a coluna Action mostra Enable.

Clique em Enable na porta para abrir a janela Enable VoIP.

| Campo | O que definir |
|---|---|
| Port | A porta de telefone. Você não pode alterá-la. |
| VoIP profile * | O perfil VoIP do servidor SIP, da etapa 3. A lista mostra os perfis da OLT para o tipo PON da ONU. |
| Phone number | O número de telefone do cliente. A ONU também o usa como nome de usuário SIP, a menos que você preencha SIP userid. |
| SIP userid | Este campo aparece somente quando a OLT mostra o campo SIP User-ID; consulte a etapa 6. |
| Password | A senha SIP da conta, sem espaços. |
Clique em Enable. O SmartOLT envia as configurações à ONU e mostra VoIP port pots_0/1 enabled. A linha agora mostra o perfil, o número e o status Enabled.

A janela pode mostrar estes erros:
| Erro | Causa |
|---|---|
| The Phone number field can contain only numbers and the following characters: +.@_-. A maximum of 50 non space characters is allowed. | O número de telefone contém letras ou outros caracteres, por exemplo acct-38512345678. Nesse caso, use o campo SIP userid. |
| Please input a valid value for the password. A maximum of ... non space characters is allowed. | A senha está vazia, é longa demais ou contém espaços. |
Para alterar a porta depois, clique em Configure nela, altere os campos e clique em Save. Disable desativa a porta na ONU e mantém suas configurações no SmartOLT, para que você possa habilitá-la novamente depois.
Clear config, na janela Enable VoIP, exclui o perfil, o número e a senha da porta do SmartOLT. A opção não envia uma alteração à ONU, então clique primeiro em Disable na porta e depois use Clear config.
O SmartOLT envia as configurações das portas de telefone e os dados SIP à ONU pela OLT (OMCI). Em uma OLT Huawei, quando o TR-069 está habilitado na ONU, o SmartOLT também envia as configurações de voz pelo servidor TR-069 (ACS). Com Attach VoIP to definido como VoIP em uma OLT Huawei, o SmartOLT não envia nada pela OLT, então a ONU deve ter o TR-069 habilitado. Em uma OLT ZTE, o host IP separado para VoIP é configurado pela OLT.
6Use um usuário SIP diferente do número de telefone
Alguns servidores SIP usam um nome de conta diferente do número de telefone, por exemplo acct-38512345678. O campo Phone number não aceita esse tipo de nome. Para essas contas, a janela Enable VoIP tem um campo adicional, SIP userid, mas somente quando a OLT o mostra.
Para mostrar o campo, um administrador abre a aba Advanced da OLT, clica em Edit Advanced, seleciona Show VoIP User-ID field e clica em Save. Se você não puder editar as configurações avançadas, peça a um administrador da sua conta SmartOLT.

Com o campo ativado:
- Quando você digita o número de telefone, o SmartOLT o copia para SIP userid. Altere SIP userid para o nome da conta do cliente.
- SIP userid aceita letras, números e os caracteres
+.@_-, até 50 caracteres. - Você pode deixar Phone number vazio quando preencher SIP userid. Você deve preencher pelo menos um dos dois.
- A tabela VoIP na página da ONU mostra uma coluna adicional, SIP User ID.
Quando você habilita uma porta VoIP pela API com um usuário SIP, o SmartOLT ativa Show VoIP User-ID field para a OLT automaticamente.