ملی پیامک مستندات وب‌سرویس پیامک
ملی پیامک مستندات وب‌سرویس پیامک
ملی پیامک مستندات وب‌سرویس پیامک

تماس صوتی

آخرین به روز رسانی: 9 آذر 1404

متد SendSpeechText

این متد برای تماس با شماره موبایل مورد نظر است. زمانی کاربرد دارد که بخواهید با شماره موبایل گیرنده تماس صوتی برقرار کنید.

پارامتر های ورودی

نام پارامترنوع پارامترتوضیحات
username String نام کاربری مربوط به حساب شما در سامانه
password String مقدار APIKey مربوط به حساب شما در سامانه
text String متنی که برای کاربر با ربات خوانده می‌شود (متن باید اعراب‌‌گذاری‌ شده باشد)
to String شماره موبایل دریافت‌کننده

مقدار بازگشتی

نام پارامترنوع پارامترتوضیحات
ReturnValue String یک عدد بیش از 10 رقم که RecID شماره موبایل بوده و جهت دریافت وضعیت ارسال در وب سرویس‌های دیگر کاربرد دارد در غیر این‌صورت مقدارهای زیر را دریافت خواهید کرد.
0 : نام کاربری یا APIKey اشتباه است.
1 : درخواست با موفقیت انجام شد.
2: اعتبار پنل پیامکی کافی نیست.
3: محدودیت در ارسال روزانه
4: محدودیت در حجم ارسال
5: شمارۀ فرستنده معتبر نیست.
6: سامانه در حال به‌روزرسانی است.
7: متن حاوی کلمۀ فیلترشده است.
9: ارسال از خطوط عمومی از طریق وب سرویس امکان‌پذیر نیست.
10: کاربر مورد نظر فعال نیست.
11: ارسال نشده
12: مدارک کاربر کامل نیست.
sendspeechtext
//بدون نیاز به پکیج گیت هاب Procedural PHP نمونه کدهای
ini_set("soap.wsdl_cache_enabled", 0);

// ایجاد شیء SoapClient برای سرویس تماس صوتی
$voice = new SoapClient("http://api.payamak-panel.com/post/Voice.asmx?wsdl", array("encoding" => "UTF-8"));

// داده‌های ارسالی
$data = [
    "username" => "your_username",     // نام کاربری پنل
    "password" => "your_password",     // رمز عبور پنل
    "to"       => "",       // شماره موبایل گیرنده
    "text"     => "" // متن اعراب‌گذاری‌شده
];

// ارسال درخواست تماس صوتی
$result = $voice->SendSpeechText($data)->SendSpeechTextResult;

// نمایش نتیجه
var_dump($result);