telyzer

FreePBX / Asterisk

FreePBX / Asterisk: أحداث Cdr عبر AMI (المنفذ 5038).

قائمة الدليل
ملاحظة: معاينة: بُني من تخطيط السجل الموثّق لدى الشركة المصنّعة. أرسل إلينا بضعة أسطر حقيقية من مقسمك ونؤكدها قبل اعتماد تقاريرك.

طريقة ربط FreePBX / Asterisk (FreePBX، PBXact، Asterisk، Issabel، Zycoo، VitalPBX) بتيلايزر السحابي وبخادم تيلايزر.

القيم في المربعات المتقطعة خاصة بمؤسستك: تعرضها لوحة طريقة الربط في البوابة معبّأة مع أزرار النسخ.

قاعدة بيانات CDR (يقرأ تيلايزر الصفوف الجديدة)

قريبًا — استخدم حاليًا أحداث Cdr عبر AMI أو ملف Master.csv.

تيلايزر السحابي

  1. على المقسم أنشئ مستخدم قاعدة بيانات للقراءة فقط لـ asteriskcdrdb (MariaDB/MySQL)، مسموحًا له من عنوان جهاز المرحّل عنوان جهاز المرحّل فقط: GRANT SELECT ON asteriskcdrdb.cdr TO 'telyzer'@'عنوان جهاز المرحّل' IDENTIFIED BY '…';
  2. في مرحّل تيلايزر اختر «قراءة قاعدة بيانات CDR» وأدخل عنوان المقسم عنوان المقسم لديك والمنفذ 3306 والمستخدم وكلمة مروره؛ يقرأ المرحّل الصفوف الجديدة كل دقيقة.

خادم تيلايزر

  1. أنشئ مستخدمًا للقراءة فقط لـ asteriskcdrdb.cdr مسموحًا له من عنوان تيلايزر لديك، ثم في هذا الربط اختر «قراءة قاعدة بيانات CDR» بعنوان المقسم عنوان المقسم لديك والمنفذ 3306 والمستخدم وكلمة مروره.
أدخل في المقسمالقيمة
عنوان المقسمعنوان المقسم لديك
منفذ قاعدة البيانات3306
تحقق من عمل الربط: أجرِ مكالمة خارجية قصيرة ومكالمة داخلية. خلال دقيقة يظهر في الربط «وصل أول سجل مكالمة»؛ وإن ظهرت سجلات لم تُقرأ فافتح السطر الخام وأرسله إلى الدعم.

أحداث Cdr عبر AMI (المنفذ 5038)

موصى بها في تيلايزر السحابي وخادم تيلايزر.

تيلايزر السحابي

  1. في FreePBX افتح Settings > Asterisk Manager Users وأضف مستخدمًا بصلاحية القراءة «cdr» فقط، مسموحًا له من عنوان جهاز المرحّل/255.255.255.255، وتأكد من تفعيل cdr_manager (cdr_manager.conf: enabled = yes).
  2. ثبّت مرحّل تيلايزر على جهاز Windows في نفس شبكة المقسم. في المرحّل اختر «تيلايزر يتصل بالمقسم» وأدخل عنوان المقسم عنوان المقسم لديك والمنفذ منفذ المقسم لديك؛ يبقي المرحّل الاتصال مفتوحًا ويرسل السجلات إلى تيلايزر عبر HTTPS (اتصال صادر فقط).
  3. على جهاز المرحّل (PowerShell بصلاحية المسؤول) يتم ذلك بالأمر: telyzer-relay add-collector --kind tcp_connect --host عنوان المقسم لديك --port منفذ المقسم لديك --protocol ami --user <AMI user> --password <secret> ثم Restart-Service TelyzerRelay.

خادم تيلايزر

  1. أضف مستخدم Asterisk Manager بصلاحية القراءة «cdr» مسموحًا له من عنوان تيلايزر لديك، وفعّل cdr_manager، ثم في هذا الربط اختر AMI بعنوان المقسم عنوان المقسم لديك والمنفذ 5038.
أدخل في المقسمالقيمة
عنوان المقسمعنوان المقسم لديك
منفذ المقسم5038
تحقق من عمل الربط: أجرِ مكالمة خارجية قصيرة ومكالمة داخلية. خلال دقيقة يظهر في الربط «وصل أول سجل مكالمة»؛ وإن ظهرت سجلات لم تُقرأ فافتح السطر الخام وأرسله إلى الدعم.

ملف Master.csv

تيلايزر السحابي

  1. دع المرحّل يجمع ‎/var/log/asterisk/cdr-csv/Master.csv عبر SFTP (مستخدم Linux للقراءة فقط)، أو انسخه إلى المجلد المراقَب؛ تُرسل الأسطر الجديدة عند إضافتها.
  2. لجمعه عبر SFTP مع إبقاء الملف على المقسم، نفّذ على جهاز المرحّل (PowerShell بصلاحية المسؤول): telyzer-relay add-sftp --host عنوان المقسم لديك --user <login> --password <password> --dir /var/log/asterisk/cdr-csv --pattern Master.csv --keep ثم Restart-Service TelyzerRelay.
  3. ليقرأ المرحّل المجلد، نفّذ على جهاز المرحّل (PowerShell بصلاحية المسؤول): telyzer-relay watch-folder --dir المجلد المراقَب ثم Restart-Service TelyzerRelay.

خادم تيلايزر

  1. أضف جمعًا عبر SFTP لـ ‎/var/log/asterisk/cdr-csv/Master.csv في هذا الربط، أو انسخه إلى المجلد المراقَب على الخادم.
أدخل في المقسمالقيمة
المجلدالمجلد المراقَب
تحقق من عمل الربط: أجرِ مكالمة خارجية قصيرة ومكالمة داخلية. خلال دقيقة يظهر في الربط «وصل أول سجل مكالمة»؛ وإن ظهرت سجلات لم تُقرأ فافتح السطر الخام وأرسله إلى الدعم.

تحقق من عمل الربط

  1. أجرِ مكالمة خارجية تجريبية ثم أنهِها. يرسل نظام الهاتف السجل عند انتهاء المكالمة، فيصل بعد ثوانٍ.
  2. في تيلايزر يتحول مؤشر بانتظار أول سجل مكالمة إلى الأخضر عند قراءة أول سجل. وإن ظهرت مشكلة بدلاً من ذلك — لا اتصال بعد، أو اتصالات مرفوضة، أو سجلات تعذّرت قراءتها — فإنه يذكر السبب ويعرض السطر المستلم.

كل أنظمة الهاتف