Configuração de Módulos do Asterisk 23
Comando:
res_geolocation: Core Geolocation Support
Sinopse:
Desde: 16.28.0, 18.14.0, 19.6.0
Este é um campo raramente utilizado na especificação que indica a confiança na localização especificada.
Descrição:
Este módulo fornece suporte geolocalização no núcleo do Asterisk. Ele permite definir e manipular informações de localização para chamadas SIP, conforme especificado nos RFCs 7459 e 8787.
Sub-parâmetros:
pdf - Um de: unknown, normal, rectangular
value - Um percentual indicando a confiança.
civicAddress - O parâmetro location_info deve conter uma lista separada por vírgulas de códigos IANA ou sinônimos descrevendo o endereço cívico (civicAddress) desta localização. Os códigos IANA e sinônimos podem ser obtidos executando o comando CLI geoloc show civicAddr_mapping.
GML - O parâmetro location_info deve conter uma lista separada por vírgulas de elementos GML válidos descrevendo esta localização.
URI - O parâmetro location_info deve conter um único parâmetro URI que contém uma URI externa descrevendo esta localização.
Exemplos:
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 parâmetro loc-src não é obrigatório, mas se fornecido, segundo o RFC8787, DEVE ser um nome de host completamente qualificado. Endereços IP NÃO são permitidos. O valor será colocado em um parâmetro loc-src anexado à URI no cabeçalho Geolocation.
method - Campo raramente utilizado que indica o método usado para determinar a localização. Seu uso e valores devem ser previamente acordados com os destinatários:
GPS, A-GPS, Manual, DHCP, Triangulation, Cell, 802.11
profile_type - A especificação deste parâmetro fará com que um elemento <tuple> seja adicionado ao documento PIDF-LO enviado. Seu uso deve ser previamente acordado com os destinatários.
Valores possíveis: tuple, device, person
Com base no RFC5491, o elemento recomendado e padrão é device.
profile_merge_strategy - Estratégia de mesclagem de perfil:
prefer_incoming - Usa o perfil de entrada se existir e tiver informações de localização, caso contrário usa o perfil configurado se existir e tiver informações de localização. Se nenhum perfil tiver informações de localização, nada é enviado.
prefer_config - Usa o perfil configurado se existir e tiver informações de localização, caso contrário usa o perfil de entrada se existir e tiver informações de localização. Se nenhum perfil tiver informações de localização, nada é enviado.
discard_incoming - Descarta qualquer perfil de entrada e usa o perfil configurado se existir e tiver informações de localização. Se o perfil configurado não existir ou não tiver informações de localização, nada é enviado.
discard_config - Descarta qualquer perfil configurado e usa o perfil de entrada se existir e tiver informações de localização. Se o perfil de entrada não existir ou não tiver informações de localização, nada é enviado.
Sintaxe:
Fonte: Asterisk Wiki