Acredito que o seu channel esteja errado pelo que eu entendi.<br><br>Você que fazer a chamada para 01135223564 via um tronco Vono? Se for este o caso voce nao deve colocar SIP/Vono no channel. Channel é a "primeira perna" da ligação, geralmente uma conta registrada no seu Asterisk. Ex.:<br>
<br>*Envio*<br>
"Action: Originate" CrLf<br>
"Channel: SIP/1234" CrLf<br>
"Exten: 01135223564" CrLf<br>
"Context: meucontexto" CrLf<br>
"Priority: 1" CrLf<br>
"Timeout: 300" CrLf<br>
"CallerID: 11XXXXXXXX" CrLf<br>
"Async: 1" CrLf<br>
"ActionID: TESTE" CrLf CrLf<br><br>Neste caso o Asterisk dispara primeiro uma chamada para SIP/1234 (conta SIP registrada nele) e aí joga uma chamada para 01135223564 no seu plano de discagem, no contexto "meucontexto", que deve rotear a chamada e enviar para o seu tronco Vono. Lembro também que o "CalleriD" é o número de origem que será enviado ao destino, assim voce deve colocar o SEU numero no CallerID (no lugar dos XXXXXXXX), para chegar certo lá do outro lado.<br>
<br>Att,<br>Gabriel Ortiz<br><br><div class="gmail_quote">2009/12/1 Rodrigo Vian <span dir="ltr"><<a href="mailto:listas@porttaltecnologia.com.br">listas@porttaltecnologia.com.br</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Eu utilizo a função em php abaixo....<br>
<br>
function Originate($destino,$ramal){<br>
fputs ($this->socket, "Action: Originate\r\n");<br>
fputs ($this->socket, "Channel: Local/$ramal@meucontexto\r\n");<br>
//Chama ramal primeiro<br>
fputs ($this->socket, "Exten: $destino\r\n");<br>
fputs ($this->socket, "Context: meu-contexto\r\n");<br>
fputs ($this->socket, "Priority: 1 \r\n");<br>
fputs ($this->socket, "Timeout: 10000\r\n"); //padrao 30000 ms<br>
ou 30 s<br>
fputs ($this->socket, "Account: monitor\r\n");<br>
fputs ($this->socket, "Async: yes\r\n");<br>
//fputs ($this->socket, "MaxRetries: 2\r\n");<br>
//fputs ($this->socket, "RetryTime: 30\r\n");<br>
//fputs ($this->socket, "WaitTime: 10\r\n");<br>
return;<br>
//Para chamar destino primeiro, basta inverter Channel e Exten<br>
}<br>
//Para chamar a função<br>
if ( $caller->Login("localhost","usuario","senha") ) { //Manager<br>
$caller->Originate("2001","2002"); // Chama a função<br>
sleep(2); //tempo para receber funcao originate no manager<br>
$caller->Logout();<br>
exit();<br>
}else{<br>
exit ();<br>
}<br>
<br>
Espero ter ajudado...<br>
<br>
Abs<br>
<br>
Renato dos Santos Souza escreveu:<br>
<div><div></div><div class="h5">> Caros amigos,<br>
><br>
> Estou fazendo uma interface conecta diretamente na API Asterisk para<br>
> gerar chamadas usando API Action Originate.<br>
> Versão do Asterisk 1.4.26.1.<br>
> Porem a chamada não ocorre como deveria simplesmente não vai.<br>
><br>
> Comando ACTION: Originate<br>
><br>
> *Envio*<br>
> "ACTION: Originate" CrLf<br>
> "Channel: SIP/vono" CrLf<br>
> "Exten: 01135223564" CrLf<br>
> "Context: meucontexto" CrLf<br>
> "Priority: 1" CrLf<br>
> "Timeout: 300" CrLf<br>
> "CallerID: 01135223563" CrLf<br>
> "Async: 1" CrLf<br>
> "ActionID: TESTE_CHAM1119191weewfwe919191" CrLf CrLf<br>
><br>
> *Resposta*<br>
><br>
> ActionID: TESTE_CHAM1119191weewfwe919191<br>
> Message: Originate successfully queued<br>
><br>
> Event: Newchannel<br>
> Privilege: call,all<br>
> Channel:<br>
> State: Down<br>
> CallerIDNum: <unknown><br>
> CallerIDName: <unknown><br>
> Uniqueid: 1259669960.8<br>
><br>
> Event: OriginateResponse<br>
> Privilege: call,all<br>
> ActionID: TESTE_CHAM1119191weewfwe919191<br>
> Response: Failure<br>
> Channel: SIP/vono<br>
> Context: meucontexto<br>
> Exten: 01135223564<br>
> Reason: 0<br>
> Uniqueid: <null><br>
> CallerID: 01135223563<br>
> CallerIDNum: 01135223563<br>
> CallerIDName: <unknown><br>
><br>
> *Manager.conf*<br>
> [myname]<br>
> secret = 123456<br>
> ;deny=<a href="http://0.0.0.0/0.0.0.0" target="_blank">0.0.0.0/0.0.0.0</a><br>
> permit=<a href="http://0.0.0.0/0.0.0.0" target="_blank">0.0.0.0/0.0.0.0</a><br>
> read = system,call,log,verbose,command,agent,user,originate<br>
> write = system,call,log,verbose,command,agent,user,originate<br>
><br>
> Abraço,<br>
><br>
> Renato dos Santos Souza<br>
><br>
><br>
> _______________________________________________<br>
> A Redfone é líder no fornecimento de bridges TDMoE &lt;-> E1<br>
> - Valor similar ao de placas E1 PCI;<br>
> - Não há problemas de compatibilidade com barramento PCI;<br>
> - Possibilitam a construção de soluções de alta disponibilidade(dois<br>
> servidores compartilham o mesmo E1)<br>
> Conheça mais sobre este produto em <a href="http://www.red-fone.com" target="_blank">www.red-fone.com</a><br>
> _______________________________________________<br>
> Lista de discussões AsteriskBrasil.org<br>
> <a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
> <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
><br>
<br>
_______________________________________________<br>
A Redfone é líder no fornecimento de bridges TDMoE &lt;-> E1<br>
- Valor similar ao de placas E1 PCI;<br>
- Não há problemas de compatibilidade com barramento PCI;<br>
- Possibilitam a construção de soluções de alta disponibilidade(dois<br>
servidores compartilham o mesmo E1)<br>
Conheça mais sobre este produto em <a href="http://www.red-fone.com" target="_blank">www.red-fone.com</a><br>
_______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br>
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
</div></div></blockquote></div><br>