☎️ DTMFとその伝送方式(RFC2833とみなし音声)

概要: 本資料では、電話のボタン操作で使われる DTMF の仕組みと、IPネットワーク上で DTMF を伝送する代表的な方式である RFC2833 と、従来の みなし音声(In-band DTMF) の違いを整理します。

1. DTMFとは

DTMF(Dual Tone Multi-Frequency) は、電話機のプッシュボタンを押したときに鳴る「ピッ、ポッ」というトーン信号で数字や記号を伝える方式です。


主な利用シーン

ポイント: DTMFそのものは「音」の仕組みですが、IP電話(VoIP)環境では、 その音をどうネットワーク上で伝えるか が重要になります。

2. DTMF伝送方式の2つの考え方

DTMFをネットワーク上で伝送する場合、代表的には次の2つの方式があります。

3. みなし音声(In-band DTMF)とは

みなし音声(In-band DTMF) は、DTMFトーンを通常の音声と同じように扱い、音声ストリームの中にそのまま乗せて伝送する方式です。

特徴

イメージ

【みなし音声(In-band)】
  電話機で「1」キー押下
      ↓(697 Hz + 1209 Hzの音が鳴る)
  マイクで拾われ、音声としてそのまま伝送
      ↓
  途中の機器・コーデックで圧縮/伸張される
      ↓
  相手側機器が「音」を聞いてDTMFと判定する
メリット:
デメリット:

4. RFC2833とは(RTP上でのDTMFイベント伝送)

RFC2833 は、IPネットワーク上で DTMF を伝送するための標準仕様で、RTPパケット内で「DTMFイベント」として音声とは別に送る方式です。

特徴

イメージ

【RFC2833(Out-of-band / RTP Events)】
  電話機で「1」キー押下
      ↓
  端末が「DTMFイベント: '1'」というデータを生成
      ↓
  RTPイベントパケットとして送信(音声とは別枠)
      ↓
  相手側機器は「イベント情報」を受け取り、
  確実に「1」が押されたことを認識できる
メリット:
デメリット:

5. 「RFC2833」と「みなし音声」の違い(まとめ)

項目 RFC2833 みなし音声(In-band DTMF)
伝送の考え方 DTMFを音声とは別のデータ(RTPイベント)として送る DTMFを普通の音声としてそのまま送る
主な利用環境 IPネットワーク(SIP / VoIP、IP-PBX、IVRなど) アナログ回線、TDM-PBX、シンプルな音声回線
コーデックの影響 ほぼ受けない(コーデック非依存) 大きく受ける(歪み・誤検出の原因)
互換性 VoIP機器同士で設定が一致している必要あり 古い機器・アナログ網と相性がよい
典型的な説明 IPネットワーク上でDTMFを伝送する標準規格 DTMFを ‘みなし音声’ として扱う伝統的な方式(主にアナログ伝送路で使用)

6. どちらを使うべきか

まとめ: