مجله ایرانیکاسرورآموزش سرور، هاست، وردپرس و شبکه
آموزشی

چرا ضبط تماس تلفن یالینک کار نمی‌کند؟ تفاوت ضبط USB و ضبط روی سرور

اگر روی تلفن Yealink گزینه Record را می‌زنید اما هیچ فایل صوتی ساخته نمی‌شود، USB شناسایی نمی‌شود یا تصور می‌کنید دکمه Record باید تماس را داخل خود تلفن ذخیره کند، قبل از تغییر Firmware…

چرا ضبط تماس تلفن یالینک کار نمی‌کند؟ تفاوت ضبط USB و ضبط روی سرور
خلاصه سریع این آموزش

اگر روی تلفن Yealink گزینه Record را می‌زنید اما هیچ فایل صوتی ساخته نمی‌شود، USB شناسایی نمی‌شود یا تصور می‌کنید دکمه Record باید تماس را داخل خود تلفن ذخیره کند،…

۱۹ دقیقه مطالعه ۰ دیدگاه ۲۱ مهر ۱۴۰۵ آخرین به‌روزرسانی
اگر روی تلفن Yealink گزینه Record را می‌زنید اما هیچ فایل صوتی ساخته نمی‌شود، USB شناسایی نمی‌شود یا تصور می‌کنید دکمه Record باید تماس را داخل خود تلفن ذخیره کند، قبل از تغییر Firmware باید مشخص کنید دقیقاً از کدام روش ضبط استفاده می‌کنید.

در تلفن‌های Yealink دو مفهوم کاملاً متفاوت وجود دارد: ضبط محلی روی USB یا حافظه داخلی و ضبط سمت سرور یا PBX. در روش اول خود تلفن Audio تماس را به فایل تبدیل می‌کند؛ در روش دوم ممکن است تلفن فقط فرمان شروع و پایان Recording را به PBX بدهد و فایل اصلی روی Asterisk، FreePBX، مرکز تماس یا سامانه Recording دیگری ساخته شود.

در این راهنما ابتدا مدل تلفن و پشتیبانی واقعی آن از Recording را بررسی می‌کنیم؛ بعد USB، فایل‌سیستم، فضای ذخیره‌سازی و تنظیمات Yealink را تست می‌کنیم. سپس Server Recording، SIP INFO، URL Record و ضبط مستقیم روی PBX را بررسی می‌کنیم تا مشخص شود چرا Record کار نمی‌کند و کدام روش برای محیط سازمانی مناسب‌تر است.

فهرست مطالب

USB Recording و Server Recording چه تفاوتی دارند؟

مقایسه دو روش اصلی ضبط تماس در Yealink
ویژگی USB Recording Server Recording
محل ضبط خود تلفن PBX یا Recording Server
محل فایل USB یا حافظه داخلی در مدل‌های پشتیبانی‌شده فضای ذخیره‌سازی سرور
وابستگی به PBX برای ساخت فایل محلی معمولاً خیر بله
فرمت فایل Yealink WAV وابسته به PBX و تنظیمات Recording
مناسب یک کاربر بله بله
مناسب ده‌ها تلفن مدیریت دشوارتر بسیار مناسب‌تر
ضبط خودکار همه تماس‌ها در مدل‌های پشتیبانی‌شده قابل تنظیم است قابل مدیریت مرکزی از PBX
Backup مرکزی نیاز به انتقال فایل از USB دارد قابل پیاده‌سازی روی Storage مرکزی

اول مشخص کنید واقعاً به کدام نوع ضبط نیاز دارید

اگر فقط می‌خواهید یک اپراتور گاهی یک تماس مهم را ذخیره کند، USB Recording ساده‌تر است.

اما اگر هدف شما این موارد است:

ضبط خودکار تماس‌های فروش و پشتیبانی،

جست‌وجوی Recording بر اساس داخلی یا تاریخ،

نگهداری متمرکز فایل‌ها،

Backup،

کنترل سطح دسترسی،

یا ضبط صدها تماس در روز،

Server Recording معمولاً معماری منطقی‌تری است.

وجود دکمه Record به معنی ضبط محلی نیست

این یکی از مهم‌ترین نکات مقاله است.

