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

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

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

۱- فایل صوتی 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":""

}