0

通常、Asterisk の sip.conf にリストされている sip アカウントを、extensions.conf のコール ルーティングと同じように、node.js の一種の「AGI」に延期できるかどうか疑問に思っていました。autocreatepeer や MySQL データベースから生成されたファイルなどを使用する代わりに、Redis データストアを利用し、誰かが登録または切断するたびに JavaScript でスクリプトを実行できるようにするという考えです。

4

1 に答える 1

2

はい、できます。

2 つのオプションがあります。

1) Redis への odbc インターフェイスをセットアップし、アスタリスク リアルタイムを使用する

http://www.voip-info.org/wiki/view/Asterisk+RealTime

2) node.js (http://www.voip-info.org/wiki/view/Asterisk+FastAGI) を使用して fastagi インターフェイスを作成するか、構成ファイルの一部として外部スクリプトを含めます。

---------extensions.conf-------
# here is script which send to STDOUT extensions.conf file
#exec "somescript.sh"

正しい方法が第一です。

実際に効果的な方法は、node-js に curl リクエストを実行し、データ (拡張機能用) を要求する fastagi スクリプトを作成することです。

于 2013-01-12T10:41:03.273 に答える