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