coordina (arroba) asterisk-peru.org
La parte final de la charla de Asterisk Perú, el tema IVR con Asterisk a cargo de Daniel Pizarro.
* Nest0r sets mode: +m
[Nest0r] Ahora continuamos
[Slayer_X] bueno, muchas gracias a todos Uds :)
[Nest0r] esto se ha extendido mas de lo que esperabamos pero seguimos adelante
[Nest0r] con el ultimo tema
[Nest0r] IVR en Asterisk
[Nest0r] Daniel Pizarro es el gerente general de Infobox Peru, empresa que se dedica al desarrollo de IVR y
otras soluciones para Asterisk, particularmente Daniel tiene ya mas de 4 años en IVR en distintas
plataformas y nos contara como hacer un IVR en poco tiempo
[Nest0r] Gracias por venir dan-infobox
[Nest0r] adelante
[dan-infobox] Gracias a ustedes por estar aqui
[dan-infobox] IVR!
* tuxarg has quit IRC (Read error: 104 (Connection reset by peer))
[dan-infobox] IVR (Interactive Voice Response) permite presentar un menú, a la persona que llama, a través
del teclado del teléfono, por medio del cual podrá escoger la opción que encasille la respuesta o servicio
buscado.
[dan-infobox] muchas veces pensamos que solo es el menu de anexos
* tuxarg has joined #Asterisk-Peru
[dan-infobox] pero iVR engloba una de las capcidades mas fascinantes (para mi) del Asterisk
* Brujeitor has quit IRC (Client Quit)
[dan-infobox] en mi opinion, dar soluciones en Asterisk va a buscar nichos
[dan-infobox] IVR es uno de ellos
[dan-infobox] una tecnologia dominada por gigantes como Intel
[dan-infobox] o Avaya...
[dan-infobox] Muchas veces asociamos IVR a Centrales de ALtas prestaciones o call centers
[dan-infobox] Avaya, Genexus,--- todas carisimas
[dan-infobox] hace unos años aparecieron unas tarjetas excelentes
[dan-infobox] Dialogic
[dan-infobox] lo mejor es que podian funcionar en arquitecturas x386
[dan-infobox] y hubo un boom, ya que contaba con un lenguaje de programacion propio y sencillo
[dan-infobox] y habia soporte para plataformas Windows y Linux
[dan-infobox] Las Dialogic son tarjetas carisimas pero muy buenas
[dan-infobox] Los DSP los manejan integrados y tambien tienen un bus de datos propio
[dan-infobox] de tal manera que para transmitirse voz y datos recurren a ese bus y no al del mainboard
* Slayer_X has quit IRC ("Free iPods -> www.slayerx.org")
[dan-infobox] Asi se puede manejar varios dispositivos usando varios slots ISA o PCI con una sola
interrupcion
[dan-infobox] en fin
[dan-infobox] dejemos las bondades de esa plataforma. Solo queria definir en que circunstancias llega el
Asterisk
[dan-infobox] Asterisk permite utilizar tarjetas con prestaciones mas modestas pero precios muy asequibles
[dan-infobox] 1/3 o 1/4 de las soluciones Dialogic
[dan-infobox] ya que gran parte del procesamiento lo hace en software
[dan-infobox] Esa es una de las razones por las cuales vi con gran agrado desarrollar IVR en esta plataformas
[dan-infobox] Para hace un IVR, como saben, tienen dos caminos: Dial Plan y AGI (y sus variantes)
* ELGALO has quit IRC (Client Quit)
[dan-infobox] El Dial Plan de Asterisk (extensions.conf) es bastante poderoso para hace menus de voz
[dan-infobox] por ejemplo:
[dan-infobox] [from-pstn] ;;;;;;;;;;;;;; Menu de entrada
[dan-infobox] exten => s,1, Answer()
[dan-infobox] exten => s,2, ResponseTimeout(5)
[dan-infobox] exten => s,3, NoOp,${CALLERID}
[dan-infobox] exten => s,4, Background(infobox-greeting)
[dan-infobox] exten => s,5, Goto(zaptels,40,1)
[dan-infobox] exten => 1,1, Goto(iaxs,42,1)
[dan-infobox] exten => 2,1, Goto(iaxs,43,1)
[dan-infobox] exten => 0,1, Goto(zaptels,40,1)
[dan-infobox] include => internals
[dan-infobox] exten => t,1, Hangup
[dan-infobox] sencillo, y muchos de ustedes asi definieron sus menus de voz de inicio (trixboxeros no lo ven)
[dan-infobox] puedes hacer muchas cosas usando las Aplicaciones, la base de datos builtin de Asterisk, etc..
[dan-infobox] La desventaja es que es un poco DURO y no flexible
[dan-infobox] comparado con AGI
[dan-infobox] sin embargo, funciona bien para Listas Negras y cualquier funcion donde se usen funciones de
asterisk
[dan-infobox] Entonces nos queda AGI
[dan-infobox] NO voy a hablar de FastAGI, EAGI,DeadAGI, si no de AGI a secas para poder cumplir con mi tiempo
[dan-infobox] AGI es comparable con el CGI de los servidores web
[dan-infobox] por la entrada y salida estandar vas enviando/recibiendo comandos que tienen equivalencia con
varias aplicaciones del DialPlab
[dan-infobox] lo bueno es que todo lo controlas de una aplicacion externa que a su vez puede tener otras
librerias para diversas funcionalidades como Bases de Datos
[dan-infobox] acceso a WebServices, sistemas de archivos, y lo que se imaginen
[dan-infobox] Existen varias librerias que abstraen el manejo de estos comandos en diversos lenguajes como
python, c, php, perl, java, etc..
[dan-infobox] Una famosa es php-agi
[dan-infobox] Trixbox tiene algunos ejemplitos, creo que hay un sistema consulta del tiempo
[dan-infobox] Como ven, el panorama para un desarrollador de IVR se presentaba bien... tarjetas de bajo
coste, hardware compatible, diversidad de herramientas a usar, flexibilidad
[dan-infobox] Solo quedaba portar las librerias que usaba.. y eso hice
[dan-infobox] Obviamente hay mas que hacer, hay empresas que tienen IVR graficos completos (de pago)
[dan-infobox] Pero la base esta
[dan-infobox] Mis recomendaciones:
[dan-infobox] - Instalar Asterisk de cero para sistemas en produccion serios.
* ricardoppp has joined #asterisk-peru
[dan-infobox] Aqui no importa las demas funcionalidades.. me importa que el script funcione rapido y sin
delays
[dan-infobox] - Usar lineas digitales en vez de analogicas
[dan-infobox] en general para telefonia publica es la mejor recomendacion (deteccion de Callerid en el canal
de datos, calidad de los tonos, etc)
[dan-infobox] Todo lo demas a recomendar depende de que exactamente va a hacer tu script
[dan-infobox] Gracias, espero sus preguntas..
[Nest0r] Muchas gracias dan-infobox por ilustrarnos de esta manera, me imagino que pasamos a la ronda de
preguntas, pero antes quiero anunciar que al final de la charla, comentaremos cuales son los ganadores de
las
[Nest0r] chaquetas de Asterisk.
* Nest0r sets mode: -m
[Nest0r] Ahora si, me habia olvidado de quitar el moderado :P
[MemoBgota] Me pido el siguiente turno para preguntar.!!!!
[tuxarg] tercer turno
[Nest0r] ok empieza Aaroncas, sigue MemoBgta
[Nest0r] y luego tuxarg
[dan-infobox] adelante Aaroncas
referias?
[dan-infobox] Aaroncas:extensions.conf?
[dan-infobox] me puedes plantear de otras manera la pregunta?
[dan-infobox] bueno si, muchas veces cuando dicen que Asterisk tiene IVR, se refieren al menu de extensiones
que se presenta apenas llamas
[dan-infobox] pero IVR sirve para muchas cosas mas, puedes hacer busquedas de informacion, ser plataformas
de pagos, de consultas, etc..
[Nest0r] MemoBgta, por favor tu pregunta
[MemoBgota] dos preguntas.. 1. En que casos recomiendas utilizar el dial plan, y en que casos es mejor AGI.??
[dan-infobox] MemoBgta: en todos los casos prefiero el AGI
[dan-infobox] salvo en:
[dan-infobox] - tener que buscar en una lista negra
[dan-infobox] - algo muy estatico como un menu de extensiones
[MemoBgota] ok. gracias
[MemoBgota] segunda pregunta.
[Nest0r] ¿tenias otra duda MemoBgta?
[dan-infobox] ok
[MemoBgota] 2. Mirando el dial plan que genera el freepbx, cada ves que se genera una llamada, llama a un agi
[MemoBgota] que consulta en la DB si la extensión tiene activo el monitor, y entonces llama a la aplicación
monitor.
[MemoBgota] No es suficiente con definir en el sip.conf para cada extensión que se desee monitorear los
parámetros record_out y record_in.??
[dan-infobox] A ver, es que eso esta en la filosofia del Trixbox (AAH), ellos definieron todo a nivel de AGI
ya que manejarian el proyecto como un desarrollo de software clasico
[dan-infobox] digamos.. funcion PreguntoSiGrabo(canal)
* ntovar has quit IRC ("Abandonando")
[MemoBgota] osea que si yo defino en el sip..conf record_in=allways me graba ..
[dan-infobox] es mas manejable que leerme los archivos de conf
* ange1 has joined #asterisk-peru
[dan-infobox] MemoBgta: como e dije es una cuestion de ingenieria de software... todo se maneja desde el
programa
[Nest0r] tuxarg, lanza tu pregunta por favor
[tuxarg] ok
[tuxarg] dos preguntas
[MemoBgota] ok, gracias.!!!
[tuxarg] que experiencia tienes sobre utilizar vxml en IVRs y como ves las aplicaciones vxml en asterisk?
[dan-infobox] he manejado vxml con Cisco, la idea era programar IVR's como paginas web.. ya que ambas son
interfases con el ser humano
[dan-infobox] para mi sin embargo me gusta mas el enfoque procedural
[dan-infobox] he visto que hay productos que piensan implementar el estandar VXML
[dan-infobox] pero por ahora me atengo a lo que hay
[tuxarg] yo estoy uson un app desarrollada para asterisk
[dan-infobox] y personalmente prefiero los procedimientos...
[tuxarg] para dar soporte vxml al mismo
[dan-infobox] si es libre.. juegatela ;)
[tuxarg] segunda
[Nest0r] dinos tuxarg
[tuxarg] desde AGIs pueden conectarte a TTS y ASR?
* n-Script has quit IRC (" n - § c r i p t - 3.0 www.net-Angel.i-p.com")
[dan-infobox] TTS (text to speach) se maneja de tiempo en Asterisk y de preferencia de esta manera: generas
el archivo wav con tu motor y luego lo lees
[dan-infobox] eso lo puedes hacer tranquilamente en un AGI usando las sentencias de ejecucion de tu lenguaje
de programacion
[tuxarg] se que puedes utilizar festival para TTS
[dan-infobox] sobre ASR no he avanzado mucho ya que en general aun el mercado gusta de los DTMF para las
funciones basicas de un IVR
[tuxarg] pero no tengo buena respuesta para el soporte en Español
[dan-infobox] Festival, se integra de vaias formas al Asterisk (3) pero igual recomiendan de preferencia
usar el aplicativo de generacion de archivos (text2wav)
[dan-infobox] y luego leer el archivo, como tu dices, en ingles funciona decente, en español con pena
[tuxarg] exacto
[dan-infobox] pero a todos esos y si se quiere algo en produccion mejor el Cepstral (privativo)
[Nest0r] john_g_l, por favor envia tu pregunta
[Nest0r] claro
* Miguellinux has quit IRC (Read error: 110 (Connection timed out))
[dan-infobox] Una recomendacion.. a las empresas no les importa si es privativo o libre, la cosa es que
funcione
[dan-infobox] John: yo siempre he usado diagramas de flujo, no se me ocurre otra idea de como definir
funcionalides en un IVR
[dan-infobox] es como un programa cualquiera que te piden hacer.
[dan-infobox] Una vez que tienes definido tu arbol, avanzas con la programacion de los componentes
[dan-infobox] Evidenetemente una herramienta grafica que genere los scripts es la idea
[dan-infobox] Si he visto herramientas que hacen eso, pero no son libres... y si funcionan con el Asterisk
[dan-infobox] Por ejemplo, mi empresa vende un software de Call Center DragonTech que viene con uno de esas
Interfases Graficas
[MemoBgota] ya van 3 jeje
[dan-infobox] pero no esta liberado
[dan-infobox] :(
[MemoBgota] da tu desarrollaste DragonTech .???
[dan-infobox] MemoBgta: no pero somos representantes locales y estamos en proyectos juntos
[dan-infobox] John: tu 2 y 3ra
[dan-infobox] o ambas..
sin que haya retardo en la atencion de la llamdas?
* jusse has joined #asterisk-peru
[jusse] hola
[MemoBgota] sabes si hay representación en colombia.??
[jusse] espero haver llegado a tiempo
[dan-infobox] John: Lamentablemente no he visto con mis propios ojos algo mas de 20 llamadas
[Nest0r] jusse, estamos terminando :(
[MemoBgota] a tiempo pero para la despedida jusse.!!!
[jusse] :( sere breve
[dan-infobox] pero queda en la historia un IVR de 40 E1's
[jusse] hay un problema cuando corro asterisk
[dan-infobox] escrito en C y usando tarjetas cuadruples para un IVR sencillo de registro
[jusse] y es que no me da un tono de marcado
[dan-infobox] para un reality show en Portugal
[jusse] utilizo una TDM400P con 2 fx y 1 fxo
[jusse] debain Sarge
[Nest0r] a ver jusse, espera un poco que estamos terminando con la charla y luego ya vamos con esas
preguntas ¿ok?
[dan-infobox] John: tu tercera pregunta?
[MemoBgota] dan-infobox sabes si hay representación en colombia. de dragonTech??
[jusse] ok
[jusse] disculpen m,as bien :)
[dan-infobox] memoBgta:DragonTech es colombiana :)
facilmente 8E1's para un sistema de recargas telefonicas de celulares prepago
[dan-infobox] John: estoy seguro que asterisk bien trabajado y balanceado trabajaria igual con un menor
precio
* Aaroncas has quit IRC ("Abandonando")
[dan-infobox] yo tengo 10 E1 s trabajando con otras solcuiones .. pero ahoar mi apuesta es por ASTERISK
[dan-infobox] primero, que linux y una instalacion minimalista son ventaja
[dan-infobox] segundo... quieres 40 E1's... compras 10 maquinas
[dan-infobox] y las usas como switches... tu bd en otra maquina
* ange1 has quit IRC ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org")
[dan-infobox] y aun asi te sale mas barato
[dan-infobox] y estable
[Nest0r] ¿alguna pregunta mas?
[tuxarg] si
[Nest0r] a ver tuxarg
[Nest0r] Antes de finalizar la charla, queria agradecerles a todos por su precencia, se que para algunos es
mas tarde que para otros, pero aun asi creo que el contenido de las 3 charlas ha tenido un buen nivel.
[MemoBgota] Bueno muchachos me voyy gracias a todos.!!!!! valió la pena la trasnochada, me cuentan si me gané
la chaqueta
[Nest0r] tuxarg, dale antes que termine con la despedida
[tuxarg] que porcentaje menor en comparacion con avaya y cisco se puede armar una solucion de ivr con 400 a
800 llamadas?
[dan-infobox] llamadas o lineas? me habla de costos?
[tuxarg] costos a nivel hardware de placas y servidor
* gi0fe has quit IRC ("Chatzilla 0.9.75 [Firefox 1.5.0.7/2006090918]")
[tuxarg] me refiero a comparar una solucion avaya contra asterisk
[dan-infobox] aqui viene la parte de consultoria: de que es el programa (ivr) y son 400 lineas?
[tuxarg] ivr para activacion de pines que debe durar 4 minutos
[tuxarg] con 400 lineas como minimo
[dan-infobox] 14 E1 mas o menos
[dan-infobox] 3 o 4 E1 por server
[dan-infobox] un script sencillo de toma de datso.. una buena base de datos o middleware
[dan-infobox] no te sale ni 50K
[dan-infobox] ve a preguntarle a Avaya :)
[Nest0r] Luego pasas la factura por consultoria :P
[tuxarg] a nivel procesamiento estamos hablando de 2 a 4 micro para un 50 % de esas lineas en simultaneas
[Nest0r] bueno, ahora si continuamos con las despedida, dan-infobox se queda un poco mas de tiempo creo,
pero ya formalmente cerramos la charla
[Nest0r] Si les gustaron las charlas, por favor recomienden otros temas que les gustaria tratar para ver si
conseguimos especialistas como el dia de hoy, o a lo mejor ustedes mismos se pueden plantear algun tema
[Nest0r] interesante.
[Nest0r] Los que se llevan las casacas de Asterisk del concurso son: Datanetperu y Jennifer Saenz, ya que
[Nest0r] son chaquetas bordadas a mano, no es facil que la calidad sea excelente, pero algo es algo, y
adicionalmente a eso voy a regalarles a las mismas personas polos de Asteriks-peru que estaremos tambien
[Nest0r] sorteando en la web.
[Nest0r] Para los usuarios de Lima, si estan interesados en alguna reunion presencial, seria interesante
para darle mayor movimiento al grupo de usuarios
[MemoBgota] noo pero no me gan{e nadaaa
[MemoBgota] jaja
[Nest0r] Gracias por su precencia :)
nestor-daniel, los felicito por todo lo enriquecedor de estos foros....yo tengo un callcenter y estoy creciendo, estoy ante el dilema de eliminar mi BCM400 y quedarme solamente con mi Asterix que hace todo, lo mismo pero mucho más barato, es increible, y ahora estoy sorprendido de la posibilidad de IVR, por favor llamenme al 9900-0100 para tratar de este tema que un cliente me ha solicitado una gestion INbound y es urgente configurar un IVR.
gracias
carlos
Hola que tal, un saludo de Venezuela, primero que todo queria
felicitarles por la disposicion a publicar informacion tan valiosa......la
cuestion es la siguiente:
Yo dispongo de linux centos e instale el asterisk 1.4.0, necesito
registrar los telefonos CISCO IP PHONE 7910 en asterisk para poder
utilizarlos y realizar llamadas entres ellos mismos y hacia los softphones
(ya instalados y correctamente configurados),Observe que MANZUREK en una de sus notas escribio sobre un manual de cisco call manager para la integracion de la
plataforma cisco call manager con asterisk 1.2.14 y no con la 1.4, debo instalar esta version o seguir trabajando con mi version 1.4, estoy realmente preocupado no logro configurar los telefonos en asterisk y es un requisito importante para poder graduarme (Estoy de pasantias), a jenifer tambien si me puedes ayudar seria de gran utilidad para mi y te lo agradeceria muchisimo, soy novato en esta area estoy aprendiendo pero el tiempo se me consume y aun no logro nada con los telefonos....gracias y espero pronta respuesta de ustedes!!!!
correos:
dannypol901@hotmail.com
diasdanny@yahoo.com
Hola nose si alguien me puede ayudar, con información de como configurar una tarjeta TE110P en Asterisk, tengo una tarjeta TDM400 ya instalada duncionando, pero nose como es la configuración en zaptel.conf para la TE110P.
Si alguien me puede ayudar con un manual de configuración?
Gracias.
Si deseas un manual explicativo en:
www.asteriskguru.com
Si deseas la configuracion, hay un post anterior donde explicamos los archivos afectados.
Cualquier ayuda adicional no dudes en contactarme.
Daniel Pizarro
Infobox
Hola señores, buenas noches. por favor cualquier evento de Asterisk, por favor publicar, gracias.
Ha y otra cosa sobres los cursos de Asterisk, por favor mayor informe...
gracias
saludos
Comentarios recientes
hace 4 horas 47 mins
hace 5 horas 29 mins
hace 8 horas 9 mins
hace 12 horas 41 mins
hace 13 horas 41 mins
hace 1 día 5 horas
hace 1 día 5 horas
hace 1 día 12 horas
hace 1 día 12 horas
hace 1 día 16 horas