SugarCRM, Integração com Produtos IPBrick
iPortalMais
iPortalMais
12 de Junho de 2012
1
Introdução
Este documento ilustra o procedimento de configuração das aplicações necessárias na integração do SugarCRM com produtos IPBrick.
2
Dependências
Deve-se instalar os seguintes softwares pela ordem apresentada.
1. IPBrick versão 5.2 (update 6) ou superior
2. MySQL Server 5.0.32
3. UCoIP for iPortalDoc versão 2.1 ou superior. Após a instalação deste software devese actualizar o iPortalDoc até à versão 3.1.7 ou superior.
2.1
Download dos pacotes
Para efectuar o download dos pacotes SugarCRM e ADM aceda à nossa eshop em:
http://eshop.ipbrick.com/
Downloads
Software
IPBrick Related Software
IPBrick 5.3
Para efectuar o download do pacote MySQL Server 5.0.32 aceda também à nossa eshop:
http://eshop.ipbrick.com/
Downloads
Software
IPBrick Related Software
1
IPBrick 5.3 ou 5.2
3
Configurar IPBrick
Quando terminar as configurações na IPBrick não esquecer de Aplicar Configurações.
3.1
Registar Telefones IP
Aceder ao menu Configurações Avançadas > Telefonia > Telefones Registados e efecturar
os seguintes passos:
1. Clicar em Inserir e preencher os campos Telefone (login do telefone), Password e
Confirme Password.
2. Repetir ponto anterior para os vários telefones
3.2
Configurar Gestor Remoto de PBX IP
Aceder ao menu Configurações Avançadas > Telefonia > Configurações e efecturar os
seguintes passos:
1. No separador Gestores Remotos de PBX IP clicar em Alterar
2. Nesta nova interface clicar em Alterar, escolher Sim e clicar em Alterar
3. Clicar em Inserir Gestor Remoto de PBX IP
4. Inserir o username e palavra-chave para o gestor, bem como a informação da rede
onde irá estar a correr (rede dos postos de trabalho com o ADM instalado)
3.3
Configurar Gravação de Chamadas
Esta opção permite fazer a gravação das chamadas. Para activar esta opções deve-se aceder
ao menu IPBrick.C > VoIP > Monitorização > Gravação de Chamadas. Na interface
apresentada indica-se:
• Formato de gravação
• URL do iPortalDoc
Após a activação será necessário indicar quais os telefones que se pretende gravar as chamdas. Para isso acede-se a IPBrick.GT > VoIP > Gestão de Telefones e para cada telefone
indica-se o tipo de gravação (p.ex.: Entrada, Saı́da ou Todas).
As gravações ficarão acessiveis através do iPortalDoc (ver figura 3).
2
3.4
Configurar myIPBrick
Os utilizadores devem ter no myIPBrick o seu telefone configurado para poder efecturar
chamadas através do SugarCRM.
4
Configurar IPBrick Contacts
A configuração permite que as entidades/contactos sejam sincronizados do IPBrick Contacts para o SugarCRM. Quando um registo é inserido/editado a informação é imediatamente sincronizada com o SugarCRM.
Para proceder à configuração deve-se aceder ao menu Administração > Gestão de Sincronismo e adicionar uma aplicação. Na interface indica-se as seguintes opções (ver figura
1):
• Activo: quando seleccionado as operações sobres entidades/contactos serão replicados
para a aplicação
• Tipo: tipo de aplicação deverá ser SugarCRM
• Endereço da aplicação
• Username de um utilizador com permissões de edição de entidades
• Palavra-chave do utilizador
Figura 1: Configurar IPBrick Contacts
3
5
Configurar iPortalDoc
O iPortalDoc permite sincronizar os emails e Oportunidades para o SugarCRM desde que o
documento esteja classificado com a entidade. Para utilizar esta funcionalidade é necessário
efectuar a configuração descrita abaixo.
Para que os emails sejam sincronizados é necessário configurar e activar a sincronização
para SugarCRM acedendo ao menu Definições > Interface de Configuração, e nesta interface seleccionar a opção Aplicações externas no menu (canto superior direito).
Na interface apresentada deve-se activar SugarCRM e preencher o formulário apresentado
(ver figura 2):
• Endereço: endereço do SugarCRM (obrigatório ter IPBrick Contacts configurado)
• Activar filtro de email: quando seleccionado todos os emails que chegam ao iPortalDoc
serão analizados para sincronização
• Sigla: neste campo deve-se colocar uma sigla que identifica que o email é para sincronizar (p.ex.: se no assunto ou corpo do email existir a tag <SugarCRM> o email
será sincronizado para o SugarCRM)
• Grupos: aqui deve-se seleccionar os grupos que irão ter acesso ao email no iPortalDoc.
No SugarCRM existirá um link para aceder ao email armazenado no iPortalDoc e os
utilizadores deverão ter acesso para poder ler o email
Estes emails ficarão associados às respectivas Contas ou Contactos no SugarCRM.
No caso das Oportunidades é necessário configurar um workflow com uma acção com a
caracteristica de sincronização (acção configurada com a tarefa Sincronizar oportunidade
para o SugarCRM) sendo que sempre que essa acção é executada a informação do documento será sincronizada para o SugarCRM.
• Quando o documento Oportunidade é inserido no iPortalDoc é criada uma Oportunidade no SugarCRM com a informação de classificação do documento (p.ex.: Entidade, Contacto, Tı́tulo, Código, Valor, etc)
• Com o desenrolar do workfow o Estágio da Venda será permanentemente actualizado
no SugarCRM assim como qualquer alteração na classificação do documento
Na figura 3 é apresentada a hierarquia de como ficam disponiveis as os emails e
chamadas gravadas.
6
Configurar SugarCRM
No software SugarCRM deve-se aceder ao menu Admin > IPBrick Telefonia. Nesta interface indicam-se os parâmetos de acesso à IPBrick.GT e iPortalDoc (ver figura 4):
4
Figura 2: Hierarquia de emails e chamadas
Figura 3: Configurar IPBrick Contacts
• IPBrick.GT: endereço e credenciais de um utilizador com permissões de administração
• iPortalDoc: endereço e credenciais de um utilizador com permissões de leitura
Figura 4: Configurar iPortalDoc
6.1
Notas
O SugarCRM sofreu pequenas alterações para responder às necessidades da integração.
Apresentam-se algumas alterações efectuadas:
• Contas e Contactos: será apresentado um botão à frente do número telefone que
permite efectuar a respectiva chamada
• Chamadas e Oportunidades: será apresentado um painel denominado IPBrick com
um conjunto de campos que são preenchidos automaticamente. Os campos são (ver
figura 5):
5
– Código do documento do iPortalDoc
– Link para +info e documento do iPortalDoc
Figura 5: Oportunidade
7
Configurar ADM
Este software deve ser instalado no(s) posto(s) de trabalho onde se pretende monitorizar
as chamadas recebidas no telefone determinado. Este software irá abrir o browser com o
formulário de chamadas na ficha de uma Conta ou Contacto de acordo com o número de
telefone. Para configurar este software siga os seguintes passos:
1. Aceder ao software clicar em Configurations > Edit Current
2. Em Asterisk Manager definir os seguintes parametros:
• hostname: IP do servidor IPBrick
• port: 5038 (por defeito)
• username: login do manager inserido na IPBrick
• password: palavra-chave do manager inserido na IPBrick
3. Em Asterisk Extensions configurar:
• Priority: 1
• Context: local processing
• Source: SIP/telefone (substituir telefone pelo número de telefone que se quer
monitorar exemplo: SIP/222)
• External Prefix:
6
• My Channels: SIP/telefone (substituir telefone pelo número de telefone que se
quer monitorar exemplo: SIP/222)
4. Browser Popup activar Enable Incoming Records URL to open on new calls:
• caso seja pretendido abrir uma janela web, colocar aqui o url
http://sugarcrm.domain.com/index.php?module=IPBrick&action=index
&IPBrick module=Telephony&IPBrick module action=InboundCall
&custom=%custom%&cid=%number%&cidname=%name%. Se a linha seguinte
não fôr preenchida, é executado o browser por defeito
• caso seja pretendido executar uma aplicação, colocar aqui os parámetros que se
pretende passar para a aplicação. Parâmetros possı́veis:
– %name%: é passado o nome do chamador
– %number%: é passado o número chamador
– %uniqueid%: é passado o identificador da chamada
7
Download

SugarCRM, Integraç˜ao com Produtos IPBrick iPortalMais