وب سرویس استعلام وضعیت تماس


توضیحات:

این متد به منظور استعلام وضعیت تماس استفاده می شود

آدرس متد وب سرویس
آدرس متد وب سرویس
url
پارامتر های ورودی
نام پارامتر نوع توضیحات
username string (الزامی) نام کاربری وب سرویس
password string (الزامی) رمز عبور وب سرویس
call_id string (الزامی) شناسه تماس

توجه: شناسه های تماس باید با کاراکتر "," (کاما) جداسازی شوند!

پاسخ وب سرویس

در صورت موفقیت آمیز بودن درخواست، پاسخ به صورت زیر خواهد بود:

{
  "success": true,
  "report": [
    1000,
    1000
  ]
}
شرح کدهای وضعیت که از سوی وبسرویس که به ازای هر شناسه تماس دریافت میگردد در ادامه آمده است
کد توضیحات
1000 تماس با موفقیت برقرار شد.
1001 اختلال در تماس
1002 مالکیت call_id نامعتبر است.
1003 گزارش call_id موجود نیست.
1004 فرمت call_id معتبر نیست.
$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://callapi.asanak.com/v1/report/callstatus',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS =>'{
    "username":"USERNAME",
    "password":"PASSWORD",
    "call_id":"CALL_ID"
}',
  CURLOPT_HTTPHEADER => array(
    'Content-Type: application/json'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;