問題タブ [asterisk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3614 参照

perl - アスタリスク AGI (Perl スクリプト) - スクリプトによってすべてのキーが無視される場合がある

私はアスタリスク (VoIP) は初めてで、UNIX/Perl はかなり初めてです。会社を辞めた同僚からこれを引き継いでいるので、そもそもこれを設定していません。変更を加える必要があるだけです。

get_data() を使用してユーザーのキーパッド エントリを取得するという問題がありますが、キーが無視され、get_data() 関数がタイムアウトするだけです。それがいつ起こるかを正確に絞り込もうとしてきましたが、「私が…のときにのみ起こる」に絞り込んだと思うたびに、もう一度試してみるとうまくいきます. この問題はおそらく約 75% の確率で発生します。アスタリスクを使用した経験がないため、何が原因なのかわかりません。

以下は、私がテストして問題を再現した私のコードからの抜粋です。この問題は、「thankyouforcalling」ファイルが でストリーミングされた後に気づきました$demoFlag = $AGI->get_data("demoFlag", 10000, 1);。誰がこれを引き起こしているのか考えていますか? ありがとう!

basic.pl:

0 投票する
1 に答える
1765 参照

mysql - アスタリスク - 'h' 拡張子で MySQL() 接続をクリーンアップする

非常に単純なカスタム コンテキストの 1 つで、組み込みの cdr アプリの外部にデータベース ロギングを追加したいと考えています。私は次のようなものを持っています:

これはほとんどの場合うまくいくようですが、コンテキストがMYSQL(clear...)回線に到達する前に誰かが電話を切った場合、MySQL サーバーでゾンビ接続が開いたままになります。voip info wikihでは、コンテキストの拡張機能で接続のクリーンアップを行うことについて言及されていますが、これのサンプルはありません。私は無駄に次のことを試しました:

私はそこで何か間違ったことをしていると思いますが、それが何であるかはわかりません。

0 投票する
4 に答える
7352 参照

asterisk - アスタリスク アンチ元カノ ダイヤルプラン?

アスタリスクで簡単なダイヤル プランを書きました。このダイヤル プランのターゲットは、着信コールの発信者 ID と特定のハングアップをチェックすることです :) !

しかし、このダイヤル プランは、異なる発信者 ID を持つすべての着信コールをハングアップします。
それで、私は何をしますか?;(

編集

ダイヤル プランをこれに変更しましたが、機能せず、ビープ音が 2 回鳴った後に着信が切れました (ダイヤル プランの間違いが原因であることがわかっています)。

0 投票する
3 に答える
5765 参照

android - チャットと VOIP 通話機能を追加しますか?

Android SDK を使用してチャット テキスト/VOIP 通話アプリケーションを作成するにはどうすればよいですか? 利用可能な API とソースは何ですか?

0 投票する
1 に答える
1588 参照

email - Elastix 1.5 で「トランク障害の監視」機能をセットアップするにはどうすればよいですか?

代替テキスト

スクリプトを保存する場所や、このフィールドにリンクする方法がわかりません。このスクリプトは別の Web サイトで見つけましたが、必要な作業には問題なく機能すると思います。トラックが停止したときに電子メールで通知するだけです。

0 投票する
2 に答える
2683 参照

python - アスタリスク用の最新のPythonアスタリスクAGIフレームワークは何ですか?

私は過去にPERLとPHPを使用してAGI開発を行ったことがありますが、現在のプロジェクトではPythonを使用しています。http://www.voip-info.org/wiki/view/Asterisk+AGIにリストされているフレームワークを見つけましたが、それらはすべてかなり古く、最新の状態に保たれていないようです。特にアスタリスク1.6.2専用のものが他にあるかどうか知りたいのですが。できればPython2.6以降で記述してください。

前もって感謝します。

0 投票する
1 に答える
4624 参照

linux - USSD ゲートウェイの実装

オペレーター向けの USSD ゲートウェイを開発することになっているので、次のことを手伝ってください - この目的でアスタリスクを使用できますか? -アスタリスク システムは、ユーザー入力として英数字を使用できますか。

0 投票する
1 に答える
762 参照

c++ - アスタリスク クロスプラットフォーム コンパイル

netbeans c/c++ IDE を使用して Windows からアスタリスクをコンパイルしようとしています。既存のコードにいくつかの機能を追加したいので。

構成ファイルを実行しているときに、次のエラーが発生しました

私はクロスプラットフォーム開発に非常に慣れていません。これを解決するのを手伝ってください

0 投票する
2 に答える
26622 参照

linux - 実際のユーザーがいない場合でも、Asterisk の Linux サービスで環境変数を設定するにはどうすればよいですか?

デーモンとして実行される (そして /etc/init.d/X から開始される) Linux サービスを作成しました。アプリケーションからアクセスできるいくつかの環境変数を設定する必要があります。

これがシナリオです。アプリケーションは、アスタリスク ユーザーに依存する (したがって、アスタリスクとして実行する必要がある) Perl AGI スクリプトの集まりですが、アスタリスクにはシェルがありません。理想的には、これを/home/asterisk/.bashrcに設定するだけですが、アスタリスクには存在しません。

アプリが環境変数を使用できるように、アスタリスク ユーザーの実行環境でアプリの環境変数を設定するにはどうすればよいですか?

0 投票する
2 に答える
496 参照

mysql - Mysql リモート同期

現在、リモート サーバーにアプリケーションを配置しており、コール センターはこのアプリケーションを使用して顧客との取引を実行しています。

すべての通話のルーティングと録音を支援するために、ローカル サーバーにアスタリスクをセットアップする予定です。アスタリスクがスムーズに機能するためには、アプリケーションをリモート サーバーからローカル サーバーに移動する必要があります。

すべてのデータをローカル サーバーに移動してローカルでトランザクションを実行するのは簡単ですが、ユーザーがオンラインでトランザクションを実行してリモート サーバー データベースにアクセスするオプションもあります。

ラックスペースによって提供される信頼性の高いインフラストラクチャとバックアップ ソリューションにより、リモート アプリケーションを使用できるようになりました。

アプリケーションをローカル サーバーに移動する場合、ローカルおよびオンライン トランザクションを処理できるように、リモート データベースとローカル データベースを同期するための信頼できるソリューションを探しています。