آخرین ویرایش خرداد ۱۷, ۱۴۰۴ حامد کوه فلاح
دستور Playback چیست؟
دستور Playback یکی از دستورات پایه در Dialplan استریسک است که برای پخش یک فایل صوتی به تماسگیرنده استفاده میشود. این دستور زمانی کاربرد دارد که بخواهید پیامی ضبطشده را برای کاربر پخش کنید، بدون آنکه منتظر ورودی از سمت کاربر بمانید.
ساختار کلی دستور
exten => 100,1,Answer()exten => 100,2,Playback(welcome)exten => 100,3,Hangup()
استفاده در ایزابل
در ایزابل، توصیه میشود تمامی دیالپلنهای سفارشی را در فایل زیر قرار دهید:
/etc/asterisk/extensions_custom.conf
و کانتکست خود را اینگونه بسازید:
[voipiran]exten => 100,1,Answer()exten => 100,2,Playback(welcome)exten => 100,3,Hangup()
فراموش نکنید که برای فعال شدن این کانتکست در داخلیها، باید آن را در کانتکست اصلی تماسهای داخلی ایزابل اضافه کنید:
[from-internal-custom]include => voipiran
نکته مهم
فایل صوتی مورد نظر باید در مسیر /var/lib/asterisk/sounds وجود داشته باشد و با فرمت .gsm یا .ulaw باشد. میتوانید فایل صوتی را از طریق ماژول System Recordings در رابط وب ایزابل آپلود کنید.
اسم فایل صوتی مورد استفاده را حتما بدون پسوند بنوسید.
مثال کاربردی
فرض کنید میخواهید کاربر با گرفتن داخلی ۱۰۰، پیغام خوشآمدگویی را بشنود:
[voipiran]exten => 100,1,Answer()exten => 100,2,Playback(custom/welcome-message)exten => 100,3,Hangup()