در Yealink ممکن است روی DSS Key گزینه‌هایی با نام:

Record
URL Record

وجود داشته باشد.

این کلیدها می‌توانند برای کنترل Recording سمت سرور استفاده شوند و الزاماً همان USB Recording نیستند.

روش اول: ضبط محلی روی USB

در Local USB Recording خود Phone صدای تماس را دریافت می‌کند و فایل Recording را روی USB Flash Drive ذخیره می‌کند.

در مستند فعلی Yealink، فایل‌ها با پسوند زیر ذخیره می‌شوند:

.wav

و اندازه یک فایل Recording باید کمتر از 2GB باشد.

USB Recording روی همه مدل‌های Yealink یکسان نیست

قبل از هر تنظیم، Datasheet یا User Guide همان مدل را بررسی کنید.

چند نمونه از تفاوت پشتیبانی Recording در خانواده Yealink
مدل یا خانواده روش Local Recording
T74W USB Recording و Server-based Recording
T58W / T58V حافظه داخلی و USB در Firmwareهای پشتیبانی‌شده
VP59 حافظه داخلی و USB
CP965 حافظه داخلی و USB
T88V / T88W حافظه داخلی و USB در نسخه‌های پشتیبانی‌شده
T46S / T48S و برخی T4های قدیمی USB Recording طبق راهنمای همان نسل

این جدول فهرست کامل تمام مدل‌های Yealink نیست. وجود USB Port نیز به‌تنهایی ثابت نمی‌کند Firmware همان تلفن از Local Recording پشتیبانی می‌کند؛ مدل و نسخه Firmware را از مستند همان دستگاه بررسی کنید.

در بعضی مدل‌های جدید USB اولویت بیشتری از حافظه داخلی دارد

در تلفن‌هایی که هم Built-in Storage و هم USB Recording دارند، مستند فعلی Yealink اولویت ذخیره‌سازی را این‌گونه تعریف می‌کند:

USB flash drive > Built-in storage

یعنی اگر USB متصل باشد، Recording می‌تواند روی USB ذخیره شود.

مرحله اول: USB Recording را واقعاً فعال کنید

در Firmwareهای فعلی Yealink، USB Call Recording به‌صورت پیش‌فرض می‌تواند غیرفعال باشد.

پارامتر اصلی:

features.usb_call_recording.enable = 1

اما این گزینه به‌تنهایی کافی نیست.

USB Storage نیز باید فعال باشد:

static.usbdisk.function.enable = 1

نمونه Auto Provisioning برای فعال‌کردن USB Recording

#!version:1.0.0.1
static.usbdisk.function.enable = 1
features.usb_call_recording.enable = 1

بعد از Provisioning، بسته به Firmware ممکن است Reboot یا Apply تنظیمات لازم باشد.

ضبط خودکار روی USB

در مدل‌های پشتیبانی‌شده Yealink پارامتر زیر برای Automatic Recording وجود دارد:

features.auto_recording.enable = 1

این گزینه زمانی کار می‌کند که USB Call Recording نیز فعال باشد.

قبل از فعال‌کردن Automatic Recording روی تعداد زیادی Phone، فضای Storage و سیاست نگهداری فایل را مشخص کنید.

مرحله دوم: فایل‌سیستم USB را بررسی کنید

طبق مستندات فعلی Yealink، USB Flash Drive برای Call Recording می‌تواند از فایل‌سیستم‌های زیر استفاده کند:

FAT32
NTFS

اگر Flash با فایل‌سیستم دیگری مثل ext4 یا فرمت خاص دستگاه دیگر آماده شده باشد، Phone ممکن است آن را برای Recording نشناسد.

برای تست، USB را ساده نگه دارید

اگر Recording کار نمی‌کند، از یک Flash Drive سالم با ظرفیت معمول و تنها یک Partition استفاده کنید.

برای تست اولیه:

از Hub USB استفاده نکنید،

مبدل غیرضروری را حذف کنید،

USB را مستقیماً به Phone وصل کنید،

و اگر Port برای Headset، Expansion Module یا Accessory دیگری استفاده شده، موقتاً تجهیزات اضافی را جدا کنید.

تلفن USB را می‌بیند یا نه؟

قبل از تماس وارد منوی USB یا File Manager شوید.

