web-dev-qa-db-ja.com

スマートフォンをダイヤルアップモデムとして使用しますか?

今日のほとんどの携帯電話は、音声の出力と入力の両方として機能するオーディオジャックを備えています。そのため、電話をかけるためのマイクを内蔵したヘッドフォンが今日あります。それでは、この双方向オーディオジャックを使って、PCから(ソフトウェアモデムを使って)電話を使ってダイアルアップ接続することは可能ですか?

44
Generalkidd

いいえ。アナログ電話モデム(別名POTS - 「普通の古い電話サービス」モデム)は、伝統的な電話ネットワーク(別名PSTN - 「公衆交換電話網」)が音声をデジタル化したとき、8ビットのサンプルで8,000回そのようにしたからです。 1秒あたり、合計8ビット* 8 kHz = 64,000 bpsのデジタルオーディオ。アナログのデジタル変換(ADC/DAC)の問題のため、データ用にその64kbpsを完全に利用することは不可能でしたが、デジタル電話回線にデジタルモデムがある場合(ISDN Bチャネルなど)単一のDACを介して53〜56kbpsで送信できます。しかし、アナログ回線からは、1つのADCを通して33.8kbpsしか送信できません。

しかし、携帯電話の問題は、固定電話のPSTNのようにフル64kbpsデジタルオーディオチャンネルを提供したことがないことです。彼らはあなたの音声を9600 bpsのチャンネルに収まるように圧縮するために非可逆コーデックを使います。そのため、そのチャンネルで音声変調信号を送信したい場合は、4800 bps(4.8 kbps = 0.6 KibiBytes/sec)の帯域幅を使用できれば幸いです。そして、それはあなたがそのオーディオチャンネルがあなたに与えるものを最大限に利用するようにカスタム変調方式を設計すると仮定しています。 POTSモデムで使用されている従来の変調方式のいずれかがGSM音声チャネルでうまく機能するかどうかはわかりません。私が知っているすべての人にとって、既製のPOTSモデムは完全にその表面に落ちて、GSM音声チャネル上で昔の300 bpsレートを維持することさえできないかもしれません。

アップデート:私はオンラインでGSM音声チャネル上でアナログオーディオ変調を行うことは一般的に2400 bpsに制限されていると言っているという参照を見つけた、それで上記の私の見積もりはかなり寛大だった。


これはあなたの質問の範囲を少し超えていますが、デジタル携帯電話ネットワークを介してダイヤルアップのような接続を行うための技術は存在していますが、携帯電話のヘッドセットジャックにPOTSモデムを接続するというアナログ的な複雑さはありません。

1つの解決策は "Circuit-Switched Data"またはCSDと呼ばれ、通常は何らかのタイプのシリアル接続(昔は従来のRS-232またはRS-422スタイルのシリアルインタフェースまたはIrDAを使用)を介してコンピュータを携帯電話に接続します。最近ではUSBやBluetooth、そして携帯電話を持っていることで、そのシリアルインターフェースからワイヤレスキャリアの機器への9600 bpsのデータ接続に直接アクセスできるようになります。ワイヤレス通信事業者のネットワーク内では、9600 bpsのデータストリームがデジタル電話回線に接続されたデジタルモデムに入力されるため、このテクノロジを使用してPSTN上の任意のモデムに9600 bpsのモデムコールをかけることができます。

CSDの後に高速CSD(HSCSD)が続きました。これは、携帯電話が同時に4つのGSM音声チャネルを使用する点を除いてCSDと似ていたので、(少なくともダウンストリームチャネルで)同様に56kbpsの接続が可能です。 POTSモデムの最後の時代(V.90)。

GPRSやEdgeのようなデジタル携帯電話技術では、PPPを実行するために電話へのそのシリアル接続を使用することは可能でした、しかしそれはどんな電話回線に接続されたどんなモデムにもうまくいかなかったでしょう。 PPP接続のもう一方の端は、モデムからではなくIP経由でL2TPでトンネリングされたPPP接続を受け取るPPPサーバーである必要があります。これは、ダイヤルアップモデムのPOPをレベル3やUUNetなどのサードパーティにアウトソーシングしているISP間では一般的でしたが、今日でもDSL ISP間で一般的です(非常に多くのDSLサービスにPPPoAまたはPPPoEが必要です)。


tl; dr:いいえ、ヘッドセットジャック経由でPOTSモデムを携帯電話に接続して電話をかけることはおそらく不可能です。 PSTNのモデムへの接続に成功しました。接続しても、(POTSモデムが使用されている場合でも)おそらく非常に低いデータレートしか使用されず、グリッチがあり信頼性が低いと考えられます。ただし、ダイヤルアップモデムの呼び出しやPPP接続を行うためにコンピュータを携帯電話に接続する方法は他にもあります(またはありました)。

58
Spiff

直接的な答えではなく、興味をそそるものです。

セルラー音声チャネルでレガシーモデムを使用することは不可能ですが、実際には、それを機能させることができる特殊なモデムを設計することが可能です(OPが望むように、受話器のジャックに差し込むことによって多かれ少なかれ)。これは便利な機能です。

  1. データ通信が依然として必要とされる可能性がある遠隔地ではデータカバレッジが利用できない可能性がある(最も一般的な必要性を挙げるとATMおよびEFT端末をサポートするために)。
  2. 音声チャネルは最も通信優先度が高く、データサービスが完全にオーバーフローした場合でも(大規模な混雑や使用の急増によって)動作し続けます。

考えられるアプローチについて説明しているIEEEの記事:

http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=4383352&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber %3D4383352

上記のアプローチを成功した商品に変えることに成功した会社:

http://www.symstream.com/dov.html

3
oakad

データテザリングが利用可能になる前に、以前は携帯電話をアナログモデムに接続していました。

外付けスピーカーと外付けマイクを接続する携帯電話ドックを使用し、次にheathkit hamラジオ電話パッチを使用して音声入力から音声入力を分離し、バランスの取れた電話接続を提供しました。

モデムを幸せにするためにフィルターをかけられたdcで仮想電話線を作り、それに電話パッチを接続しました。

手動で携帯電話のモデムダイヤルアップ番号をダイヤルし、モデムにダイヤルトーンの欠如を無視して1桁ダイヤルしたatdtコマンドで接続させました。

これは、固定電話ベースのモデムへの多くの呼び出しに有効でした。

当時は9600ボーが標準でしたが、おそらくセットアップから28,800または33.6kを得ることができると思います

ameritech(固定電話)接続された携帯電話でそれを試してみました、携帯電話呼び出しはセットアップなしでエコーされて、モデムで全く接続をしないでしょう

携帯電話(ワイヤレスキャリア)に別の同じモデルの携帯電話を持っていた、それが私の州および近くの州、および長距離モデムの周りからダイヤルアップモデムコールを提供したエリア外からの電話

それが機能することについての質問があった場合、彼らはセットアップを通じてテスト通話を行うことができるようにまた、通常の固定電話を持っていた。

0
leakyfirewall

あなたがあなたの携帯電話を携帯電話へのデータ接続をダイアルアップモデムに入力するためのダイアルアップ信号に変換することについて話しているなら、これは可能であり、あなたがしようとしているなら他の話題の問題の大部分を克服するでしょう。別の話になるだろうダイヤルアップモデムとして携帯電話を使用してください。

あなたがあなたのデータ接続を同じ信号に変換する方法を考え出すことができるなら、あなたはまだ電話線アダプタへのオーディオジャックを見つけてそれからあなただけがデータを達成することができるであろうダイヤルアップモデムに差し込まなければならないでしょうダイヤルアップモデムの速度

0
Malachi