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