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

Voicemail Edit

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

پارامترها

پارامترهاپارامترهای ضروری[**]/منطقی[*]داده‌های نمونهتوضیحاتداده‌های تعریف شده
id_**6033876dc92de036d1390923شناسه یکتای صندوق صوتی که از جست‌وجو به دست می‌آید-
name*test voicemailنام صندوق‌صوتی-
number*999999شماره صندوق‌صوتی-
password*999999رمزعبور-
email-آدرس‌ایمیل-
required_password*noدرخواست پسوردyes/no
allow_change_password*no-yes/no
send_email*noوضعیت ارسال ایمیلyes/no
attach_file_email*noافزودن فایل صوتی به ایمیلyes/no
play_busy*no-yes/no
play_unavailable*no-yes/no
play_welcome*no-yes/no
Play_CID*no-yes/no
Play_Envelope*no-yes/no
Delete_Voicemail*no-yes/no
more_options*no-yes/no

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

Example Code
PHP
			<?php

			$curl = curl_init ();

			curl_setopt_array ($curl, array (CURLOPT_URL => 'http: //192. 168. 51. 21/API/v4/voicemails/voicemails/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": "6033876dc92de036d1390923",
				"name": "test voicemail",
				"number": "999999",
				"password": "999999",
				"email": "",
				"required_password": "no",
				"allow_change_password": "no",
				"send_email": "no",
				"attach_file_email": "no",
				"play_busy": "no",
				"play_unavailable": "no",
				"play_welcome": "no",
				"Play_CID": "no",
				"Play_Envelope": "no",
				"Delete_Voicemail": "no",
				"more_options": ""
			}',
			CURLOPT_HTTPHEADER => array ('X-APIKEY: SAMPLE_API_KEY',
				'Authorization: Basic dGVzdDpBYTEyMzQ1Ng==',
				'Content-Type: application/JSON'),));


			$response = curl_exec ($curl);

				if (! curl_errno ($curl)) {
				$httpcode = curl_getinfo ($curl, CURLINFO_HTTP_CODE);
				echo 'response code: '. $httpcode, '<br/>';
			}

			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. 21/API/v4/voicemails/voicemails/update",
						"method": "POST",
						"timeout": 0,
						"headers": {
							"X-APIKEY": "vZKtIKWsld0egNlkzHo8i5LVBqLNBSWARCQsPOSgDjFmAHM3tG",
							"Authorization": "Basic dGVzdDpBYTEyMzQ1Ng==",
							"Content-Type": "application/JSON"
						},
						"data": JSON. stringify ({
							"_id": "6033876dc92de036d1390923",
							"name": "test voicemail",
							"number": "999999",
							"password": "999999",
							"email": "",
							"required_password": "no",
							"allow_change_password": "no",
							"send_email": "no",
							"attach_file_email": "no",
							"play_busy": "no",
							"play_unavailable": "no",
							"play_welcome": "no",
							"Play_CID": "no",
							"Play_Envelope": "no",
							"Delete_Voicemail": "no",
							"more_options": ""
							}),
						};
							$. ajax (settings). always (function (jqXHR) {
								console. log ("response code: " + jqXHR. status + " " + jqXHR. statusText);
								console. log ("response body: " + jqXHR. responseText);
							});
					</script>
				</body>
			</html>
cURL
		curl --location --request POST 'http: //192. 168. 51. 21/API/v4/voicemails/voicemails/update' \
		--header 'X-APIKEY: SAMPLE_API_KEY' \
		--header 'Authorization: Basic dGVzdDpBYTEyMzQ1Ng==' \
		--header 'Content-Type: application/JSON' \
		--data-raw '{
			"_id": "6033876dc92de036d1390923",
			"name": "test voicemail",
			"number": "999999",
			"password": "999999",
			"email": "",
			"required_password": "no",
			"allow_change_password": "no",
			"send_email": "no",
			"attach_file_email": "no",
			"play_busy": "no",
			"play_unavailable": "no",
			"play_welcome": "no",
			"Play_CID": "no",
			"Play_Envelope": "no",
			"Delete_Voicemail": "no",
			"more_options": ""
		}'
Example Output
{
    "success": 1,
    "message": "Requested operation is done successfully",
    "data": ""
}