よくある質問
一括配信CSV(Q&A)
一括配信用のCSVをアップロードすると「電話番号の形式が不正です。」と表示されます。電話番号はどのような形式にすればよいでしょうか?
クライアントから共有されたCSVの例:
電話番号,名前,置換コンテンツ1,置換コンテンツ2,置換コンテンツ3,置換コンテンツ4,置換コンテンツ5 09123456789,,,,,,

この例では、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の上限、課金レート、お客様固有の設定などはこのマニュアルの対象外です。これらの内容については、お取引窓口へお問い合わせください。