اگر Phone اصلاً Storage را نشان نمی‌دهد، هنوز سراغ Recording Setting نروید.

مشکل می‌تواند از:

Flash Drive،

File System،

USB Port،

Power،

یا Firmware

باشد.

مرحله سوم: فضای خالی USB را بررسی کنید

Yealink هنگام Recording می‌تواند زمان باقی‌مانده برای ضبط را بر اساس فضای خالی نمایش دهد.

در مدل‌های پشتیبانی‌شده مسیرهایی مانند:

Menu → USB Record → Storage Space

یا File Manager برای مشاهده Storage در دسترس هستند.

وقتی فضای آزاد به حدود ۳۰ یا ۱۰ دقیقه Recording برسد، Phone هشدار می‌دهد. اگر فضا کاملاً تمام شود، Recording متوقف و فایل موجود ذخیره می‌شود.

محدودیت 2GB را با ظرفیت USB اشتباه نگیرید

مستند Yealink می‌گوید اندازه هر فایل Recording باید کمتر از 2GB باشد.

این به معنی آن نیست که Flash Drive حتماً باید زیر 2GB ظرفیت داشته باشد.

برای تماس‌های بسیار طولانی، محدودیت اندازه فایل را نیز در طراحی Recording در نظر بگیرید.

مرحله چهارم: تماس برقرار است ولی گزینه Record وجود ندارد

اول مدل Phone را بررسی کنید.

بعد این پارامترها را کنترل کنید:

static.usbdisk.function.enable
features.usb_call_recording.enable

همچنین USB باید قبل از شروع Recording توسط Phone شناسایی شده باشد.

روش شروع ضبط محلی

در مدل‌های فعلی دارای Local Recording، هنگام تماس معمولاً از منویی مشابه:

More → Record

استفاده می‌شود.

بعد از شروع Recording باید Recording Icon و مدت زمان ضبط روی صفحه ظاهر شود.

Pause و Resume در Recording

Yealink امکان Pause Recording را نیز در مدل‌های پشتیبانی‌شده دارد.

اگر Pause انجام شود، Recording Timer متوقف می‌شود و بعد از Resume ادامه همان فایل ضبط می‌شود.

همچنین در Local Recording، وقتی تماس روی Hold قرار می‌گیرد، صدای طرفین در زمان Hold داخل Recording ثبت نمی‌شود و پس از Resume تماس، Recording ادامه پیدا می‌کند.

روش دوم: Server Recording

در Server Recording، تلفن مسئول نگهداری فایل اصلی نیست.

ضبط می‌تواند روی:

Asterisk،

FreePBX،

IP-PBX تجاری،

Contact Center،

یا Recording Server اختصاصی

انجام شود.

تلفن Yealink در بعضی معماری‌ها فقط فرمان شروع یا توقف ضبط را به Server می‌فرستد.

Server Recording دو حالت اصلی دارد

دو معماری رایج Recording سمت سرور
روش رفتار
Automatic PBX Recording PBX بدون نیاز به دکمه Phone تماس را ضبط می‌کند
Phone-triggered Recording کاربر از Yealink فرمان Start/Stop به Server می‌دهد

Automatic PBX Recording وابسته به USB نیست

اگر PBX تمام تماس‌های داخلی 201 را Recording می‌کند، بیرون‌کشیدن USB از Yealink نباید ضبط سرور را متوقف کند.

Phone فقط یک SIP Endpoint است و Media تماس در مسیر PBX می‌تواند در Server ضبط شود.

این روش برای Call Center و سیستم‌هایی که سیاست Recording اجباری دارند مناسب‌تر است.

Record DSS Key در Yealink چیست؟

در مستندات فعلی DSS Key، Yealink همچنان Type زیر را ارائه می‌کند:

Record

و Type دیگری با نام:

URL Record

Record با SIP INFO چگونه کار می‌کند؟

در راهنماهای رسمی Yealink برای Server Recording، فشار Record Key باعث ارسال SIP INFO با Header مخصوص به Server می‌شود.

شروع Recording به‌صورت مفهومی:

INFO sip:pbx.example.local SIP/2.0
Record: on

و هنگام توقف:

INFO sip:pbx.example.local SIP/2.0
Record: off

