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 <[email protected]> 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@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 > [email protected] > Skype: roger.pitigliani > > > > > Em 6 de fevereiro de 2017 14:39, Cristian Carvalho < > [email protected]> 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* >> *[email protected] <[email protected]>* >> >> _______________________________________________ >> 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 >> [email protected] >> > > > > -- > > > _______________________________________________ > 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 > [email protected] >
_______________________________________________ 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 [email protected]

