Integración de Asterisk con SugarCRM 5.5.0
Abril 14, 2010 Asterisk, DesarrolloDespués de una temporada sin escribir ningún post por falta de tiempo estamos denuevo de vuelta con contenidos, intentaremos escribir de nuevo habitualmente.
Recientemente hemos recibido consultas de clientes que utilizan algún CRM asiduamente detallandonos que les sería de interés que al recibir una llamada a su extensión pudieran ver los datos del contacto de dicho cliente sin necesidad de salir de su CRM o se les redigiera a la página de detalles del contacto automáticamente.
Bien para ello hemos desarrollado un plugin para SugarCRM concretamente, con el cual si el usuario recibe una llamada se le abrirá un popup DHTML con un resumen de los datos de contacto como pudes ver en la imagen final del post.
A continuación se detallan los pasos de instalación del plugin:
Asterisk Call Notification PopUp Plugin: Descargar
● Prerrequisitos:
- Sugar 5.5.0a Instalado.
- Parche Sugar: Asterisk VoiceRD Integration (versión 55a-z-2.1) Instalado.
● Enlaces de Ayuda:
- Descargar: Asterisk VoiceRD: http://www.sugarforge.org/frs/?group_id=204
- Ayuda para la instalación: Asterisk VoiceRD Wiki.
● Instalación:
Una vez que tienes Asterisk VoiceRD Integration instalado y funcional es la hora de instalar Asterisk Call Notification PopUp patch.
Para instalarlo debes usar el Upgrade Wizard desde el panel de administración de Sugar. Una vez instalado debes configurarlo editando el archivo de configuración op_panel-0.30/op_server.cfg.
Datos de Ejemplo:
; host or ip address of asterisk
manager_host=192.168.1.6
manager_port=5038
; user and secret for connecting to * manager
manager_user=admin
manager_secret=admin
flash_dir=/var/www/sugar/panel
[popup]
flash_dir=/var/www/sugar
Atención!:
flash_dir= “Dirección absoluta donde está instalado Sugar”/panel
[popup]
flash_dir= “Dirección absoluta donde está instalado Sugar”
Para terminar debes poner en marcha el servidor op_server.pl para ello nos situamos en la
carpeta del Operator Panel y lo ejecutamos:
# cd SUGAR_ROOT/op_panel0.30
# ./op_server.pl
● Funcionamiento:
Una vez todo configurado e instalado, si tenemos nuestros softphones registrados ante el servidor Asterisk y estamos logueados en SugarCRM con nuestro usuario (el cual deberá tener correctamente configurado su extensión Asterisk), si recibimos una llamada de un Contacto, Cuenta o Cliente Potencial nos aparece un PopUp con un resumen de su información como el siguiente:

Agradecimientos a:
– http://www.julianmenendez.es
– VoiceRD Asterisk_Integration_for_SugarCRM.Próximo proyecto:
Estamos trabajando en un próximo proyecto: un módulo para SugarCRM que recoja las estadísticas de las llamadas VoIP de centralitas telefónicas asterisk del usuario logueado en SugarCRM.
Seguiremos informando…

Integracion Asterisk SugarCRM PopUp by Jesús Lucas Flores is licensed under a Creative Commons Reconocimiento-No comercial-Compartir bajo la misma licencia 3.0 España License.
Based on a work at www.enesoluciones.com.
Abril 20th, 2010 at 7:24 pm
Mi estimado , si yo tengo el sugar intalado en windows y el asterisk , es posible la integracion, ademas bd esta en mysql y esta en windows.
Abril 30th, 2010 at 5:08 am
Yo estoy en la misma situacion tengo crm instalado en windows cd SUGAR_ROOT/op_panel0.30
# ./op_server.pl
Abril 30th, 2010 at 5:08 am
estoy en la misma situacion solo qque me falta correr el PL en windows
cd SUGAR_ROOT/op_panel0.30
# ./op_server.pl
Mayo 3rd, 2010 at 6:39 pm
Hola Jesus, acabo de leer tu post y quiero agradecerte el compartir este desarrollo; todavía no lo pruebo pero de cualquier manera gracias por su gran contribución.
Mayo 27th, 2010 at 11:24 am
Hello.
Can’t get this working
I only get an 404 error popup over the Sugar Login
Junio 14th, 2010 at 1:12 pm
Tengo el mismo error que Silver, cuando instalo vuestro modulo solo me sale una ventana indicandome error 404 cuando pico cualquier opcion en el menu principal de Sugar.
Junio 29th, 2010 at 1:43 am
Cordial Saludo a todos
Segui al pie de la letra el manual, la integracion con asterisk un exito todo funcion a la perfeccion, puedo hacer click sobre el telefono de un contacto en sugarcrm y se realiza la llamada, pero cuando llama un cleinte que esta en la lista de conatcto no sale la venata con la informacion.
Por favor me podrian colaborar con este tema, no encuentro el error que estoy cometiendo.
Muchas Gracias
Robinson
Julio 16th, 2010 at 3:21 am
Saludos, queria saber si han trabajado con alguna integracion entre el sugarcrm y una central avaya s8300