نکته بسیار مهم این است که SIP INFO خودش صدای تماس را حمل نمی‌کند. این پیام فقط درخواست Start/Stop Recording است. PBX باید این Feature را بشناسد و Audio را در سمت Server ذخیره کند.

چرا Record Key را می‌زنید ولی هیچ اتفاقی نمی‌افتد؟

ممکن است Phone کاملاً سالم باشد اما PBX مکانیزم Record SIP INFO یالینک را پشتیبانی نکند.

در این حالت Phone می‌تواند Request بفرستد، اما Server کاری با آن انجام ندهد.

پس Record Key یک Feature کاملاً Server-dependent است.

Packet Capture بگیرید

اگر Record DSS Key کار نمی‌کند، تماس آزمایشی برقرار کنید و هنگام فشردن Record، PCAP بگیرید.

در Wireshark:

sip.Method == "INFO"

سپس داخل INFO به دنبال Header مربوط به Recording بگردید.

اگر INFO از Phone خارج می‌شود ولی Recording شروع نمی‌شود، عیب‌یابی را به PBX منتقل کنید.

URL Record چیست؟

روش دیگر Server Recording در Yealink، URL Record است.

در این حالت Phone با فشار DSS Key یک HTTP Request به URL از پیش تعریف‌شده می‌فرستد و سامانه سمت Server بر اساس آن Recording را شروع یا متوقف می‌کند.

نمونه مفهومی:

https://recording.example.local/start

این URL فقط نمونه است؛ سامانه Recording واقعی باید API یا Endpoint مناسب خود را داشته باشد.

تفاوت Record و URL Record

دو روش Trigger کردن Recording سمت Server
روش پیام نیاز Server
Record SIP INFO PBX باید Record Request را پشتیبانی کند
URL Record HTTP Request Recording Server باید URL/API مناسب داشته باشد

DSS Key برای Record چگونه تعریف می‌شود؟

در ساختار فعلی Yealink، ID مربوط به Record برابر 25 است.

نمونه:

linekey.1.type = 25
linekey.1.label = Record

URL Record چه Typeای دارد؟

در مستند فعلی DSS Keys، URL Record با ID زیر معرفی می‌شود:

linekey.1.type = 35

مقدار URL باید مطابق API یا Recording Server واقعی شما تنظیم شود.

Server Recording روی Asterisk چگونه انجام می‌شود؟

در Asterisk یکی از روش‌های استاندارد ضبط تماس استفاده از MixMonitor است.

MixMonitor به‌عنوان Audiohook روی Channel کار می‌کند و می‌تواند Audio تماس را داخل فایل ذخیره کند.

یک نمونه بسیار ساده:

same => n,MixMonitor(${UNIQUEID}.wav,b)

گزینه b باعث می‌شود Audio فقط زمانی ذخیره شود که Channel داخل Bridge قرار دارد.

برای پایان صریح Recording در Dialplan:

same => n,StopMixMonitor()

در محیط Production بهتر است Naming، Permission، Retention و Storage Recordingها نیز طراحی شوند و Caller ID ورودی بدون Sanitization مستقیماً وارد Command یا Filename نشود.

آیا برای Asterisk حتماً دکمه Record روی Yealink لازم است؟

خیر.

اگر Recording در Dialplan یا PBX Policy فعال شود، Asterisk می‌تواند تماس را بدون هیچ فرمانی از Phone ضبط کند.

برای مثال می‌توانید سیاست‌هایی مانند این داشته باشید:

همه تماس‌های ورودی پشتیبانی ضبط شوند،

فقط داخلی‌های فروش ضبط شوند،

تماس داخلی به داخلی ضبط نشود،

یا کاربر فقط در صورت نیاز Recording را شروع کند.

چرا Server Recording برای سازمان‌ها مناسب‌تر است؟

فایل Recording روی USB کنار کاربر قرار دارد و می‌تواند:

پاک شود،

گم شود،

USB خارج شود،

یا فایل‌ها بین چند تلفن پراکنده شوند.

در Server Recording می‌توان Storage را مرکزی کرد و برای آن:

Backup،

Permission،

Retention Policy،

Encryption،

Audit،

و Archive

در نظر گرفت.

