جادوی Puppet – معرفی و نصب

puppet-logo

در یکی از پروژه ها مجبور به پیاده سازی یک پلتفورم مبتنی بر لینوکس بر روی حدود ۶۰ سرور شدیم . تغییر یک فایل یا حتی نصب یک  package به معنای ورود به سرورها و اجرای حداقل چندین دستور بود . یک روند تکراری خسته کننده . اگرچه اکثر این روندها را میشه با اسکریپت ها خودکار […]

نصب Asterisk 13

استریسک

نصب اخرین نسخه های استریسک کمی متفاوت شده . در این پست نحوه نصب اخرین نسخه stable در زمان انتشار این پست بر روی CentOS 6 را به صورت تیتر وار اموزش میدهم .اگر اولین بار هست که میخواهید استریسک نصب کنید بد نیست  ابتدا پست قدیمی تری ما را در زمینه نصب استریسک مطالعه […]

حذف فایل های صوتی ضبط شده بعد از n روز

استریسک

فرض کنید ضبط مکالمات را روی سیستم تلفنی asterisk یا elastix فعال کردید . مشخصا حجم فایل ها بعد از مدتی برای شما مشکل ساز خواهد شد . اگر به فایل ها نیاز داشته باشید که بهتره اونها را از روش های معمولی مثل scp – rsyn یا استفاده از NFS جای دیگری منتقل کنید […]

تغییر حالت سیستم تلفنی با استفاده از AstDB

depositphotos_39309719-Day-and-night.-Vector-illustration

معمولا ما IVR را طوری تنظیم می کنیم که بعد از ساعت اداری پیام دیگری پخش میشود و تماس ها به موبایل افراد منتقل میشود . این کار را با استفاده از GotoIfTime به صورت خودکار انجام میدهیم مگر اینکه مثل پروژه هفته اخیر ما برای یک صرافی مدیر سیستم اصلا اعتقادی به خودکار سازی […]

کنترل و مانیتور پراسس ها در لینوکس با Supervisord – اموزش تصویری

video-training

در این ویدئوی اموزشی با بسته کاربردی supervisor اشنا میشویم و نحوه نصب و تنظیم انرا فرا خواهیم گرفت . با استفاده از این بسته نرم افزاری اسکریپتی  که کار سینک کردن لاگ های استریسک بر عهده دارد را در حافظه مقیم می کنیم .

افزایش ظرفیت سرویس های Voice Over IP – بهره گیری از Kamailio و RTPproxy

kamailio

تنظیم و راه اندازی یک یا چندین Media Server  مانند Asterisk  ، FreeSwitch یا SEMS کار پیچیده ای نیست . ولی وقتی تماس های ما بیشتر و بیشتر می شود یک سرور کافی نیست . بخصوص در پیاده سازی های ظرفیت بالای سیستم تلفنی از جمله کریر ها استفاده از یک سرور اگرچه چندین نمونه […]

Converting video files to play in asterisk using ffasterisk and ffmpeg

ffmpeg

Working on app_mp4 and app_rtsp to play video files and  streams directly on asteirsk I got very familiar with filetypes and ffmpeg . But spending another two days to find out how can I convert video files to play in asterisk and this is the result .  – Audio should decode form a video file […]

شنود مکالمات تلفنی در Asterisk

chanspy

یکی از امکانات مدیریتی در مراکز تماس ، امکان نظارت و شنود مکالمات کاربران است . در این پست با نحوه تنظیم سیستم تلفنی Asterisk برای فعال سازی قابلیت شنود مکالمات با استفاده از دو تابع DAHDIBarge ( و نسخه قدیمی تر آن به نام ZAPBarge ) و ChanSpy آشنا می شویم . رای شنود مکالمات فعال در سیستم تلفنی استریسک از دوتابع […]

کانال های محلی در استریسک ( Local Channels in Asterisk )

استریسک

بهتره موارد کاربرد کانال های محلی را با استفاده از دو مثال زیر عملی یاد بگیریم . چطور می تونم DialPlan ای تعریف کنم که یک برنامه جانبی را همزمان با dial  کردن یک شماره اجرا کنه ؟ چطور می تونم DialPlan ای طراحی کنم که داخلی شماره ۲ بعد از ۱۰ ثانیه شروع به زنگ خوردن کنه در حالی که […]

اهداف طراحی Channel Event Logging ونحوه پیکربندی ان

channel hangup in asterisk

Channel Event Logging یا به اختصار CEL  به امید رفع برخی کمبود ها یا مشکلاتی که در CDR وجود داشت طراحی شد . در CDR زمان های شروع یک تماس ( زنگ خوردن ) ، پاسخ یک تماس و همچنین پایان ان ثبت میشود در CDR  در ساده ترین مدل مدت زمان مکالمه تفاوت بین زمان پاسخ و […]