دریافت اطلاعات پایه سرویس

دریافت اطلاعات پایه سرویس

با استفاده از دستور زیر میتوانید موارد زیر را دریافت کنید:

  • لیست سرویس ها
  • خطوط فعال
  • داخلی های خطوط

اطلاعات پایه سرویس را سعی کنید در دیتابیس محلی خود ذخیره کنید تا بتوانید از اطلاعات ذخیره شده در روت هایی که در آینده به سیستم اضافه میشود به راحتی استفاده کنید.

				
					    `[GET]` https://panel.telefonchy.com/webservice/v1/services

				
			

Header

نام اجباری بودن نوع داده توضیحات
webservice-token بله String شما میتوانید توکن وب سرویس خود را از پنل کاربری دریافت نمایید

نمونه کد و خروجی

نمونه کد درخواست

				
					# curl shell code

curl -i -H "webservice-token: {YOUR_TOKEN}" https://panel.telefonchy.com/webservice/v1/services
				
			
				
					// php curl code

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL,"https://panel.telefonchy.com/webservice/v1/services");

curl_setopt($ch, CURLOPT_POST, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$headers = [
    'webservice-token: {YOUR_TOKEN}',
];

curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

$server_output = curl_exec ($ch);
curl_close ($ch);

// dd code 😉
dump(json_decode($server_output));
die(1);

				
			

نمونه خروجی درخواست

				
					{
    "status": "Ok",
    "code": 200,
    "message": null,
    "data": [
        {
            "service_id": "{ANY_STRING}",
            "trunks": [
                "number": "021XXXXXXXXXXX",
            ],
            "extens": [
                {
                    "number": "1510",
                    "name": "کارشناس1"
                }
            ]
        }
    ]
}
				
			

توضیحات فیلد های خروجی

service_id: شناسه سرویس. (بسیار مهم)

trunks: اطلاعات خطوط

id: شناسه خط فعال

number: شماره خط

extens: داخلی های سرویس

number: شماره داخلی خط

name: نام اپراتور متصل به داخلی