[AsteriskBrasil] Comando Originate Asterisk

marcelo pantarine marcelo.pantarine em gmail.com
Segunda Fevereiro 13 21:55:21 BRST 2017


 Boa noite sr.

Aproveitando o gancho. Consigo vincular no log um agente para essa ligação?

Ex. Agente 100 Ramal 203 ligou para XXXXX.

Abs
Marcelo

2017-02-12 14:47 GMT-02:00 Richard Amaral de Jesus <richard.ajesus em gmail.com
>:

> O melhor método é utilizando a biblioteca phpagi.
> Minhas regras de entrada e saída estão todas em banco de dados. O dialplan
> apenas chama o script AGI, que executa conforme instruções da tabela.
>
> Em 07/02/2017 21:52, "Cristian Carvalho" <cristiancarvalhof em gmail.com>
> escreveu:
>
>> 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,$passA
>>> sterisk))
>>>         {
>>>                 $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>*
>>
>> _______________________________________________
>> 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
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20170213/5821ae5c/attachment-0001.html>


Mais detalhes sobre a lista de discussão AsteriskBrasil