آموزش نحوه برقراری ارتباط بین مرکز تماس سیسکو CUCM و ضبط مکالمات Imagicle

ستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعال
 

ما در این مقاله قصد داریم نحوه کانفیگ و ارتباط بین CUCM و ضبط مکالمات Imagicle رو بصورت کامل برای شما توضیح بدیم. خب همونطور که میدونید مرکز تماس CUCM شیوه های (Recording Mode) مختلفی رو برای برای انجام پروسه ضبط مکالمات ارائه میده ؛ مثل :Always on , On demand , Media Forking , Network Based

که کانفیگ هرکدوم از این Recording Mode ها کمی از دیگری متفاوته . جدای از مبحث Recording Mode که مثال روش هاش در بالا گفته شد ، شما برای اتصال این دو برنامه ابتدا به ساخت یک Sip Trunk احتیاج دارید.

 

کانفیگ Sip Trunk

  1. پروفایل سیپ ترانک سکیوریتی جدیدی (Sip Trunk Security Profile) با نام “Imagicle Call Recording Sip Security Profile ” و با تنظیمات زیر ایجاد کنید :
  • Incoming Transport Type: TCP + UDP
  • Outgoing Transport Type: TCP
  • Incoming Port: 5070
  • Enable Digest Authentication: disabled
  • Enable Application Authorization: disabled
  • Accept Unsolicited Notification: enabled
  • Accept Replaces Header: enabled

---تنظیمات دیگر رو در مقادیر پیشفرض خودشون رها کنید.

  1. پروفایل سیپ جدیدی (Sip Profile) با نام “Imagicle Call Recording Sip Profile” و با تنظیمات زیر ایجاد نمایید :
  • Timer Invite Expires: 5
  • Retry INVITE: 1
  • SIP OPTIONS PING - Enable OPTIONS Ping: Enabled
  • SIP OPTIONS PING - Ping interval for In- service Trunks: 10
  • SIP OPTIONS PING - Ping interval for Out-of-service Trunks: 5
  • SIP OPTIONS PING - Ping Retry Timer: 500
  • SIP OPTIONS PING - Ping Retry Count: 3

---تنظیمات دیگر رو در مقادیر پیشفرض خودشون رها کنید.

  1. پروفایل سیپ ترانک جدیدی (Sip Trunk) با نام “Imagicle Call Recording Primary Sip Trunk” و با تنظیمات زیر ایجاد کنید :
  • Device name: Imagicle_CallRecording_Primary_SIP_Trunk
  • Call Classification: On-Net
  • Media Resource Group List: if you need to record conversations using a voice codec different from G.711 and G.729A,you need to assign a Media Resource Group List that includes at least one hardware transcoding resource.
  • Run on all Active Unified CM Nodes: Enabled
  • SIP Information - Destination Address: <Imagicle server IP address>
  • SIP Information - Destination port: 5070
  • SIP Trunk Security Profile: Imagicle Call Recording SIP Security Profile (see above)
  • SIP Profile: Imagicle Call Recording SIP Profile (see above)
  • DTMF Signalling Method: RFC2833

---تنظیمات دیگر رو در مقادیر پیشفرض خودشون رها کنید.

  • خب الان که Sip Trunk رو ایجاد کردیم بریم سراغ کانفیگ Recording Mode در حالت های مختلف.

کانفیگ Recording Mode در حالت Media Forking(Built-in-Bridge)

فعالسازی Built-in-Bridge در تنظیمات تلفن

در Call Manager درون قسمت تنظیمات تلفن (Phone Configuration) گزینه Built-in-Bridge رو روی On بذارید.

غیر فعال کردن Codec های پشتیبانی نشده در CUCM

برنامه ضبط مکالمات Imagicle تنها از Codec های G.711 و G.729A پشتیبانی میکنه پس بنابراین باید تمام Codec های دیگه غیر از این دوتا رو داخل CUCM غیر فعال کنیم.

توجه داشته باشین که Codec G729B رو باید برای تمامی تماس ها غیرفعال کرد ولی G722 رو فقط برای تماس های رکورد شده.شما باید اطمینان حاصل کنید که منابع رمزگذاری سخت افزاری رو در Sip Trunk ضبط تماس اختصاص بدید(در Media Resource Group List) ، در غیر این صورت برنامه ضبط مکالمات Imagicle نمی تونه تماس هایی که با Codec های پشتیبانی تشده برقرار میشه رو ضبط کنه.

 

برای غیرفعالسازی به مسیر

 CUCM Administration > System > Service Parameters > Your Server > Cisco Call Manager > Call Manager Service Parameters رفته و Codec های زیر را غیرفعال کنید :

