جستجو
این کادر جستجو را ببندید.
جستجو
این کادر جستجو را ببندید.

مثال ۳ Call فایل

به پوشه /tmp می رویم و Call فایل های زیر را آنجا می سازیم، پس از ساخت هر کدام می توانید با دستور mv آنها را به پوشه /var/spool/asterisk/outgoing ببرید تا اجرا شوند.

$۱     مثال سه: فایل با نام file3.call و با محتوای

Channel: SIP/218

Callerid: 99999999999

MaxRetries: 10

RetryTime: 5

WaitTime: 20

Context: call-file

Extension: 100

در مثال بالا به جای فراخوانی یک Application ما سراغ صدا کردن یک Extension از یک Context می رویم، داخلی شماره ۱۰۰ از Contextی با نام [call-file] پس از تماس موفق صدا زده می شود. حال کد مربوط به Dialplan آن را نیز در فایل etc/asterisk/extension_custom.conf  قرار می دهیم تا همه چیز سرجای خود قرار گیرد.

Include => call-file

 [call-file]

exten => 100,1,Answer()

exten => 100,n,Wait(1)

exten => 100,n,Playback(en/welcome)

exten => 100,n,Wait(1)

exten => 100,n,Hangup()

0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
guest

0 نظرات
قدیمی‌ترین
تازه‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها