دستورات استریسک Asterisk CLI چیست؟
دستورات استریسک چیست و چه کاربردی دارد؟ در ماهان ویپ تصمیم داریم دوستان را با معمولترین و خاصترین دستورات asterisk cli آشنا کنیم، با سایت شرکت ارائه دهنده ویپ ماهان ویپ همراه باشید.
اگر در زمینه دستورات استریسک اطلاعاتی ندارید یا اصلا نمیدانید آستریسک چیست، باید بگوییم که با استفاده از سیستم استریسک میتوانیم یک کامپیوتر معمولی و ساده را به یک سرور ارتباطی تبدیل کنیم. در این تبدیل، تبادل صوت و ویدئو به خوبی و با کیفیت انجام خواهد گرفت. بسیاری از شرکتها و سازمانهای بزرگ و کوچک بعد از آشنایی با دستورات و کامندهای استریسک شروع به استفاده از آن کردهاند. اگر شما هم مدیر مسول یک کمپانی یا گروه بزرگ هستید برای کسب اطلاعات بیشتر در خصوص کاربرد و تنظیمات استریسک با ماهان ویپ همراه باشید.
دستورات asterisk چیست؟
کدهای دستورات استریسک که معمولا در محیط CLI قابلیت اجرا دارند، به واسطه استفاده از سیستم استریسک در هسته تلفنی قابل استفاده میباشند. از این دستورات و کامند های استریسک بر روی سرور از طریق یک نرمافزار واسطه همچون PUTTY میتوان استفاده کرد. از PUTTY گاهی به منظور نمایش وضعیت و گاهی برای اجرای دستورات استفاده میشود. برای مثال از دستور agent show برای مشاهده کانال SIP، IAX و… میتوان استفاده کرد. با مشاهده وضعیت این کانالها میتوان از فعال بودن یا میزان درستی جریان در سیستم مطلع شد و یا به عنوان مثالی دیگر؛ برای مشاهده وضعیت DAHDI و…
لازم به ذکر است که ایزابل یکی از عمومیترین نرمافزاریهایی است که تحت ویپ و با هسته استریسک کار میکند. در ادامه این مبحث به منظور آشنایی بیشتر دوستان با فرمانها و دستورات استریسک به تعریف و تشریح بعضی از آنها خواهیم پرداخت.
مقالات مرتبط: استریسک چیست ؟
انواع دستورات استریسک چیست؟
همانطور که در متون بالا و در ابتدای مبحث آشنایی با دستورات استریسک بیان کردیم به منظور مشاهده و انجام بعضی از اعمال بر روی کانالها نیاز به کدها، دستورات و فرمان های asterisk داریم که در زیر به صورت مختصر به بیان آنها خواهیم پرداخت؛
- ADD EXTENSION؛ اضافه کردن داخلی
- ABORT HALT؛ کنسل کردن حالت توقف
- DEBUG CHANNEL ؛ عیبیابی کانال
- HELP؛ راهنمای سیستم
- INCLUDE CONTEXT؛ افزودن یک کانتکس
- REMOVE EXTENSION؛ امکان حذف یک مقصد تماس
- LODE؛ بارگزاری
- MIXMONITOR؛ امکان ضبط صوت و صدا
- OGGER RELOAD؛ برگزیدن ساعت صفحه نمایش
- NO DEBUG CHANNEL؛ غیر فعال کردن دستور عیبیابی
- SAVE DIALPLAN؛ امکان سیو و ذخیره نقشه تماس
- SET VERBOSE؛ سفارشی سازی نمایش جزئیات
- DIALPLAN SAVE (1.4)؛ دستور ذخیره نقشه تماس ورژن 1.4
- SHOW APPLICATIONS؛ دستور نمایش برنامه
- SHOW CONFRERENC؛ نمایش کنفرانس
- SHOW CODECS؛ دستور نمایش کدک
- SHOW CHANNEL؛ نمایش کانال
- SHOW HINTS؛ نمایش نکات پیش آماده
- SHOW MANAGER CONNECT؛ نمایش اتصالهای مدیریت
- SHOW IMAGE FORMATS؛ امکان نمایش فرمت عکسها
- SHOW LOCALS؛ نمایش دادن تنظیمات داخلی
- SHOW MANAGER COMMAKD؛ نمایش دستورات مدیریت
- SHOW VOICEMAIL USER؛ نمایش تمام کاربران صندوق صوتی
- SHOW PARKED CALL؛ نمایش تماسهای منتظر و پارک شده
- SOFT HANGUP؛ قطع تماس یک نرمافزار
- SHOW QUEUE؛ امکان نمایش صف
- دستورات استریسک PRI SHOW SPAN؛ دستور نمایش لینک e1
- دستورات استریسک PRI SHOW DEBUG؛ امکان عیبیابی خط e1
در تنظیمات استریسک بیشمار کد و دستور یا فرمان داریم، که بیان آنها بسیار طول خواهد کشید، اما چیزی که در این مبحث به آن خواهیم پرداخت توضیح و تشریح برخی از دستورات پر کاربرد در استریسک میباشد که با تعبیر مهمترین دستورات استریسک از آنها یاد میشود.
این به آن دلیل است که اهمیت آشنایی با این فرمانها به مراتب بالاتر از بقیه است. این دستورات در محیط cli قابل اجرا هستند. به واسطه استفاده از استریسک در هسته تلفنی، قادر است عملکرد قابل ملاحظهای روی سرور الستیکس بگذارد. باید بدانیم که دستورات مهم در استریسک بر روی سرور اصلی یا از طریق نرمافزارهای واسطه مثل putty قابل اجرا است.
دستور add extension؛
با استفاده از کد دستور add extension میتوانید یک داخلی به سیستم اضافه کنیم.
دستور abort halt؛
هنگامی که میخواهیم حالت توقف را کنسل کنیم میتوانیم از دستور abort halt استفاده کنیم.
دستور debug channel؛
یکی از مهمترین دستورات استریسک دستور debug channel نام دارد که به منظور عیبیابی کانالها استفاده میشود.
دستور agent show؛
از این فرمان میتوان برای نمایش agentهای سیستم استفاده کرد.
دستور include context؛
یکی از حائز اهمیتترین کامندهای asterisk کد دستوری include context است که برای اضافه کردن کانتکس استفاده میشود.
دستور help؛
با استفاده از دستور help میتوانیم از راهنمایی سیستم استفاده کنیم.
فرمان و دستورlode بارگذاری؛
دستور load یکی دیگر از مهمترین و پرکاربردترین دستورات asterisk است که برای بارگذاری استفاده می شود.
دستور mix monitor start/stop/list
ترکیب فرمان شروع/توقف/مانیتور لیست می باشد.
دستور mix monitor start/stop/list
نمونهای دیگر از دستورات مهم و پرکاربرد استریسک است که برای ضبط صدا استفاده می شود.
دستور no debug channel؛
یکی دیگر از دستورات مفید استریسک، دستور no debug channel است که برای غیرفعال کردن حالت اشکال زدایی کانال استفاده می شود.
دستور Remove extension command (حذف برنامه افزودنی)
کامند یا دستور حذف افزونه نمونه ای از کاربردیترین دستور این سیستم است که برای حذف مقصد تماس یا برنامه افزودنی استفاده میشود.
دستور set verbose
نمونهای دیگر از دستورات مفید استریسک، دستور set verbose نام دارد که برای تنظیم نمایش جزئیات استفاده می شود.
دستور show applications (نمایش برنامه ها)
دستور show applications یک دستور مهم در استریسک است که برای نمایش برنامهها استفاده میشود.
نمایش Show channel (فرمان کانال)
دستور show channel یکی دیگر از دستورات ابزار Asterisk است که برای نمایش کانالها استفاده میشود.
نمایش کنفرانسها یا conferences show command
دستور Conferences show نمونه دیگری از مهمترین و پرکاربردترین دستور Asterisk است که برای نمایش کنفرانسها استفاده قابل استفاده است.
Show dial plan command یا نمایش دستور طرح شمارهگیری
کامند یا دستور show dial plan یکی دیگر از دستورات مفید استریسک است که وظیفه نمایش پلان شمارهگیری را بر عهده دارد.
دستور نمایش نکات یا command show hints
دستور show hints یکی از دستورات کاربردی استریسک است که برای نمایش نکات استفاده می شود.
نمایش دستور فرمت تصویر
دستور show image format یکی از مهمترین و پرکاربردترین دستورات استریسک است که برای نمایش فرمت تصویر استفاده میشود.
نمایش دستور کدک یا show codec command
دستور show codec یکی از مهمترین دستورات استریسک است که برای نمایش کدکها استفاده می شود.
دستور Save Dial Plan
یکی از اساسی ترین دستورات استریسک، دستور save dial plan است که برای ذخیره پلن شماره گیری استفاده میشود.
شماره گیری دستور save plan 1.4
دستور dial plan save 1.4 نمونهای از مهمترین و پرکاربردترین دستورات استریسک است که وظیفه ذخیره طرح تماس نسخه 1.4 را بر عهده دارد.
دستور playback و answer در بین دیگر دستورات استریسک چیست؟
هنگامی که یک تماس جدید در استریسک ایجاد شود، تا زمانی که به این تماس پاسخی داده نشود، وضعیت کانال در حالت ringing باقی خواهد ماند. در صورتی که تماس را با استفاده از استریسک جواب داده شده یا به عبارتی answer میشود، تماس به حالت answer درآمده است و دیگر در حالت ringing نیست. با اجرای این دستور تماس دریافتی توسط سیستم تلفنی استریسک به معنای برداشتن گوشی پاسخ داده می شود. کاربرد اصلی این دستور زمانی است که تصمیم داریم از طریق سیستم تلفنی تعامل انجام دهیم و قبل از انجام تعاملات باید مطمئن باشیم که تماس برقرار شده و پاسخ داده شده است. به طور مثال برای پخش یک فایل صوتی باید سیستم در حالت answer باشد تا بتوان آن را پخش کرد.
ماهان ویپ از ایده تا عمل
شما در ماهان ویپ میتوانید با متخصصین کاربلد و مهندسین با تجربه در خصوص نیازهای نرم افزار مدیریت مرکز تماس با نام ویپ (VOIP) مشورت کنید.این گروه حرفهای با داشتن مجوزهای مختلف دانش بنیان و شورای عالی انفورماتیک قادر است خدمات مختلفی در خصوص مدیریت هوشمند و یکپارچه مرکز تماس همچون elastix، voip، issabel و… را به هموطنان عزیز ارائه دهد.ماهان ویپ نسل جدید سیستمهای تماس است که بر مبنی ویپ طراحی شده است. در وبسایت ماهان ویپ با مفهوم دستورات asterisk چیست و چه کاربردی دارد آشنا خواهید شد و در مورد نحوه راه اندازی کامندهای استریسک و کاربرد آنها اطلاعات جامعی بدست خواهید آورد.
در نهایت؛ سخن آخر
با توجه به مطالب بیان شده در مبحث آشنایی با دستورات استریسک بیان این مطلب خالی از لطف نیست که بعضی از دستورات و فرمان های استریسک در ورژنهای خاصی از این سیستم قابل اجرا و استفاده هستند. این در صورتی است که در برخی موارد خیلی قابل استفاده و اجرا نخواهند بود. طول این مقاله برای بیان و تشریح کامل تمام نکات در خصوص رمان های asterisk بسیار کم میباشد و لازم است برای بدست آوردن اشراف کامل بر نحوه استفاده از کامند های استریسک مطالعات بیشتری در این زمینه داشته باشید. خوشحال میشویم با گذاشتن نظرات و کامنتهای خود در این مقاله از سایت و همچنین زیر پست های صفحه اینستاگرامی ماهان ویپ ما را در پیشبرد اهداف گروه یاری رسانید.
سوالات پرتکرار
- دستورات استریسک برای عیبیابی ترانک lax2 کدام است؟
برای این منظور لازم است تا کد و دستور iax trunk debug را فراخوانی کنیم.
- دستورات مهم و پر کاربرد در استریسک کدامند؟
بیشمار دستورات استریسک داریم اما میخواهیم بدانیم، تعدادی از مهمترین دستورات asterisk چیست، دستور abort halt، دستور playback، دستور add extension، دستور agent show، دستور debug channelو…
- دستور playback در بین دستورات و کامندهای asterisk چه کاری انجام میدهد؟
- Sip چیست؟
همانطور که در مباحث قبل بیان شد sip یا سیپ یک پروتکل signaling بوده که برای شروع و برقراری یا پایان و ویرایش در یک نشست که به صورت real-time انجام میشود، لازم است.