ضبط مکالمات کانال جاری و در قالب یک فایل

Record(basename[.format[,maxSilence[,maxDuration[,options]]]])

این دستور امکان ضبط پیام صوتی را به شماس می دهد. هنگام اجرای این دستور بعد از شنیدن صدای بوق (پخش  فایل beep) ضبط صدا شروع و تا زمانی که کاربر کلید # را  وارد کند، ادامه خواهد یافت.  با توجه به syntax ، کاربر در این دستور امکان ایجاد محدودیت در زمان ضبط، تعیین فرمت فایل صوتی، نام فایل ضبط شده و همچنین تعیین مکان ذخیره سازی فایل ضبط شده را خوهد داشت.

پارامترها:

پارامتر اصلی و اجباری basename می باشد که نام فایل صوتی خواهد بود، پارامتر انتخابی بعدی format تعیین کننده فرمت فایل ضبط شده خواهد بود، شما در این پارامتر می توانید مقادیر (g723, g729, gsm, h263, ulaw, alaw, wav, …) را قرار دهید، اما اگر این پارامتر خالی باشد فایل مکالمه با پسوند gsm ذخیره خواهد شد. پارامتر maxSilense  تعیین کننده حداکثر ثانیه مجاز سکوت می باشد یعنی اگر در مکالمه به طور پشت سر هم این مقدار ثانیه سکوت وجود داشته باشد Asterisk ضبط مکالمه را قطع خواهد کرد. پارامتر maxDuration تعیین کننده تعداد ثانیه مجاز برای ضبط مکالمه است، یعنی فقط این مقدار ثانیه از مکالمه ضبط خواهد شد، اگر مقداری برای آن تعیین نشود Asterisk بدون محدودیت به ضیط مکالمه خواهد پرداخت. پارامتر option می تواند یک یا چند تا از مقادیر زیر را داشته  باشد.

      s  تا تماس جواب داده نشده شروع به ضبط مکالمه نکن.

      n  شروع به ضبط مکالمه کن حتی اگر تماس جواب داده نشده است.

      a  مکالمه ضبط شده را به فایل موجود اضافه کن به جای اینکه جایگزین آن کنی

      t به جای کلید # ، کلید * ضبط مکالمه را به پایان برساند.

      q  قبل از ضبط پیام صدای بوق بخش بشود (beep sounds)

      x  تمامی DTMF tones به همراه * و # نیز ضبط گردند.

مثال

ضبط نام افراد و پخش آن

[test-record]

; Record the caller’s name:

exten => 123,1,Playback(please-say-your-name)

exten => 123,n,Record(/tmp/name.gsm,3,10)

exten => 123,n,Playback(/tmp/name)

حامد کوه فلاح

متخصص، برنامه نویس و مدرس Asterisk و راهکارهای نوین ارتباطی آشنایی و کار با استریسک و راهکار های مشابه از سال 1382، پایه گذاری VOIPIRAN ارائه راهکار های کدباز VOIP همچون VAAK و VOIZ و CONNEXO همکار برنامه نویسی و آموزش با پروژه های Elastix و Issabel با بیش از 3000 دانشجو از سال 1387

Share
Published by
حامد کوه فلاح

Recent Posts

مانیتورینگ پیشرفته سرویس‌های VoIP و IT با Uptime Kuma روی Issabel 5 و Rocky 8

مانیتورینگ سرورها و سرویس‌های VoIP یکی از مهم‌ترین کارهایی است که برای تضمین پایداری شبکه…

2 روز ago

بررسی کامل بهترین برندهای سخت‌افزاری VoIP: Yealink، Cisco، Grandstream و دیگر برندهای معتبر

بررسی برندهای سخت‌افزاری VoIP: انتخاب بهترین گزینه برای متخصصین و کسب‌وکارها سیستم‌های تلفنی VoIP (Voice…

4 روز ago

راه‌اندازی سیستم مرکز تماس OMniLeads با داکر روی Rocky Linux 8 و Issabel 5

OMniLeads یک سیستم مرکز تماس کدباز است که با قابلیت‌های پیشرفته برای مدیریت تماس‌ها و…

1 هفته ago

حذف فایل‌های ضبط مکالمات قدیمی برای مدیریت فضای هارد دیسک در سیستم‌های تلفنی ایزابل (Issabel) و فری پی بی اکس (FreePBX)

در سیستم‌های تلفنی تحت ویپ مانند ایزابل (Issabel)، الستیکس (Elastix) و فری پی بی اکس…

2 هفته ago

۱۰ محصول برتر Open Source SaaS برای متخصصین VoIP و IT: انتخابی هوشمندانه برای کسب‌وکارها

Open Source Software نقش مهمی در توسعه نرم‌افزارهای SaaS (نرم‌افزار به عنوان سرویس) داشته است.…

2 هفته ago

SaaS چیست؟ بررسی جامع، مزایا

SaaS چیست؟ بررسی جامع نرم‌افزار به‌عنوان سرویس و مزایای آن در دنیای فناوری اطلاعات، مدل‌های…

3 هفته ago