Howto Integración Asterisk y SugarCrm

Hace un tiempo que vengo usando sugar, si bien es cierto no es el mejor crm, ya que considero que vtiger tiene mas características, pero por su tiempo de desarrollo, tiene módulos bastante interesantes donde saca un poco de ventaja , en este caso VOICERD , nos permite integrar un servidor asterisk a sugar, si bien es cierto la versión open , solo nos servirá ,para conseguir un click-to-dial , y generar llamadas desde nuestras cuentas o contactos , ya es un gran avance, obviamente la versión comercial tiene todo el soporte para llamadas entrantes con generación de popups. Aunque según leo, en la versión 5.1 de vtiger, trae un modulo de integración con asterisk con muchas características que no tiene esta versión open de VOICERD en sugar , habrá que esperar su lanzamiento 🙂 , bueno igual vamos a ver como se instala VOICERD en sugarcrm:

1.- DESCARGA

Bajamos la version de voicerd opensouce para nuestra version de sugarcrm desde esta página

2.- INSTALACIÓN DE VOICERD

– Ingresar a sugarcrm como usuario admin  e ingresar al modulo de administración

sugar1

– Ingresar al asistente de actualizaciones (Upgrade Wizard)

sugar2

– Iniciar el chekeo del sistema

sugar3

– Si nuestro sistema esta bien , pulsaremos el boton siguiente

sugar4

– Selecionamos el archivo previamente descargado y pulsamos subir actualización

sugar5

– Esperamos unos minutos y la actualización quedara instalada de la siguiente forma

sugar6

– Se completara la instalación con las comprobaciones

sugar7

sugar8

sugar9

3.- CONFIGURACIÓN DE ASTERISK

– Una vez instalado toca configurar el manager de asterisk para que sugar se pueda comunicar con él

vi /etc/asterisk/manager.conf

[sugaruser]
secret = secretpass
deny=0.0.0.0/0.0.0.0
permit=192.168.1.0/255.255.255.0
permit=127.0.0.1/255.255.255.255
read = system,call,log,verbose,command,agent,user
write = system,call,log,verbose,command,agent,user

– Luego actualizamos los cambios

# asterisk -rvvvvvvvvvvvvvvvv

asterisk*CLI>reload

4.- CONFIGURACIÓN DE SUGAR

– Ingresamos a :  admin/system setings

sugar10

– Y luego ubicamos la sección de configuración del servidor Asterisk

sugar-asterisk

bueno los parámetros son los usuales , el servidor , el usuario que pusimos en el manager y el prefijo como el conexto que vamos a usar para sacar las llamadas .

– Ahora sigue decirle a sugar que anexo , va usar un determinado usuario , para esto ingresamos con algún usuario que tengamos creado y vamos a la seccion ¨MY ACCOUNT¨ , pulsamos editar y  nos vamos a: USER SETTINGS

sugar-asterisk2

En donde ingresaremos el anexo del usuario por ejemplo :  SIP/101  , IAX2/102   y luego guardamos los cambios

– Finalmente si vamos a cuentas el campo teléfono ahora tiene habilitado hypervinculo que al pulsarlo asterisk marcara al destino seleccionado.

sugar-asterisk3

Que pasen Felices Fiestas !!!!!!!!!!!

Anuncios
Esta entrada fue publicada en Asterisk, Linux, Manuales y tutoriales por jroliva. Guarda el enlace permanente.

Acerca de jroliva

Juan Oliva, es un consultor de seguridad informática y telefonía IP con 10 años de experiencia en el campo . Muy involucrado en proyectos de pruebas de penetración , análisis y explotación vulnerabilidades, pruebas de ingeniería social, seguridad física, revisión de código, entre otras tareas de seguridad informática. Así mismo, desarrolla proyectos de implementación y mantenimiento de VoIP, basadas en Asterisk y Elastix, proyectos de callcenter, soluciones en la nube y hosted PBX, Aseguramiento de plataformas Linux, Windows. Ha estado trabajando para una variedad de empresas en donde ha desarrollado proyectos para el estado peruano, así como para entidades privadas, nacionales y del extranjero, cuenta con certificaciones vigentes en Ethical hacking, Linux y telefonía IP. Es instructor de cursos de Ethical Hacking y certificaciónes como Linux Professional Institute y Elastix, donde ha tenido oportunidad de realizar capacitaciones en el Perú, así como en el extranjero. Es investigador de vulnerabilidades, y creador de contenidos, que son publicados en su blog personal jroliva.wordpress.com el cual mantiene desde hace mas de 6 años.

