[AsteriskBrasil] Comando Originate Asterisk

Cristian Carvalho cristiancarvalhof em gmail.com
Terça Fevereiro 7 19:26:23 BRST 2017


Obrigado pessoal pela ajuda, vou testar aqui e volto comunicar se funcionou

Em ter, 7 de fev de 2017 às 13:23, Wagner Mazuchi <
wagner em sincronismotelecom.com> escreveu:

> Olá Cristian,
> Como já foi dito aqui você pode usar conexão via socket no manager ou
> executar o comando de Originate diretamente na linha de comando.
>
> Acredito que a forma mais fácil de fazer o PHP enviar ligações para o
> Asterisk via manager é usando a biblioteca phpagi.
>
> Site: http://phpagi.sourceforge.net/
>
> Um exemplo:
>
> <?php
>
> require_once('lib/phpagi/phpagi-asmanager.php');
> require_once('var/vars.php');
>
> function realizaLigacao($ramal,$destino) {
>         global $serverAsterisk, $userAsterisk, $passAsterisk;
>
>         $astmanager = new AGI_AsteriskManager();
>
>
> if($astmanager->connect($serverAsterisk,$userAsterisk,$passAsterisk))
>         {
>                 $call = $astmanager->send_request('Originate',
>                 array(  'Channel'=>"SIP/$ramal",
>                         'Context'=>'batata',
>                         'Exten'=>$destino,
>                         'Priority'=>1,
>                         'Callerid'=>$ramal,
>                         'Timeout'=>'30000',
>                         'Async' => '1',
>                         'ActionID       '=>'1'));
>                 return 'RL - OK';
>                 //return 'RL - ' . $call["Response"];
>
>         $astmanager->disconnect();
>         } else {
>                 return 'AST - Error ';
>         };
> }
>
> Qualquer coisa estamos ai XD.
>
>
>
>
>
> Em 6 de fevereiro de 2017 17:19, Roger Pitigliani <rogerwinter em gmail.com>
> escreveu:
>
> Cristian,
>
> Existem algumas maneiras de fazer...
>
> Se seu PHP está na mesma maquina do Asterisk, pode executar o comando
> originate no CLI do asterisk
> asterisk -rx "originate SIP/RAMAL extension numero em seu-contexto"...
> Ou também gerando o arquivo ".call" no diretorio
> "/var/spool/asterisk/outgoing/"
> Parametros do arquivo .call, você pode ver no link
> http://www.voip-info.org/wiki/view/Asterisk+auto-dial+out
>
> Caso seu PHP não esteja no mesmo servidor do asterisk, você pode utilizar
> conexão AMI (web ou socket)...
> Dê uma olhada de como configurar arquivos "manager.conf" e "http.conf", se
> for Web você pode facilmente gerar uma chamada via requisição GET por
> Javascript mesmo ou CURL no PHP. Os parametros são semelhantes aos do
> aqruivo .call.
> http://www.voip-info.org/wiki/view/Asterisk+manager+Example:+PHP
>
>
>
>
>
>
> --
> Roger Pitigliani
> rogerwinter em gmail.com
> Skype: roger.pitigliani
>
>
>
>
> Em 6 de fevereiro de 2017 14:39, Cristian Carvalho <
> cristiancarvalhof em gmail.com> escreveu:
>
> Boa Tarde Pessoal
>
> Preciso de ajuda de como fazer o comando originate, pois preciso fazer o
> seguinte
>
> Irei criar uma pagina em php e passar por parâmetro o numero do telefone e
> o ramal
>
> Em seguida, preciso que o ramal da pessoa toque e redirecione para o
> numero para onde vai ligar
>
> se alguém tiver outra solução sem ser esta, por favor me ajudem
>
> no aguardo
> --
>
> *Cordialmente*
>
> *--*
> *Cristian de Carvalho*
> *cristiancarvalhof em gmail.com <cristiancarvalhof em gmail.com>*
>
> _______________________________________________
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
> Intercomunicador e acesso remoto via rede IP e telefones IP
> Conheça todo o portfólio em www.Khomp.com
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>
>
>
>
> --
>
>
> _______________________________________________
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
> Intercomunicador e acesso remoto via rede IP e telefones IP
> Conheça todo o portfólio em www.Khomp.com
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>
>
> _______________________________________________
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
> Intercomunicador e acesso remoto via rede IP e telefones IP
> Conheça todo o portfólio em www.Khomp.com
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org

-- 

*Cordialmente*

*--*
*Cristian de Carvalho*
*cristiancarvalhof em gmail.com <cristiancarvalhof em gmail.com>*
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20170207/9e6dd3f1/attachment-0001.html>


Mais detalhes sobre a lista de discussão AsteriskBrasil