アスタリスクの agi secript (a2billing.php) をデバッグするために必要な手順を知っている人はいますか。Linuxコンソールから呼び出すと、php cliをリモートデバッグできます。ただし、アスタリスク内から実行すると機能しません。
それをデバッグする方法はありますか?
アスタリスクの agi secript (a2billing.php) をデバッグするために必要な手順を知っている人はいますか。Linuxコンソールから呼び出すと、php cliをリモートデバッグできます。ただし、アスタリスク内から実行すると機能しません。
それをデバッグする方法はありますか?
a2billing のデバッグ モードを有効にするには、config に移動し、agi-confX で verbose ->DEBUG を入力する必要があります (コメントを参照)
その後、a2billign デバッグ ファイル (/etc/a2billlng.conf で指定) を確認するか、コンソールから実行できます。
asterisk -r
agi set debug on
core set verbose 4
通常、スクリプトをデバッグするのに十分な情報が得られます。メッセージが呼び出された行とファイルが表示されるため、これらのファイルを確認してログと比較できます。
ps 一般的には、2 億円の経験を持つ人を雇うのは良い考えです。ほとんどの場合、a2billing のロジックを理解すれば、コストは大幅に削減されますが、常に明確であるとは限りません。
A2Billing can write debugging information to log files, see in the AGI code, any command starting with $A2B->debug(...)
In the AGI-Conf on the Admin UI, you will find settings to either verbose the log on CLI or to select the verbosity level.