کدها و دستورات استریسک که در محیط CLI قابل اجرا می باشند و طبیعتا روی سرور الستیکس بواسطه استفاده از استریسک در هسته تلفنی کارامد می باشند معرفی می گردد. این دستورات روی خود سرور یا از طریق نرم افزارهای واسط مانند PUTTY اجرا می گردند و برخی برای نمایش وضعیتی از سیستم و نرم افزار و برخی برای اجرای دستور به استریسک می باشند.
برای نمونه با دستور SHOW می توان کانال های SIP و یا IAX را مشاهده کرد و از وضعیت کانال های فعال مطلع گردید و نمونه های دیگری برای مشاهده DAHDI و غیره. در آینده در قالب تکمیل این مطلب و یا در مطالب دیگر دستوراتی از لینوکس که برای سرور های استریسکی پر کاربرد می باشند ارائه می گردد.
عنوان |
دستور |
توضیحات |
کنسل کردن حالت توقف |
abort halt |
|
اضافه کردن داخلی |
add extension |
|
نمایش agent ها |
agent show |
|
عیب یابی کانال ها |
debug channel |
|
راهنما |
help |
|
اضافه کردن کانتکس |
include context |
|
بارگزاری |
load |
|
انتخاب ساعت صفحه نمایش |
ogger reload |
|
ضبط صدا |
{mixmonitor {start|stop|list |
|
غیر فعال کردن حالت عیب یابی کانال ها |
no debug channel |
|
حذف یک مقصد تماس یا داخلی |
remove extension |
|
ذخیره نقشه تماس |
save dialplan |
|
ذخیره نقشه تماس ورژن 1.4 |
(dialplan save (1.4 |
|
تنظیم نمایش جزئیات |
set verbose |
|
نمایش برنامه ها |
show applications |
|
نمایش برنامه |
show application |
|
نمایش کانال ها |
show channel |
|
نمایش کدک ها |
show codecs |
|
نمایش کنفرانس ها |
show conferences |
|
نمایش نقشه تماس |
show dialplan |
|
نمایش نکات |
show hints |
|
نمایش فرمت تصاویر |
show image formats |
|
نمایش تنظیمات داخلی |
show locals |
|
نمایش دستورات مدیریتی |
show manager command |
|
نمایش اتصال های مدیر |
show manager connect |
|
نمایش تماس های پارک شده |
show parkedcalls |
|
نمایش صف ها |
show queues |
|
قطع تماس نرم افزاری |
soft hangup |
|
نمایش کاربران صندوق صوتی |
show voicemail users |
|
دستورات مدیریت سرور (Server management)
|
ریست سیستم پس از پایان تماس ها |
restart gracefully |
|
ریست سیستم در همین لحظه |
restart now |
|
بارگزاری مجدد |
reload |
|
توقف سیستم پس از پایان تماس ها |
stop gracefully |
|
توقف کار سیستم در همین لحظه |
stop now |
|
بارگزاری مجدد دایال پلن |
dialplan reload |
|
نمایش ماژول ها |
show modules |
|
نمایش زمان در حال کار بودن سیستم |
show uptime |
|
نمایش ورژن |
show version |
|
دستورات محیط AGI استریسک (AGI commands)
|
نمایش agi |
show agi |
|
دستورات بانک اطلاعاتی (Database handling commands)
|
حذف بانک داده |
database del |
|
انتخای دیتابیس |
database get |
|
نمایش دیتابیس |
database show |
|
دستورات IAX کانال (IAX Channel commands)
|
عیب یابی IAX2 |
iax2 debug |
|
غیر فعال کردن حالت عیب یابی |
iax2 no debug |
|
نمایش کانال های IAX2 |
iax2 show channels |
|
نمایش وضعیت داخلی های IAX2 |
iax2 show peers |
|
نمایش وضعیت رجیستر بودن IAX2 |
iax2 show registry |
|
نمایش وضعیت IAX2 |
iax2 show stats |
|
نمایش داخلی های IAX2 |
iax2 show users |
|
عیب یابی ترانک IAX2 |
iax2 trunk debug |
|
عیب یابی IAX |
iax debug |
|
غیر فعال کردن عیب یابی IAX |
iax no debug |
|
نمایش کانال های IAX |
iax show channels |
|
نمایش وضعیت داخلی های IAX |
iax show peers |
|
نمایش وضعیت IAX |
iax show stats |
|
نمایش داخلی های IAX |
iax show users |
|
دستورات H323 کانال (H323 channel commands)
|
|
h.323 debug |
|
|
h.323 gk cycle |
|
|
h.323 hangup |
|
|
h.323 no debug |
|
|
h.323 no trace |
|
|
h.323 show codecs |
|
|
h.323 show tokens |
|
تست پروتکل h.323 |
h.323 trace |
|
دستورات SIP کانال (SIP channel commands)
|
|
|
|
|
|
|
|
|
|
|
sip set debug off |
|
|
sip reload |
|
|
sip show channels |
|
|
sip show channel |
|
|
sip show inuse |
|
|
sip show peers |
|
|
sip show registry |
|
|
sip show subscriptions |
|
|
sip show users |
|
|
zap destroy channel |
|
|
zap show channels |
|
|
zap show channel |
|
|
zap show status |
|
|
zap show cadences |
|
|
zap set swgain= 1.6 |
|
|
zap set hwgain=1.6 |
|
|
zap set dnd=1.6 |
|
|
pri debug span |
|
|
pri intense debug span |
|
|
pri no debug span |
|
نمایش وضعیت لینک های E1 روی سرور
|
pri show spans |
|
مشاهده وضعیت خط e1 در استریسک |
pri show span |
|
عیب یابی خط e1 روی استریسک |
pri show debug |
|
برخی از این دستورات در ورژن های خاصی از استریسک قابل استفاد می باشند و برخی خیلی کاربردی نیستند، به هر حال ما ادعا نداریم مجموعه کامل و کاربردی را در اینجا فراهم آورده ایم ولی تلاش داشته ایم که دستورات پر کاربرد را در این مطلب بگنجانیم. در صورتی که اطلاعاتی در این حوزه دارید و یا ابهام یا مشکل در الستیکس یا استریسک دارید کی توانید از بخش "نظر یا پرسش" موضوعات خود را با کارشناسان فنی ما در میان بگزارید.
HEADER
روی خط آنالوگ شما یک تماس بیشتر نمیتوانید داشته باشید و با یک تماس خط اشغال می شود می تونید از مخابرات سرویس روتاری درخواست کنید که در صورت اشغالی خط تماس بعدی رو به یک خط دیگر شما منتقل کند
اما اگر منظور شما اشغالی داخلی هست با فوروارد در حالت busy این کار رو انجاک بدید
موفق باشید
دستور زیر را در خط فرمان لینوکس ورد کنید.
watch "asterisk -vvvvvrx 'core show channels verbose'"
اگر میخواهید خودتان بنویسید در دوره برنامه نویسی استریسک شرکت کنید اگر نه از نرم افزاری های واسط نظیر ماژول تماس outlook استفاده کنید.
دستوری sip یعنی چی؟
اول از خط فرمان لینوکس باید وارد استریسک بشید و بعد دستورات مربوط استریسک به طور مثال sip show peers رو بزنید