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

مثال‌کاربردی

**مثال: کمپبنی ایجاد کنید که **

۱- فایل صوتی Hello_World برای مخاطبان پخش شود.

۲- ارسال تماس‌ها برروی ترانک autodialer صورت گیرد.

۳- از تاریخ ۱۴۰۰/۰۴/۱۹ تا تاریخ ۱۴۰۰/۰۴/۲۳ شروع به‌ارسال تماس‌انبوه بکند.

۴- با شماره‌های ۰۵۱۳۱۰۴۱۵۷۰ و ۰۲۱۹۱۰۹۰۰۰ تماس گرفته شود.

۵- درصورت پاسخ ندادن مخاطب دوباره با او تماس گرفته شود، فاصله بین دو تماس ۱۰ دقیقه باشد.

۱: برای بدست آوردن شناسه‌یکتای فایل صوتی از سرویس announcement search استفاده می‌کنیم، نمونه درخواست HTTP به شرح زیر می‌باشد

نمایش کامل کد Curl


POST /api/v4/autodialer/announcements/search HTTP/1.1
Host: 192.168.51.20
X-APIKEY: 9UV0BWKRL83PYIH9Gv1fI85d41lO4S932EeX3wHC47sHjMJOMG
Authorization: Basic c2FkcjpTYWRyQDEyMw==
Content-Type: application/json
Content-Length: 66

{
"alike":"true",
"conditions":{"name":"Hello_World"}
}

۲: برای یافتن شناسه‌یکتای ترانک از سرویس trunk manager search استفاده می‌کنیم،نمونه درخواست HTTP آن به شرح زیر می‌باشد

نمایش کامل کد Curl


POST /api/v4/autodialer/trunks HTTP/1.1
Host: 192.168.51.20
X-APIKEY: 9UV0BWKRL83PYIH9Gv1fI85d41lO4S932EeX3wHC47sHjMJOMG
Authorization: Basic c2FkcjpTYWRyQDEyMw==
Content-Type: application/json
Content-Length: 66

{
"alike":"true",
"conditions":{"title":"autodialer"}
}

۳،۴،۵: درنهایت نیز باساخت کمپینی با شرایط ذکر شده ارسال تماس انبوه در زمان مشخص شده انجام می‌شود (campaign add)، نمونه درخواست HTTP به‌شرح زیر می‌باشد

نمایش کامل کد Curl


POST /api/v4/autodialer/campaigns/add HTTP/1.1
Host: 192.168.51.20
X-APIKEY: 9UV0BWKRL83PYIH9Gv1fI85d41lO4S932EeX3wHC47sHjMJOMG
Authorization: Basic c2FkcjpTYWRyQDEyMw==
Content-Type: application/json
Content-Length: 379

{
"name":"camptest",
"trunk_manager_id":"5ec63107ce4f6d12c43e250f",
"interface_context":"",
"interface_text":"",
"numbers":["05131041570","0219109000"],
"groups":[""],
"try_interval":"600",
"try":"2",
"start":"2021-07-10 00:00",
"end":"2021-07-14 00:00",
"announcement":"6045d7bd095d846433440144",
"description":""

}