آموزش Call Files در ایزابل
- تاریخ ارسال: 1401/04/07
- تعداد نمایش: 2747
- گروه:
در سیستم تلفنیVoIP ، Call Files از دیگر روش های تماس خودکار در استریسک است .دستورات را در فایلی با پسوند .call نوشته ، سپس پرمیشن 744 و ownership ، asterisk:asterisk به آن داده و آن را اجرا می کنیم.
ساختار اصلی همان دستور originate است . به این صورت که ارتباط بین یک channel و یک APP یا بین یک channel و یک extension برقرار می شود.
شروع کار:
مثال یک:میخواهیم با داخلی 100 تماس گرفته شود و پیامی برای او پخش شود.
ابتدا یک فایل متنی با دستور vim در محیط کامند لینوکس می سازیم
#vim test.call
بعد از ساختن فایل دستورات زیر را وارد می کنیم
channel: SIP/100
maxRetries: 2
retryTime: 60
waitTime: 30
Application: Playback
Data: hello
این نوع ارتباط از نوع channel و Application است.
در خط اول داخلی را مشخص کرده ایم
maxRetries : تعداد تکرار تماس ، زمانی که داخلی مشغول باشد.زمانی داخلی 100 مشغول باشد از این متغیر برای تعداد تکرار استفاده می کند .
retryTime: مدت زمان وقفه تا تماس بعدی.بصورت پیش فرض 300 ثانیه است.
waitTime:مدت زمان زنگ خوردن . بصورت پیش فرض 45 ثانیه است.
Application:نوع App را مشخص می کند.
Data:دیتای لازم برای Application ، در اینجا نام فایلی که میخواهیم برای داخلی پخش کنیم.
فایل را ذخیره می کنیم و سپس با دستور chown ، ownership فایل را به asterisk:asterisk تغییر می دهیم.
#chown asterisk:asterisk /tmp/test.call
سپس نیاز داریم پرمیشن اجرا را به فایل بدهیم
#chmod 744 /tmp/test.call
بعد از انجام این کار باید فایل را به مسیر /var/spool/asterisk/outgoing/ انتقال دهیم.
#mv /tmp/test.call /var/spool/asterisk/outgoing/
بعد از وارد کردن دستور بالا بلافاصله با داخلی 100 تماس گرفته می شود و بعد از جواب دادن پیام hello برای او پخش می شود.
مثال 2: میخواهیم بین دو داخلی 100 و 101 ارتباطی بین خودکار برقرار شود، دستورات زیر را وارد می کنیم
دستورات را بصورت زیر وارد می کنیم
channel: SIP/100
maxRetries: 2
retryTime: 60
waitTime: 30
context:from-internal
Extension:101
priority:1
callerid:AUTODIAL
ذخیره کرده و مانند مثال قبل پرمیشن و owner را تنظیم می کنیم و در نهایت در مسیر /var/spool/asterisk/outgoing/. انتقال می دهیم.
برای کسب اطلاعات بیشتر با شماره 02691002326 در تماس باشید.
PDF آموزش در لینک زیر قرار گرفته است.