نکته : توی نسخه CUCM 9.1 یا بالاتر گزینه “Enable for All Devices Except Recording-Enabled Devices” و در نسخه 8  گزینه  “Disabled” رو انتخاب کنید.

  G.722

  iLBC

  iSAC

  Opu

در CUCM ورژن 12 با تغییرگزینه زیر به مقدار Recorded Devices Only آن را غیرفعال کنید.

Configuring Cisco Unified Application User 3

به همون دلیل قبلی و درهمون صفحه با تغییر مقدار G.729 Annex B (Silence Suppression) from Capabilities به True آنرا غیرفعال کنید..

Configuring Imagicle Call Recording in CUCM Call Manager 4

از طرفی ، برای جلوگیری Codec G.729B فقط بر روی تلفن هایی که مسئولیت ضبط کردن رو دارن میتونید کار های زیر رو انجام بدید :

  • در CUCM یک Codec Preference List ایجاد کنید که در اون 729A رو قبل از G.729B قرار میده.
  • بعد این Codec Preference List رو در قسمتی از شبکه تلفنی خودتون قرار بدید که میخواین ضبط مکالمات رو انجام بده.

نحوه ارائه آهنگ ضبط

اگر میخواهید که صوتی (اهنگ یا بوق بعنوان مثال هر 15 ثانیه) در پس زمینه برای فرد تماس گیرنده روی تلفن های ضبط کننده تون نواخته بشه در برنامه مدیریتی  CUCM تنظیمات و پارامتر های زیر رو بر روی سرویس مدیریت تماستون Call  Manager تنظیم کنید.

در برنامه مدیریتی مرکز تماس CUCM به مسیر System > Service Parameters > Your Server > Cisco Call  Manager > Clusterwide Parameters(Feature – Call Recording) Group رفته و مقادیر زیر رو تغییر بدید :

  • Play Recording Notification Tone To Observed Target: True
  • Play Recording Notification Tone To Observed Connected Parties: True

فرمت فایل های صوتی

توجه داشته باشین که تا قبل از سال 2021  تموم فایل های رکورد شده BiB با فرمت Mono ذخیر ه میشدن اما از 2021 به بعد با فرمت Stereo ذخیره سازی میشن.

فعال کردن و آماده سازی تلفن ها برای رکورد

برای فعال سازی قابلیت ضبط تماس در روی CUCM ابتدا باید یکسری کانفیگ روی CCM انجام بدیم.

  1. تلفن هارو به یوزر ImagicleCTI که ایجاد کردید اتصال بدید. این کار بالاخص با استفاده از ابزار مانیتورینگ CTI/TAPI مزایای زیادی داره مثل :
  • امکان شروع و قطع کردن ضبط مکالمات از طریق سرویس XML Phone Service ، گجت های Cisco Jabber و Cisco Finesse
  • اتومایزه کردن تماس های ورودی در کنفرانس ها (برای کنترل بهتر انتقال تماس ها)
  1. در مسیر Device > Device Settings > Recording Profileیک Recording Profile جدید با تنظیمات زیر بسازید.
  • Name: Imagicle Call Recording Profile
  • Recording CSS: می بایست توانایی انجام الگوی مسیر یابی ذکر شده رو داشته باشه (Route Pattern)
  • Recording Destination Address: یک سرویس فون نامبر داخلی که از تابحال استفاده نشده باشه که الگوی مسیریابی شمارو فعال کنه (اینجا 8500)

Configuring Imagicle Call Recording in CUCM Call Manager 5

  1. یک الگوی مسیریابی (Route Pattern) ایجاد کنین که تماس هایی که دارن بصورت Media Forking رکورد میشن رو به سمت سیپ ترانک Imagicle Call Recording Sip Trunk هدایت کند. این الگو باید با الگوی Recording Destination Address در باکس Recording Profile مطابقت داشته باشد.
  2. تنظیمات زیر رو بر همه تلفن هایی که میخواهید ضبط کننده باشند اعمال کنین :
  • Recording Option: choose one of the following options
  • Automatic Call Recording Enabled, for Always On mode
  • Selective Call Recording Enabled, for On-Demand mode*
  • Recording Profile: Imagicle Call Recording Profile
  • Recording Media Source:
  • Phone preferred: اگر که میخوهید از مکانیزم ذخیره سازی بیلت این بریج استفاده کنید (Built-in-Bridge)
  • Gateway preferred: اگر که میخوهید از مکانیزم ذخیره سازی شبکه ای استفاده کنید (Network)

 

  • چنانچه از گزینهAlways on و Phone Preferred استفاده کردین کانفیگ این بخش به پایان میرسه اما اگر از گزینه های Always On و Gateway Preferred استفاده کردید از قسمت بعدی این آموزش گذر کنین و مستقیم به قسمت آموزش  Recording Mode از طریق شبکه رجوع کنین.

