IVR Llamadas salientes automaticas

2,279 views
Skip to first unread message

Lenry Lathulerie

unread,
May 30, 2008, 4:53:58 PM5/30/08
to aster...@googlegroups.com

Buenas tardes people,
 
He estado buscando por el www una forma de crear un IVR de llamadas salientes automaticas pero no encuentro nada por estos lares.... alguna idea?
 
Lo que se quiere es que el ivr realice llamadas automaticamente de una lista de numeros y le de play a una voz y luego cuelgue la llamada.
 
Saludos cordiales
--
Lenry Lathulerie
0416 8019187
0212 9414407

Saúl Ibarra

unread,
May 31, 2008, 8:16:51 AM5/31/08
to aster...@googlegroups.com
Mira aquí: http://www.voip-info.org/wiki/view/Asterisk+auto-dial+out

--
Saúl -- "Nunca subestimes el ancho de banda de un camión lleno de disketes."
----------------------------------------------------------------
http://www.saghul.net/

Lenry Lathulerie

unread,
Jun 2, 2008, 10:20:36 AM6/2/08
to aster...@googlegroups.com
Gracias Saul,
 
ya logra hacer que asterisk realizara las llaladas salientes, el problema que se presenta ahora es detectar el status de la  llamada o el tono recibido, es necesario tener la informacion de: Llamada constestada, llamada recibida por fax, llamada recibida por contestadora automatica entre otras. Sabes que funcion puede detertar estos distintos modos?
Gracias

2008/5/31 Saúl Ibarra <sag...@gmail.com>:

Saúl Ibarra

unread,
Jun 2, 2008, 5:57:21 PM6/2/08
to aster...@googlegroups.com
La verdad, no he entendido muy bien que quieres hacer exáctamente....
podrías detallar un poco más tu escenario?

Maxi

unread,
Jun 2, 2008, 6:11:14 PM6/2/08
to aster...@googlegroups.com
2008/6/2 Lenry Lathulerie <lenryla...@gmail.com>:

> Gracias Saul,
>
> ya logra hacer que asterisk realizara las llaladas salientes, el problema
> que se presenta ahora es detectar el status de la llamada o el tono
> recibido, es necesario tener la informacion de: Llamada constestada, llamada
> recibida por fax, llamada recibida por contestadora automatica entre otras.
> Sabes que funcion puede detertar estos distintos modos?
> Gracias

Hay algunas funciones... yo no tuve tiempo de probarlas pero por aqui
puedes empezar...
http://www.voip-info.org/wiki/view/NVFaxDetect

x25s

unread,
Jun 3, 2008, 6:03:33 AM6/3/08
to asterisk-es
Lo que quiere hacer entiendo es una especie de telemarketing de una
lista de llamadas y necesita obtener los datos de los resultados de
las llamadas automaticas para tener estadisticas de llamadas
recibidas, colgadas, etc..

No se si TeleYapper te serviría para esto, no recuerdo si metía el
estado de las llamadas en Mysql.

Saludos.



On 3 jun, 00:11, Maxi <mgolds...@gmail.com> wrote:
> 2008/6/2 Lenry Lathulerie <lenrylathule...@gmail.com>:
>
> > Gracias Saul,
>
> > ya logra hacer que asterisk realizara las llaladas salientes, el problema
> > que se presenta ahora es detectar el status de la llamada o el tono
> > recibido, es necesario tener la informacion de: Llamada constestada, llamada
> > recibida por fax, llamada recibida por contestadora automatica entre otras.
> > Sabes que funcion puede detertar estos distintos modos?
> > Gracias
>
> Hay algunas funciones... yo no tuve tiempo de probarlas pero por aqui
> puedes empezar...http://www.voip-info.org/wiki/view/NVFaxDetect

Lenry Lathulerie

unread,
Jun 3, 2008, 2:09:13 PM6/3/08
to aster...@googlegroups.com
Gracias Maxi,
 
estoy tratando de montar la aplicaion NVLineDetect pero cuando estoy compilando el asterisk me da el siguienete error,
 
