Foros del Web » Soporte técnico » Software General »

Ayuda con Curl para IVR.

Estas en el tema de Ayuda con Curl para IVR. en el foro de Software General en Foros del Web. Cordial Saludo. Alguien me podria ayudar en como autenticar usuarios cuando el IVR me pida que digite el codigo y luego que digite el password. ...
  #1 (permalink)  
Antiguo 29/01/2008, 14:17
 
Fecha de Ingreso: febrero-2005
Ubicación: bogotá
Mensajes: 25
Antigüedad: 19 años, 3 meses
Puntos: 0
Ayuda con Curl para IVR.

Cordial Saludo.

Alguien me podria ayudar en como autenticar usuarios cuando el IVR me pida que digite el codigo y luego que digite el password.

Estoy leyendo sobre CURL, soy muuuuy noob en este tema, pero toca hacerlo por ese lado.

Espero me puedan colaborar.

y como se integra Asterisk con CURL?

Muchas Gracias.
  #2 (permalink)  
Antiguo 31/01/2008, 07:58
Avatar de guett_consul  
Fecha de Ingreso: febrero-2003
Ubicación: Bucaramanga
Mensajes: 236
Antigüedad: 21 años, 2 meses
Puntos: 0
Re: Ayuda con Curl para IVR.

sí esa es la funcion que debes usar, esta funcion lo que hace es devolverte un valor que ha consultado por medio de URL, te serviria hacer que por tipo de servicios las claves o los codigos todos inicien por un mismo numero en este ejemplo pondre el 9 mas 5 numeros:

Código:
[autenticar]
exten => s,1,Playback(porfavormarquepin)
exten => _9XXXXX,1,Set(auth=${CURL('http://servidor/autenticar.php?clave=${EXTEN}'))
exten => _9XXXXX,2,Set(contexto=${IF(${autenticar}=true?autenticado:noautorizado}
exten => _9XXXXX,3,Goto(${autorizado},s,1)

[autorizado]
exten => s,1,Playback(supinhasidoautorizado)
exten => s,2,Hangup()

[noautorizado]
exten => s,1,Playback(pinnoautorizado)
exten => s,2,Hangup()
Archivo PHP autenticar.php
Código PHP:
<?php
$pin 
$_GET['clave'];

/*La mejor opcion es hacer consulta a base de datos y hacer la comparacion e imprimir false o true en pantalla en este ejemplo hare la comparacion directamente el pin a validar sera 91234.*/

$pinvalido '91234';

if (
$pin == $pinvalido){
echo 
"true";
}else
{
echo 
"false";
}

?>

este ejemplo es algo que escribi a "mano alzada" es una idea de codigo para validar usando CURL.

bye
__________________
Guett_Consul.
Telefonia IP Bucaramanga
Asterisk Bucaramanga
  #3 (permalink)  
Antiguo 07/02/2008, 07:56
 
Fecha de Ingreso: febrero-2005
Ubicación: bogotá
Mensajes: 25
Antigüedad: 19 años, 3 meses
Puntos: 0
Re: Ayuda con Curl para IVR.

Una duda, como hago para que cuando se marque un número diferente de
_9XXXXX el me devuelva a la parte donde pide el pin?


Muchas gracias por la información, me ha sido muy util.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:01.