مدیریت ضبط تماس ها

اگر که شما حالت On Demand Recording Mode را استفاده میکنید ، قدم های دیگه ای وجود داره که باید بر روی کانفیگ فون هاتون انجام بدین :

  1. Standard Recording Control : دارای فرمان های شروع و توقف
  2. Advanced Recording Control : دارای فرمان های شروع ، توقف ، مکث و ادامه

 

  1. Standard Recording Control در متد On Demand Recording Mode :

    برنامه مدیریت تماس سیسکو Cisco Unified Call Manager دارای یک مکانیزم داخلی برای شروع ضبط هستش که بسته به مدل تلفن شما میتونه بر روی هرکدوم از کلید ها از جمله SoftKey Template ها و کلید های قابل برنامه ریزی ست بشه.

    • افزودن دکمه ای برای رکورد بر روی تلفن هایی که دارای Soft Key Template هستن.

    درمسیر Device > Device Settings > SoftKey Templates یک SoftKey با قابلیت Record  برای دیوایس های متصل بسازید.

    Configuring Imagicle Call Recording in CUCM Call Manager 6

    • افزودن دکمه ای برای رکورد بر روی تلفن هایی که دارای Button Template هستن.

    خب شما برای ایجاد دکمه ای برای ضبط نیاز به تعریف یک Button Template دارید، که بصورت یک PLK(Programmable Line Key) در سمت چپ تلفن نمایش داده شود . در مسیر Device>>Phone Menu دیوایسی را که میخواهید کانفیگ کنید انتخاب کنید و سپس گزینه Modify Button Items رو بزنید ، در بالا لیست در قسمت Unassigned Associated Items  گزینه Recording را یافته و آن را به Associated Items انتقال دهید.Configuring Imagicle Call Recording in CUCM Call Manager 7

    1. Advanced Recording Control (Start-stop & Pause-Resume) for On Demand Recording

برنامه Imagicle از نسخه 2018.3.1 به بعد ، از گزینه های Pause And Resume پشتیبانی میکنه . برای فعال کردن این امر می بایست تلفن هارو به شکل زیر کانفیگ کنید:

  1. یک فون سرویس (XML) جدید ایجاد کنید

در صفحه وب CUCM به مسیر Device >> Device Setting >> Phone Service رفته و فون سروس جدیدی با مشخصات زیر ایجاد کنید.

  • Service Name: something meaningful, e.g. Record
  • Service URL: http://<IMAGICLE_APPLICATION_SUITE_IP_ADDRESS>/fw/Apps/Recorder/xml/OnDemand/MediaForking.aspx?name=#DEVICENAME#
  • Service Type: XML Service
  • Enable: on

Configuring Imagicle Call Recording in CUCM Call Manager 8

نکته : اگر که URL رو دارید از صفحه Global Setting Page رابط وب کپی میکنید مطمئن شین که از حتما URL مدیا فورکینگ (Media Forking) رو کپی کنید.

  1. در XML Phone Service که ساختین فون هایی که میخواین ضبط رو انجام بدن رو اشتراک گذاری کنید.
  2. دکمه Service URL جدیدی رو به فون اضاقه کنید.
  3. بصورت پیشفرض تنها گزینه Start Recording فعال هستش اما اگر میخواین که کاربرانتون بتونن Stop,Pause,Resume رو انجام بدن میتونین در مسیر Web Interface>>Call Recording Menu>>Global Setting >> Recording Control تنظیمات لازم رو انجا بدین.

Footer Logo

مؤسسین "گروه سورن" با بیش از یک دهه تجربه، دانش علمی و فنی در حوزه های فناوری اطلاعات و ارتباطات و مدیریت کسب و کار، شرکتی را به نام گروه شبکه گستران سورن به ثبت رسانده، فعالیت خود را آغاز نموده ، آماده همکاری با سازمان ها، شرکت ها و استارت آپ ها در جهت توسعه شبکه، امنیت شبکه، خدمات ویپ و دیتاسنتر می باشد.

آدرس: خراسان رضوی، مشهد، بلوار شاهد 31، برج تجاری ایلما، طبقه سوم، واحد304

ساعات کاری: شنبه تا پنج شنبه ساعت 09:00 الی 17:00

تلفن: 4455 9130 21 98+

همراه: 2023 503 935 98+ و 2021 495 915 98+