اگر PBX روی سرور مجازی است، Storage را دست‌کم نگیرید

ضبط دائمی تماس‌ها می‌تواند بسیار سریع‌تر از خود سیستم تلفنی فضای دیسک مصرف کند.

اگر Asterisk یا FreePBX را روی سرور مجازی ایران اجرا می‌کنید، قبل از فعال‌کردن Recording برای همه داخلی‌ها، ظرفیت دیسک، Backup و مدت نگهداری فایل‌ها را مشخص کنید.

Recording صدها تماس بدون Retention Policy می‌تواند در نهایت فضای Filesystem را پر کند و روی سرویس‌های دیگر PBX نیز اثر بگذارد.

مرحله پنجم: USB وصل است ولی Start REC خطا می‌دهد

این موارد را به ترتیب بررسی کنید:

عیب‌یابی Recording محلی
بررسی هدف
Model Support آیا مدل Local Recording دارد؟
Firmware Feature در نسخه فعلی پشتیبانی می‌شود؟
USB Detection Phone Flash Drive را می‌بیند؟
File System FAT32 یا NTFS
USB Function فعال بودن Storage
USB Recording فعال بودن Call Recording
Free Space فضای کافی برای فایل جدید

اگر USB روی کامپیوتر سالم است ولی Yealink آن را نمی‌بیند

یک Flash Drive دیگر را تست کنید.

USB را با FAT32 یا NTFS مجدداً آماده کنید.

Phone را با USB ساده و بدون Accessory اضافی تست کنید.

اگر چند Flash روی همان Port شناسایی نمی‌شوند، Firmware و خود USB Port را بررسی کنید.

اگر فایل ساخته می‌شود ولی صدا ندارد

ابتدا همان فایل را روی کامپیوتر پخش کنید.

اگر فایل WAV ساخته شده ولی Audio ناقص است، تماس را با Handset یا Speakerphone دوباره تست کنید.

اگر فقط یک سمت تماس ضبط نمی‌شود، مشخص کنید مشکل از Local Recording است یا Audio خود تماس نیز یک‌طرفه بوده است.

اگر خود تماس صدای یک‌طرفه دارد، Recording نمی‌تواند Audioای را که Phone دریافت نکرده بازسازی کند.

اگر Recording هنگام Hold سکوت دارد

در Local Recording این رفتار می‌تواند طبیعی باشد.

Yealink در مستند فعلی توضیح می‌دهد وقتی تماس هنگام Recording روی Hold قرار می‌گیرد، صدای طرفین در زمان Hold ضبط نمی‌شود و بعد از Resume تماس Recording ادامه پیدا می‌کند.

اگر Recording خودکار فعال است ولی هیچ فایل ساخته نمی‌شود

فقط این گزینه را بررسی نکنید:

features.auto_recording.enable = 1

پیش‌نیاز آن نیز باید فعال باشد:

features.usb_call_recording.enable = 1

Auto Provisioning می‌تواند Recording را دوباره غیرفعال کند

اگر USB Recording را در Web UI فعال می‌کنید و درست کار می‌کند اما بعد از Reboot دوباره گزینه Record ناپدید می‌شود، فایل Provisioning را بررسی کنید.

ممکن است Configuration مرکزی این مقدار را Push کند:

features.usb_call_recording.enable = 0

در شبکه Managed، Source of Truth را روی Provisioning Server اصلاح کنید.

Record DSS Key نمایش داده می‌شود ولی Recording Server شروع نمی‌کند

در این حالت Packet Capture بسیار مهم است.

اگر SIP INFO از Phone خارج نمی‌شود، DSS Key و Firmware را بررسی کنید.

اگر INFO خارج می‌شود ولی PBX آن را Ignore می‌کند، Server Recording روی PBX پیکربندی نشده یا آن مکانیزم را پشتیبانی نمی‌کند.

PBX خودش Recording می‌کند ولی دکمه Yealink وضعیت را نشان نمی‌دهد

ممکن است PBX Recording مستقل داشته باشد اما هیچ Integration دوطرفه‌ای با Record Key تلفن نداشته باشد.

در چنین معماری‌ای Recording می‌تواند کاملاً سالم باشد در حالی که Phone هیچ Recording Icon یا LED مربوطی نشان نمی‌دهد.

