Configuração de Módulos do Asterisk 22
Comando:
res_pjsip_config_wizard: Module that provides simple configuration wizard capabilities.
Sinopse:
Pelo menos inbound_auth/username é obrigatório.<br>Um AOR com contatos dinâmicos será criado. Se o número de contatos precisar ser limitado, defina aor/max_contacts.
Descrição:
Pelo menos inbound_auth/username é obrigatório.
Um AOR com contatos dinâmicos será criado. Se o número de contatos precisar ser limitado, defina aor/max_contacts.
Se um aor/contact for definido explicitamente, então remote_hosts não será usado para criar contatos automaticamente.
Os literais '${REMOTE_HOST}' e '${USERNAME}' serão substituídos pelo remote_host e outbound_auth/username apropriados.
O literal '${REMOTE_HOST}' será substituído pelo remote_host apropriado para cada contato.
Cria dica (hint) e opcionalmente um aplicativo padrão.
Um objeto phoneprov será criado. phoneprov/MAC deve ser especificado.
Ignorado se 'hint_exten' não for especificado; caso contrário, criará a seguinte extensão de prioridade 1 no 'hint_context':
'exten => ,1,'
Você pode especificar qualquer expressão de aplicativo válida no extensions.conf.
Exemplo: Expressões válidas
Dial(${HINT})
Gosub(stdexten,${EXTEN},1(${HINT}))
As regras normais de precedência do dialplan se aplicam, então se já houver um aplicativo de prioridade 1 para esta extensão específica no 'hint_context', este será ignorado. Para mais informações, visite:
https://docs.asterisk.org/Configuration/Channel-Drivers/SIP/Configuring-res_pjsip/PJSIP-Configuration-Wizard/
Ignorado se 'hint_exten' não for especificado; caso contrário, especifica o contexto no qual as dicas do dialplan serão colocadas. Se não for especificado, o padrão será o contexto do endpoint ou 'default' se esse não for encontrado.
Criará a seguinte entrada no 'hint_context':
'exten => ,hint,PJSIP/'
As regras normais de precedência do dialplan se aplicam, então se já houver uma dica para esta extensão no 'hint_context', esta será ignorada. Para mais informações, visite:
https://docs.asterisk.org/Configuration/Channel-Drivers/SIP/Configuring-res_pjsip/PJSIP-Configuration-Wizard/
Se um identify/match for definido explicitamente, então remote_hosts não será usado para criar correspondências automaticamente.
Atalho para especificar endpoint/outbound_proxy, aor/outbound_proxy e registration/outbound_proxy individualmente.
Para ativar o phoneprov, pelo menos phoneprov/MAC deve ser definido.
Uma lista separada por vírgulas de hosts remotos no formato host[:port]. Se definido, um contato estático de AOR e uma correspondência de identificação serão criados para cada entrada na lista. Se send_registrations também for definido, um registro também será criado para cada um.
Pelo menos outbound_auth/username é obrigatório.
Ao definir isso como verdadeiro, o assistente irá pular a criação de um objeto de identificação para corresponder solicitações recebidas ao endpoint e, em vez disso, adicionará os parâmetros de linha e endpoint ao objeto de registro de saída.
remote_hosts é obrigatório e um objeto de registro será criado para cada host na string remote_hosts. Se autenticação for necessária, sends_auth e um outbound_auth/username também devem ser fornecidos.
O literal '${REMOTE_HOST}' será substituído pelo remote_host apropriado para cada registro.
Se não especificado, o padrão será usado.
Esta documentação foi gerada a partir do branch 22 do Asterisk usando a versão GIT
Sintaxe:
[myphone]
type = wizard
sends_auth = no
accepts_auth = yes
sends_registrations = no
accepts_registrations = yes
has_phoneprov = yes
transport = ipv4
has_hint = yes
hint_exten = 1000
inbound_auth/username = testname
inbound_auth/password = test password
endpoint/allow = ulaw
endpoint/context = default
phoneprov/MAC = 001122aa4455
phoneprov/PROFILE = profile1
[mytrunk]
type = wizard
sends_auth = yes
accepts_auth = no
sends_registrations = yes
accepts_registrations = no
transport = ipv4
remote_hosts = sip1.myitsp.com:5060,sip2.myitsp.com:5060
outbound_auth/username = testname
outbound_auth/password = test password
endpoint/allow = ulaw
endpoint/context = default
Dial(${HINT})
Gosub(stdexten,${EXTEN},1(${HINT}))
Fonte: Asterisk Wiki