問題タブ [telephony]
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.
perl - Perl を使用して AGI で現在のアスタリスク呼び出しを転送するにはどうすればよいですか?
アスタリスク ベースの PBX を使用しており、PBX の Web コントロール パネルから AGI スクリプトを正常に実行できました。
私は Perl から AGI を呼び出しているため (どちらもまだ知りません)...
アスタリスク コマンドは次のようになります。
これまでのところ、データベース検索などを行う必要はないと思います。単純に発信者 ID を設定したいだけで (これは既に実行できます)、特定の番号に通話を転送します。
上記のアスタリスク コマンドを実行する AGI/perl スタイルを使用して、現在の呼び出しを転送する方法を誰か教えてもらえますか?
参考までに: 次のような形式を使用した例をいくつか見てきました。
しかし、それを AGI/perl 形式に変換する方法がわかりません。
android - CallLog - フィールド タイプ
通話ログを読み取るテスト アプリを作成しました。3種類のフィールドがあります ->incoming, outgoing, missed
エミュレーターではmissed、電話に出なかった後に型を取得します。呼び出しを拒否すると、 type が返されincomingます。
私の HTC Hero フォンでは、常に type が表示されmissedます。ピックアップしない場合、および拒否した場合、タイプ フィールドは常にmissedタイプです。
これは HTC Hero のバグですか?
android - 着信発信者が Android の連絡先かどうかを確認する簡単な方法はありますか?
Android フォンが通話を受信すると、その通話が独自の連絡先データベースに存在するかどうかが自動的にチェックされます。その情報にアクセスする簡単な方法があるかどうか疑問に思っていました。呼び出し中の状態で特定のアクションを実行する がPhoneStateListenerあり、着信発信者が連絡先リストにあるかどうかを確認したいと考えています。
Contacts を経由せずにこれを行う方法はありContentProviderますか?
linux - multimon、awk、espeak による DTMF モニタリング
- サウンドカードが 1 つをキャプチャするたびに、話された DTMD 数字を聞く方法は?
目的は、ハンドヘルド トランシーバーを介して dtmf トーンをダイヤルする、私の PC とインターフェイス アクティビティを無線で制御することです。
multimon を使用して DTMF トーンを聞きました。 awk を使用して数字をフィルタリングし、それに応じて続行しようとしました。たとえば、無線からキー「0」を入力すると、システムを再起動する必要がありますが、最初に操作を確認します。「コンピュータが再起動します。# を送信して確認します」...
リモートラジオへの音声確認にespeakを使ってみました。PC サウンドカードに接続された無線がコマンドを受信し、応答を送信します。
multimon を espeak 内の awk 内にネストする方法がわかりません。
Multimon自体は、実行中のため、stdoutで何もできません(数字を聞いた後に終了しないでください。これは実際に正しいです)。
自然なマルチモン ループから抜け出さずに、各数字だけを話す方法を知っていれば、非常に役に立ちます。
たとえば、multimon -a DTMF | awk'{print}' espeak -stdin これが単に機能した場合!
することは可能ですか?どんな助けも歓迎します。
3 年が経過しましたが、Linux の DTMF デコードはまだ進歩していません。
Linux で DTMF Radio Controlling プロジェクトが表示されなくなったら、この問題を解決できれば、これを公開する予定です。
Thanks / マリオ/ サンパウロ ブラジル
api - 電話をかけるためのWebAPI
Skypeのように、ソフトウェアをインストールせずに、Webで電話をかけたり(おそらくフラッシュベース?)電話で会話したりするためのAPIはありますか?
ありがとう
android - 発信コールが応答されたかどうかを検出します
放送されたらACTION_NEW_OUTGOING_CALL、相手の回答の次のイベントをキャプチャする必要があります。それを達成する方法についてアドバイスをいただけますか?Androidダイヤラーアプリが緑色のAndroidアイコンを、その人が手に取ったときにその人の写真に正確に変更するので、それが可能であることを私は知っています。
更新:発信通話を処理するAndroid上のアプリのソースを確認しました。私は次の方法に気づきましたContactsUtils:
私の答えは、を聞いている活動にあると思いますIntent.ACTION_CALL_PRIVILEGED。だから私の質問を言い換えると:誰かがどのアクティビティが処理するか知っていますIntent.ACTION_CALL_PRIVILEGEDか?
android - Androidフォンで留守番電話プログラムを作成することは可能ですか?
私は次のAndroidアプリプロジェクトを研究しています。(妻と私はマヤ暦カウントダウン2012アプリを作成しました)通常の家庭用留守番電話のすべての機能を備えたAndroid電話用の留守番電話を作成したいと思います。応答するメッセージの録音は比較的簡単に思えますが、着信者にそのメッセージを再生する方法がわかりません。
このアプリは、Android市場で受け入れられないようなハックなしで可能ですか?私はC++の経験が豊富で、ndkなどをセットアップしました。
ところで、stackoverflowは素晴らしいです。私はここでの知識に非常に感銘を受けています。
java - Skype4Java はまだ開発中ですか?
これの最後のリリースは2006 年 9 月 30 日だったようです。アクティブな開発はまだ進行中ですか?この上に商用品質の製品を構築した人はいますか?
c# - アスタリスクで着信を検出し、通話先を検出する
私は現在、Asterisk AMI を使用して通話の着信を検出し、通話の発信者と発信者に基づいて Web 要求を実行する Windows サービスを作成しています。これらの詳細の両方が含まれているのを聞くことができるアスタリスクのイベントを知っている人はいますか? 通話しているシステム外の人の番号が必要ですが、アスタリスクの外で使用できる限り、呼び出されている内部電話番号を識別するために使用できるものは何でも問題ありません.
私はイベントを見ていましたが、それらはすべて外部発信者の番号を持っていますが、サービスでこれらの辞書を構築しない限り、uniqueid 以外の内部発信者にリンクするものはありません。使用する。
android - さまざまなセルIDを配信するAndroid(隣接セル情報)
Android Dev Phone 2を使用して、GsmCellLocation.getCid()メソッドを使用してネットワーク上のセルIDを取得しています。コマンドを実行してNeighboringCellInfoのすべてのCellIDを取得すると、次の値が取得されます。
597195726
597185722
597195718
597110191
597101100
597175726
SDK1.6を使用してこれを実行しています。
問題は、所有しているGSMモデムでエンジニアリングモードを実行し、コマンドを実行して隣接セルIDを取得すると、次の値が取得されることです
。34253
0
34223
34262
34181
0
ここでの違いは何ですか?Androidはどの形式でセルIDを配信していますか?
「cell.getCid()&0xffff」を実行しようとしましたが、次の値を取得しています:
21690
31686
37068
11695
11694
31694
これは、GSMモデムがエンジニアリングモードで提供しているものとはまだ異なります。
明らかに、私はこれを同時に、同じ場所で試しました。
使用している外部GSMモデムが配信しているのと同じセルIDを取得しようとしています。