make[1]: se ingresa al directorio `/workshop/asterisk-1.2.9.1/apps'
gcc  -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3  -Iinclude -I../include -I/usr/include/postgresql -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686 -DZAPTEL_OPTIMIZATIONS         -fomit-frame-pointer  -fPIC   -c -o app_nv_linedetect.o app_nv_linedetect.c
In file included from app_nv_linedetect.c:30:
../include/asterisk/file.h:27:2: error: #error You must include stdio.h before file.h!
In file included from app_nv_linedetect.c:30:
../include/asterisk/file.h:56: error: expected â)â before â*â token
../include/asterisk/file.h:57: error: expected â;â, â,â or â)â before âstructâ
app_nv_linedetect.c:81: warning: no previous prototype for âtransfer_extenâ
app_nv_linedetect.c: In function ânv_detectline_execâ:
app_nv_linedetect.c:158: warning: implicit declaration of function âsscanfâ
app_nv_linedetect.c:158: warning: incompatible implicit declaration of built-in function âsscanfâ
app_nv_linedetect.c:163: warning: incompatible implicit declaration of built-in function âsscanfâ
app_nv_linedetect.c:168: warning: incompatible implicit declaration of built-in function âsscanfâ
app_nv_linedetect.c:173: warning: incompatible implicit declaration of built-in function âsscanfâ
app_nv_linedetect.c:178: warning: incompatible implicit declaration of built-in function âsscanfâ
app_nv_linedetect.c:183: warning: incompatible implicit declaration of built-in function âsscanfâ
make[1]: *** [app_nv_linedetect.o] Error 1
make[1]: se sale del directorio `/workshop/asterisk-1.2.9.1/apps'
make: *** [subdirs] Error 1

Creo que el problema esta cuando modifico el Makefile que se encuentra en el directorio apps, pero no doy con el problema...
 
Alguna idea?
2008/6/2 Maxi <mgol...@gmail.com>:

Alejandro Mescua H.

unread,
Jun 3, 2008, 3:08:35 PM6/3/08
to aster...@googlegroups.com
Lenny, que tal:

Yo hize un tema similar al que planteas,  realizando lo siguiente:
- utilize tb el auto dial out, a travez de un script que creaba los famosos archivos.call dentro del super famoso directorio ..../asterisk/outgoing/
- pero el programa la llamada (hora y fecha) era a travez de un sencillo php,

en resumen, el php ponia la hora y fecha para lanzar la llamada segun criterio de uno (operador) y reproducir la grabacion, la misma que jalaba de una bbdd (mysql) en donde se almacenaban,,, y como se creaba la grabacion?? pues con el famoso comando:
Record     desde extensons.conf  ,, luego el php lo movia a la bb.dd

Creo que podrias intentar algo similar..

Obs. En tu caso no serian una grabacion sino un ivr, y creo que ahi deverias trabajar con una macro que jale el iver desde un contexto en el mismoe extensions.conf

plop.. ya me sali de tono... :S
bueno,, espero poderte haber ayudado en algo

comentas cualquier resultado que tuvieras..
un abrazo,

Raúl Alejandro Mescua H.
movil +(511) 997054234
PBX   +(511) 6132000     ext 4781



2008/5/30 Lenry Lathulerie <lenryla...@gmail.com>:

Lenry Lathulerie

unread,
Jun 3, 2008, 3:34:37 PM6/3/08
to aster...@googlegroups.com
Excelente Alejandro,
 
Con el IVR la cosa se pone mas interesante... pero como hacias para no reproducir el fichero de voz antes de que se contestara la llamada por un Humano o como manejaste el problema del Buzon de Voz de la persona llamada desde el ivr, asi como tambien lo del fax...
 
 
por otra parte ya detecte el problema anterior necesitaba colocar el #include <stdio.h> al comienzo de todos los include en el fichero app_nv_linedetect.c, PERO (nunca falta uno) me esta dando otro error luego de reiniciar el asterisk, arroja lo siguiente;
 
[app_directory.so] => (Extension Directory)
  == Registered application 'Directory'
Jun  3 14:30:25 WARNING[20963]: loader.c:325 __load_resource: /usr/lib/asterisk/modules/app_nv_linedetect.so: undefined symbol: ast_dsp_reset_pickupdetect
Jun  3 14:30:25 WARNING[20963]: loader.c:554 load_modules: Loading module app_nv_linedetect.so failed!
ObeliskA-02143*CLI>

2008/6/3 Alejandro Mescua H. <alejandr...@gmail.com>:

Alejandro Mescua H.

unread,
Jun 3, 2008, 7:04:10 PM6/3/08
to aster...@googlegroups.com
no no no,,
lo que hacia era pausar un tiempo antes que la llamada soltara la grabacion,, que era eso una grabacion despues de todo, una vez cuncluida la grabacion, la llamada finalizaba..
autilizas la variable WaitTime en el script que creas con la famosa llamada.call

http://www.voip-info.org/wiki/view/Asterisk+auto-dial+out
#Syntax of call files


2008/6/3 Lenry Lathulerie <lenryla...@gmail.com>:

Tania

unread,
Jun 12, 2008, 4:19:54 PM6/12/08
to asterisk-es

Hola,

se pudo resolver finalmente el tema de la detección de cuando la
llamada es contestada, distinguir entre si te atiende un fax, una
contestadora automática o una persona?

Muchas gracias,
Tania
Reply all
Reply to author
Forward
0 new messages