Asterisk テレフォニー プラットフォームと対話する小さな Web アプリケーションを作成しようとしています。似たようなものはたくさんありますが、自分で作るという学習体験が欲しいです。
これが私が今持っているものです: 誰かがコマンドライン経由でマネージャーインターフェースと対話できるようにする単純な python スクリプト。スクリプトの基本的な仕組みは次のとおりです。 1) Asterisk Manager インターフェイスに接続します。2) CLI でユーザーから 2 つの電話番号を取得します。3) 2 つのコールを発信します。 4) 発信されたコールを共通のミートミー会議に持ち込みます。5) 「while」ループは、ユーザーからの入力を待ちます。文字 a ~ z のみが許可されます。6) 「az」は、発信元の別のローカル拡張子を使用して会議に再生または「挿入」される .WAV ファイルに対応します。
私にとってはちょっとすっきりしていて、今はウェブアプリからまったく同じことをしたいのですが、どこから始めればいいのかわかりません。どの言語を使用する必要がありますか? 私は基本的なhtmlを知っており、javascriptで遊んだことがあります。フォーム入力変数をサーバー上の Python スクリプトに渡すには、どのような手法が必要ですか (Web サーバーとアスタリスク サーバーは同じマシンです)。CG?PHPの使用についてはどうですか?おそらくいつかそれを学ぶ必要があるでしょう... PHPを使用している場合でも、Pythonスクリプトを「呼び出し」て値を渡すことができますか? 最終的には JavaScript を使用して、ユーザーがボタンに対応するサウンドを再生できるようにしたいと考えていました (コマンド ライン バージョンの文字のように)。この質問は、「PHP を学んで Python をやめるべきか」という質問にもなりつつあると思います。
ヒントやガイダンスをいただければ幸いです。