پس صحت Server Recording را از فایل‌های PBX و Recording Log بررسی کنید، نه فقط از LCD تلفن.

USB Recording یا PBX Recording؛ کدام بهتر است؟

انتخاب روش مناسب بر اساس سناریو
سناریو روش مناسب‌تر
ضبط گهگاهی یک کاربر USB Recording
ضبط همه تماس‌های فروش Server Recording
مرکز تماس Server Recording
نیاز به Backup و Archive Server Recording
عدم دسترسی به PBX USB در مدل سازگار
نیاز به فایل فوری کنار کاربر USB Recording
کنترل مرکزی دسترسی کاربران Server Recording

Privacy و امنیت Recording را جدی بگیرید

فایل ضبط تماس می‌تواند شامل اطلاعات شخصی، اطلاعات مشتری، شماره تماس، اطلاعات مالی یا مکالمات محرمانه سازمان باشد.

Yealink نیز در مستندات Call Recording تأکید می‌کند قبل از ضبط باید قوانین و محدودیت‌های محل فعالیت بررسی شوند و طرف‌های تماس از Recording مطلع شوند و در موارد لازم رضایت آن‌ها گرفته شود.

قواعد قانونی ضبط مکالمه بین کشورها و حوزه‌های قضایی متفاوت است؛ بنابراین برای ضبط سازمانی، سیاست حقوقی و حریم خصوصی متناسب با محل فعالیت خودتان را نیز بررسی کنید.

USB Flash Drive ریسک فیزیکی دارد

اگر فایل‌ها روی USB ذخیره می‌شوند:

دسترسی فیزیکی به Phone را محدود کنید،

فایل‌ها را دوره‌ای منتقل کنید،

USB را بدون سیاست نگهداری رها نکنید،

و فایل‌های قدیمی حساس را مدیریت کنید.

یک USB قابل جداشدن برای آرشیو طولانی‌مدت سازمانی معمولاً جایگزین مناسبی برای Storage مدیریت‌شده نیست.

برای Server Recording سیاست Retention داشته باشید

مثلاً مشخص کنید Recordingها:

۳۰ روز،

۹۰ روز،

یا مطابق الزامات داخلی سازمان

نگهداری شوند.

همچنین Backup و Recording نباید الزاماً روی یک دیسک قرار بگیرند؛ خرابی همان Storage می‌تواند هم فایل اصلی و هم Backup محلی را از بین ببرد.

سناریوی اول: USB وصل است اما گزینه Record وجود ندارد

Model Support و Firmware را بررسی کنید.

بعد:

static.usbdisk.function.enable = 1
features.usb_call_recording.enable = 1

را بررسی کنید.

سناریوی دوم: Start REC می‌آید ولی فایل ذخیره نمی‌شود

Storage Space و File System را بررسی کنید.

یک تماس کوتاه ۳۰ ثانیه‌ای ضبط کنید و بعد File Manager را ببینید.

اگر Recording Icon نمایش داده شده ولی هیچ WAV وجود ندارد، Log و Firmware را نیز جمع‌آوری کنید.

سناریوی سوم: Flash Drive شناخته نمی‌شود

FAT32 یا NTFS را تست کنید.

Flash دیگری امتحان کنید.

Accessoryهای USB دیگر را جدا کنید.

اگر هیچ USB Storage روی Port شناسایی نمی‌شود، Port یا Firmware مطرح است.

سناریوی چهارم: فقط Record DSS Key کار نمی‌کند

USB Recording را با Record DSS Key اشتباه نگیرید.

PCAP بگیرید و SIP INFO را بررسی کنید.

اگر Server Feature را پشتیبانی نمی‌کند، باید Recording در خود PBX فعال شود یا روش دیگری برای Trigger انتخاب شود.

سناریوی پنجم: URL Record هیچ کاری نمی‌کند

URL را از شبکه Phone تست کنید.

DNS، HTTPS، Authentication و Firewall را بررسی کنید.

بعد مطمئن شوید Recording Server واقعاً آن Request را دریافت و پردازش می‌کند.

سناریوی ششم: Recording روی PBX وجود دارد ولی USB خالی است

این می‌تواند کاملاً طبیعی باشد.

