مقدمه
تقریباً همه افراد حداقل یکبار در زندگی خود یک شماره تلفن اشتباه ارائه دادهاند؛ چه از روی اشتباه و چه عمداً. اطمینان از اینکه کاربران شما اطلاعات تماس دقیقی وارد میکنند، به آنها اجازه میدهد رمزهای یکبارمصرف را دریافت و بازیابی کنند، اعلانهای مهم را بگیرند و از هدررفتن زمان پشتیبانی مشتری برای شمارههای غیرقابلدسترسی جلوگیری شود. بیایید به سایر مواردی نگاه کنیم که در آنها بررسی اعتبار یک شماره تلفن اهمیت دارد.
وقتی از «اعتبار» صحبت میکنیم، باید سه جنبه کلیدی را در نظر بگیریم: اعتبار قالب شماره، اعتبار تخصیصیافته توسط اپراتور و قابلیت دسترسی.
API مربوط به Identity Insights یک شماره را در چندین بُعد مختلف اعتبار بررسی میکند.
اعتبار قالب شماره (Number Format Validity)
قابلیت Number Format Insight اطلاعات دقیقی درباره ساختار شماره تلفن و اعتبار قالب آن ارائه میدهد و کشور، پیششماره و اطلاعات قالببندی را برمیگرداند. این قابلیت به اطمینان از انطباق با استانداردهای بینالمللی شمارهگذاری کمک میکند.
در سطح جهانی، قالببندی شمارهها بین کشورها یکسان نیست، اعتبارسنجی شماره تلفن در مقیاس بزرگ دشوار است و همیشه خطر پردازش شمارههای نامعتبر، اشتباه قالببندیشده یا غیرمجاز وجود دارد.
با استفاده از بررسی قالب شماره، میتوان اطمینان حاصل کرد که شمارهها با استانداردهای جهانی سازگار هستند، خطاها کاهش مییابد و زمان و هزینه صرفشده برای ورود کاربران و ارتباطات کمتر میشود. این کار همچنین با شناسایی زودهنگام قالبهای نامعتبر، بهرهوری را افزایش میدهد و در نتیجه از مسیردهی بهتر و بومیسازی بر اساس موقعیت جغرافیایی آفلاین و مناطق زمانی پشتیبانی میکند.
اعتبار تخصیصیافته توسط اپراتور (Carrier Assigned Validity)
برندها نباید هنگام تلاش برای نسبتدادن یک شماره تلفن به یک فرد، به شمارههای غیرموبایلی اعتماد کنند. میتوانید با پرسوجو از اپراتور فعلی برای شمارههای موبایل و اپراتور اولیه برای سایر شمارهها، اعتبار تخصیصیافته توسط اپراتور را بررسی کنید. از آنجا که نوع شبکه همیشه مشخص نیست، توصیه میشود ابتدا اپراتور فعلی بررسی شود.
تماس با یک شماره تخصیصنیافته میتواند نتایج متفاوتی داشته باشد؛ بسته به اپراتور و کشور، ممکن است پیام عدم دسترسی، صدای خطا، انتقال به اپراتور دیگر یا حتی هیچ پاسخی دریافت نشود.
میتوانید بررسی کنید چگونه یک فراخوانی API انجام دهید که اطلاعات مربوط به شبکهای را که شماره تلفن در حال حاضر به آن تخصیص یافته است برمیگرداند؛ از جمله نام شبکه، نوع شبکه و کد کشور.
قابلیت دسترسی (Reachability)
قابلیت دسترسی مشخص میکند که آیا در همین لحظه میتوان از طریق تماس، پیامک یا داده به یک شماره تلفن دسترسی داشت یا نه. حتی اگر یک شماره معتبر به نظر برسد و به یک اپراتور تخصیص داده شده باشد، این همیشه به معنی قابلدسترسیبودن آن نیست؛ گاهی گوشی خاموش است یا خارج از سرویس قرار دارد.
نکته: قابلیت بررسی دسترسی از طریق Identity Insights در آینده در دسترس خواهد بود. در حال حاضر میتوانید این قابلیت را فقط از طریق محیط آزمایشی (playground) و با استفاده از Virtual Operator مشاهده کنید.
موارد استفاده
اعتبارسنجی شماره تلفن به جلوگیری از تقلب، اطمینان از ورود دقیق اطلاعات کاربر، پاکسازی دادهها و بازاریابی هدفمند کمک میکند. همچنین امکان شخصیسازی جغرافیایی را فراهم میکند، خطاها را کاهش میدهد و باعث صرفهجویی در زمان و هزینه میشود. حالا بیایید چند مورد استفاده عملی را بررسی کنیم.
جلوگیری از تقلب (Fraud Prevention)
شمارههای غیرممکن یا ناسازگار را رد کنید تا پیش از ارسال رمزهای یکبارمصرف، سطح حمله کاهش یابد. شمارههای نامعتبر یا غیرممکن میتوانند در همان مراحل اولیه شناسایی و مسدود شوند، که از ارسال اطلاعات حساس به ورودیهای اشتباه یا مخرب جلوگیری میکند. اگر شماره تلفن به یک اپراتور موبایل مرتبط نباشد، باید اقدامات امنیتی اضافی اعمال شود، زیرا نمیتوان آن را به یک فرد مشخص نسبت داد.
ورود و ثبتنام کاربر (Customer Onboarding)
در زمان ثبتنام یا پیش از ایجاد حساب، قالب شماره را اعتبارسنجی کنید تا تأیید حساب روی یک دستگاه واقعی انجام شود. بررسی اعتبار شماره تلفن در فرآیند ثبتنام کمک میکند اطمینان حاصل شود ورودی از نظر ساختاری درست است و پیامهای تأیید به دستگاههایی ارسال میشوند که احتمالاً وجود دارند.
بازاریابی و اعلانها (Marketing and Notifications)
اطمینان حاصل کنید که فقط شمارههایی با قالب معتبر هدف قرار میگیرند. فیلترکردن شمارهها بهگونهای که فقط قالبهای معتبر باقی بمانند، باعث میشود پیامهای بازاریابی و اعلانها به مخاطبان واقعی ارسال شوند، نه به شمارههای جعلی یا بدقالب. همچنین میتوانید تصمیم بگیرید زمانی که شماره به یک اپراتور موبایل تخصیص یافته است از SMS یا RCS استفاده کنید.
شخصیسازی جغرافیایی (Geographic Personalization)
زمان ارسال پیامها را بر اساس کشور یا نشانههای منطقه زمانی شماره تنظیم کنید. قالب شمارههای تلفن اغلب شامل کد کشور یا شاخصهای منطقهای هستند که امکان تنظیم زمان ارسال پیام متناسب با منطقه زمانی محلی یا شخصیسازی محتوا بر اساس موقعیت جغرافیایی را فراهم میکنند.
پاکسازی دادهها (Data Cleansing)
تبدیل شمارههای تلفن به یک قالب استاندارد، مانند E.164، باعث ایجاد یکنواختی در پایگاههای داده میشود و یکپارچهسازی، تحلیل و مدیریت اطلاعات تماس را سادهتر میکند.
جمعبندی
اطمینان از اینکه شمارههای تلفن بهدرستی ساختاربندی شدهاند، با استانداردهای بینالمللی سازگار هستند و به یک اپراتور تخصیص یافتهاند، میتواند به جلوگیری از تقلب، بهبود کیفیت و پاکسازی دادهها، امکان اعتبارسنجی بلادرنگ هنگام ورود اطلاعات، فعالسازی بخشبندی و بومیسازی، و بهینهسازی هزینهها کمک کند.
برای اطلاعات بیشتر، مستندات Identity Insights API را در بخش API Reference مطالعه کنید.
سؤالی دارید یا چیزی برای بهاشتراکگذاری؟ به گفتوگو در Slack جامعه Vonage بپیوندید، با خبرنامه توسعهدهندگان بهروز بمانید، ما را در X (توییتر سابق) دنبال کنید، کانال YouTube را برای آموزشهای ویدیویی دنبال کنید و صفحه توسعهدهندگان Vonage را در LinkedIn ببینید؛ جایی برای یادگیری، ارتباط و تعامل با جامعه توسعهدهندگان. در ارتباط بمانید، پیشرفت خود را به اشتراک بگذارید و از آخرین اخبار، نکات و رویدادهای توسعهدهندگان عقب نمانید.
