Aplicativos de plano de discagem do Asterisk 13
Comando:
Originate()
Sinopse:
Crie uma chamada.
Descrição:
Este aplicativo origina uma chamada de saída e a conecta a um ramal ou aplicativo especificado. Este aplicativo será bloqueado até que a chamada efetuada falhe ou seja atendida. Nesse ponto, esse aplicativo sairá com a variável de status definida e o processamento do plano de discagem continuará. Esse aplicativo define a seguinte variável de canal antes de sair:
ORIGINATE_STATUS - Indica o resultado da origem da chamada.
FALHOU
SUCESSO
OCUPADO
CONGESTIONAMENTO
DESLIGAR
TOQUE
DESCONHECIDO - Na prática, você nunca deve ver esse valor. Relate-o ao rastreador de problemas, se você o vir.
Sintaxe:
Originate(tech_data,type,arg1,[arg2,[arg3,[timeout]]])
Argumentos:
tech_data - Tecnologia e dados do canal para criar o canal de saída. Por exemplo, SIP / 1234.
type - Deve ser app ou extensão, dependendo se o canal de saída deve estar conectado a um aplicativo ou extensão.
arg1 - Se o tipo for app, esse é o nome do aplicativo. Se o tipo for extendido, esse é o contexto para o qual o canal será enviado.
arg2 - Se o tipo for app, esses são os dados passados como argumentos para o aplicativo. Se o tipo for extendido, esse é o ramal para o qual o canal será enviado.
arg3 - Se o tipo for extendido, essa é a prioridade para a qual o canal é enviado. Se o tipo for app, esse parâmetro será ignorado.
timeout - Tempo limite em segundos. O padrão é 30 segundos.
Fonte: Asterisk Wiki