はじめに
電話をかけるとき、私たちはこう思っています。
「相手に電話をかけた」
でも実際には、その瞬間に 相手と直接つながっているわけではありません。
呼び出し音が鳴るまでの数秒間、
その裏側では とても忙しい交渉 が行われています。
今回は、電話がつながるまでの物語を書いてみます。
プロローグ:通話ボタンを押した瞬間
あなたがスマホで
📞 通話ボタンをタップしました。
この瞬間、スマホはこう言っています。
「この番号の人、今どこにいますか?」
まだ
- 相手が出られるか
- 電源が入っているか
- 圏外かどうか
何一つ分かっていません。
第1章:電話番号は“住所”ではない
まず誤解されがちなのがこれです。
📱 電話番号 = 相手の居場所
これは違います。
電話番号は、
- 名前
- ID
のようなもので、現在地ではありません。
第2章:最初に話しかける相手は「基地局」
通話ボタンを押したスマホは、
まず 最寄りの基地局 に連絡します。
「この番号に電話したいんだけど」
基地局は即答しません。
代わりにこう言います。
「ちょっと待って、ネットワーク全体に聞いてくる」
第3章:ネットワークの中で始まる捜索
ここからが本番です。
通信キャリアの中では、
次のような探索が始まります。
探される情報
- 相手のスマホは 電源ONか
- 現在 どの基地局に登録されているか
- 圏内か/圏外か
- 通話可能な状態か
これらの情報は、
常にネットワーク側で管理されています。
つまり、
「相手を探す」のはあなたのスマホではなく、通信網
第4章:相手が見つからない場合
もし相手が:
- 電源OFF
- 圏外
- 機内モード
だった場合。
ネットワークはこう判断します。
❌ 接続不可
この瞬間、あなたは:
- 「電源が入っていません」
- 「圏外です」
というアナウンスを聞くことになります。
👉 ここまで音声通信は一切始まっていません
第5章:相手が見つかった場合
相手が見つかると、
ネットワークは次のステップへ進みます。
「今、電話来てるけど受ける?」
この通知が、
相手のスマホに送られる瞬間です。
相手側では:
- 着信画面が表示される
- バイブが鳴る
- 着信音が鳴る
あなたが聞いている 「プルルル」 は、
「相手を呼び出している最中ですよ」
という 進捗音 なのです。
第6章:ここでもまだ“つながっていない”
重要な事実があります。
✅ 呼び出し音が鳴っている
❌ まだ通話は成立していない
この時点では:
- 音声は流れていない
- 通話回線も確保されていない
ただの 「呼び出し状態」 です。
第7章:「出る」という意思表示
相手が 通話ボタンを押す と、
初めてこうなります。
「通話を開始していい」
という合意がネットワーク上で成立します。
第8章:やっと“回線”が確保される
双方が OK を出した瞬間、
- 通話用の経路(無線・有線)
- 帯域
- 優先制御
が一気に確保されます。
ここで初めて、
「通話がつながった」
という状態になります。
そして次の瞬間――
音声が流れ始める のです。
エピローグ:電話は「交渉」である
電話は単なるボタン操作ではありません。
実際には:
- 相手を探す
- 状態を確認する
- 呼び出しを送る
- 双方の合意を取る
- 回線を確保する
という 多段階の交渉 です。
それを私たちは、
📞 ポチッ
で済ませています。
エンジニア視点のひとこと
電話がつながる理由は、
「世界規模で合意されたルールがあるから」
です。
- どのキャリアでも
- どの国でも
- 相手が移動中でも
同じ手順でつながる。
これは、
最も成功している分散システムの一つ
だと思っています。
おわりに
次に呼び出し音を聞いたら、
思い出してみてください。
その音は
「相手と交渉中ですよ」
という合図です。
音声が流れるまでの数秒間、電話は必死に準備をしています。
読んでいただきありがとうございました。