Descrição:Esta opção está disponível apenas para o transferidor durante uma operação de transferência atendida. Abortar uma transferência resulta no cancelamento da transferência e na reconexão das partes originais da chamada sendo re-bridged.
Esta opção está disponível apenas para o transferidor durante uma operação de transferência atendida. Completar a transferência com uma sequência DTMF é funcionalmente equivalente a desligar o canal do transferidor durante uma transferência atendida. O resultado é que o alvo da transferência e os transferidos são conectados.
Desde: 12.0.0
Quando esta opção é definida como 'no', o Asterisk tentará rechamar o transferidor se a chamada para o alvo da transferência falhar. Se a chamada para o transferidor falhar, o Asterisk aguardará
atxferloopdelay milissegundos e então tentará discar o alvo da transferência novamente. Este processo se repetirá até que
atxfercallbackretries tentativas de rechamada do transferidor tenham ocorrido.
Quando esta opção é definida como 'yes', o Asterisk não tentará rechamar o transferidor se a chamada para o alvo da transferência falhar. O Asterisk desligará todos os canais envolvidos na transferência.
Esta opção está disponível apenas para o transferidor durante uma operação de transferência atendida. Pressionar esta sequência DTMF resultará no transferidor trocando com qual parte ele está conectado. Por exemplo, se o transferidor está atualmente conectado com o alvo da transferência, pressionar esta sequência DTMF fará com que o transferidor seja conectado com os transferidos.
Esta opção está disponível apenas para o transferidor durante uma operação de transferência atendida. Pressionar esta sequência DTMF resultará no transferidor, os transferidos e o alvo da transferência todos estando em uma única conexão juntos.
Para que a tentativa de pickup seja bem-sucedida, a parte que tenta pegar a chamada deve ter um
namedpickupgroup em comum com o grupo de chamada
namedcallgroup de uma parte que esteja tocando ou deve ter um
pickupgroup em comum com o
callgroup de uma parte que esteja tocando.
Desde: 12.0.0
Este som será reproduzido nos canais do transferidor e do alvo da transferência quando uma transferência atendida for completada. Este som também é reproduzido nos canais ao executar uma ação 'Bridge' via AMI.
Desde: 12.0.0
As partes transferidas serão colocadas em espera e o transferidor poderá discar uma extensão para alcançar um alvo de transferência. Durante uma transferência atendida, o transferidor pode consultar com o alvo da transferência antes de completar a transferência. Uma vez que o transferidor tenha desligado ou pressionado a sequência DTMF
atxfercomplete, os transferidos e o alvo da transferência serão conectados.
Desde: 12.0.0
Isso fará com que o canal que pressionou a sequência DTMF seja monitorado pelo aplicativo 'MixMonitor'. O formato para a gravação é determinado pela variável de canal
TOUCH_MIXMONITOR_FORMAT. Se esta variável não for especificada, então 'wav' é o padrão. O nome do arquivo é construído da seguinte maneira:
prefix-timestamp-suffix.fmt
onde
prefix é o valor da variável de canal
TOUCH_MIXMONITOR_PREFIX ou 'auto' se a variável não estiver definida. O timestamp é um timestamp UNIX. O sufixo é o valor da variável
TOUCH_MIXMONITOR ou o callerID dos canais se a variável não estiver definida.
Para reproduzir um beep periódico enquanto esta chamada estiver sendo gravada, defina
TOUCH_MIXMONITOR_BEEP para o intervalo em segundos. O intervalo terá como padrão 15 segundos se for inválido. O intervalo mínimo é 5 segundos.
Desde: 12.0.0
As partes transferidas serão colocadas em espera e o transferidor poderá discar uma extensão para alcançar um alvo de transferência. Durante uma transferência cega, assim que o alvo da transferência for discado, o transferidor é desligado.
Ao digitar esta sequência DTMF, a conexão será encerrada, independentemente do número de partes presentes.
Desde: 12.0.0
O estacionamento usado para estacionar a chamada é determinado usando a variável de canal
PARKINGLOT ou um valor configurado no canal (fornecido pelo driver do canal) se a variável não estiver presente. Se nenhum valor configurado no canal estiver presente, então 'default' é usado. A chamada é estacionada no próximo espaço disponível no estacionamento.
Desde: 12.0.0
O
applicationmap é uma área onde novos recursos personalizados podem ser criados. Itens definidos no
applicationmap não são automaticamente acessíveis às partes conectadas. O acesso aos itens individuais é controlado usando a variável de canal
DYNAMIC_FEATURES. O
DYNAMIC_FEATURES é uma lista separada por '#' de nomes de itens do
applicationmap ou nomes de grupos de recursos.
Cada item listado aqui é uma lista separada por vírgulas de parâmetros que determinam como um recurso pode ser invocado durante uma chamada.
Exemplo:eggs = *5,self,Playback(hello-world),default
Isso criaria um recurso chamado 'eggs' que poderia ser invocado durante uma chamada pressionando '*5'. A parte que pressionar a sequência DTMF então acionaria o aplicativo 'Playback' para reproduzir o arquivo 'hello-world'. A invocação do aplicativo aconteceria na parte que pressionou a sequência DTMF, já que 'self' está especificado. As outras partes na conexão ouviriam a classe de música de espera 'default' durante a reprodução.
Além da sintaxe descrita nesta documentação, uma alternativa compatível com versões anteriores também é permitida. As seguintes linhas do
applicationmap são funcionalmente idênticas:
eggs = *5,self,Playback(hello-world),default
eggs = *5,self,Playback,hello-world,default
eggs = *5,self,Playback,"hello-world",default
Desde: 12.0.0
Grupos de recursos permitem que múltiplos itens do
applicationmap sejam agrupados. Assim como com itens individuais do
applicationmap, grupos de recursos podem fazer parte da variável de canal
DYNAMIC_FEATURES. Além de criar agrupamentos, a seção de grupo de recursos permite que a sequência DTMF usada para invocar um item do
applicationmap seja substituída por uma sequência diferente.
Cada item aqui deve ser um nome de um item no
applicationmap. O argumento pode ser uma nova sequência DTMF para usar para o item ou pode ser deixado em branco para usar a sequência DTMF especificada no
applicationmap. Por exemplo:
eggs => *1
bacon =>
resultaria nos itens do
applicationmap 'eggs' e 'bacon' estando no grupo de recursos. O primeiro teria seu gatilho DTMF padrão substituído por '*1' e o último teria o valor DTMF especificado no
applicationmap.