質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

iPhone

iPhoneとは、アップル社が開発・販売しているスマートフォンです。 同社のデジタルオーディオプレーヤーiPodの機能、電話機能、インターネットやメールなどのWeb通信機能の3つをドッキングした機器です。

Q&A

解決済

1回答

752閲覧

フリーダイヤル自動接続アプリを作りたいです

yyaammaa

総合スコア1

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

iPhone

iPhoneとは、アップル社が開発・販売しているスマートフォンです。 同社のデジタルオーディオプレーヤーiPodの機能、電話機能、インターネットやメールなどのWeb通信機能の3つをドッキングした機器です。

0グッド

1クリップ

投稿2021/10/31 13:32

プログラミング初心者です。
登録したメーカーのコールセンターなどに自動でつながるiPhoneアプリを作成したいと思っております。
よくメーカーのコールセンターに電話すると、0120-00-0000にかけた後、用件の内容によって、
「〇〇については1を、××については2を、そのほかについては3を押してください」
という案内をされることがよくあります。

ユーザーが電話番号とその後の番号を登録すると、自動でそこにつながるようにしたいのですが、どのように実装すれば良いのかがわかりません。

open.urlで
tel://0120-00-0000-1
(わかりやすいように便宜上ハイフンをつけてます)
で電話をかけると、ただ、
0120-00-0000
の電話番号にかかるようです。

電話がつながった後に、1を押したような動作をさせるにはどうすれば良いのでしょうか。

Callkitで自分で電話アプリを作れるのかなと思ったのですが、これは自分でVoIP環境を作れる方のみ向けで、iPhoneの電話機能事態を間借する方法は存在しないのでしょうか。。

ご教授よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

「電話機能事態を間借する方法」はおそらく存在しないと思います。

根拠はありませんが、そういうアプリを見たこともないですし、そういうテクニックがあると見たことも聞いたこともありません。万が一、そういうテクニックがあったとして、いたずら電話をかけてしまうようなアプリや詐欺に悪用されそうなアプリが出てきてしまいそうな気もします。


追記)
と勢いで書いたのですが、だったら電話帳アプリで使われてるopenURLすらも危ないかぁ・・・と思ってしまったり。でもopenURLやCallKit、PushKit以外での通話の操作ってのはやはり無理なんじゃないかと思います。openURLでポーズみたいな意味の記号を打ち込めれば実装できるかも・・・と思い立って、公式リファレンスを色々見てみましたけどそれらしき記述はありませんでした(Appleのドキュメントにもこの辺に関してはの詳細な情報はないのですがw)。

その辺まで色々干渉できるようになると、通信キャリアにだけ許されている聖域を汚すことになるような気もしますし、やはり厳しいのではないか?というのが私の直感です。

投稿2021/10/31 16:53

編集2021/10/31 17:38
AbeTakashi

総合スコア4853

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yyaammaa

2021/11/02 12:26

やはり難しそうですね。。iOSに拘らず色々調査してみたいと思います。回答ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問