การส่ง

หมายเลขโทรศัพท์และการระบุประเทศ

เขียนหมายเลขในรูปแบบ E.164: เครื่องหมายบวก รหัสเรียกใช้ และหมายเลขภายในประเทศโดยไม่มีคำนำหน้า trunk prefix รวม 7 ถึง 15 หลัก +14155550123, +447400123456 และ +4915123456789 เป็นรูปแบบ E.164 ทั้งหมด

การทำความสะอาด

  • จะลบช่องว่าง จุด ขีด เส้นทับ และวงเล็บออก: +44 (0)7400-123 456 ไม่ถูกต้องเพราะมี (0) แต่ +44 7400-123 456 ถูกต้อง
  • 00 นำหน้าจะเปลี่ยนเป็น +: 004915123456789 จะอ่านเป็น +4915123456789
  • ตัวเลขที่ไม่มีเครื่องหมายบวกจะถูกอ่านเป็นหมายเลขระหว่างประเทศ: 14155550123 กลายเป็น +14155550123 ควรเก็บหมายเลขพร้อมรหัสเรียกใช้
  • หมายเลขที่ยังไม่มีเครื่องหมายบวกและไม่ใช่ 7 ถึง 15 หลักจะถูกแยกเป็น invalid_number
  • หมายเลขเดียวกันสองครั้งในคำขอเดียวจะถูกส่งครั้งเดียว สำเนาที่สองจะถูกแยกเป็น duplicate

การระบุประเทศ

แต่ละหมายเลขจะมีราคาตามประเทศที่สังกัด โดยอ่านจากรหัสเรียกใช้ที่ตรงกันยาวที่สุด บางรหัสเรียกใช้ใช้ร่วมกัน และ API จะแยกประเทศเหล่านั้นด้วยคำนำหน้า:

รหัสเรียกใช้วิธีการแบ่ง
+1ตามรหัสพื้นที่: รหัสแคนาดามีราคาเป็นแคนาดา รหัสแคริบเบียน (809, 829, 849 สาธารณรัฐโดมินิกัน, 876 และ 658 จาเมกา, 787 และ 939 ปวยร์โตรีโกและอื่นๆ) มีราคาตามเกาะนั้น หมายเลข +1 อื่นๆ ทั้งหมดมีราคาเป็นสหรัฐอเมริกา
+44คำนำหน้าโทรศัพท์มือถือของเกิร์นซีย์ (7781, 7839, 7911), เจอร์ซีย์ (7509, 7700, 7797, 7829, 7937) และเกาะแมน (7524, 7624, 7924) มีราคาตามเกาะเหล่านั้น ที่เหลือมีราคาเป็นสหราชอาณาจักร
+7+7 6 และ +7 7 มีราคาตามคาซัคสถาน ส่วนที่เหลือตามรัสเซีย
+262+262 639 และ +262 269 มีราคาตามมายอต ส่วนที่เหลือตามเรอูนียง
+39อิตาลี รวมถึงสายของนครวาติกัน

ประเทศที่ตรงกันจะอยู่ในฟิลด์ country ของทุกข้อความ ดังนั้นคุณสามารถตรวจสอบได้ว่าหมายเลขนั้นถูกคิดราคาอย่างไร

หมายเลขโทรศัพท์และการระบุประเทศ | BulkSMSAPI Docs