Server Recording و USB Recording مستقل هستند.

وجود Recording روی PBX به معنی فعال بودن Local Recording روی Yealink نیست.

سناریوی هفتم: USB فایل دارد ولی PBX Recording ندارد

Local Recording سالم است.

اکنون Policy یا Recording Feature خود PBX را بررسی کنید.

USB Phone نمی‌تواند جای Server Recording را برای PBX فعال کند.

سناریوی هشتم: فقط بعضی داخلی‌ها Recording دارند

اگر Server Recording است، Dialplan، Queue، Extension Policy و Permission را بررسی کنید.

ممکن است Recording فقط برای Queue، Trunk یا گروه خاص فعال شده باشد.

سناریوی نهم: Recording بعد از Reboot خاموش می‌شود

Auto Provisioning را بررسی کنید.

اگر چند Phone هم‌زمان بعد از Reboot رفتار مشابه پیدا کرده‌اند، احتمال Template مرکزی بیشتر از خرابی سخت‌افزار است.

سناریوی دهم: ضبط تماس فضای سرور را پر کرده است

Recording را متوقف‌کردن تنها راه‌حل نیست.

ابتدا Retention Policy تعریف کنید.

فایل‌های قدیمی را Archive کنید.

Disk Monitoring و Alert بسازید.

و اگر حجم Recording زیاد است Storage مستقل یا Object Storage مناسب معماری را بررسی کنید.

مسیر سریع عیب‌یابی ضبط تماس Yealink

از نوع Recording شروع کنید
مرحله بررسی نتیجه
۱ Local یا Server؟ روش واقعی Recording مشخص شود
۲ Model Support پشتیبانی مدل تأیید شود
۳ USB Detection Flash توسط Phone دیده شود
۴ FAT32/NTFS File System سازگار باشد
۵ USB Recording Enable Recording محلی فعال باشد
۶ Free Space Storage کافی وجود داشته باشد
۷ SIP INFO Record Key واقعاً Trigger ارسال کند
۸ PBX Support Server Recording پشتیبانی شود
۹ PBX File Recording واقعاً روی Server ساخته شود
۱۰ Retention/Backup Storage پایدار باقی بماند

پرسش‌های متداول درباره ضبط تماس Yealink

چرا ضبط تماس Yealink کار نمی‌کند؟

ابتدا مشخص کنید از USB Recording یا Server Recording استفاده می‌کنید. در USB باید مدل تلفن، USB Detection، فایل‌سیستم، فضای خالی و تنظیم features.usb_call_recording.enable بررسی شوند. در Server Recording باید PBX و مکانیزم Trigger بررسی شود.

آیا هر تلفن Yealink می‌تواند تماس را روی USB ضبط کند؟

خیر. قابلیت Recording به مدل و Firmware بستگی دارد. وجود USB Port به‌تنهایی کافی نیست و باید Datasheet یا User Guide همان مدل بررسی شود.

USB برای Recording یالینک باید چه فرمتی داشته باشد؟

در مستندات فعلی Yealink برای Call Recording، FAT32 و NTFS پشتیبانی می‌شوند.

فایل ضبط Yealink با چه فرمتی ذخیره می‌شود؟

Local Call Recording در مدل‌های پشتیبانی‌شده به‌صورت فایل WAV ذخیره می‌شود و اندازه هر فایل باید کمتر از 2GB باشد.

Record DSS Key روی Yealink چه کاری انجام می‌دهد؟

در Server Recording می‌تواند فرمان Start یا Stop را به Server ارسال کند. در راهنماهای رسمی Yealink این روش با SIP INFO و Header Record on/off مستند شده است. خود PBX باید این مکانیزم را پشتیبانی کند.

URL Record چه فرقی با Record دارد؟

Record می‌تواند از SIP INFO برای Trigger استفاده کند، در حالی که URL Record یک درخواست HTTP به Recording Server ارسال می‌کند. هر دو به پشتیبانی سمت Server وابسته‌اند.

آیا SIP INFO صدای تماس را به سرور می‌فرستد؟

خیر. SIP INFO در این سناریو فقط فرمان شروع یا توقف Recording است. Audio تماس توسط PBX یا Recording Server از Media Path دریافت و ذخیره می‌شود.

