سرویس OTP یا کپچای صوتی چیست ؟
این سرویس امکان ساخت کد امنیتی یکبار مصرف را به شما می دهد که به وسیله ی آن می توانید بخش هایی همچون سیستم ثبت نام در سایت، بازیابی رمز عبور،سیستم های بانکی، تایید پرداخت آنلاین و… را کاملا هوشمند و با امنیتی بالا پیاده سازی نمایید. شما از طریق وب سرویس پیام صوتی تل آوا ( سرویس OTP صوتی )، میتوانید آن را بر روی بخش های مورد نظر سایت خود تنظیم نمایید.
برای اطمینان از واقعی بودن شماره موبایل کاربران نیاز به یک فرآیندی دارید که در آن یک کد امنیتی برای موبایل کاربر ارسال شود و کاربر با وارد کردن کد امنیتی در برنامه یا سرویس شما ، درست و واقعی بودن شماره را اثبات میکند.
بطور مثال اپلیکیشن پیام رسان تلگرام هنگام عضو گیری یک پیامک صوتی یا متنی که حاوی کد ۴ رقمی هست، برای کاربرانش ارسال میکنه تا از واقعی بودن شماره موبایل کاربراش مطمئن شه.
یک نمونه دیگر شرکت گوگل هست. گوگل برای کاربرانی که میخواهند رمز حسابشون رو تغییر بدن ، ابتدا یک کد امنیتی صوتی چند رقمی ارسال میکنه واگر به هردلیلی کد به دست مخاطب نرسید، کد امنیتی بصورت پیامک متنی ارسال میشه.
کاربرد های سرویس otp
استفاده در صفحه ثبت نام
استفاده در صفحه بازیابی رمز عبور
امکان دریافت کد یکبار مصرف
استفاده از متن دلخواه برای پیام صوتی
امکان انتخاب طول کد ارسالی به کاربر
امکان تکرار تماس در صورت ناموفق بودن
مزایای سرویس کدخوان صوتی
ارسال به بلک لیست !
کپچای صوتی (جذابیت بالای پیامک صوتی)
کپچای متنی (ارسال به لیست سیاه)
پیاده سازی آسان کپچای صوتی و متنی بطور همزمان
گارانتی دلیوری ۹۹.۹٪
ارسال به تلفن ثابت
چطور از این سرویس استفاده کنم ؟
ثبت نام در سامانه پیام صوتی
دریافت مستندات و نمونه کدهای وب سرویس
متد OTP را در نرم افزار و سایت خود اجرا نمائید
تذکر: تعداد کد ارسالی برای کاربر توسط OTP دارای محدودیت 4 تا 8 رقمی است . برای استفاده از حالات دیگر میتوانید همین سیستم را با استفاده از سرویس آوخوان پیاده سازی کنید.
نکته: این متد فقط جهت راحتی کار شما توسعه دهندگان ایجاد شده است و در واقع شما میتوانستید با استفاده از سرویس آواخوان به صورت دلخواه و بدون حد و مرز برای خود این سرویس را ایجاد نمائید.کافی است که شما عدد مورد نظر خود را رقم به رقم با کاما جدا کنید تا آواخوان عدد را به صورت کدی برای شما تبدیل به صوت کند.
ورودی ها
نام | نوع | توضیحات |
---|---|---|
UserName | String | نام کاربری شما در سامانه تل آوا |
Password | String | رمز عبور شما در سامانه تل آوا |
Length | int | طول کد ( حداقل 4 و حداکثر 8) |
number | string | شماره تماس |
text | string | متن مورد نظر شما جهت تبدیل شدن به صوت |
serverid | id | کد سرور ارسال کننده پیام صوتی |
خروجی ها
مقدار خروجی | عنوان خروجی |
---|---|
-1 | مشکل در اعتبارسنجی |
-7 | سرور آیدی اشتباه است یا وجود ندارد |
-2 | اشکال در آپلود |
-3 | کمبود اعتبار |
-4 | عدم اتصال به TTS |
-5 | تعداد کاراکتر بیشتر از 1000 است |
-6 | خارج از محدوده زمانی ارسال است |
بزرگتر از صفر | یک کد با طول تعیین شده به صورت تصادفی |
نکته: serverid پارامتر جدیدی است که برای انتخاب شماره ارسال کننده پیام(سرور) گذاشته شده است.
شما میتوانید برای ارسال پیام های خود یکی از گزینه های زیر را انتخاب کنید:
ارسال از مشهد | عدد 1 |
ارسال از مازندران | عدد 15 |
ارسال از تهران شمال | 20 |
ارسال از تهران جنوب | 25 |
ارسال از تهران شرق | 30 |
ارسال از تهران غرب | 35 |
ارسال از خراسان شمالی | 40 |
ورودی ها
نام | نوع | توضیحات |
---|---|---|
UserName | String | نام کاربری شما در سامانه تل آوا |
Password | String | رمز عبور شما در سامانه تل آوا |
number | string | شماره تماس |
callbackUrl | string | آدرس برگشت برای دریافت عدد وارد شده توسط کاربر |
serverid | int | کد سرور برای ارسال پیام |
خروجی ها
مقدار خروجی | عنوان خروجی |
---|---|
-1 | مشکل در اعتبارسنجی |
-7 | سرور آیدی اشتباه است یا وجود ندارد |
-2 | اشکال در آپلود |
-3 | کمبود اعتبار |
-4 | عدم اتصال به TTS |
-5 | تعداد کاراکتر بیشتر از 1000 است |
-6 | خارج از محدوده زمانی ارسال است |
بزرگتر از صفر | یک کد با طول تعیین شده به صورت تصادفی |
نکته: serverid پارامتر جدیدی است که برای انتخاب شماره ارسال کننده پیام(سرور) گذاشته شده است.
شما میتوانید برای ارسال پیام های خود یکی از گزینه های زیر را انتخاب کنید:
ارسال از مشهد | عدد 1 |
ارسال از مازندران | عدد 15 |
ارسال از تهران شمال | 20 |
ارسال از تهران جنوب | 25 |
ارسال از تهران شرق | 30 |
ارسال از تهران غرب | 35 |
ارسال از خراسان شمالی | 40 |