18

特定のシナリオを念頭に置いていますが、一般的には次のように質問します。

携帯電話でコンピューターのアクションをトリガーする方法はありますか? スマートフォンでは、電話とパソコンをBluetoothでリンクし、電話での着信をリッスンするある種の小さなプログラムをコンピューターで実行できるようにする必要があると考えています。誰かが私に電話をかけてきたとき、私は自分の携帯電話が発信者の電話番号をパソコンに送信するだけで、パソコンがそこから処理を行うようにしたいと考えています。それから、いつものように携帯電話で通話を処理したいと思います。

編集

この質問を更新しました!私は現在 HTC Hero を使用しています。うまくいけば、Android SDK によってこれがより簡単に達成できるようになるでしょう。

私の特定のシナリオは次のとおりです。

自分の電話 (Nokia N82) から電話がかかってきたときに、発信者phonenumberを検索アプレット/アプリケーションに送信して、 Microsoft Dynamics CRMにクエリを実行し、連絡担当者または会社がそれを持っているかphonenumberどうかを確認し、そうであれば、対応する人または会社を表示したいと考えています。画面上の情報。私が好む開発プラットフォームは .NET Framework です。

4

10 に答える 10

8

衛星ナビが電話とインターフェイスする方法は、電話のダイヤルアップ モデムとの Bluetooth シリアル接続を作成することです。コントロール パネルの Bluetooth オプションで、対応する COM ポートを確認できます。

接続すると、ハンドセットで通常の AT コマンドを送受信できます。Nokias の場合、これらは (プロセスの完全なガイドと共に)こちらに記載されています。

着信コールの「RING」通知を待ってから、すぐにコマンド「AT+CLCC」(List Current Calls)を発行する必要があります。私のN78では、これにより次の結果が得られます

+CLCC: 1,1,4,0,0,"07xxxxxxxxx",129

これは、PC で目的のアクションをトリガーするために必要なすべての情報である必要があります。

編集: その特定のリンクは、何らかの理由で実際には AT+CLCC について言及していません。コマンドの完全なセット (電話帳を照会したり、一部のハンドセットで着信 SMS を表示するコマンドを含む) については、このドキュメントを試してください。

于 2009-02-19T15:19:00.373 に答える
5

N82 は Symbian を実行するため、CTelephony (C++) クラスを使用して電話の状態を検出し、それを使って好きなことを行うアプリケーションを開発できます。ここに例があります

http://www.symbian.com/developer/techlib/v9.1docs/doc_source/guide/Telephony-subsystem-guide/N1013A/answer.html

于 2008-11-21T07:01:14.370 に答える
2

これはその電話でも実行できます、C++で実行できます。着信をブロックするためのSymbianアプリケーションがあります。これは、発信者番号にアクセスできることを意味します。また、この電話はJ2MEでもアクセスできるため、Bluetoothアクセスは問題になりません。

/ JaanusSiim

于 2008-11-17T03:32:09.660 に答える
2

「依存する」

対象の電話の SDK を確認する必要がありますが、Symbian と WindowsCE の電話ではそれが可能です (iPhone に関する NFI)。

Dynamics への呼び出しは、Web サービスから簡単に行うことができます。これを内部または外部に公開して、そのエリア内の WiFi (自社ネットワークまたはホットスポット) または携帯電話ネットワーク経由のデータを使用できます。

Microsoft CRM で働いていた日々 (v 1.* の地獄の日々) から、Skype や通常の固定電話を使用して話していることを行うための mod がありました。

于 2008-11-17T04:15:03.817 に答える
1

枠にとらわれずに考えてみませんか?

交換機 (Asterisk、GrandCentral、またはリング グループをサポートするその他のもの) を介して通話をルーティングできる場合は、電話と SIP イベントをリッスンしているコンピューターに同時に通話を送信できます。

これはより一般的な手法であり、特別な設定が必要ですが、電話に依存しないため、より柔軟に使用できます。

于 2009-02-19T16:12:31.577 に答える
0

私はあなたが確かにiPhoneでこれを行うことができないことを知っています。

nokia n82に関しては、symbian(彼らが使用しているのはそれではないですか?)が電話などの開発者フックを提供するかどうかはわかりませんが、そうでなくてもまったく驚かないでしょう。電話は「サードパーティにこれを台無しにさせたくないので、立ち入り禁止」のカテゴリに分類れます。

于 2008-11-17T02:28:57.727 に答える
0

これは、WindowsMo​​bileデバイスの.NETCompactFrameworkで非常に簡単に実行できます。デバイス上でアプリを実行し、電話によってトリガーされて、RAPIを使用してActiveSyncに接続されたPCにファイルを書き込み、デバイスによってファイルが特定のフォルダーに書き込まれるたびに、PC上のファイルリスナーアプリをトリガーすることができます。 。

残念ながら、N82はSymbian OSを実行しているため、何も得られませんでした。私たち全員がiPhoneに押しつぶされる前に、私のお気に入りのデバイスOSについて自慢したかっただけです。

于 2008-11-17T02:45:02.173 に答える
0

私がやりたいことが技術的に実現可能であることの強力な指標は、Bluetooth で携帯電話を車の GPS ナビゲーター システムにリンクし、カー ナビゲーション ディスプレイで着信コールの電話番号を確認できることです。

これが達成するのがそれほど難しくないことを望んでいましたが、私の希望は薄れています.

編集:さらに検索していますが、まだ運がありません。この件についてさらに情報が見つかるまで、この質問は開いたままにします。

于 2008-11-17T11:41:51.293 に答える
0

PC で Bluetooth HandsFree プロファイル API にアクセスできる場合は可能です。モバイルが HF 接続されている場合、電話番号を含む AT+CLIP パケットが送信されます。着信電話番号が通知されます。残りは簡単です。ただし、携帯電話は CLIP をサポートしている必要があります。私は、現代のすべての携帯電話がそれを行うと確信しています。

Microsoft Bluetooth スタックにアクセスするアプリケーションを作成できれば、これは簡単です。

于 2009-04-30T07:28:36.610 に答える