27 pensamientos en “Howto Integración Asterisk y SugarCrm

  1. Hola Juan,
    Muy bien por el tutorial, realmente es muy fácil de instalar pero como el soporte de voicerd es en inglés, mucha gente tiene problemas.
    Lo único malo de este “módulo” es que no es compatible con la versión profesional de sugarcrm, sólo con la community, que bajo mi punto de vista está destinada a usuarios que rara vez tendrán una asterisk y le podrán sacar partido a la integración.
    Nosotros hemos desarrollado nuestro propio conector para ambas versiones.
    Respecto al comentario que haces al principio de vtiger, decirte que sus funcionalidades no le llegan a sugar ni a la suela de los zapatos. El problema es que siempre se compara la versión community con el vtiger, y ahí es donde sale perdiendo sugar, puesto que al no tener catálogo de productos y presupuestos, la gente suele decantarse por vtiger.
    De todos modos, la edición profesional le pega mil patadas, con el workflow, el reporting, la integración con excel, outlook y word, etc. Nada que ver con vtiger.
    Un saludo!
    Y si quieres ver la versión profesional para comparar, dame un toque por email o a través de la web y gustosamente te enseño las diferencias.

    • Hola Julio,gracias por tu comentario, es evidente que la version profesional de sugar, tiene muchas y ventajosas funcionalidades, y desde ya , no es punto de comparación con su version comunnity y menos aun con vtiger.
      Sin embargo por este lado del mundo, son muy pocas las empresas y sobre todo pymes, que van a poder acceder a una versión profesional, ante esta realidad versiones opensource , de sugar y vtiger , son muy usadas.
      Yo he leído muchos sites y blogs donde se hacen la comparación entre estos 2 crm , sin embargo desde mi punto de vista, veo una clara tendencia de vtiger, que en su afán de ganarle el mercado a sugar, de ofrecer todas las funcionalidades, hasta las mas codiciadas (llamese workflow,integracion..etc) en su versión comunity , y partiendo de ello se genera una clara ventaja favor de esté por lo menos en estos tiempos, quien sabe si una vez maduro vtiger(por que tampoco es que funione perfecto), siga la misma lógica de negocio que tiene actualmente sugar , del software como servicio, pero hasta eso solo queda disfrutarlos.
      Por otro lado, no sabia lo de voicerd no era compatible, en todas las versiones de sugar, buen tip !!! , Asi mismo,me comentas que tu empresa tiene desarrollado su propio conector, me interesaría mucho ver sus funcionalidades, ya que estuve tratando de establecer comunicación con la gente que hace voicerd por su versión profesional pero hasta ahora no consigo nada.

      Muy apreciables tus comentarios

      Saludos
      Juan

    • Hola Julio,

      Yo ando buscando un plugin para integración de Sugar con Asteriks, pero de manera mas completa para llamadas entrantes y salientes, me gustaría saber las funcionalidades de su conector.

      Ojala puedas ponerte en contacto conmigo.
      eldamarti@gmail.com

    • cordial saludo julio

      mi inquietud es la siguiente soy nuevo en sugar y la empresa quiere integrar sugar con asteriks no he dado como.

      tambien quisiera saber como puedo comprar la version comercial y si por cada modulo o plugin que le meta a sugar tiene algun costo

      disculpa si desconosco del tema esque soy aprendiz y estoy haciendo las practicas en la empresa me gustaria presentar un buen proyecto y que mas que sugar que estan necesitandolo gracias por su colaboracion

  2. Hola, ante todo, gracias por tus tutoriales.

    Acabo de realizar este de sugar con asterisk y todo me ha ido muy bien (era una instalación limpia sobre debian) y al subir el modulo de integración con Asterisk, poner usuarios en el manager.conf e igresar como admin de nuevo me encuentro totalmente vacío el system settings, sin ningun campo que rellenar ni nada.

    ¿Puede ser que tenga la culpa el que haya traducido al español el SugarCRM?

    Si es así, ¿se puede solucionar de alguna forma?

    Gracias de nuevo.

  3. Hola que tal, primero que nada muchisimas felicidades por el tutorial, y por los coments ayudan mucho.

    Tengo una duda ya instale asterisk y sugar y ya segui los pasos tal cual para integrarlo el problema es que cuando me voy a cuentas en el campo telefono no me aparece el icono para poder hacer la llamada ya investigue tambien ya le estuve muviendo mucho y no lo he podido arreglar.

    Les agradezco mucho la ayuda.

  4. Hola como estan…

    Muchas gracias por el tutorial, yo he configurado todo y al parecer funciona ya me envia el popup de dialing y hasta ahi, la extension no hace nada…

    mis telefonos estan en la red 192.168.1.xxx
    mis red de datos en la 192.168.0.1
    asterisk accede a las dos redes 192.168.1.xxx 192.168.0.xxx
    sugar esta en una maquina diferente a asterisk 192.168.0.221

    alguna sugerencia

    muchas gracias

  5. Hola Juan hay una manera de integrar asterisk con openerp?
    Colabora con un ONG y nos vendra bien por la logistica etc y gestion del almacen. Nuestra asterisk y openerp server estan funcionando pero queremos un integracion. Gracis y un saludo.

  6. La configuracion no me ha dado ningun error, al hacer click en #telefonico sale el popup(dialing) pero no hace ninguna accion adicional porfavor sugerencias esta bien ?¿

  7. Buenas tardes soy Francisco Delgado de la empresa ENESOLUCIONES, primera
    empresa andaluza con certificación DCAP. Hemos desarrollado un plugin para
    la integración de SugarCRM CE con Asterisk y me gustaría saber si está
    interesado en nuestros servicios para su empresa o uso personal.

    Le adjunto el enlace a nuestro blog para que obtenga mas información:
    http://www.enesoluciones.com/wordpress/2010/04/integracion-de-asterisk-con-sugarcrm-550/

    También comentarte que hemos creado un módulo para poder ver las estadísticas de llamadas de cada usuario de sugar.

    Sin más, estoy a su disposición para lo que necesite. Un saludo

  8. Hola Juan,

    ante todo muchas gracias por el tutorial, muy claro, y me ha funcionado perfectamente, pero me gustaria preguntar en general, si alguien sabe como modificarlo por tal que funcione con otros módulos que he creado desde el modulebuilder, y no solo con accounts?

    Saludos!

  9. Que tal necesitaria ayuda urgente, instale la versión de asterisk “sugarCE-asteriskCE-55a-z-2.1” tal como dice el tutoríal, subi el archivo .zip lo instalo todo bien.
    pero cuando quiero entrar a sugar ahora me da un error fatal, no puedo ingresar mas al sugar.

    este es el error q da:
    Fatal error: Call to undefined method User::getDefaultPreference() in /home/sgrelli/public_html/sugarcrm/modules/UserPreferences/UserPreference.php on line 108

    por favor cualquier ayuda es bienvenida.
    Saludos!
    agustin

  10. buenas tardes despues de seguir este genial manial solo pude llegar hasta la parte de actualizar el sugarcrm para poder integrarlo con asterisk pero al momento de ingresar a mi sugar no me carga nada que hice mal ya que segui los pasos mencionados aqui compo uedo recuperar mi sugarcrm si es posible muhcas gracias por la atencion prestad

  11. hola a todos.
    ya instale mi el patch para integrar sugar y asterisk e hice los pasos tal cual el tutorial, todo esta bn hasta el momento en que doy click en el icono del telefono para marcar y me abre u7na ventana y me aparece el siguiente error:
    Error Connecting to Asterisk Server
    alguien me podria decir en q estoy fallando?
    estoy usando la version 5.5.1 y en el patch cambie el manifiest.php y lo coloque para la version 5.5.1, agradeceria mucho su ayuda ya que llevo mucho tiempo buscando y no he encontrado solucion.
    gracias

  12. Estoy igual q percy
    Sugar Vs 5.2.0i community edition
    sugarOS-asteriskOS-50a-1.8
    el sugar y asterisk estan en la misma maquina y en la configuracion
    del sugar le digo q se comunique al asterisk q esta en
    127.0.0.1
    cuando hago clik me sale el popup Dialing y alli se queda
    veo en el cli del asterisk…
    hago un manager show connected y no sale conectado el usuario de sugaruser, al asterisk no le llega nada y en los logs del asterisk
    tampoco reporta nada
    Alguien q me ayude??

  13. Hola Yessica

    No soy especialista en Openbravo , no he encontrado que tenga un modulo nativo de integración con Asterisk , sin embargo veo que se puede integrar con SugarCRM, que si tiene un modulo para integrar con Asterisk. considero que esa es la ruta que deberías seguir.

    Saludos Cordiales
    Juan Oliva

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s