Configuração de Módulos do Asterisk 18
Comando:
res_geolocation: Core Geolocation Support
Sinopse:
Este é um campo raramente utilizado na especificação que indicaria a confiança na localização especificada. Consulte RFC7459 para detalhes precisos.
Descrição:
O módulo res_geolocation fornece suporte central para geolocalização no Asterisk. Ele permite determinar a localização de um dispositivo ou usuário e transmitir essa informação em sinais SIP.
Este módulo é utilizado para adicionar informações de geolocalização a chamadas SIP, o que pode ser útil para aplicações como roteamento baseado em localização, serviços de emergência e análise de dados.
A precisão da localização pode ser indicada através do parâmetro pdf (Probability Density Function), que representa a confiança na localização especificada.
O parâmetro location_info permite especificar a localização em diferentes formatos, como endereço cívico (civicAddress), GML (Geography Markup Language) ou URI (Uniform Resource Identifier). A sintaxe e o conteúdo de location_info dependem do formato escolhido.
Exemplos de configuração para cada formato:
civicAddress - location_info = country=US,A1="New York",city_district=Manhattan, A3="New York", house_number=1633, street=46th, street_suffix = Street, postal_code=10222,floor=20,room=20A2
GML - location_info = Shape=Sphere, pos3d="39.12345 -105.98766 1920", radius=200
URI - location_info = URI=https:/something.com?exten=${EXTEN}
O módulo também permite especificar o método utilizado para determinar a localização (method), como GPS, A-GPS, DHCP, etc. O uso e os valores devem ser predefinidos com os destinatários.
Finalmente, é possível controlar a prioridade entre o perfil de geolocalização configurado e o perfil recebido na mensagem SIP, utilizando os parâmetros prefer_incoming, prefer_config, discard_incoming e discard_config.
Sintaxe:
Fonte: Asterisk Wiki