<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#ffffff" text="#000000">
Ningu&eacute;m pegou esses problemas?<br>
<br>
patrick<br>
<br>
-------- Mensagem original --------
<table class="moz-email-headers-table" border="0" cellpadding="0"
 cellspacing="0">
  <tbody>
    <tr>
      <th nowrap="nowrap" valign="BASELINE" align="RIGHT">Assunto: </th>
      <td>Erro em WEB CALLBACK</td>
    </tr>
    <tr>
      <th nowrap="nowrap" valign="BASELINE" align="RIGHT">Data: </th>
      <td>Tue, 27 Jul 2010 14:55:16 -0300</td>
    </tr>
    <tr>
      <th nowrap="nowrap" valign="BASELINE" align="RIGHT">De: </th>
      <td>Patrick El Youssef <a class="moz-txt-link-rfc2396E" href="mailto:wushumasters@gmail.com">&lt;wushumasters@gmail.com&gt;</a></td>
    </tr>
    <tr>
      <th nowrap="nowrap" valign="BASELINE" align="RIGHT">Para: </th>
      <td><a class="moz-txt-link-abbreviated" href="mailto:asteriskbrasil@listas.asteriskbrasil.org">asteriskbrasil@listas.asteriskbrasil.org</a></td>
    </tr>
  </tbody>
</table>
<br>
<br>
<pre>Pessoal,

Utilizo o web callback conforme c&oacute;digo abaixo. Ele funciona por&eacute;m 
apresenta alguns ERROS no console e em n&atilde;o consigo acertar. Alg&eacute;m tem 
alguma id&eacute;ia do que seja:

[Jul 27 12:43:52] ERROR[12301]: utils.c:1175 ast_careful_fwrite: 
fwrite() returned error: Broken pipe
[Jul 27 12:43:52] ERROR[12301]: utils.c:1175 ast_careful_fwrite: 
fwrite() returned error: Broken pipe

Vi alguns forum internacionais mas n&atilde;o consegui resolver tambem, as 
linhas que s&atilde;o c&oacute;digos e est&atilde;o comentadas foram apenas para teste, elas 
descomentadas o erro tamb&eacute;m persiste.

Meu asterisk &eacute; o 1.6.2.9

#####################

strHost = "127.0.0.1";

 #especifique o usuario que ira conectar ao CLI (deve estar definido em 
/etc/asterisk/manager.conf)
 $strUser = "teste";

 #senha para o usuario acima
 $strSecret = "teste";

 $SIP_FRIEND = "teste";

 #especifique o canal (extension) que vc deseja receber estas liga&ccedil;&otilde;es
 $strChannel = "SIP/$SIP_FRIEND/".$_POST['txtOrigem'];

 #informe o contexto que ir&aacute; processar a liga&ccedil;&atilde;o para PSTN
 $strContext = "teste";

 #especifique a prioridade do contexto acima
 $strPriority = "1";

 #especifique a quantidade de tentativas
 $strMaxRetry = "1";

 #--------------------------------------------------------------------------------------------
 #obtem o n&uacute;mero a ser discado
 $strExten = $_POST['txtDestino'];

 #especifica um callerid para a liga&ccedil;&atilde;o
 $strCallerId = "teste";

 $length = strlen($strExten);

 if ($length != 0 ){
 $oSocket = fsockopen($strHost, 5038, $errnum, $errdesc) or die("Erro 
na conex&atilde;o com o Servidor!");
 fputs($oSocket, "Action: Login\r\n");
 fputs($oSocket, "Events: Off\r\n");
 fputs($oSocket, "Username: $strUser\r\n");
 fputs($oSocket, "Secret: $strSecret\r\n\r\n");
 fputs($oSocket, "Action: Originate\r\n");
 fputs($oSocket, "Channel: $strChannel\r\n");
 fputs($oSocket, "CallerId: $strCallerId\r\n");
 fputs($oSocket, "Exten: $strExten\r\n");
 fputs($oSocket, "Context: $strContext\r\n");
 fputs($oSocket, "Priority: $strPriority\r\n\r\n");
 fputs($oSocket, "Action: Logoff\r\n\r\n");
# $wrtes = fgets($oSocket, 2048);
# echo $wrtes."&lt;br /&gt;";
 fclose($oSocket);

################################

Valeu
</pre>
</body>
</html>