よくある質問

2026/11/09

一括配信CSV(Q&A)

一括配信用のCSVをアップロードすると「電話番号の形式が不正です。」と表示されます。電話番号はどのような形式にすればよいでしょうか?

クライアントから共有されたCSVの例:

電話番号,名前,置換コンテンツ1,置換コンテンツ2,置換コンテンツ3,置換コンテンツ4,置換コンテンツ5
09123456789,,,,,,
図:宛先CSVファイル欄の下に表示される電話番号形式エラー。
図:宛先CSVファイル欄の下に表示される電話番号形式エラー。

この例では、1行目のヘッダー行(項目名の行)がエラーの原因です。宛先CSVファイルにはヘッダー行を入れず、1行目から宛先のデータを記載してください。2行目の電話番号(09123456789)は数字のみの11桁のため、このチェックで問題になりません。

CSVの各行の電話番号は、数字のみの10〜14桁である必要があります(+、スペース、ハイフン、その他の文字は使用できません)。日本の携帯電話番号は、0から始まる11桁(例:09012345678)と、国番号81から始まる12桁(例:819012345678)のどちらでも指定できます。宛先は日本国内の携帯電話番号だけです(海外の電話番号は入力できても配信されません)。ヘッダー行のほかに、10桁未満または14桁を超える番号、見えないスペース、+やハイフンの文字がないか確認してください。CSVの列や文字コードの詳細なルールについては、CSVファイル形式(SMS一括配信フォーム)を参照してください。

配信ステータス(Q&A)

SMSが実際に届いたかは、どのように確認できますか?「delivrd」「undeliv」「rejectd」などの配信結果コードは何を意味しますか?また、これらはコールバックでも通知されますか?

詳細ダイアログの「配信結果」フィールドには、SMS回線から返った配信結果が表示されます。

コード意味
delivrdメッセージが宛先端末に届いたことを示します。
undeliv配信が失敗しました — 例:SMS非対応番号、解約済み番号、端末に到達できなかった場合など。
rejectdメッセージが拒否されました — 例:宛先側でSMS拒否設定が有効になっている場合。
  • 表の値は一例です。ご利用のSMS回線によっては、「配信結果」に別の値が表示されます。
  • undeliv および rejectd の場合、メッセージのステータスは not_charge になります。これは非課金ステータスで、そのメッセージについて課金されないことを意味します。
  • コールバックでは、「配信結果」の値(delivrd など)は通知されません。送信できたかどうかを示す結果コードが通知されます。コードの内容は、API仕様書を参照してください。
配信状況の確認は、「ステータス」と「配信結果」のどちらを見ればよいでしょうか?

最終的な配信可否のご確認には、「配信結果」フィールドをご参照ください。

  • SMSが実際に宛先に届いたかを確認するには、配信結果が配信成功を示す値(例:delivrd)になっているかをご確認ください。
  • ステータス(例:sending、sent)は、ULTIQUE SMSでの処理状況を示します。sending は、SMS回線への送信が終わり、配信結果を待っている状態です。sent は、SMS回線から配信成功の結果を受け取った状態です。
  • 配信結果(delivrd/undeliv/rejectd など)は、SMS回線から返った配信結果そのものです。
「not_charge」ステータスとなったあと、SMSは自動で再送されますか?

いいえ。

  • メッセージが not_charge となった時点で、それは最終的な未配信結果であり、自動では再送されません。その宛先へ送信するには、新たにリクエストを送信してください。
SMSが「not_charge」となる一般的な理由にはどのようなものがありますか?

考えられる理由には次のようなものがあります。

  • 宛先の端末の電源が入っていない
  • 宛先がサービスエリア外にいる
  • ネットワークまたは通信上の問題
  • 電話番号が無効、または存在しない
  • 宛先端末でSMS拒否などの設定が有効になっている
  • キャリア側の制約またはフィルタリング

それでも解決しない場合

契約条件、APIの上限、課金レート、お客様固有の設定などはこのマニュアルの対象外です。これらの内容については、お取引窓口へお問い合わせください。