2016-09-15 4 views
10

現在、店舗向け店舗レストランを構築する予定です。私たちが直面している最大の問題は、IOSまたはAndroidのアプリケーションを開発するかどうかを決めることです。CID **を固定電話からアプリケーションにキャプチャする方法を理解できませんでした。固定電話から発信者IDを取得し、IOSおよびAndroidデバイスで使用する

我々は、多くのデバイスや他のプログラミング言語をサポートするが、それらのどれもIOSAndroidのをサポートしていない外付けモデムを発見しました。それを達成するためのあなたの提案は何でしょうか。

**発信者番号(発信者番号)

よろしくお願いいたします。

答えて

3

適切にあなたには、いくつかのより多くの情報を提供しなければならない答えるために、私は一つの任意の解決策を提案することができます:あなたはそれにアクセスできることを意味し、お使いの固定電話のモデムがtty(またはTTYエミュレーション)を介してアクセス可能である場合、Android上で

を通常のシリアルチャネルを使用します。 そのような場合、シリアルチャネルを聞いて、ATコマンドを使ってモデムとやりとりすることができます。

着信時に、発信者IDを使用してモデムから文字列を取得できるはずです。

シリアル回線から読み取るシステムサービスを書くことは大きな仕事ではありません。一部の端末で直接シリアル回線にアクセスするアプリケーションを作成することもできます(モデムマネージャアプリやシリアル端末アプリがGoogleプレイ)。 この回答が役立ちましたら幸いです。

5

ほとんどのUSB発信者IDはWindowsのみをサポートしていますが、固定電話から発信者番号を取得してモバイルアプリで使用したい場合は、自分でハードウェアを構築するためにラズベリーパイを使用することをお勧めします

NCIDは、Raspberry Piコミュニティが発信者番号を取得するのに使用される人気のあるパッケージです。ウェブ上に多くのチュートリアルがあります。ここでは偉大な例です: http://geekswithblogs.net/MobileLOB/archive/2016/07/06/caller-id-on-raspberry-pi.aspx

しかし、あなたの発信者IDのフォーマットには注意してください、あなたがモデムに送信する前に形式を変換する必要があるかもしれない、この男は自分のモデム https://www.reddit.com/r/DIY/comments/3nls9m/callerid_for_the_visually_impaired/のためのFSKフォーマットにDTMF形式を変換するために追加のハードウェアを購入しました

匿名でデータを取得したら、任意の方法でアプリ、WiFi、Bluetooth、超音波にデータを送信できます。