[AsteriskBrasil] transferencia via software
Marcelo Siena
siena em isuper.com.br
Quinta Novembro 29 09:46:08 BRST 2007
Uso o seguinte em PHP:
$origem = XX // coloque aqui o ramal que originara a
chamada
$numero = XXXXXXX // coloque aqui o numero para o qual vc quer discar
$timeout = 10;
$asterisk_ip = "XXX.XXX.XXX.XXX";
$socket = fsockopen($asterisk_ip,"5038", $errno, $errstr, $timeout);
fputs($socket, "Action: Login\r\n");
fputs($socket, "UserName: admin\r\n"); // coloque aqui o seu
usuário para acesso
fputs($socket, "Secret: XXXX\r\n\r\n"); // coloque aqui a senha do
usuário
fputs($socket, "Action: Originate\r\n" );
fputs($socket, "Channel: SIP/$origem\r\n" );
fputs($socket, "Exten: $numero\r\n" );
fputs($socket, "Callerid: Ligando para <$numero>\r\n");
fputs($socket, "Timeout: 15000\r\n" );
fputs($socket, "Context: from-internal\r\n" ); // coloque aqui o contexto
para ligação
fputs($socket, "Priority: 1\r\n" );
fputs($socket, "Async: yes\r\n\r\n" );
fputs($socket, "Action: Logoff\r\n\r\n");
$wrets=fgets($socket,128);
Este script fará a ligação para o $numero e transferirá para o $origem.
Este mesmo principio de sockets funciona em Delphi, Visual Basic, etc.
Um abraço,
Marcelo Siena
iSuper
----- Original Message -----
From: "José Carlos Messias" <zehkarlos em gmail.com>
To: <asteriskbrasil em listas.asteriskbrasil.org>
Sent: Wednesday, November 28, 2007 12:25 PM
Subject: [AsteriskBrasil] transferencia via software
Caros,
Estou precisando de um exemplo para fazer transferência de ligação
entre ramais via software(PHP) usando comandos AMI(Manager), algum
exemplo?
Quais dados preciso capturar para conseguir realizar a transferência?
Em tempo, estou usando asterisk 1.4.
Atte,
Jose Carlos
_______________________________________________
Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br
== VoIPMania.com.br ==
_______________________________________________
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil em listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.503 / Virus Database: 269.16.9/1155 - Release Date: 27/11/2007
20:30
Mais detalhes sobre a lista de discussão AsteriskBrasil