Problemas con Callback en Elastix

psuazocole

Joined
May 11, 2009
Messages
8
Likes
0
Points
0
#1
Hola Buenos dias,


Desearia que me ayudaran a resolver un problemita que tengo con la funcion del callback.

Tengo lo siguiente

En en el archivo extension.conf
--------------------------------------------------------------------------------
Linea Agregada por Palosanto Solutions
exten => s-BUSY,n,AGI(busycall.agi|${ARG1})
exten => s-BUSY,n,Macro(get-vmcontext,${ARG1})
exten => s-BUSY,n,Voicemail(${ARG1}@${VMCONTEXT},${VM_OPTS}b${VMGAIN}) ; Voicemail Busy message

Linea Agregada por Palosanto Solutions
exten => _s-.,n,AGI(busycall.agi|${ARG1})
exten => _s-.,n,Voicemail(${ARG1}@${VMCONTEXT},${VM_OPTS}u${VMGAIN}) ; Voicemail Unavailable message
--------------------------------------------------------------------------------

Y lo de abajo se encuentra en el extension_custom.conf
--------------------------------------------------------------------------------
[custom-busy]
exten => 5555,1,Answer
exten => 5555,2,Set(CALLERID(all)="CB ${DESTINO} <${DESTINO}>")
exten => 5555,3,Dial(SIP/${ORIGEN}|10)
exten => 5555,4,Hangup
--------------------------------------------------------------------------------

Tambien tengo un archivo con extension .agi con lo siguiente:
-------------------------------------------------------------------------------
#!/usr/bin/php -q
<?php

$sDirectorioBase = '/tmp';
$sDirectorioFinal = '/var/spool/asterisk/outgoing';

escribir_log("iniciado");

ob_implicit_flush(false);
set_time_limit(30);
error_reporting(0);

$stdin = fopen( 'php://stdin', 'r' );
$stdout = fopen( 'php://stdout', 'w' );

while (!feof($stdin)) {
$temp=fgets($stdin);
$temp=str_replace("\n", "", $temp);

$s=explode(":",$temp);
$agivar[$s[0]]=trim($s[1]);
if (($temp=="")||($temp=="\n")) {
break;
}
}
$destino = $argv[1];
$unique_id = $agivar['agi_uniqueid'];
$origen = $agivar['agi_callerid'];


$sContenido = //"Channel: Local/$tupla[TELEFONO]@from-internal\n".
"Channel: SIP/$destino\n".
"MaxRetries: 100\n".
"RetryTime: 30\n".
"WaitTime: 30\n".
"Context: custom-busy\n".
"Extension: 5555\n".
"Priority: 1\n".
"Set: ORIGEN=$origen\n".
"Set: DESTINO=$destino\n";

$sNombreArchivo = "$origen-$destino-$unique_id.call";
//$sNombreArchivo = "0909625741-12.call";
-------------------------------------------------------------------------------

Este archivo se encuentra en la siguiente direccion /var/lib/asterisk/agi-bin

Realice pruebas y no fueron satistactorias, pero en la consola al momento de realizar la prueba me aparece este error.

[Jul 13 20:15:54] WARNING[17114]: chan_sip.c:1958 retrans_pkt: Maximum retries exceeded on transmission ZDU0Zjc3NmFkMTQ4MjNmYTY0NjlmNWJiMTE4NGJmOTc. for seqno 2 (Critical Response) -- See doc/sip-retransmit.txt.


Quisiera saber cual es el problema que esta ocurriendo, ya que esto mismo habia funcionado anteriormente.


Agradeciendoles de antemano


Pedro Suazo
 

psuazocole

Joined
May 11, 2009
Messages
8
Likes
0
Points
0
#2
Buenos dias,


:laugh: Alguien me puede ayudar con lo que esta descrito abajo, o necesitan algo mas de informacion sobre este tema.


Se los agradecere

Pedro Suazo
 

ednoc

Joined
May 6, 2009
Messages
7
Likes
0
Points
0
#3
Hola, pedro.
tengo el mismo problema con una version de elastix 1.1.8; callback no lo hago funcionar.
alguien nos podria ayudar en este asunto.

saludos y gracias.
 

Members online

No members online now.

Latest posts

Forum statistics

Threads
30,913
Messages
130,917
Members
17,589
Latest member
cristian.saiz
Top