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
    Le problème provient du serveur CRM en lui même et non de xivo, car quand je met mon crm de test, l'appel arrive sans problème qu'il soit reconnu ou non dans les fiches contact.
    Mais avec le crm de prod, si la fiche est reconnu l'appel n'aboutit pas.
    Pour le moment la seul différence que je vois c'est que mon crm de test à une URL de type http://37.187.XX.XXX et celui en prod c'est du style : http://crm.airXXXX.com/

  2. #2
    Membre
    Date d'inscription
    juin 2011
    Localisation
    Houilles
    Messages
    46
    Downloads
    3
    Uploads
    0
    Je continu de chercher...
    Ce n'est pas un probleme d'URL

    La différence dans les log (CLI) que j'obtien est :

    OK:
    [Jan 21 07:20:18] xivo-sugarcrm/for_xivo: CONTACT : dams Sales
    [Jan 21 07:20:18] -- <SIP/trunk_ovh-0000012d>AGI Script xivo-sugarcrm/for_xivo completed, returning 0
    [Jan 21 07:20:18] -- Executing [s@sub-sugarcrm:6] UserEvent("SIP/trunk_ovh-0000012d", "dialplan2cti,UNIQUEID: 1390285216.301,CHANNEL: SIP/trunk_ovh-0000012d,VARIABLE: sugarcrm-firstname,VALUE: ") in new stack
    [Jan 21 07:20:18] -- Executing [s@sub-sugarcrm:7] UserEvent("SIP/trunk_ovh-0000012d", "dialplan2cti,UNIQUEID: 1390285216.301,CHANNEL: SIP/trunk_ovh-0000012d,VARIABLE: sugarcrm-lastname,VALUE: dams Sales") in new stack
    [Jan 21 07:20:18] -- Executing [s@sub-sugarcrm:8] UserEvent("SIP/trunk_ovh-0000012d", "dialplan2cti,UNIQUEID: 1390285216.301,CHANNEL: SIP/trunk_ovh-0000012d,VARIABLE: sugarcrm-id,VALUE: 38e00d3c-0b0f-2788-a10d-52d024c154bf") in new stack

    NOK
    [Jan 21 07:24:41] xivo-sugarcrm/for_xivo: CONTACT : Damien Soulages
    [Jan 21 07:24:42] -- <SIP/trunk_ovh-00000133>AGI Script xivo-sugarcrm/for_xivo completed, returning 4
    [Jan 21 07:24:42] == Spawn extension (sub-sugarcrm, s, 5) exited non-zero on 'SIP/trunk_ovh-00000133'
    [Jan 21 07:24:43] == Using SIP RTP CoS mark 5
    [Jan 21 07:24:43] -- Executing [097223XXXX@from-extern:1] Set("SIP/trunk_ovh-00000134", "XIVO_BASE_CONTEXT=from-extern") in new stack
    [Jan 21 07:24:43] -- Executing [097223XXXX@from-extern:2] Set("SIP/trunk_ovh-00000134", "XIVO_BASE_EXTEN=097223XXXX") in new stack
    [Jan 21 07:24:43] -- Executing [097223XXXX@from-extern:3] Gosub("SIP/trunk_ovh-00000134", "did,s,1(3,)") in new stack

    ...

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

    Je suis en déplacement, mais je regarde cela à mon retour. Je serai sur le salon itpartners en février si jamais y a des gens qui y seront aussi
    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
    Date d'inscription
    juin 2011
    Localisation
    Houilles
    Messages
    46
    Downloads
    3
    Uploads
    0
    J'attend ton retour,

    Pour résumer mes recherches (parce que c'est assez étrange) :

    Quand un appel arrivant sur Xivo et qui est répertorier dans une fiche CRM, Xivo nous retourne une erreur : AGI Script xivo-sugarcrm/for_xivo completed, returning 4
    Il stop l’exécution du script

    Par contre quand un appel arrive et n'est pas enregistré dans une fiche CRM, tout se déroule correctement : AGI Script xivo-sugarcrm/for_xivo completed, returning 0

    Comme sur mon CRM de test je n'ai pas ce problème, j'ai donc comparer les paramètres avec celui de PROD :
    -Encodage par défaut des imports/Exports défini sur UTF-8 = OK
    -Paramètre Locaux = OK

    Impossible de comprendre pourquoi le script s’arrête quand il identifie une fiche CRM avec le numéro appelant...

    J'ai même essayé de désinstaller et recommencer l'installation de GIT mais rien y fait...

  5. #5
    Membre Association Avatar de quintana
    Date d'inscription
    août 2010
    Localisation
    Québec
    Messages
    1 084
    Downloads
    0
    Uploads
    0
    Désolé j'ai pas eu le temps encore car je voyage trop, mais j'ai pas oublié ça doit venir surement de l'Agi le souci.
    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 !

  6. #6
    Membre
    Date d'inscription
    juin 2011
    Localisation
    Houilles
    Messages
    46
    Downloads
    3
    Uploads
    0
    C'est pas pressé

    j'ai essayé de débugué.

    asterisk -r
    agi set debug on
    core set verbose 4


    Voila ce que j'ai (au moment ou ca plante) sur le CRM qui pose problème :

    ------------------------------------------------------------------------------------------------------------------------------------------------------------
    [Feb 11 19:40:17] <SIP/trunk_ovh-0000000a>AGI Rx << VERBOSE "CONTACT : Damien Soulages" 1
    [Feb 11 19:40:17] xivo-sugarcrm/for_xivo: CONTACT : Damien Soulages
    [Feb 11 19:40:17] <SIP/trunk_ovh-0000000a>AGI Tx >> 200 result=1
    [Feb 11 19:40:17] <SIP/trunk_ovh-0000000a>AGI Rx << SET VARIABLE "SUGARCRM-ID" "970a01ac-7ce0-45e4-9776-51c5de4b3e99"
    [Feb 11 19:40:17] <SIP/trunk_ovh-0000000a>AGI Tx >> 200 result=1
    [Feb 11 19:40:17] <SIP/trunk_ovh-0000000a>AGI Rx << SET VARIABLE "SUGARCRM-FIRSTNAME" "Damien"
    [Feb 11 19:40:17] <SIP/trunk_ovh-0000000a>AGI Tx >> 200 result=1
    [Feb 11 19:40:17] <SIP/trunk_ovh-0000000a>AGI Rx << SET VARIABLE "SUGARCRM-LASTNAME" "Soulages"
    [Feb 11 19:40:17] <SIP/trunk_ovh-0000000a>AGI Tx >> 200 result=1
    [Feb 11 19:40:18] -- <SIP/trunk_ovh-0000000a>AGI Script xivo-sugarcrm/for_xivo completed, returning 4
    [Feb 11 19:40:18] == Spawn extension (sub-sugarcrm, s, 5) exited non-zero on 'SIP/trunk_ovh-0000000a'
    -----------------------------------------------------------------------------------------------------------------------------------------------------------


    Et le même test avec le CRM qui fonctionne :

    [Feb 11 20:05:02] <SIP/trunk_ovh-0000000d>AGI Rx << VERBOSE "CONTACT : dams Sales" 1
    [Feb 11 20:05:02] xivo-sugarcrm/for_xivo: CONTACT : dams Sales
    [Feb 11 20:05:02] <SIP/trunk_ovh-0000000d>AGI Tx >> 200 result=1
    [Feb 11 20:05:02] <SIP/trunk_ovh-0000000d>AGI Rx << SET VARIABLE "SUGARCRM-ID" "38e00d3c-0b0f-2788-a10d-52d024c154bf"
    [Feb 11 20:05:02] <SIP/trunk_ovh-0000000d>AGI Tx >> 200 result=1
    [Feb 11 20:05:02] <SIP/trunk_ovh-0000000d>AGI Rx << SET VARIABLE "SUGARCRM-FIRSTNAME" ""
    [Feb 11 20:05:02] <SIP/trunk_ovh-0000000d>AGI Tx >> 200 result=1
    [Feb 11 20:05:02] <SIP/trunk_ovh-0000000d>AGI Rx << SET VARIABLE "SUGARCRM-LASTNAME" "dams Sales"
    [Feb 11 20:05:02] <SIP/trunk_ovh-0000000d>AGI Tx >> 200 result=1
    [Feb 11 20:05:03] -- <SIP/trunk_ovh-0000000d>AGI Script xivo-sugarcrm/for_xivo completed, returning 0
    [Feb 11 20:05:03] -- Executing [s@sub-sugarcrm:6] UserEvent("SIP/trunk_ovh-0000000d", "dialplan2cti,UNIQUEID: 1392145499.13,CHANNEL: SIP/trunk_ovh-0000000d,VARIABLE: sugarcrm-firstname,VALUE: ") in new stack
    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


    La seul différence que je voit est sur "SUGARCRM-FIRSTNAME" ...

  7. #7
    Membre Association Avatar de quintana
    Date d'inscription
    août 2010
    Localisation
    Québec
    Messages
    1 084
    Downloads
    0
    Uploads
    0
    ok j'ai modifié le script pour ajouter du debug. Pourrais tu le remettre à jour et le lancer à la main, donc pas dans Asterisk en activant le debug et en mettant les bonnes informations. Il doit sûrement avoir un bug, dans le script mais j'aimerai bien le voir .
    Sinon c'est exactement la même version de sugarcrm ? Moi j'ai tenté avec le mien et j'ai aucun souci même si c'est vide.
    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
  •