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 !!!!!!!!!!!

29 respuestas a “Howto Integración Asterisk y SugarCrm”

  1. Avatar de Julio Bleda

    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.

    1. Avatar de jroliva

      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

    2. Avatar de Adle
      Adle

      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

    3. Avatar de roger
      roger

      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. Avatar de jose
    jose

    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.

    1. Avatar de gustavo
      gustavo

      a mi me paso lo mismo que a vos jose. encontraste alguna solucion?

      saludos. gustavo

      1. Avatar de jose
        jose

        No lo conseguí, Gustavo.

  3. Avatar de Alejandro
    Alejandro

    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. Avatar de Faustino
    Faustino

    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

    1. Avatar de Miguel
      Miguel

      Amigo que version de voiceRD usaste, yo use la la version sugarCE-asteriskCE-55a-z-2.1 y me sale el popup
      y me dice lo siguiente
      Either the PRO version is not enabled or you are not using the PRO version. For more information you may visit http://www.voicerd.com/products.php
      or email VoiceRD ( voicerd@novacoast.com )

      podrias decirme que version usaste, te lo agredeciera mucho.

  5. Avatar de juanmol
    juanmol

    Hola, a mi me funciona perfectamente, la unica duda que tengo es ¿solo tiene el clic-to-call? No tiene algun tipo de resumen de llamadas o algo asi?

  6. Avatar de Jon
    Jon

    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.

  7. Avatar de Percy
    Percy

    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 ?¿

  8. Avatar de Francisco Delgado

    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

  9. Avatar de jroliva

    Hola Francisco

    Voy a probarlo y cualquier cosa estaré comentando

    gracias por tu mensaje

    Juan Oliva

  10. Avatar de Jordi
    Jordi

    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!

  11. Avatar de Agustin
    Agustin

    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

  12. Avatar de samuel
    samuel

    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

  13. Avatar de jhonatan
    jhonatan

    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

  14. Avatar de owen

    Hola
    alguna solucion al problema de Agustin
    marzo 16, 2011 ??
    saludos
    Owen
    owen.marinas@onedesk.com

  15. Avatar de Enrique
    Enrique

    Buenas Tardes. Esto funciona con la versión de Sugar 6.1.4 CE ?

  16. Avatar de Enrique
    Enrique

    Buenas Tardes.
    Esto funciona con la versión de Sugar 6.1.4 CE ?

    Saludos!

  17. Avatar de Omar Perez

    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??

  18. Avatar de Pablo
    Pablo

    Que versión de asterisk y de sugar debo utilizar para que todo esto funcione correctamente?

  19. Avatar de Pablo Serra

    Hola Juan muy bueno tu tutorial, te hago una pregunta como harias para que los numeros de telefono queden marcados como un link y al hacer un click pueda disparar una accion. Muchas Gracias

  20. Avatar de Yessica
    Yessica

    Hola, muy buena su documentacion pero me gustaria saber si sabe como integrar sugar con openbravo erp

  21. Avatar de jroliva

    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

  22. Avatar de google.nl

    Yes! Finally something about blog.

  23. Avatar de Ernesto
    Ernesto

    Alguien pudo dejar una respuesta para Agustin, tengo el mismo problema, este el code que uso:
    $user = BeanFactory::getBean(‘Users’, $user_id);
    $user pudo encontrar el user asi que eso funciona. Pero cuando intento: $user->getUserCalls();
    Ahora el error es: Call to undefined method User::getUserCalls()

    Pero el methodo getUserCalls existe.

Deja un comentario

Juan Oliva

Consultor en Ciberseguridad y VoIP con mas de 16 años de experiencia en el campo, muy involucrado en proyectos de Ethical Hacking, análisis y explotación de vulnerabilidades en infraestructura, aplicaciones web, APIs y Móviles, pruebas de ingeniería social y revisión de código.