2012-05-09 11 views
1

アンドロイドで次のようにしたいと思います。 可能ですか?アンドロイドでDTMFトーンを操作する

1)コール+ XX XXXXXXX

2)

3終了する第1のトーンを待つ)を挿入パス:XXXX

4)が短い高音待つ

を終了します

5)特定の音が聞こえるまで1を押します。

ここでトーンはDTMFトーンであり、コールインテントでそれを実行しようとしましたが、コードを使用して通話中に通話を入力するにはどうすればよいですか?

誰でも私を案内できますか?

ありがとうございます!

+0

[再生中の音声を再生](http://stackoverflow.com/questions/3900564/play-an-audio-clip-onto-an-ongoing-call)とhttp:// stackoverflow .com/questions/5268964/stream-audio-to-a-phone-call-androidとhttp://stackoverflow.com/questions/4319949/need-to-play-audio-to-the-callerとhttp: /stackoverflow.com/questions/5452595/playing-an-pre-recorded-audio-file-to-somebody-over-a-call and http://stackoverflow.com/questions/6498999/playing-an-audio-fileその間にアンドロイドが音声を送るようになると同時に数十もの他のものが数多く表示されます。 – CommonsWare

答えて

0

電話通話への書き込みはできません。申し訳ありません。

+0

@CommonsWareとAlex Lockwood - 実際、コールに音声を注入できないことは、DTMFトーンの送信が不可能であると考える理由ではありません。任意のオーディオを注入する既知の例はないが、デバイスはユーザのキー押下に応答してこれを常に行うことを考慮する。既存のDTMF注入機能を引き起こすことができるという問題は、任意の音声を注入することとは全く異なるものです。私はまだ答えが "いいえ"と思っていますが、その理由は異なります。マイクからのフィードバックを得ることも課題になります。 –

2

あなたはAndroidデバイスから直接行うことはできませんが、これを達成するためにCall Control XML (CCXML)を使用するプログラム可能なサービスを使用することができます。対話したいシステムの電話番号をダイヤルするCCXMLアプリケーションを呼び出します。 CCXMLアプリケーションは、ユーザーが記述した自動化プロセスを引き継ぎます。あなたのプロセスで説明されているように、トーンを聞くことは、しばしばCall Progress Analysisと呼ばれます。優れたCCXMLとCall Progress Analysisを持つプラットフォームはVoxeo's Prophecyです。あなたは無料でそれを試すことができます。 DTMFトーンを聞いているので、CCXMLとVoiceXMLの組み合わせを使用することができます。予言は両方をサポートします。 VoiceXMLは特定のDTMFトーンを検出できます。 VoiceXMLまたはCCXMLにDTMFを送信するように指示する方法はありません。これがハンドルである方法は、DTMFの音声録音を再生することです。 audio recordings of DTMF tones that work on Prophecy hereを得ることができます。

関連する問題