آیا Asterisk بدون دکمه Record تلفن می‌تواند تماس را ضبط کند؟

بله. Asterisk می‌تواند با ابزارهایی مانند MixMonitor تماس را طبق Dialplan یا Policy مرکز تلفن به‌صورت خودکار ضبط کند.

برای مرکز تماس USB Recording بهتر است یا Server Recording؟

برای تعداد زیاد کاربران، Server Recording معمولاً مناسب‌تر است چون Storage، Backup، دسترسی و Retention به‌صورت مرکزی مدیریت می‌شوند.

آیا ضبط تماس از نظر حریم خصوصی محدودیت دارد؟

بله. قوانین بسته به حوزه قضایی متفاوت‌اند. Yealink نیز توصیه می‌کند قبل از ضبط، قوانین محل فعالیت بررسی شوند و طرف‌های تماس از Recording مطلع و در موارد لازم رضایت آن‌ها دریافت شود.

جمع‌بندی

وقتی ضبط تماس روی Yealink کار نمی‌کند، مهم‌ترین قدم این است که USB Recording را با Server Recording یکی ندانید. در USB Recording خود Phone فایل WAV را روی USB یا در بعضی مدل‌های پشتیبانی‌شده روی حافظه داخلی ذخیره می‌کند. این روش به Model Support، Storage و تنظیمات Local Recording وابسته است.

در Server Recording فایل روی PBX یا سامانه Recording ساخته می‌شود. دکمه Record روی Yealink می‌تواند فقط یک Trigger باشد و در برخی پیاده‌سازی‌ها از SIP INFO با Record on/off استفاده کند. URL Record نیز می‌تواند یک HTTP Request برای سامانه ضبط ارسال کند. اگر Server این مکانیزم‌ها را پشتیبانی نکند، فشار دکمه روی Phone به‌تنهایی Recording ایجاد نمی‌کند.

برای USB ابتدا USB Detection، FAT32 یا NTFS، فضای آزاد و پارامترهای USB Recording را بررسی کنید. برای Server Recording از PCAP کمک بگیرید تا مشخص شود SIP INFO یا Request موردنظر از Phone خارج می‌شود یا خیر؛ سپس فایل و Log را روی PBX بررسی کنید.

برای استفاده شخصی و محدود، USB Recording ساده و کاربردی است. برای مرکز تماس، فروش و پشتیبانی سازمانی، Server Recording معمولاً مدیریت‌پذیرتر است؛ چون می‌توانید Backup، Retention، Permission و Storage را به‌صورت مرکزی کنترل کنید.

منابع و مستندات
برای تهیه این آموزش، Recording محلی، USB Storage، DSS Record/URL Record و ضبط سمت PBX با مستندات فعلی و رسمی Yealink و Asterisk بررسی شده‌اند.
Yealink Support
USB و حافظه داخلی در مدل‌های پشتیبانی‌شده، WAV، محدودیت فایل، فضای Storage، Pause و Resume Recording
Yealink Support
features.usb_call_recording.enable، features.auto_recording.enable، FAT32 و NTFS
Yealink Support
Record با Type 25 و URL Record با Type 35 در DSS Keyهای فعلی Yealink
Yealink Support
پشتیبانی هم‌زمان از USB Recording و Server-based Recording در یک مدل فعلی
Asterisk
ضبط Audio سمت PBX با Audiohook، ذخیره فایل و StopMixMonitor
برای ضبط مرکزی تماس‌های VoIP زیرساخت مناسب می‌خواهید؟

PBX، Recording و فضای ذخیره‌سازی را اصولی راه‌اندازی کنید

اگر می‌خواهید ضبط تماس‌ها به‌جای USB کاربران روی Asterisk، FreePBX یا سرور مرکزی انجام شود، می‌توانید درخواست کانفیگ ثبت کنید و برای اجرای PBX و نگهداری Recordingها زیرساخت مناسب انتخاب کنید.

تماس با پشتیبانی ایرانیکاسرور

021-91302467

اشتراک‌گذاری مقاله
گفت‌وگو درباره آموزش

دیدگاه‌ها (۰)

هنوز دیدگاهی ثبت نشده است.

دیدگاه یا سؤال خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *