0

私は Linux で FreeSwtich ソリューションを実行しており、javascript で記述された非常に多くの構成スクリプトを使用しています。

問題は、ファイルを読み書きする必要があることです。どの JavaScript が通常サポートされていません。SpiderMonkey ファイル オブジェクトを試しましたが、機能せず、古いものとしてマークされています..

セットアップは少し特殊です。実際には、最初に通話を処理する 1 つの JavaScript を持つダイヤル プランは 1 つだけです。パラメーターの数に応じて、呼び出しは動的に含まれる 20 程度の Javascript のいずれかに「引き渡され」ます。実際には、実行するスクリプトの名前を返すデータベース ルックアップです。

他のオプションがある場合は、それを探しますか?LUA で全体を書き直すことはもちろんオプションですが、現在の構造を維持するには、多くの JavaScript を書き直す必要があります。誰かが JavaScript から LUA スクリプトを呼び出す魔法の方法を考えられない限り?

4

2 に答える 2

0

これらのファイルは、HTTP インターフェースを介して提供し、Javascript スクリプトから取得できます。

SQL データベースから BLOB オブジェクトとして取得することもできます。

しかし、このセットアップ全体は、呼び出しごとに多くの CPU 作業のように見えるので、パフォーマンスはまだ問題になっていないのではないかと思います。

于 2013-07-19T21:10:34.300 に答える
0

FreeSWITCH でサポートされているさまざまなプログラミング言語がたくさんあります: Perl、Python、Lua、Ruby。あなたに合ったものを選んでください:)

于 2013-07-18T11:57:24.577 に答える