iOSを使用して以下の要件を達成するにはどうすればよいですか?
1) iOS からプログラムで電話番号をダイヤルします。
2) 番号が呼び出された後、追加の DTMF を送信します。
tel
URL スキームを使用して電話をかけることができることがわかりました。DTMF トーンの送信については不明です。
iOSを使用して以下の要件を達成するにはどうすればよいですか?
1) iOS からプログラムで電話番号をダイヤルします。
2) 番号が呼び出された後、追加の DTMF を送信します。
tel
URL スキームを使用して電話をかけることができることがわかりました。DTMF トーンの送信については不明です。
SDK を使用して直接電話アプリ経由で DTMF トーンを送信することはできません。ただし、次のように電話番号に番号を追加できます。
1-800-555-1212 にダイヤルし2、3 秒後に自動的にキー入力して音声メニューからオプションを選択し、ユーザーがダイヤルするボタンを押すことを許可するとします45。電話の URL として次を渡します。
@"tel:1-800-555-1212,,,2;45"
これは、連絡先アプリと電話アプリでも機能します。電話のキーパッドのキーを押して、誰かの電話番号を編集するときにコンマとセミコロンを入力することもでき+ * #ます。
これがどこに文書化されているかわかりません。私は実験と、テレフォニーの専門家である同僚との会話を通じて、それを理解しました。
1) tel プロトコルのような URL を開くことによって行われます
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:1-234-567890"]];
2)現在のSDKでは不可能です