Configuração de Módulos do Asterisk 22
Comando:
res_parking
Sinopse:
Desde: 12.0.0<br>Se a opção estiver habilitada, as seguintes variáveis podem ser usadas para criar dinamicamente novos estacionamentos (parking lots).<br>A variável PARKINGDYNAMIC
Descrição:
Desde: 12.0.0
Se a opção estiver habilitada, as seguintes variáveis podem ser usadas para criar dinamicamente novos estacionamentos (parking lots).
A variável PARKINGDYNAMIC especifica o estacionamento a ser usado como modelo para criar um estacionamento dinâmico. É um erro especificar um estacionamento inexistente como modelo. Se não for definido, o estacionamento padrão é usado como modelo.
A variável PARKINGDYNCONTEXT especifica o contexto do plano de discagem a ser usado para o novo estacionamento dinâmico criado. Se não for definido, o contexto do modelo de estacionamento é utilizado. O contexto é criado se ainda não existir e o novo estacionamento precisar criar extensões.
A variável PARKINGDYNEXTEN especifica o parkext a ser usado para o novo estacionamento dinâmico criado. Se não for definido, o parkext do modelo de estacionamento é utilizado. Se o modelo não especificar um parkext, nenhuma extensão será criada para o novo estacionamento. O estacionamento dinâmico não pode ser criado se precisar criar extensões que se sobreponham a extensões de estacionamentos existentes. A única exceção a isso é para a extensão parkext e somente se nenhum dos parkext dos estacionamentos sobrepostos for exclusivo.
A variável PARKINGDYNPOS especifica as posições de estacionamento a serem usadas para o novo estacionamento dinâmico criado. Se não for definido, o parkpos do modelo de estacionamento é utilizado.
Opções válidas:
yes - Faz automaticamente com que o canal estacionado disque para o dispositivo que realizou o estacionamento, com tempo limite definido pela opção parkingtime. Quando a chamada expirar, uma extensão para discar para o PARKER será automaticamente criada no contexto park-dial com uma extensão correspondente ao nome achatado do dispositivo estacionador. Se a chamada não for atendida, o canal estacionado que está expirando continuará no plano de discagem naquele ponto se houver mais prioridades na extensão (o que não será o caso a menos que o plano de discagem inclua deliberadamente essas prioridades no contexto park-dial através de correspondência de padrões ou extensões achatadas escritas deliberadamente).
no - Coloca a chamada no PBX em comebackcontext em vez disso. A extensão ainda será definida como o nome achatado do par. Se uma extensão com o nome achatado do par não estiver disponível, ela recorrerá à extensão s. Se essa também não estiver disponível, tentará recorrer a s@default. A extensão normal de discagem ainda será criada no contexto park-dial com a extensão também sendo o nome achatado do par.
Observação: Nomes de Pares Achatados - Extensões não podem incluir caracteres de barra, pois esses são usados para correspondência de padrões. Quando um nome de par é achatado, barras se tornam sublinhados. Por exemplo, se o estacionador de uma chamada for chamado SIP/0004F2040001, então o nome achatado do par e, portanto, as extensões criadas e usadas em tempos limite serão SIP_0004F204001.
Quando o estacionamento expira e o canal retorna ao plano de discagem, as seguintes variáveis são definidas:
PARKING_SPACE - extensão onde a chamada estava estacionada antes de expirar.
PARKEDLOT - nome do estacionamento onde a chamada estava estacionada antes de expirar.
PARKER - O dispositivo que estacionou a chamada
PARKER_FLAT - A versão achatada de PARKER
Opções de alocação:
first - Sempre tenta colocar na posição disponível mais baixa no estacionamento
next - Acompanha a última posição de estacionamento usada e sempre tenta usar a imediatamente seguinte.
Opções de aplicação:
no - Aplica a nenhum dos lados.
caller - Aplica apenas à chamada conectando com a chamada saindo do estacionamento.
callee - Aplica apenas à chamada saindo do estacionamento.
both - Aplica a ambos os lados.
Se parkext for definido, essas extensões serão automaticamente mapeadas em context para atender chamadas estacionadas nessas posições de estacionamento.
Sintaxe:
Fonte: Asterisk Wiki