Descrição:Gera uma chamada de saída para uma Extensão/Contexto/Prioridade ou Aplicação/Dados.
Este comando AMI permite que você inicie uma chamada a partir de uma aplicação externa, especificando os detalhes da chamada como o canal, extensão, contexto, prioridade, aplicação a ser executada e dados associados. É útil para integrar o Asterisk com sistemas de discagem automática, CRMs ou outras aplicações que precisam iniciar chamadas programaticamente.
Parâmetros:Action: OriginateActionID: <value>Channel: <value>Exten: <value>Context: <value>Priority: <value>Application: <value>Data: <value>Timeout: <value>CallerID: <value>Variable: <value>Account: <value>EarlyMedia: <value>Async: <value>Codecs: <value>ChannelId: <value>OtherChannelId: <value>PreDialGoSub: <value>
ActionID - ID da transação. Será retornado.
Channel - Nome do canal a ser chamado.
Exten - Extensão a ser utilizada (requer 'Context' e 'Priority').
Context - Contexto a ser utilizado (requer 'Exten' e 'Priority').
Priority - Prioridade a ser utilizada (requer 'Exten' e 'Context').
Application - Aplicação a ser executada.
Data - Dados a serem utilizados (requer 'Application').
Timeout - Tempo de espera para a chamada ser atendida (em ms.).
CallerID - Caller ID a ser definido no canal de saída.
Variable - Variável do canal a ser definida, múltiplos cabeçalhos
Variable: são permitidos.
Account - Código da conta.
EarlyMedia - Define como 'true' para forçar a ponte de chamada em mídia inicial.
Async - Define como 'true' para originação rápida.
Codecs - Lista separada por vírgulas de codecs a serem usados para esta chamada.
ChannelId - Channel UniqueId a ser definido no canal.
OtherChannelId - Channel UniqueId a ser definido no segundo canal local.
PreDialGoSub - PreDialGoSub Context,Extension,Priority para definir opções/cabeçalhos necessários antes de iniciar a extensão de saída.
Eventos AMI: OriginateResponse