2012-04-03 1 views
2

est-ce que quelqu'un sait les étapes nécessaires pour déboguer l'agi secript (a2billing.php) de l'astérisque. Je suis capable de déboguer à distance phi cli si je l'appelle à partir de la console Linux. mais si cela fonctionne depuis l'astérisque, cela ne fonctionne pas.astérisque agi (php) débogage de fichier

une idée de comment le déboguer?

Répondre

5

Pour activer le mode de débogage de A2Billing vous devez aller config, et AGI-confX mis verbeux -> DEBUG (voir commentaires)

Après cela, vous pouvez vérifier le fichier de débogage a2billign (spécifié dans/etc/a2billng. conf) ou faire de la console

asterisk -r 
agi set debug on 
core set verbose 4 

qui typicaly vous donnera enought informations à script de débogage. Il montre les lignes et les fichiers où le message est invoqué, ainsi vous pouvez vérifier ces fichiers et comparer avec le journal.

p.s. En général, c'est une bonne idée d'embaucher quelqu'un avec une expérience a2billign. Dans la plupart des cas, cela vous coûtera BEAUCOUP moins de comprendre la logique de l'a2billing, ce n'est pas toujours clair.

0

A2Billing peut écrire des informations de débogage pour les fichiers journaux, voir dans le code AGI, toute commande à partir de $ A2B-> debug (...)

Dans l'AGI-Conf sur l'interface d'administration, vous trouverez paramètres pour soit verbeux le journal sur CLI ou pour sélectionner le niveau de verbosité.

Questions connexes