0

私は自分の要件の解決策を見つけることができません。私は配達サービスを持っています、そして彼らの電話番号で彼らに電話をすることによって一連のユーザーに通知したいと思います。電話番号のリストとシェルスクリプトとして人に電話をかける方法がありますが、内線番号とできればパスコードを呼び出してこのスクリプトを実行し、内線が公開されていてもパスコードを持っている人だけが電話をかけることができるようにします何とかして。

メインメニューとしてIVRを使用してTrixBox2.8.0.4を実行し、直通ダイヤルを有効にしています。

これが、解決策がカスタム拡張に関するものであることを期待して私が試したことです。私が正しい方向に向かっているかどうかはわかりません。

  1. extensions.confファイルのextensions_custom.confのコメントを解除しました。
  2. 次のようにextensions_custom.confファイルにエントリを追加しました。

[from-internal-custom] exten => 200,1、System(/home/rj/call.sh)

内線200に電話をかけると、PBXはそれが有効な内線ではないと言っています。この拡張機能は標準の拡張機能では作成されないため、おそらくPBXはそれを見つけることができません。PBXがルートを認識してスクリプトを実行できるように、インバウンドルートを作成するか、別の方法で拡張機能を作成する必要があるようです。

何が欠けているのか、私の完全なアプローチが正しくないのか教えていただけますか?これが機能する場合は、スクリプトを実行する前に、内線番号をダイヤルしている人からコードなどを検証するための入力を取得したいと思います。

よろしくお願いします。

-RJ

4

2 に答える 2

0

着信コールは、コンテキスト[from-internal-custom]と一致する必要があります。構成された拡張機能(200)は、このコンテキストでのみ機能します。設定が一般的に有効になっているかどうかを確認するには、次のコマンドを実行して、200を確認します。

アスタリスク-rx「ダイヤルプランショー」

于 2012-10-31T15:14:33.983 に答える
0

extension を使用して、アプリケーションのカスタム コンテストを作成しますs。カスタム宛先を使用して、次のようにカスタム コンテキストを宛先として追加します。カスタム宛先

次に、(例のように)機能コードが 200 のその他のアプリを追加し、次のようにカスタム宛先に向けます。

ここに画像の説明を入力

完了したら、Apply Configs を押すことを忘れないでください!

于 2012-10-11T14:24:15.823 に答える