はじめに
SMSは、メールやアプリ通知よりも高い開封率と即時性を誇るコミュニケーション手段です。日本国内では、「0005」から始まる共通SMS番号が登場し、企業からユーザーへ安心・確実にメッセージを届けられる環境が整ってきました。
日本市場向けTwilio Short Code SMS
この記事では、0005番号の概要から、Twilioでの活用方法、そして具体的なユースケースと実装例までを解説します。
0005番号とは?
-
日本の主要4キャリア共通のSMS専用番号
- NTTドコモ、KDDI、ソフトバンク、楽天モバイルが共同管理
- 「0005」から始まる8〜10桁の番号
- 音声通話は不可、SMS送受信に対応
-
キャリア事前審査が必須
- 用途、送信内容、サンプル文面を提出
- 不正利用やスパムを防ぐための厳格なチェック
なぜ0005番号が注目されるのか
-
高い信頼性
キャリア認証済みの番号で送信されるため、スパムフィルタにかかりにくく、ユーザーも「正規の連絡」と認識しやすい -
全キャリア対応の単一番号
1つの番号で4キャリア全てのユーザーに配信可能。これまで全キャリアで利用可能な共通番号は提供されていなかった -
高スループット配信
国際SMS経路よりも高速で大量配信が可能 -
双方向SMSでのやり取り
認証コード送信だけでなく、ユーザーからの返信を受け付けて対話も可能
Twilioでの0005番号活用
Twilioは0005番号を双方向SMSとして提供しています。これまで通りProgrammable Messagingで利用可能です。
特徴
-
送受信両対応
APIやWebhookで受信SMSをリアルタイム取得可能 -
キャリア審査を一括申請
Twilio経由で4キャリアの審査を一括で実施 -
高到達率
国内経路で安定した配信 -
ユーザー返信は無料
エンドユーザーは課金なしで返信可能(企業側負担)
実装:QRコードからSMS送信で資料取得
シナリオ
展示会ブースでの資料配布
-
ブースのパネルやチラシにQRコードを印刷
-
来場者がスマホでQRコードを読み込む
-
スマホのSMSアプリが自動起動し、宛先は企業の0005番号、本文には「資料希望」と自動入力済み
-
来場者が送信ボタンを押すだけでリクエスト完了
-
即座に自動返信SMSでカタログのダウンロードURLや限定クーポンコードを送付
メリット
企業側
-
入力フォーム不要
Webフォームやメールアドレス入力を省略できるため、獲得率が向上 -
即時配布・即時利用
リクエストから配布まで数秒で完了、展示会や店頭での滞留時間を減らせる -
正しい連絡先の取得
SMSを受信可能な携帯番号からの送信になるため、架空アドレスや誤入力を防止 -
配信効果の測定
QRコード別の短縮URLを使えば、展示会・店舗・広告媒体ごとの効果分析が可能
ユーザー側
-
手間がほぼゼロ
QRコードを読み込み、送信ボタンを押すだけ -
アプリ不要
標準のSMSアプリが使えるため、特別なインストール作業なし -
すぐに使える
資料やクーポンをその場で入手でき、待ち時間なし
仕組み
- ユーザーがQRコードを読み込む
- スマホのSMSアプリが起動し、宛先(0005番号)と本文(例:「資料希望」)が自動入力
- ユーザーが送信すると、自動返信で資料のURLを送付
実装例
- QRコードの生成
- 自動返信のTwml作成
QRコード生成(JavaScript)
const QRCode = require('qrcode');
const smsLink = 'sms:0005xxxxxxx?&body=資料希望';
QRCode.toFile('sms_qr.png', smsLink, { width: 300 }, (err) => {
if (err) throw err;
console.log('QRコード生成完了');
});
自動返信(Webhook例)
app.post('/sms-receive', (req, res) => {
const body = req.body.Body.trim();
res.set('Content-Type', 'text/xml');
if (body.includes('資料希望')) {
res.send(`
<Response>
<Message>こちらから資料をダウンロードできます:https://example.com/catalog.pdf</Message>
</Response>
`);
} else {
res.send(`
<Response>
<Message>キーワードが認識できませんでした。「資料希望」と送信してください。</Message>
</Response>
`);
}
});
注意点
- 審査期間を考慮:1〜2ヶ月かかる
- 音声通話不可
- キャリア規約に沿った利用
まとめ
0005番号は、Twilioを使えば高信頼かつ双方向のSMSチャネルとして活用できます。
認証・サポート・キャンペーン応募など多用途に対応可能で、QRコード連動で資料配布などのUX改善も可能です。
もちろん、OTPの配信や通知目的で利用しても問題ありません。