پرش به مطلب اصلی

تماس صوتی (Voice Call)

سرویس تماس صوتی راهکاری هوشمند و مطمئن با نرخ تحویل بسیار بالا برای ارسال کدهای OTP از طریق تماس تلفنی خودکار است.

مکملی عالی

تجربه نشان داده است استفاده ترکیبی از سرویس فلش‌کال (به عنوان اولویت اول) و تماس صوتی (به عنوان Failover در صورت عدم موفقیت یا اختلال شبکه) می‌تواند درصد احراز هویت موفق را به نزدیک ۱۰۰٪ برساند.

نحوه عملکرد​

فرایند احراز هویت با تماس صوتی ساده و سریع است:

  1. ثبت درخواست: کاربر شماره موبایل خود را در پلتفرم شما وارد می‌کند.
  2. ارسال به فرز: سامانه شما یک درخواست POST به اندپوینت /send ارسال می‌کند (با تنظیم پارامتر action روی مقدار voice).
  3. برقراری تماس: سیستم فرز در کسری از ثانیه با شماره موبایل کاربر تماس می‌گیرد.
  4. اعلام کد تایید: پس از پاسخگویی کاربر، کد تایید با صدای انتخابی شما (آقا یا خانم) ۲ بار با صدای رسا و واضح خوانده می‌شود:

    "سلام، کد تایید شما: ۲۳۴۳۵. تکرار می‌کنم: ۲۳۴۳۵. خدانگهدار."

  5. تکمیل احراز هویت: کاربر کد شنیده شده را وارد کرده و وارد سامانه می‌شود.

ساختار درخواست​

برای استفاده از این سرویس، باید یک درخواست POST به اندپوینت /send ارسال کنید و مقدار پارامتر action را روی voice تنظیم نمایید.

پارامترهای بدنه درخواست​

پارامترنوعوضعیتتوضیحات
tokenstringالزامیتوکن دسترسی (Access Token) اختصاصی شما
actionstringالزامینوع سرویس؛ برای تماس صوتی باید روی voice تنظیم شود
destinationstringالزامیشماره موبایل گیرنده (مثال: 09123456789)
payloadobjectالزامیآبجکت حاوی تنظیمات و اطلاعات تماس صوتی

پارامترهای آبجکت payload​

پارامترنوعوضعیتمقادیر مجازتوضیحات
codestringالزامیارقام عددیکد احراز هویتی که در تماس صوتی برای کاربر خوانده می‌شود
soundstringاختیاریmale , femaleتعیین جنسیت صدای گوینده (male صدای آقا، female صدای خانم)

نمونه ساختار بدنه​

ارسال درخواست تماس صوتی​

Voice Call Request Structure
{
"token": "YOUR_ACCESS_TOKEN",
"action": "voice",
"destination": "09123456789",
"payload": {
"code": "23435",
"sound": "male"
}
}