問題タブ [freepbx]
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.
asterisk - チャンネル発信、ローカル チャンネルからの呼び出し方法は? (インターコムを呼び出して dtmf を送信)
私の目標は次のとおりです。アクティブな通話中に動的機能によってアクティブ化されるバックグラウンド タスクを実行し、別の EXT へのダイヤルを実行して DTMF を送信します。これは、ユーザーが誰かとアクティブな通話をしているときに、ユーザーが 5555 を押すと、ドアが開くことを意味します。今日ドアを開けるには、手動で EXT 6 (ドア) に電話して DTMF 数字を送信する必要があります: 00* ユーザーがアクティブな通話に干渉することなく 5555 を押すと、これらすべてが自動的に行われます。前にダイヤルでこれらすべてを実行しようとしましたが、ダイヤルが通話をブロックするか、別の内線番号とブリッジして、元の通話が失われます。ASYNC でこれを行う必要があることがわかりました。つまり、dialplan を使用できず、CLI を使用する必要があり、その後何らかの方法で発信する必要があります。
アスタリスクは、ローカル セッション/ローカル チャネルを作成し、ドア拡張機能を確立/接続する必要があります。次に、DTMF を送信し、これらすべてをバックグラウンドでハングアップします。
これは私がこれまでになんとかしたことです:
features_applicationmap_custom.conf
openthedoor=> 5555、発信者、マクロ、OpenIntercomCall
次に->
extensions_custom.conf
[macro-OpenIntercomCall] exten => s,1,System(アスタリスク -rx "channel originate SIP/6 extension@yoyo")
アスタリスクから (ローカルまたはランダム チャネルを使用して) SIP/6 に電話をかけ、応答時に DTMF を送信する方法がわかりません。
ドアの内線は SIP/6 で、00* はそれを開くための dtmf です。
私がやろうとしているのは、ユーザー 5555 が通話中にドアが開くということです。アスタリスクがインターホンを呼び出して dtmf を送信することを意味します
java - ECCP (Elastix Call Center Protocol) Java ベースの実装
Java ベースのバージョンのElastix Call Center Protocolで約 6 か月間作業しており、助けが必要です。
私がインターネットで見つけたものはすべて PHP で実装されており、ほとんどの場合、非常に貧弱な例でした。
SourceForgeで Java の実装も見つけましたが、10 年間放棄されているようです。
私のポイントは次のとおりです。
私のアプリでは、キャンペーンとキューを直接 Asterisk と Elastix データベースに書き込む必要があります。Eccp Docs によると、それを行うための Eccp 操作はありません。
Eccp はそのような操作をサポートしていないようなので、Eccp プロトコルを介してキャンペーンを作成することもできませんでした。
そして他の多くの問題。これらの操作を完了するために、Java コードを Elastix サーバーへの http 呼び出しに混合するこれらの問題を回避しようとしています。
Javaで Elastix Call Center Protocolを使用したことのある人はいますか? もしそうなら、私が行ってきたすべてがひどい回避策のように見えるので、いくつかの指示を与えることができます.
あらゆる種類の助けをいただければ幸いです。
python - Raspberry Pi 上の VoIP サーバー/クライアント
私は RPi に基づくインターコム ステーション プロジェクトに関心があり、現在は Asterisk Server/FreePBX で遊んでいます。SD カードで RasPBX イメージを使用しています。私の意図は、家の外のボックスに取り付けられた Raspberry Pi を、誰かがボタンを押したときに外のゲストと通信できるプラットフォームとして使用することです。
私の質問は、同じ RPi プラットフォームで VoIP サーバーとクライアントを実行できますか?
Windowsでも可能だと思ったので、Linuxでも可能です。Asterisk Server と一緒に純粋な VoIP クライアント (Yate、X-Lite...) を実行することについて話しています。GUI とコンソールで動作するのはどれですか? 私も興味があります。どのライブラリをお勧めしますか? この分野での経験はありますか?
http://opensource.telkomspeedy.com/wiki/index.php/VoIP_Cookbook:_Asterisk_as_SIP_Clientという情報を見つけまし たが、Asterisk を別の SIP サーバーに登録してクライアントにする方法しかありません。SIPクライアントとAsteriskサーバーを同じマシンにセットアップしたいのですが、SIPクライアントはAsteriskサーバーを呼び出しているため、実際には同じデバイスであり、別のデバイスではありません。
linux - アスタリスク PIAF 寸法測定ハードウェア
FIAF(アスタリスク) AWS EC2 インスタンスをインストールするための推奨ハードウェアを探しています。中規模および大規模のエンタープライズ IT 業界に対応するエンタープライズ グレードのハードウェア。
専門家コミュニティからの回答を求めています!!
asterisk - 数秒後に WAN ドロップからサーバーへの着信コール
私は静的パブリックIPでElastix 2.4.0を使用します LAN上のすべての呼び出しは問題ありません LAN上の任意の内線からの発信呼び出し WAN(インターネット)上の任意の内線への呼び出し 問題なし WAN(インターネット)上の任意の内線から他の内線への呼び出し数秒後に通話が切れます。
sip.config を次のように変更すると:
localnet=192.168.1.20/255.255.255.0
通話は途切れないが声が出ない
asterisk - CDR レポートが表示されない (Astrisk 1.8 + FreePBX 12)
FreePBX 12 で Asterisk 1.8 を実行していますが、データベースに CDR レポートの結果が表示されません。
問題を解決するために多くの方法を試しましたが、解決できないようです。私を助けてくれる人はいますか??
私のコンソールからの出力は次のとおりです。
cdr_mysql
Asterisk 1.8 で廃止されたことを知りました。MySQL で動作させるには、ODBC と cdr_adaptive_odbc モジュールを使用する必要があります。誰かが私を助けることができれば、それは素晴らしいことです.
心から;