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
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 !
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...
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 !
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 :
------------------------------------------------------------------------------------------------------------------------------------------------------------
[0K[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
[0K[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
[0K[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
[0K[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
[0K[Feb 11 19:40:18] -- <SIP/trunk_ovh-0000000a>AGI Script xivo-sugarcrm/for_xivo completed, returning 4
[0K[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 :
[0K[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
[0K[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
[0K[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
[0K[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
[0K[Feb 11 20:05:03] -- <SIP/trunk_ovh-0000000d>AGI Script xivo-sugarcrm/for_xivo completed, returning 0
[0K[Feb 11 20:05:03] -- Executing [s@sub-sugarcrm:6] [1;36mUserEvent[0m("[1;35mSIP/trunk_ovh-0000000d[0m", "[1;35mdialplan2cti,UNIQUEID: 1392145499.13,CHANNEL: SIP/trunk_ovh-0000000d,VARIABLE: sugarcrm-firstname,VALUE: [0m") in new stack
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
La seul différence que je voit est sur "SUGARCRM-FIRSTNAME" ...
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 !
Oui c'est exactement la même version et le problème est uniquement quand le numéro fait partit d'une fiche CRM = L'appel se coupe
Si le numéro ne fait pas partit d'une fiche CRM, l'appel aboutit bien et le pop'up se lance bien (vide)
Sur CRM qui pose problème (prod) :
Numéro reconnu :
Trying to connect http://91.121.XXX.34/AIRNATUREL/crm/.../v4_1/rest.php with Asterisk : ipbxXXX
Searching information for caller 0951555895
CONTACT : Damien Soulages
SUGARCRM-ID 970a01ac-7ce0-45e4-9776-51c5de4b3e99
SUGARCRM-FIRSTNAME Damien
SUGARCRM-LASTNAME Soulages
root@xivo:/usr/share/asterisk/agi-bin/xivo-sugarcrm#
Numéro non reconnu :
Trying to connect http://91.121.XXX.34/AIRNATUREL/crm/.../v4_1/rest.php with Asterisk : ipbxXXX
Searching information for caller 0951555890
root@xivo:/usr/share/asterisk/agi-bin/xivo-sugarcrm#
Crm ok (test) :
Numéro reconnu :
Trying to connect http://37.187.41.114/service/v4_1/rest.php with admin : sugar
Searching information for caller 0951555895
CONTACT : dams Sales
SUGARCRM-ID 38e00d3c-0b0f-2788-a10d-52d024c154bf
SUGARCRM-FIRSTNAME
SUGARCRM-LASTNAME dams Sales
Numéro non reconnu :
Trying to connect http://37.187.41.114/service/v4_1/rest.php with admin : sugar
Searching information for caller 0951555890
root@xivo:/usr/share/asterisk/agi-bin/xivo-sugarcrm#
Le debug n'a pas l'air d'être bavard...
J'ai essayé de recrée une fiche et c'est pareil.
Je me demande si c'est pas les différents modules installés qui poserais problème. (qui modifierais l'origine d'une fiche contact..)
je vais essayer hors prod de désactiver l'ensemble des modules et de refaire des tests, pour votre si le problème persiste.
En fait le souci c'est que l'appel se coupe c'est ça ?
Du coup je ne suis pas sur de chercher au bon endroit. Tu peux juste me dire ce qui ne marche pas fonctionnellement. En te relisant je me dis que je ne suis pas sur d'avoir pigé 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 !