توسعه دهندگان
مقدمه
مرکز تماس سیموتل امکانات بی نظیری را برای یکپارچه سازی با سایر نرم افزار ها (مثل انواع سی آر ام، نرم افزار های حسابداری، فروشگاهی و ... ) از طریق Simotel Api
و Simotel Webhooks
به شما ارائه میکند.
مجموعه ابزار یکپارچه سازی سیموتل امکان ارتباط دو سویه شما با سیموتل را فراهم میکند. با استفاده از Simotel Api
میتوانید یک درخواست را به سیموتل بفرستید تا پردازش و اجرا شود (مثل درخواست ایجاد کاربر جدید یا شروع تماس دوطرفه) و به وسیله Simotel Webhooks
میتوانید آدرس سرور خود را به سیموتل بدهید تا در هنگام برخی رخداد ها اطلاعات رخداد را از طریق درخواست ای پی آی برای شما ارسال کند. (مثل رخداد تماس ورودی).
Simotel Api
به وسیله Simotel Api
میتوانید از طریق نرم افزار خود و با ارسال درخواست Api
به مرکز تماس سیموتل بسیاری از عملیات قابل اجرا روی سیموتل را از راه دور انجام دهید و کنترل کنید. به عنوان مثال شما میتوانید یک اکستن جدید ایجاد کنید، گزارش گیری کنید و یا یک تماس دو طرفه را شروع کنید. Simotel Api
این قدرت را به شما میدهد تا از طریق هر زبان برنامه نوی سی دستورات مورد نظر خود را روی مرکز تماس سیموتل اجرا کنید.
$userData = ['exten'=>'100'];
$simotel = new Simotel;
$simotel->connect('pbx/users/create',$userData);
Simotel Webhooks
وب هوک های سیموتل مجموعه ای از درخواست ها هستند که از سیموتل به آدرس هایی که شما مشخص میکنید صادر می شود. این درخواست ها در هنگام صدور برخی رخداد ها و یا به وسیله برخی کامپوننت ها در نقشه تماس سیموتل صادر می شوند. وب هوک های سیموتل به دو دسته ایونت ها (رخ داد ها) و کامپوننت های نقشه تماس تقسیم می شوند.
$event = $request['event_name'];
if($event == 'Cdr'){
echo $request['billsec'];
}
در واقع در هنگام استفاده از وب هوک های سیموتل، درخواست http از سمت سیموتل به برنامه مورد نظر شما ارسال می شود و داده های مورد نظر را به شما تحویل می دهد.