Locating SIP Servers
Define um conjunto de procedimentos DNS para localiza servidores SIP.
Elementos SIP precisam de enviar pedidos/respostas para um recurso identificado por um SIP URI.
O SIP URI pode identificar o destino desejado ou um salto intermédio para o recurso.
Necessita de protocolo de transporte, endereço IP e porta.
Se o URI especificar algum deles, então deve ser usado.
Se não for possível, deve ser devolvido de um servidor DNS.
Usando Service (SRV) e registos DNS Name Authority Pointer (NAPTR).
Registos NAPTR providenciam um mapeamento de um nome de domínio para:
Registo SRV (que contem o nome de servidor com recurso responsável).
Protocolo de transporte específico.
Exemplo
Um cliente/servidor que deseja resolver "sip:user@example.com"
Efetua uma query NAPTR pelo domínio "example.com"
IN NAPTR 100 50 "S" "SIP+D2U" "" sip.udp.example.com.
Tem UDP como um possível protocolo de transporte, efetua uma quert SRV pelo "_sip._udp.example.com"
IN SRV 0 1 5060 server1.example.com
IN SRV 0 1 5060 server2.example.com
Tem dois servidores possíveis, efetua um query A ou AAAA pelo servidor escolhido.
Last updated