سرویس تماس صوتی (Voice Call)
سرویس تماس صوتی راهکاری هوشمند، مطمئن و با نرخ تحویل (Delivery Rate) بسیار بالا برای ارسال کدهای تایید (OTP) است. این سرویس به عنوان راهکاری قدرتمند در کنار پیامک و فلشکال، تضمین میکند که پیام شما حتی در شرایط اختلال شبکه پیامکی به دست کاربر برسد.
چرا تماس صوتی؟
در بسیاری از سناریوها، ارسال پیامک ممکن است با چالشهایی روبرو شود:
- مسدود بودن سرشمارههای تبلیغاتی توسط کاربر (Blacklist).
- اختلالات لحظهای در اپ راتورهای پیامکی.
- تاخیر در تحویل پیامک.
سرویس تماس صوتی با برقراری یک تماس تلفنی واقعی و خواندن کد توسط موتور تبدیل متن به گفتار (TTS) پیشرفته، این موانع را دور میزند.
در زمان اختلال و قطعیهای پیامک، سرویس تماس صوتی همچنان خدماتدهی به مشترکین را ادامه داده و تضمین میکند که فرایند احراز هویت شما بدون وقفه پیش برود.
تجربه نشان داده است استفاده ترکیبی از فلشکال (به عنوان اولویت اول) و تماس صوتی (به عنوان Failover) میتواند درصد احراز هویت موفق را به نزدیک ۱۰۰٪ برساند.
نحوه عملکرد
فرایند احراز هویت با تماس صوتی ساده و سریع است:
- ثبت درخواست: کاربر شماره موبایل خود را در پلتفرم شما وارد میکند.
- ارسال به فرز: شما یک درخواست API به آدرس
/sendارسال میکنید (و متد ارسال راvoiceتنظیم میکنید). - برقراری تماس: سیستم فرز در کسری از ثانیه با شماره کاربر تماس میگیرد.
- اعلام کد: پس از پاسخگویی کاربر، کد تایید ۲ بار با صدای رسا و واضح خوانده میشود.
"سلام، کد تایید شما: ۱۲۳۴۵. تکرار میکنم: ۱۲۳۴۵. خدانگهدار."
- احراز هویت: کاربر کد شنیده شده را وارد کرده و وارد سامانه میشود.
ساختار درخواست
برای استفاده از این سرویس، باید یک درخواست POST به اندپوینت /send ارسال کنید و مقدار پارامتر action را روی voice تنظیم نمایید.
آبجکت بدنه
در این سرویس، پارامتر ضروری در payload کدی است که باید برای کاربر خوانده شود:
| پارامتر | نوع | اجباری | توضیحات |
|---|---|---|---|
code | string | ✅ | کد احراز هویتی که توسط سیستم صوتی خوانده میشود |
شماره مقصد در فیلد destination باید به فرمت استاندارد (بدون صفر ابتدایی یا با فرمت بینالمللی) باشد. مثال: 98912xxxxxxx یا 912xxxxxxx.
نمونه ساختار بدنه
ارسال درخواست تماس صوتی
{
"token": "YOUR_ACCESS_TOKEN",
"destination": "09123456789",
"action": "voice",
"payload": {
"code": "56871"
}
}