Affichage des résultats 1 à 10 sur 37

Discussion: Remontée de fiche SugarCrm avec Asterisk

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre
    Date d'inscription
    juin 2011
    Localisation
    Houilles
    Messages
    46
    Downloads
    3
    Uploads
    0
    Je suis sous Xivo Skaro 13.10 en interne (derriere une freebox) et sugarcrm en 6.5 chez Ovh.
    J'utilise le softphone 3cx, mais si faut obligatoirement changé avec Xivo client ca ne me posera pas de probleme.

    Je souhaiterais avoir une interaction entre sugar et xivo comme :
    -aller cherché l'annuaire dans sugar
    -capable de remonté la fiche client quand un appel arrive.

    J'ai parcouru la toile mais je n'arrive pas a trouver quelque chose de fiable..

    Si vous pouviez me mettre sur une piste.

    Merci

    Damien

  2. #2
    Membre
    Date d'inscription
    juin 2011
    Localisation
    Houilles
    Messages
    46
    Downloads
    3
    Uploads
    0
    Personne n'aurait une petite idée ou piste à creuser ?

  3. #3
    Membre Association Avatar de quintana
    Date d'inscription
    août 2010
    Localisation
    Québec
    Messages
    1 084
    Downloads
    0
    Uploads
    0
    Salut,

    Laisse moi te répondre demain
    Découvrez Wazo sous licence GPLv3 et accessible pour tous : http://www.wazo.community
    Blog Wazo : http://blog.wazo.community
    Wazo est un fork de XiVO.
    Suivez moi sur Twitter !

  4. #4
    Membre Association Avatar de quintana
    Date d'inscription
    août 2010
    Localisation
    Québec
    Messages
    1 084
    Downloads
    0
    Uploads
    0
    Salut,

    Alors je te laisse regarder ici : https://github.com/sboily/xivo-sugarcrm

    Ça te donne un exemple j'ai testé que sur une 13.25 de XiVO.

    ++
    Découvrez Wazo sous licence GPLv3 et accessible pour tous : http://www.wazo.community
    Blog Wazo : http://blog.wazo.community
    Wazo est un fork de XiVO.
    Suivez moi sur Twitter !

  5. #5
    Membre
    Date d'inscription
    juin 2011
    Localisation
    Houilles
    Messages
    46
    Downloads
    3
    Uploads
    0
    Merci Quintana, je vais essayé de le faire fonctionner...

  6. #6
    Membre
    Date d'inscription
    juin 2011
    Localisation
    Houilles
    Messages
    46
    Downloads
    3
    Uploads
    0

    Smile

    Bonjour Quintana,

    Alors j'ai commencer à me creuser la tête :


    Sur Xivo, j'ai bien passé les commandes suivantes :

    apt-get install git
    mkdir /usr/share/asterisk/agi-bin
    cd /usr/share/asterisk/agi-bin
    git config --global http.sslverify false
    git clone https://github.com/sboily/xivo-sugarcrm.git
    cd xivo-sugarcrm
    cp sugarcrm.conf /etc/asterisk/extensions_extra.d
    chown www-data.www-data /etc/asterisk/extensions_extra.d/sugarcrm.conf




    J'ai ensuite editer les 2 fichiers (pour etre sur) de sugarcrm.conf, qui se trouve à " /usr/share/asterisk/agi-bin" et "/etc/asterisk/extensions_extra.d"

    Je l'ai éditer de cette facon :

    [sub-sugarcrm]
    exten = s,1,NoOp("Get information from SUGARCRM")
    same = n,Set(SUGARCRM_URL=http://37.187.41.114/service/v4_1/rest.php)
    same = n,Set(SUGARCRM_USERNAME=admin)
    same = n,Set(SUGARCRM_PASSWD=*****)
    same = n,Agi(xivo-sugarcrm/for_xivo)
    same = n,UserEvent(dialplan2cti,UNIQUEID: ${UNIQUEID},CHANNEL: ${CHANNEL},VARIABLE: sugarcrm-firstname,VALUE: ${SUGARCRM-FIRSTNAME})
    same = n,UserEvent(dialplan2cti,UNIQUEID: ${UNIQUEID},CHANNEL: ${CHANNEL},VARIABLE: sugarcrm-lastname,VALUE: ${SUGARCRM-LASTNAME})
    same = n,Return()




    Jai ensuite taper :
    asterisk -r
    xivo*CLI> dialplan reload
    xivo*CLI> dialplan show sub-sugarcrm

    Comme résultat j'ai eu :

    xivo*CLI> dialplan show sub-sugarcrm
    [ Context 'sub-sugarcrm' created by 'pbx_config' ]
    's' => 1. NoOp("Get information from SUGARCRM") [pbx_config]
    2. Set(SUGARCRM_URL=http://37.187.41.114/service/v4_1/rest.php) [pbx_config]
    3. Set(SUGARCRM_USERNAME=admin) [pbx_config]
    4. Set(SUGARCRM_PASSWD=****) [pbx_config]
    5. Agi(xivo-sugarcrm/for_xivo) [pbx_config]
    6. UserEvent(dialplan2cti,UNIQUEID: ${UNIQUEID},CHANNEL: ${CHANNEL},VARIABLE: sugarcrm-firstname,VALUE: ${SUGARCRM-FIRSTNAME}) [pbx_config]
    7. UserEvent(dialplan2cti,UNIQUEID: ${UNIQUEID},CHANNEL: ${CHANNEL},VARIABLE: sugarcrm-lastname,VALUE: ${SUGARCRM-LASTNAME}) [pbx_config]
    8. Return() [pbx_config]

    -= 1 extension (8 priorities) in 1 context. =-




    You need to add this subroutine in your DID for exemple on the webi.
    Pour cela (je pense que c'est bien ici), j'ai été dans Service - IPBX - Gestion des Appels - Appels Entrants
    J'ai editer mon numéro et dans "Sous-routine de prétraitement " j'ai mis : sub-sugarcrm

    Service - IPBX - Gestion des Appels - Appels Entrants.jpg




    CTI config
    Adding on your sheet model the variables :
    {dp-sugarcrm-lastname}
    {dp-sugarcrm-firstname}
    La (j'ai un petit doute), j'ai été dans Service - Serveur CTI - Fiche - Modele
    J'ai éditer "XIVO" et dans l'onglet "Fiche" ajouter les variables {dp-sugarcrm-lastname} et {dp-sugarcrm-firstname}.

    Service - Serveur CTI - Fiche - Modele.jpg




    Adding on sheet model action the value :
    http://crm/index.php?module=Contacts&action=DetailView&record ={dp-sugarcrm-id}
    La je bloque, je sais pas ou mettre cette URL...




    And authorize the popup url in xivo client.
    La je pense que c'est bon
    url in xivo client.jpg



    Si l'ensemble est correct il me manque juste l'url à placer, mais je ne sais pas ou...

    je voulais savoir quel est le résultat attendu, une fois l'ensemble des paramatres renté.
    Je veux dire de quel manière la fiche va remonté ou s'affiché.

    Merci encore et bon week end

  7. #7
    Membre Association Avatar de quintana
    Date d'inscription
    août 2010
    Localisation
    Québec
    Messages
    1 084
    Downloads
    0
    Uploads
    0
    Salut,

    Pour l'ID il te manque un userevent dans ce que tu montres, j'ai mis à jour après le git.

    Ajoutes le sugarcrm.conf le dialplan suivant :

    same = n,UserEvent(dialplan2cti,UNIQUEID: ${UNIQUEID},CHANNEL: ${CHANNEL},VARIABLE: sugarcrm-id,VALUE: ${SUGARCRM-ID})

    Ton tuto est top
    Découvrez Wazo sous licence GPLv3 et accessible pour tous : http://www.wazo.community
    Blog Wazo : http://blog.wazo.community
    Wazo est un fork de XiVO.
    Suivez moi sur Twitter !

  8. #8
    Membre Association Avatar de quintana
    Date d'inscription
    août 2010
    Localisation
    Québec
    Messages
    1 084
    Downloads
    0
    Uploads
    0
    Citation Envoyé par DSTel Voir le message
    Adding on sheet model action the value :
    http://crm/index.php?module=Contacts&action=DetailView&record ={dp-sugarcrm-id}
    La je bloque, je sais pas ou mettre cette URL...
    Ah oui j'ai oublié de te répondre tu le rajoutes là où tu as mis les variables {dp-sugarcrm-xx} mais dans l'onglet d'après , celui d'action.

    Plus d'infos par ici !

    http://documentation.xivo.fr/product...n.html#actions
    Découvrez Wazo sous licence GPLv3 et accessible pour tous : http://www.wazo.community
    Blog Wazo : http://blog.wazo.community
    Wazo est un fork de XiVO.
    Suivez moi sur Twitter !

Les tags pour cette discussion

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •