Simotelمستندات سیموتل
English

Trunk Update

از این سرویس برای ویرایش ترانک استفاده می‌شود.

پارامترها

پارامترهاپارامترهای ضروری[**]/منطقی[*]داده‌های نمونهتوضیحاتداده‌های تعریف شده
_id**5ec65107ce4f6d12c43e250fشناسه یکتای مدیریت کننده ترانک که از جست‌وجو به دست می‌آید-
title*autodialerنام مدیریت‌کننده ترانک-
status*activeوضعیت مدیرت‌کننده ترانکactive/inactive
wait_cache_length*100تعداد داده‌ای که با هر بار فراخوانی از پایگاه داده بازیابی شود
capacity*50حداکثر ظرفیت مدیرت‌کننده ترانک
dial_interval*1بازه زمانی بین تماس‌ها (بر حسب ثانیه)

نمونه فراخوانی

Example Code
PHP
	<?php

	$curl = curl_init ();

	curl_setopt_array ($curl, array (CURLOPT_URL => 'http: //192. 168. 51. 20/API/v4/autodialer/trunks/update',
	  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 =>'{
		"_id": "5ec63107ce4f6d12c43e250f",
		"title": "autodialer1",
		"status": "active",
		"wait_cache_length": "100",
		"capacity": "50",
		"dial_interval": "1"
	}',
	  CURLOPT_HTTPHEADER => array ('X-APIKEY: SAMPLE_API_KEY',
		'Authorization: Basic c2FkcjpTYWRyQDEyMw==',
		'Content-Type: application/JSON'),));

	$response = curl_exec ($curl);

	curl_close ($curl);
	echo $response;
?>
JavaScript
	<html>
		<head>
			<script src="https: //ajax. googleAPIs. com/ajax/libs/jquery/3. 5. 1/jquery. min. js"></script>
		</head>
		<body>
			<script>
				var settings = {
				  "url": "http: //192. 168. 51. 20/API/v4/autodialer/trunks/update",
				  "method": "POST",
				  "timeout": 0,
				  "headers": {
					"X-APIKEY": "9UV0BWKRL83PYIH9Gv1fI85d41lO4S932EeX3wHC47sHjMJOMG",
					"Authorization": "Basic c2FkcjpTYWRyQDEyMw==",
					"Content-Type": "application/JSON"
				  },
				  "data": JSON. stringify ({
					"_id": "5ec63107ce4f6d12c43e250f",
					"title": "autodialer1",
					"status": "active",
					"wait_cache_length": "100",
					"capacity": "50",
					"dial_interval": "1"
				  }),
				};

				$. ajax (settings). done (function (response) {
				  console. log (response);
				});
			</script>
		</body>
	</html>
cURL
	curl --location --request POST 'http: //192. 168. 51. 20/API/v4/autodialer/trunks/update' \
	--header 'X-APIKEY: SAMPLE_API_KEY' \
	--header 'Authorization: Basic c2FkcjpTYWRyQDEyMw==' \
	--header 'Content-Type: application/JSON' \
	--data-raw '{
		"_id": "5ec63107ce4f6d12c43e250f",
		"title": "autodialer1",
		"status": "active",
		"wait_cache_length": "100",
		"capacity": "50",
		"dial_interval": "1"
	}'
	```

          </details>
        
</details>


      
</div>

    
</details>


    
<details><summary>Example Output</summary>


```shell
{
    "success": 1,
    "message": "Requested operation is done successfully",
    "data": ""
}