درگاه پیامک: کاوهنگار یا SMS.ir
انتخاب سرویسدهندهٔ پیامک، کلید API و خط ارسال حساب خودتان، قالب کد تایید، نمایش اعتبار و ارسال آزمایشی.
پاسخ کوتاه
بارانزا حساب پیامک پیشفرض ندارد: در «تنظیمات ← پیامک ← درگاه پیامک» یکی از دو سرویسدهندهٔ «کاوهنگار» یا «SMS.ir» را انتخاب و کلید API حساب خودتان را وارد میکنید. همهٔ پیامکهای برنامه — کد تایید، کمپین، پیامک تکی و گروهی، پیام خوشآمد و ثبت سفارش — از همین حساب و با اعتبار خود شما ارسال میشوند.
بالای کارت «درگاه پیامک» سه دکمه است: «خاموش»، «کاوهنگار» و «SMS.ir». زیر دکمهها نوشته میشود کلید را از کجای پنل همان سرویس بردارید. هر سرویسدهنده کلید، خط و قالب خودش را جدا نگه میدارد؛ اگر از یکی به دیگری بروید و برگردید، تنظیمات قبلی سر جایش است. فقط سرویسدهندهٔ انتخابشده پیامک میفرستد.
درگاه پیامک
برای دیدن همه، افقی بکشید ←
راهاندازی درگاه پیامک
- ۱انتخاب سرویسدهندهکاوهنگار یا SMS.ir
- ۲کلید API و خطاز پنل حساب خودتان
- ۳قالب کد تایید«🔐 کد تایید (OTP)»
- ۴ذخیرهنشان اعتبار حساب
- ۵ارسال آزمایشیتست پیامک و کد تایید
کاوهنگار
- ▸«کلید API کاوهنگار» (الزامی) — از «پنل کاوهنگار ← تنظیمات ← API Key» (panel.kavenegar.com).
- ▸«شمارهٔ فرستنده (اختیاری)» — خالی بماند، پیامک از خط پیشفرض حساب کاوهنگار میرود. فقط رقم پذیرفته میشود.
- ▸در «🔐 کد تایید (OTP)»: «نام قالب Verify Lookup» — نام قالبی که در پنل کاوهنگار ساخته و تأیید شده است (مثلاً baranza-otp).
SMS.ir
- ▸«کلید API SMS.ir» (الزامی) — از «پنل SMS.ir ← برنامهنویسان ← لیست کلیدهای API» (app.sms.ir).
- ▸«شمارهٔ خط ارسال (الزامی)» — خط حساب SMS.ir شما، فقط رقم (مثلاً 30007732000000). بدون آن «ذخیره» پیام «شمارهٔ خط ارسال SMS.ir را وارد کنید» میدهد.
- ▸در «🔐 کد تایید (OTP)»: «شناسهٔ قالب (ارسال سریع)» — شناسهٔ عددی قالبی که در پنل SMS.ir در «ارسال سریع» ساختهاید؛ و «نام پارامتر کد در قالب» — نام متغیری که کد جایش مینشیند. خالی بماند CODE به کار میرود؛ در متن قالب آن را مثلاً #CODE# بنویسید.
کد تایید (OTP)
بخش جمعشدهٔ «🔐 کد تایید (OTP)» برای هر دو سرویس «طول کد» (۴، ۵، ۶ یا ۸ رقمی؛ پیشفرض ۶) و «اعتبار کد» (۱، ۲، ۳، ۵ یا ۱۰ دقیقه؛ پیشفرض ۵) را هم دارد. با قالب کد تایید، کدها از خط خدماتی و سریع ارسال میشوند و در قطعی خطوط تبلیغاتی هم میرسند. اگر قالب خالی بماند، کد با یک پیامک ساده («کد تایید شما: …») از خط ارسال میرود.
این بخش فقط وقتی سرویسدهندهای انتخاب شده باشد دیده میشود. با «خاموش» هم کد تایید ساخته میشود و روی صفحه میآید تا شفاهی اعلام کنید — کد تایید بدون پیامک.
ذخیره، کلید پنهان و اعتبار حساب
- ▸دکمهٔ «ذخیره» تنظیمات را ثبت میکند. اگر سرویسدهنده انتخاب شده و کلید خالی باشد، پیام «کلید API را وارد کنید» میآید. با «خاموش» و «ذخیره» پیام «پیامک خاموش شد» دیده میشود.
- ▸کلید پس از ذخیره کامل نمایش داده نمیشود: کادر فقط «••••» و ۴ رقم آخر را نشان میدهد و زیرش «کلید ذخیره شده است — برای تغییر، کلید جدید را جایگزین کنید.» نوشته میشود. اگر به کادر دست نزنید، همان کلید قبلی میماند. در پیامهای خطا هم کلید با **** پوشانده میشود.
- ▸نشان بالای کارت: «خاموش» (سرویسدهندهای انتخاب نشده)، «کلید وارد نشده»، «💰 …» (اعتبار حساب) یا «اعتبار نامشخص» (کلید هست ولی اعتبار خوانده نشد؛ علت با ⚠️ قرمز زیر کارت میآید).
- ▸کاوهنگار اعتبار را به ریال میدهد و کنار عدد «ریال» نوشته میشود؛ SMS.ir فقط عدد اعتبار را برمیگرداند و واحدی کنارش نمیآید. همین عدد در کاشی «پیامک» نمای کلی تنظیمات هم دیده میشود.
- ▸تا سرویسدهنده و کلید ذخیره نشود، کنار نام بخش «پیامک» در منوی تنظیمات نشان «خاموش» میآید و مورد «اتصال درگاه پیامک» در چکلیست راهاندازی کامل نمیشود.
ارسال آزمایشی
- ۱وقتی سرویسدهنده انتخاب و کلید وارد شده باشد، بخش «🧪 ارسال آزمایشی» زیر کارت دیده میشود.
- ۲شمارهٔ موبایل خودتان را بنویسید؛ باید با ۰۹ شروع شود و ۱۱ رقم باشد (وگرنه «شماره موبایل باید با ۰۹ شروع و ۱۱ رقم باشد»).
- ۳«تست پیامک» یک پیامک ساده با متن «پیام آزمایشی بارانزا ✅» میفرستد و «پیامک آزمایشی ارسال شد» میآید.
- ۴«تست کد تایید» کد ۱۲۳۴۵ را فقط از راه قالب کد تایید میفرستد و به پیامک ساده برنمیگردد، تا اگر قالب تأیید نشده یا شناسهاش اشتباه است، خطای واقعی سرویسدهنده را ببینید. موفق باشد «کد تایید آزمایشی ارسال شد» میآید.
- ۵هر دو دکمه پیش از ارسال تنظیمات روی صفحه را ذخیره میکنند و پس از ارسال، اعتبار حساب دوباره خوانده میشود.
حساب SMS.ir با خط 30007732000000 و یک قالب «ارسال سریع» با پارامتر #CODE# که شناسهاش 123456 است.
- سرویسدهنده
- SMS.ir
- کلید API SMS.ir
- کلید کپیشده از «برنامهنویسان ← لیست کلیدهای API»
- شمارهٔ خط ارسال (الزامی)
- 30007732000000
- شناسهٔ قالب (ارسال سریع)
- 123456
- نام پارامتر کد در قالب
- خالی (یعنی CODE)
- →«ذخیره» ← کادر کلید «••••» و ۴ رقم آخر را نشان میدهد و نشان بالای کارت اعتبار حساب را.
- →«تست کد تایید» با موبایل خودتان ← پیامکی با کد ۱۲۳۴۵ از قالب ارسال سریع میرسد. اگر خطا آمد، شناسهٔ قالب و نام پارامتر را با پنل SMS.ir مقایسه کنید.
- →اگر بعداً به کاوهنگار بروید و برگردید، همین چهار مقدار سر جایشان هستند.
چه پیامکهایی از این درگاه میروند
- ▸کد تایید شمارهٔ مشتری در باشگاه — کد تایید بدون پیامک.
- ▸کد تأیید «اعتبار سازمانی» در صفحهٔ پرداخت. این کد فقط پیامک میشود؛ بدون درگاه پیامک برای سازمانی که تأیید پیامکی خواسته کدی ارسال نمیشود («پیامک تنظیم نشده است؛ کد تأیید ارسال نمیشود») — استفاده از اعتبار سازمانی.
- ▸کمپینها، کمپینهای خودکار و زمانبندیشده — کمپینهای پیامکی.
- ▸پیامک تکی و گروهی به مشتری — پیامک تکی و گروهی.
- ▸«پیام خوشآمد» و «پیام ثبت سفارش» — تنظیمات سیستم.
از این نسخه حساب پیامک پیشفرضی داخل برنامه نیست. اگر پیشتر کلید کاوهنگار خودتان را وارد کرده بودید، پس از بهروزرسانی همان کلید با «کاوهنگار» ادامه میدهد. اگر هرگز کلیدی وارد نکرده بودید، درگاه «خاموش» است و تا سرویسدهنده و کلید حساب خودتان را ذخیره نکنید هیچ پیامکی نمیرود.
اگر پیامک نرسید
- ▸خطاهای کاوهنگار به فارسی نمایش داده میشوند؛ رایجترینها: «کلید API کاوهنگار نامعتبر است»، «اعتبار حساب کاوهنگار کافی نیست — حساب را شارژ کنید»، «شمارهٔ فرستنده (خط) نامعتبر است یا به حساب شما تعلق ندارد»، «قالب کد تایید در کاوهنگار پیدا نشد یا هنوز تأیید نشده است» و «آیپی این دستگاه در پنل کاوهنگار مجاز نشده است».
- ▸SMS.ir علت خطا را خودش به فارسی میدهد و همان نمایش داده میشود؛ کلید اشتباه «کلید API SMS.ir نامعتبر است» میدهد.
- ▸قطع اینترنت: «اتصال به کاوهنگار برقرار نشد — اینترنت را بررسی کنید» (برای SMS.ir هم همین پیام با نام SMS.ir).
- ▸وقتی درگاه «خاموش» است، هر ارسال خطای «درگاه پیامک تنظیم نشده است — در «تنظیمات ← پیامک» کاوهنگار یا SMS.ir را انتخاب و کلید API خود را وارد کنید» میگیرد و کمپین اصلاً شروع نمیشود — کمپینهای پیامکی.
پرسشهای متداول
؟بارانزا با کدام سرویسهای پیامک کار میکند؟
کاوهنگار و SMS.ir. در «تنظیمات ← پیامک ← درگاه پیامک» یکی را انتخاب و کلید API حساب خودتان را وارد کنید؛ هزینهٔ پیامکها از اعتبار همان حساب کم میشود.
؟چرا بعد از بهروزرسانی پیامکها نمیروند؟
برنامه دیگر حساب پیامک پیشفرض ندارد. اگر قبلاً کلید خودتان را وارد نکرده بودید، درگاه «خاموش» است؛ سرویسدهنده را انتخاب، کلید حساب خودتان را وارد و «ذخیره» کنید و با «تست پیامک» بسنجید.
؟برای کد تایید در SMS.ir چه باید وارد کنم؟
در پنل SMS.ir یک قالب «ارسال سریع» با پارامتر کد (مثلاً #CODE#) بسازید. شناسهٔ عددی آن را در «شناسهٔ قالب (ارسال سریع)» و نام پارامتر را در «نام پارامتر کد در قالب» بنویسید؛ اگر نام پارامتر CODE است، خالی بگذارید.
؟اگر از کاوهنگار به SMS.ir بروم، تنظیمات کاوهنگار پاک میشود؟
خیر. هر سرویسدهنده کلید، خط و قالب خودش را جدا نگه میدارد و با برگشتن، همه سر جایش است. فقط سرویسدهندهٔ انتخابشده پیامک میفرستد.
؟چرا کلید API کامل نمایش داده نمیشود؟
برای امنیت، بعد از ذخیره فقط «••••» و ۴ رقم آخر کلید دیده میشود و به سرور ابری هم فقط ۴ رقم آخر میرسد. برای تعویض، کلید جدید را جای آن بچسبانید و «ذخیره» بزنید.