Connect4techs

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 242

‫االتصاالت الموحدة‬

‫‪Unified Communications‬‬

‫دورة فً كتاب‬

‫تألٌف‬
‫د‪.‬ولٌد عودة‬

‫‪1‬‬
‫الفهرس‬
‫تمهٌد ‪5..................................................................................‬‬

‫نظام ‪7...................................................................™Asterisk‬‬

‫‪8............................................................................... Elastix‬‬

‫تنصٌب نظام ‪9................................................................Elastix‬‬

‫جولة سرٌعة مع واجهات ‪88...............................................Elastix‬‬

‫اإلعدادات األولٌة لنظام ‪ Elastix‬وإنشاء التحوٌالت‪23............................‬‬

‫ربط نظام ‪ Elastix‬مع شبكة االتصاالت‪55..........................................‬‬

‫أوال‪ :‬البطاقات التماثلٌة‪55..............................................................................‬‬

‫ثانٌا‪ :‬البطاقات الرقمٌة‪58..............................................................................‬‬

‫ثالثا‪ :‬االتصال عن طرٌق مزود خدمة ‪52.................................................VOIP‬‬

‫وصل أجهزة ‪ IP-Phones‬مع التحوٌالت المناسبة‪55.............................‬‬

‫استخدام الهواتف المحمولة إلجراء اتصاالت عن طرٌق االنترنت‪57.............‬‬

‫استخدام الهواتف التماثلٌة ‪ Analog Phones‬مع النظام‪05......................‬‬

‫إضافة عدد كبٌر من التحوٌالت دفعة واحدة‪02......................................‬‬

‫خاصٌة "اتبعنً" ‪05..................................................Follow Me‬‬

‫مجموعات الرنٌن ‪75................................................Ring Groups‬‬

‫قنوات االتصال ‪75...........................................................Trunks‬‬

‫إنشاء قناة اتصال عبر خطوط شبكة الهاتف المحلً‪75..............................................‬‬

‫إنشاء قناة اتصال عبر االنترنت ‪77............................................................VOIP‬‬


‫‪2‬‬
‫إعدادات المكالمات الخارجٌة ‪88...........................Outbound Routes‬‬

‫إعدادات استقبال المكالمات ‪80...............................Inbound Routes‬‬

‫استقبال المكالمات وفقا للوقت ‪95............................Time Conditions‬‬

‫تسجٌالت النظام ‪98........................................System Recordings‬‬

‫الرد اآللً التفاعلً ‪855......................Interactive Voice Response‬‬

‫اإلعالنات ‪835.................................................Announcements‬‬

‫استخدام النظام إلجراء مكالمات من خارج الشبكة‪833.............................‬‬

‫الطرٌقة األولى‪833..............................)DISA (Direct Inward System Access :‬‬

‫الطرٌقة الثانٌة‪832.......................................................................Callback :‬‬

‫المؤتمرات ‪837.....................................................Conferences‬‬

‫الطرٌقة األولى ‪837.................................................Meet-Me Conference :‬‬

‫الطرٌقة الثانٌة ‪838........................................Elastix Conference Manager :‬‬

‫البرٌد الصوتً ‪825.....................................................Voicemail‬‬

‫طرق الوصول إلى البرٌد الصوتً‪820................................................................‬‬

‫تغٌٌر الرسالة الترحٌبٌة للبرٌد االلكترونً‪827.............................................‬‬

‫مراقبة وتسجٌل المكالمات ‪828.............................Calls Monitoring‬‬

‫تحوٌل المكالمات ‪829..............................................Call Transfer‬‬

‫استقبال المكالمات من هاتف آخر‪853................................................................‬‬

‫االستماع للموسٌقى أثناء االنتظار ‪852........................Music on Hold‬‬

‫لوحة إدارة البدالة(‪857........................Flash Operator Panel (FOP‬‬

‫‪3‬‬
‫تنصٌب الحزمة البرمجٌة ‪859...........................................Webmin‬‬

‫إعداد سٌرفر الفاكس ‪855.............................................Fax Server‬‬

‫إرسال الفاكسات‪802...................................................................................‬‬

‫التقارٌر ‪875...............................................................Reports‬‬

‫ربط أنظمة اتصال الفروع مع المكتب الرئٌسً‪883................................‬‬

‫إعداد ‪887..............................................................SugarCRM‬‬

‫إعداد سٌرفر البرٌد اإللكترونً‪893..................................................‬‬

‫سٌرفر التراسل الفوري ‪898.....................................................IM‬‬

‫مركز االتصال ‪382....................................................Call Center‬‬

‫صٌانة النظام وحل المشاكل‪330......................................................‬‬

‫أوال‪ :‬تحدٌث النظام‪330................................................................................‬‬

‫ثانٌا‪ :‬حل المشاكل المتعلقة بالخطوط الهاتفٌة التماثلٌة‪337.........................................‬‬

‫كلمات المرور االفتراضٌة المستخدمة فً النظام‪328...............................‬‬

‫فتح المنافذ الالزمة وتوجٌهها إلى النظام ‪323..............Port Forwarding‬‬

‫تفعٌل خاصٌة نقل الفٌدٌو عبر برتوكول االنترنت‪322..............................‬‬

‫النسخ االحتٌاطً واالسترداد ‪325............................Backup/Restore‬‬

‫الطرٌقة األولى‪ :‬باستخدام واجهة ‪325......................................................Elastix‬‬

‫الطرٌقة الثانٌة‪ :‬باستخدام واجهة ‪327...................................................FreePBX‬‬

‫المراجع‪353............................................................................‬‬

‫‪4‬‬
‫تمهٌد‬
‫فً عالم الثورة الرقمٌة أصبحت العدٌد من المفاهٌم متداخلة ‪ ،‬فاالتصاالت‬
‫وعالم شبكات الحاسوب أصبحت تصب فً نفس المجال وتحولت الكثٌر من‬
‫أسالٌب تواصلنا السابقة إلى أدوات رقمٌة‪ ،‬فالرسابل أصبح الكترونٌة والفاكس‬
‫والصوت والصورة غدت تتناقل بصورة رقمٌة أٌضا‪.‬‬

‫وفً عالم متسارع كالذي نعٌش فٌه أصبح هم الناس اختصار المسافات‬
‫وتسرٌع اتخاذ القرار ‪ ،‬وتوجه أصحاب األعمال نحو التكنولوجٌا والتقنٌات‬
‫الحدٌثة لتمدهم بأسالٌب جدٌدة توفر علٌهم الوقت وتضمن لهم التحكم الكامل‬
‫بأعمالهم‪.‬‬

‫من هنا بدأنا نسمع عن مفهوم جدٌد فً عالم األعمال و الحلول المقدمة لهم‬
‫‪ ،‬هذا المفهوم ٌطلق علٌه االتصاالت الموحدة ‪، Unified Communications‬‬
‫وٌشٌر إلى مجموعة من التقنٌات تضمن تكامل جمٌع أشكال االتصاالت فً بوتقة‬
‫واحدة ‪ ،‬مما ٌسهل على أصحاب العمل القٌام بأعمالهم بكفاءة أكبر وعدم القلق‬
‫حول وصول المعلومة فً الوقت المناسب للشخص المناسب ألن تقنٌات‬
‫االتصاالت الموحدة ستتكفل بذلك‪.‬‬

‫ٌمكن فهم االتصاالت الموحدة على أنها منصة تسمح بإدارة جمٌع أشكال‬
‫التواصل بما فٌها البرٌد االلكترونً‪ ،‬الفاكس‪ ،‬المكالمات عبر االنترنت‪،‬‬
‫المكالمات عبر الهاتف الثابت أو الهاتف المحمول‪ ،‬التراسل الفوري ‪ ،‬مؤتمرات‬
‫الفٌدٌو وغٌرها ‪ ،‬بما ٌضمن إٌصال المعلومات إلى هدفها فً أقصر وقت وأنجع‬
‫وسٌلة‪.‬‬

‫تقوم فكرة االتصاالت الموحدة على تجمٌع أشكال االتصاالت المختلفة ثم‬
‫تنظٌمها وإعادة توجٌهها من أجل ضمان كفاءة أكبر فً العمل وٌتم استغالل شبكة‬
‫البٌانات لنقل جمٌع أشكال االتصاالت عبرها مما ٌوفر كثٌرا من المال والجهد‬
‫نظرا ألن جمٌع المؤسسات لدٌها شبكة بٌانات قابمة ‪ ،‬لهذا فإن البنٌة التحتٌة‬
‫الالزمة لتطبٌق تقنٌات االتصاالت الموحدة نجدها متوفرة أٌنما ذهبنا وال نحتاج‬
‫إلى صرف األموال من أجل بناء شبكة خاصة بها‪.‬‬

‫‪5‬‬
‫سنقوم فً هذا الكتاب بشرح التقنٌات واألسالٌب المتبعة من أجل بناء منصة‬
‫ذات كفاءة عالٌة إلدارة االتصاالت الموحدة‪ ،‬وسنضمن للقاربٌن رحلة ممتعه فً‬
‫سبر غور هذا العالم الجدٌد‪.‬‬

‫سنحرص فً هذا الكتاب على تقدٌم أمثلة حٌة وشروحا مصورة تفصٌلٌة‬
‫تسٌر بالقارئ خطوة بخطوة ابتداء بكٌفٌة تنصٌب النظام وانتهاء بإدارته بشكل‬
‫فعال‪.‬‬

‫سنعتمد فً هذا الكتاب على تقنٌات ‪ Asterisk‬مفتوحة المصدر لتكون هً‬


‫نواة النظام الذي سنستخدمه من أجل بناء منصة االتصاالت الموحدة‪.‬‬

‫هذا الكتاب موجه لمدراء أقسام تقنٌة المعلومات و لجمٌع من ٌرغب فً‬
‫تعلم أساسٌات االتصاالت الموحدة وتطبٌقاتها‪.‬‬

‫نتمنى لكم االستفادة القصوى من محتوٌات الكتاب ونعدكم بتبسٌط المفاهٌم‬


‫واستخدام المصطلحات االنجلٌزٌة كلما دعت الحاجة لذلك لٌسهل علٌكم تطبٌقها‬
‫فً مجال عملكم‪.‬‬

‫‪6‬‬
‫نظام ™‪Asterisk‬‬
‫تعتبر ‪ Asterisk‬منصة هاتفٌة مفتوحة المصدر ‪ ،‬تم بناؤها لتعمل على‬
‫أنظمة لٌنوكس وتضم عددا كبٌرا من تطبٌقات االتصاالت المتكاملة فٌما بٌنها‬
‫لتعكس خبرات عشرات السنٌن فً مجال االتصاالت الهاتفٌة‪.‬‬

‫تكمن قوة ‪ Asterisk‬فً طبٌعتها القابلة للتخصٌص بحٌث تناسب احتٌاجات‬


‫جمٌع المؤسسات صغٌرة كانت أم كبٌرة وهذه مٌزة ال تتوفر فً غٌرها من‬
‫الحلول التجارٌة‪.‬‬

‫تتضمن ‪ Asterisk‬مجموعة من التطبٌقات القٌاسٌة مثل البرٌد الصوتً ‪،‬‬


‫المؤتمرات الصوتٌة والفٌدٌوٌة‪ ،‬برامج إدارة مراكز االتصال ‪ ،‬تحوٌل المكالمات‬
‫وغٌرها الكثٌر‪ .‬إضافة إلى مرونتها فً التكامل والتوافق مع غٌرها من التقنٌات‬
‫المستخدمة فً مجال األعمال‪.‬‬

‫تعتبر منصة ‪ Asterisk‬صعبة ومعقدة بشكل عام وخاصة للمبتدئ وتحتاج‬


‫إلى خبرة ال بأس بها فً نظام تشغٌل لٌنوكس‪ ،‬ولكن هذه الصعوبات أصبحت‬
‫جزءا من الماضً بعد أن توفرت مجموعة من المشارٌع مفتوحة المصدر‬
‫ومهمتها بناء واجهات ‪ GUI‬سهلة االستخدام حتى للمبتدئ تٌسر علٌه التخاطب مع‬
‫هذه المنصة دون الحاجة إلى خبرة مسبقة فً نظام تشغٌل لٌنوكس أو االضطرار‬
‫لكتابة أي برامج معقدة إلدارة ‪.Asterisk‬‬

‫قبل شروعً بكتابة هذا الكتاب قمت بتقٌٌم مجموعة كبٌرة من الواجهات‬
‫المعدة إلدارة ‪ Asterisk‬وبعد تمحٌص وجدت أن أنسبها وأكثرها فابدة واستقرارا‬
‫هً واجهة ‪ Elastix‬والتً سنقضً معها وقتا طوٌال فً هذا الكتاب بدءا من‬
‫طرٌقة تنصٌبها وانتهاء باحتراف استخدامها‪.‬‬

‫‪7‬‬
‫‪Elastix‬‬
‫‪ Elastix‬هً عبارة عن تشكٌلة من المنتجات واألدوات مفتوحة المصدر‬
‫المجموعة سوٌا لبناء نظام اتصاالت موحدة متكامل‪.‬‬

‫تجمع ‪ Elastix‬كال من المكونات التالٌة األساسٌة‪:‬‬

‫‪ ‬منصة ‪( Asterisk‬اإلصدار ‪)4.1‬‬


‫‪ ‬نظامٌن إلدارة عالقات الزبابن ‪ CRM‬هما‪:‬‬
‫®‪ vTigerCRM‬و ®‪.SugarCRM‬‬
‫‪ ‬نظام للفوترة وإدارة بطاقات االتصال ®‪.A2Billing‬‬
‫‪ ‬واجهة خاصة بإدارة االتصاالت ‪Flash Operator‬‬
‫‪.Panel‬‬
‫‪ ‬نظام فاكس رقمً متكامل ®‪.Hylafax‬‬
‫‪ ‬نظام إلدارة التراسل الفوري ‪ Instant messaging‬هو‬
‫®‪.Openfire‬‬
‫‪ ‬تطبٌق إلدارة المؤتمرات الصوتٌة‪.‬‬
‫‪ ‬واجهة إلدارة اإلعدادات ®‪.freePBX‬‬
‫‪ ‬نظام متكامل إلعداد التقارٌر عن االتصاالت‪.‬‬
‫‪ ‬نظام برمجً إللغاء الصدى والتشوٌش ‪.OSLEC‬‬
‫‪ ‬سٌرفر برٌد الكترونً متكامل مدمج مع النظام ®‪.Postfix‬‬
‫‪ ‬واجهة للبرٌد االلكترونً عبر المتصفح ‪Round Cube‬‬
‫‪.webmail‬‬
‫‪ ‬نظام تشغٌل ®‪ CentOS‬وهو أحد نماذج لٌنوكس وموجه‬
‫لنطاق األعمال‪.‬‬

‫قام مبرمجو ‪ Elastix‬بإعداد واجهة وٌب تسمح بالوصول إلى جمٌع‬


‫المكونات أعاله وإدارتها بكل سهولة‪.‬‬
‫سنقوم فً الفصل التالً بشرح كٌفٌة تنصٌب وإعداد نظام ‪Elastix‬‬
‫مدعوما بالصور التوضٌحٌة‪.‬‬

‫‪8‬‬
‫تنصٌب نظام ‪Elastix‬‬
‫باإلمكان تنصٌب نظام ‪ Elastix‬على جهاز منفصل أو من خالل ‪Virtual‬‬
‫‪ Machine‬باستخدام برنامج مثل ‪ VMware‬أو ‪.VirtualBox‬‬
‫عملٌا أي جهاز متوفر فً السوق مع ‪ 512MB‬ذاكرة سٌكون كافٌا من‬
‫أجل إجراء التجارب علٌه و ال ننسى أن نوصله إلى الشبكة لنتمكن الحقا من‬
‫تصفح واجهة الوٌب الخاصة به‪.‬‬
‫بداٌة علٌنا تحمٌل النظام من الموقع ‪ http://www.elastix.org‬من قسم‬
‫‪ .Downloads‬بالنسبة لحالتنا فقد قمت بتحمٌل آخر إصدار حتى وقت كتابة‬
‫الكتاب وهو ‪ .Elastix 1.6 32 bits ISO‬بعد تحمٌله ممكن حرقه على‬
‫قرص مضغوط لتنصٌب النظام منه على جهاز آخر‪ ،‬أو ممكن اإلقالع منه عن‬
‫طرٌق ‪.Virtual Machine‬‬

‫بالنسبة لً فقد قمت بإعداد ‪ Virtual Machine‬باستخدام برنامج‬


‫‪ VMware workstation‬وبدأت بتنصٌب النظام من ملف ‪ ISO‬الذي قمت‬
‫بتحمٌله من االنترنت‪ ،‬كما سنرى فً الخطوات المصورة التالٌة‪.‬‬

‫عند إقالع النظام من القرص المضغوط أو ملف ‪ ISO‬ألول مرة ستظهر‬


‫الصورة التالٌة‪:‬‬

‫‪9‬‬
‫سنضغط على ‪ Enter‬لبدء تنصٌب النظام لتظهر لنا الصورة التالٌة‪:‬‬

‫ومنها نختار اللغة االنجلٌزٌة ونضغط على ‪ OK‬لتظهر الصورة التالٌة‪:‬‬

‫‪10‬‬
‫ومنها نختار نوع لوحة المفاتٌح ‪ us‬ونضغط على ‪ OK‬لتظهر الصورة‬
‫التالٌة‪:‬‬

‫وفٌها نكتفً بالضغط على ‪ OK‬لتظهر الصورة التالٌة‪:‬‬

‫‪11‬‬
‫وفٌها نختار الخٌار األول ‪Remove all partitions on selected‬‬
‫‪ drives and create default layout‬وذلك إلزالة أي أقسام سابقة على‬
‫القرص الصلب وتنصٌب النظام علٌه‪ ،‬ثم نضغط على ‪ ،OK‬لتظهر الصورة‬
‫التالٌة‪:‬‬

‫وفٌها ٌتم التأكٌد علٌنا أن جمٌع البٌانات الموجودة مسبقا على القرص سٌتم‬
‫إزالتها‪ .‬نضغط على ‪ Yes‬لالستمرار‪ ،‬لتظهر لنا الصورة التالٌة‪:‬‬

‫‪12‬‬
‫وفٌها ٌتم تخٌٌرنا إذا أردنا مراجعة أو تعدٌل طرٌقة تقسٌم القرص الصلب‪.‬‬
‫سنكتفً بالضغط على ‪ No‬لتظهر لنا الصورة التالٌة‪:‬‬

‫وفٌها نختار المنطقة الزمنٌة التً ننتمً إلٌها‪ .‬فً حالتً اخترت‬
‫‪ .Asia/Dubai‬ثم نضغط على ‪ OK‬لتظهر لنا الصورة التالٌة‪:‬‬

‫‪13‬‬
‫وفٌها نختار كلمة مرور لحساب مدٌر النظام ‪ root‬ونعٌد إدخالها للتأكٌد ثم‬
‫نضغط على ‪ OK‬لتظهر لنا الصورة التالٌة‪:‬‬

‫وفٌها نختار الحزم البرمجٌة التً نود تنصٌبها مع النظام‪ ،‬فً حالتنا كانت‬
‫جمٌع الحزم معلمة فاكتفٌنا بالضغط على ‪ OK‬لتظهر لنا الصورة التالٌة‪:‬‬

‫‪14‬‬
‫وفٌها ٌتم إعالمنا أنا التنصٌب على وشك أن ٌبدأ وأن بٌانات عملٌة‬
‫التنصٌب سٌتم حفظها فً السجل ‪ /root/install.log‬للجوء إلٌه فً حال‬
‫واجهتنا أي مشكلة أثناء التنصٌب‪ .‬سنكتفً بالضغط على ‪ OK‬لتبدأ عملٌة‬
‫التنصٌب كما فً الصورة التالٌة‪:‬‬

‫بعد إكمال التنصٌب سٌقوم النظام بإعادة التشغٌل‪ ،‬وعند اإلقالع هذه المرة‬
‫من القرص الصلب سٌتم تحمٌل جمٌع أدوات النظام وستنتهً عملٌة اإلقالع‬
‫بالصورة التالٌة‪:‬‬

‫‪15‬‬
‫وفٌها ندخل اسم المستخدم ‪ root‬وكلمة المرور التً اخترناها أثناء عملٌة‬
‫تنصٌب النظام لتظهر لنا صورة شبٌهة بما ٌلً‪:‬‬

‫وفٌها نجد عنوان صفحة الوٌب الخاصة بالنظام وهو فً حالتنا‬


‫‪( http://192.168.0.88‬بطبٌعة الحال قد ٌظهر لدٌكم عنوان مختلف تماما‬
‫وفقا إلعدادات الشبكة وسٌرفر ‪ .)DHCP‬اآلن نستطٌع أن نتوجه إلى متصفح‬
‫االنترنت على جهاز آخر ونضع العنوان السابق فٌه لتظهر لنا الصورة التالٌة‪:‬‬

‫‪16‬‬
‫وفٌها ندخل اسم مدٌر النظام وهو ‪ admin‬وندخل كلمة المرور‬
‫االفتراضٌة ‪ palosanto‬والتً ٌفضل أن نغٌرها بعد الولوج إلى واجهة النظام‬
‫والتً ستبدو كما فً الشكل التالً‪:‬‬

‫بهذا نكون قد انتهٌنا من تنصٌب النظام وسنبدأ فً الفصل التالً بالتعرف‬


‫على مكونات الواجهة وسنقوم بتغٌٌر كلمة المرور االفتراضٌة‪.‬‬

‫‪17‬‬
‫جولة سرٌعة مع واجهات ‪Elastix‬‬
‫بعد أن انتهٌنا من تنصٌب النظام ‪ ،‬سنأخذ جولة مع واجهات النظام للتعرف‬
‫على مكوناته‪.‬‬
‫سنبدأ مع تبوٌب ‪ System‬والذي ٌحتوي على المكونات التالٌة‪:‬‬

‫‪ System Info ‬وهو ٌعرض معلومات عن حالة النظام كما‬


‫فً الصورة التالٌة‪:‬‬

‫‪ Dashboard ‬وهو ٌعرض آخر ما وصلك من مكالمات أو‬


‫فاكسات أو برٌد صوتً أو برٌد الكترونً إضافة إلى المهام التً تحتاج‬
‫أن تقوم بها وفقا للتقوٌم‪ ،‬كما فً الصورة التالٌة‪:‬‬

‫‪18‬‬
‫‪ Network ‬وهو ٌحتوي على معلومات االتصال الشبكة مع‬
‫إمكانٌة تعدٌلها ‪ ،‬حٌث ٌمكن تعدٌل إعدادات الشبكة من هنا فمثالً من‬
‫الممكن وضع إعدادات ٌدوٌة بدال من اإلعدادات التلقابٌة التً ٌتم‬
‫الحصول علٌها من سٌرفر ‪ DHCP‬كما فً الصورة التالٌة‪:‬‬

‫من المفٌد والضروري أٌضا ً أن نحول عنوان ‪ IP‬لنظام ‪ Elastix‬إلى‬


‫عنوان ثابت بدال من العنوان الدٌنامٌكً الذي ٌحصل علٌه من سٌرفر ‪.DHCP‬‬
‫لعمل ذلك نضغط على اسم كرت الشبكة الظاهر أمامنا وهو فً حالتنا‬
‫‪ Ethernet 0‬لتظهر لنا الصورة التالٌة‪:‬‬

‫‪19‬‬
‫وفٌها نختار ‪ Static‬بدالً من ‪ DHCP‬ونضع عنوان ‪ IP‬الذي نود‬
‫استخدامه دابما للنظام‪ ،‬ثم نضغط على ‪ .Apply changes‬نستطٌع طبعا فعل‬
‫األمر نفسه من إعدادات سٌرفر ‪ DHCP‬لحجز هذا العنوان لهذا الجهاز وفقا‬
‫لعنوان ‪ mac‬الخاص بكرت الشبكة‪.‬‬

‫ونستطٌع أٌضا أن نجعل نظام ‪ٌ Elastix‬عمل كسٌرفر ‪ DHCP‬لٌوزع‬


‫عناوٌن االنترنت وإعدادات الشبكة على باقً األجهزة بالضغط على تبوٌب‬
‫‪ DHCP Server‬الذي ٌظهر فً القابمة الٌسرى كما فً الصورة التالٌة‪:‬‬

‫ونالحظ أن سٌرفر ‪ DHCP‬المدمج مع النظام ٌكون معطال بشكل‬


‫افتراضً‪ ،‬ونستطٌع من هنا إدخال اإلعدادات الالزمة و الضغط على ‪Enable‬‬
‫‪ .DHCP‬هذه الخطوة تعتبر اختٌارٌة وهً فكرة حسنة إذا أردنا أن نكون شبكة‬
‫خاصة بأجهزة الهاتف (‪ )IP-Phones‬تكون معزولة عن شبكة الحواسٌب‪ .‬فً‬
‫هذه الحالة سنحتاج إلى تركٌب كرتً شبكة فً الجهاز الذي ٌحمل نظام ‪Elastix‬‬

‫‪20‬‬
‫بحٌث ٌكون أحد الكرتٌن متصل مع الشبكة الربٌسٌة والكرت الثانً ٌتم شبكه مع‬
‫محول ‪ ،Switch‬والذي نقوم الحقا بتوصٌل أجهزة ‪ IP-Phones‬إلٌه‪.‬‬
‫مالحظة‪ IP-Phone :‬هو جهاز هاتفً ٌتم توصٌله بشبكة البٌانات بدال من‬
‫شبكة الهاتف التقلٌدٌة‪.‬‬
‫‪ User Management ‬وهو ٌحتوي على حسابات‬
‫المستخدمٌن والمجموعات والتصارٌح الممنوحة لهم كما فً الصورة‬
‫التالٌة‪:‬‬

‫وفٌها نالحظ أن هناك ثالث مجموعات افتراضٌة هً ‪Administrator‬‬


‫(المدٌر) ‪( Operator ،‬عامل البدالة) ‪ ،‬و ‪( extension‬المستخدم للهاتف) و‬
‫ٌمكن إضافة المزٌد من المجموعات بالضغط على ‪ Create New Group‬أما‬
‫لإلطالع على حسابات المستخدمٌن فعلٌنا الضغط على تبوٌب ‪ Users‬الذي‬
‫ٌظهر فً القابمة الٌسرى كما فً الصورة التالٌة‪:‬‬

‫وفٌها نجد مستخدم واحد هو ‪ admin‬ونستطٌع إضافة مستخدمٌن جدد‬


‫بالضغط على ‪، Create New User‬أما لإلطالع على بٌانات المستخدم‬
‫فنضغط على اسمه لتظهر لنا الصورة التالٌة‪:‬‬

‫‪21‬‬
‫هنا نستطٌع تعدٌل البٌانات بالضغط على ‪ Edit‬وهو فكرة جٌدة لتغٌٌر كلمة‬
‫السر االفتراضٌة إلى كلمة أخرى أنسب ‪،‬كما فً الصورة التالٌة‪:‬‬

‫وفٌها نضع كلمة السر الجدٌدة ونعٌد تأكٌدها ثم نضغط على ‪Apply‬‬
‫‪ changes‬وعندها سٌتم تسجٌل الخروج من النظام لنقوم بإدخال االسم‬
‫‪ admin‬مع كلمة المرور الجدٌدة‪.‬‬

‫وأخٌرا لإلطالع على التصارٌح الممنوحة لكل مجموعة نضغط على‬


‫‪ Group Permissions‬فً القابمة الٌسرى كما فً الصورة التالٌة‪:‬‬

‫‪22‬‬
‫وفٌها نستطٌع منح أي مجموعة أو منعها الوصول إلى أي من مكونات‬
‫النظام‪.‬‬

‫‪ Load Module ‬وفٌه نستطٌع إضافة مكونات أخرى إلى‬


‫النظام كما فً الصورة التالٌة‪:‬‬

‫سنعطً بعض األمثلة فٌما بعد عن المكونات التً ٌمكن إضافتها إلى النظام‪.‬‬

‫‪ Shutdown ‬وفٌه نستطٌع إعادة تشغٌل النظام أو إٌقافه‪ ،‬كما‬


‫فً الصورة التالٌة‪:‬‬

‫‪23‬‬
‫‪ Hardware Detection ‬وفٌه ٌتم التعرف على بطاقات‬
‫االتصاالت التً تم إضافتها إلى الجهاز‪.‬‬

‫سنتحدث عن بطاقات االتصاالت الرقمٌة والتماثلٌة بالتفصٌل الحقا أن شاء‬


‫هللا فً هذا الكتاب‪.‬‬

‫‪ Updates ‬وفٌه نستطٌع تحدٌث النظام أوال بأول كما فً‬


‫الصورة التالٌة‪:‬‬

‫‪ Backup/Restore ‬وفٌه نستطٌع عمل نسخة احتٌاطٌة من‬


‫إعدادات النظام وقاعدة بٌاناته واسترجاعها عند الحاجة كما فً الصورة‬
‫التالٌة‪:‬‬

‫‪24‬‬
‫وفٌها نستطٌع عمل نسخة احتٌاطٌة بالضغط على ‪Perform a Backup‬‬
‫حٌث ستظهر لنا الصورة التالٌة‪:‬‬

‫وفٌها نختار البنود التً نود تضمٌنها فً النسخة االحتٌاطٌة ‪ ،‬ثم نضغط‬
‫على ‪ process‬لٌتم إنشاء نسخة احتٌاطٌة ٌمكن استردادها الحقا إذا دعت‬
‫الحاجة‪.‬‬

‫‪ Preferences ‬وفٌه نجد التفضٌالت الخاصة باللغة والوقت‬


‫والتارٌخ والسمات والعمالت‪ ،‬كما فً الصورة التالٌة‪:‬‬

‫‪25‬‬
‫ننتقل اآلن إلى تبوٌب ‪ PBX‬والذي ٌحتوي على المكونات التالٌة‪:‬‬

‫‪ PBX Configuration ‬وهو التبوٌب األساسً الذي‬


‫ٌحتوي على جمٌع اإلعدادات التً سنحتاجها لبناء النظام‪ ،‬لهذا سنقضً‬
‫جل وقتنا فً هذا الكتاب مع هذا التبوٌب الذي ٌظهر كما فً الصورة‬
‫التالٌة‪:‬‬

‫‪ Flash Operator Panel ‬وهو التبوٌب الذي ٌحتوي‬


‫على الواجهة التً ٌستخدمها عامل البدالة إلدارة االتصاالت‪.‬‬
‫‪ Voicemails ‬وٌحتوي هذا التبوٌب على قابمة بالبرٌد‬
‫الصوتً الذي تم استقباله من قبل النظام‪ ،‬كما فً الصورة التالٌة‪:‬‬

‫‪ Monitoring ‬وٌحتوي هذا التبوٌب على قابمة بتسجٌالت‬


‫المكالمات التً تمت عبر النظام‪ ،‬كما فً الصورة التالٌة‪:‬‬

‫‪26‬‬
‫‪ Endpoint Configuration ‬فً هذا التبوٌب ٌستطٌع‬
‫النظام التعرف على جمٌع هواتف ‪ IP-Phones‬المتصلة بالشبكة‬
‫وٌسهل علٌنا تخصٌصها لألفراد وفقا لرقم التحوٌلة ‪Extension‬‬
‫الخاصة بهم‪ ،‬كما فً الصورة التالٌة‪:‬‬

‫‪ Conference ‬فً هذا التبوٌب نستطٌع تعرٌف غرف‬


‫خاصة بالمؤتمرات الصوتٌة‪ ،‬حٌث ٌكون لكل غرفة رقم خاص ٌقوم‬
‫المشاركون فً المؤتمر الصوتً باالتصال به كً ٌتمكنوا من المحادثة‬
‫سوٌا‪ ،‬كما فً الصورة التالٌة‪:‬‬

‫وهنا نالحظ أنه إلتمام تنصٌب هذا المكون علٌنا الضغط على ‪click here‬‬
‫التً تظهر فً الصورة لٌتم تنصٌب المكون مباشرة لٌظهر كما فً الصورة‬
‫التالٌة‪:‬‬

‫‪27‬‬
‫‪ Extensions Batch ‬فً هذا التبوٌب نستطٌع إضافة‬
‫مجموعة من التحوٌالت مع تعرٌفاتها مباشرة ودفعة واحدة بدال من‬
‫إدخالها بشكل ٌدوي وذلك عن طرٌق تحمٌل ملف ‪ٌ csv‬حتوي على‬
‫قابمة بالتحوٌالت مع تعرٌفاتها‪ ،‬وذلك كما فً الصورة التالٌة‪:‬‬

‫‪ٌ Tools ‬حتوي هذا التبوٌب على أداتٌن ٌمكن االستعانة بهما‬
‫أحٌانا للقٌام ببعض التعدٌالت على إعدادات النظام ‪.‬وهو ٌظهر كما فً‬
‫الصورة التالٌة‪:‬‬

‫أما األداتان فهما‪:‬‬

‫‪ Asterisk-Cli o‬وهً إلرسال أوامر مباشرة إلى‬


‫نظام ‪ Asterisk‬للقٌام بمهام محددة‪.‬‬
‫‪ File Editor o‬وهً عبارة عن أداة لتحرٌر الملفات‬
‫ٌمكن االستعانة بها للتعدٌل على بعض ملفات إعدادات النظام‪،‬‬
‫وهو ٌظهر كما فً الصورة التالٌة‪:‬‬

‫‪28‬‬
‫بهذا نكون قد انتهٌنا من تبوٌب ‪ PBX‬وسنمر اآلن سرٌعا ً على باقً‬
‫التبوٌبات الربٌسٌة‪.‬‬

‫تبوٌب ‪ Fax‬وهو ٌحتوي على جمٌع ما نحتاج إلٌه إلعداد سٌرفر فاكس‬
‫إلرسال واستقبال الفاكسات وتوجٌهها وأرشفتها‪ .‬وهو ٌظهر كما فً الصورة‬
‫التالٌة‪:‬‬

‫تبوٌب ‪ Email‬وهنا نستطٌع التحكم بسٌرفر البرٌد االلكترونً كما فً‬


‫الصورة التالٌة‪:‬‬

‫‪29‬‬
‫تبوٌب ‪ IM‬وهنا نستطٌع التحكم بسٌرفر التراسل الفوري‪ ،‬كما فً الصورة‬
‫التالٌة‪:‬‬

‫وهنا نالحظ أن هذا المكون لم ٌتم تنصٌبه بعد ‪ ،‬وإلتمام التنصٌب سٌكون‬
‫علٌنا الضغط على ‪ click here‬التً تظهر فً الصورة‪.‬‬

‫تبوٌب ‪ Reports‬وهنا نستطٌع الحصول على تقارٌر تفصٌلٌة حول‬


‫االتصاالت التً تمت عبر النظام ‪،‬كما فً الصورة التالٌة‪:‬‬

‫تبوٌب ‪ Extras‬وهو ٌحتوي على بعض المكونات اإلضافٌة التً ٌمكن‬


‫استخدامها مع النظام كما فً الصورة التالٌة‪:‬‬

‫ونالحظ أنها تحتوي على المكونات التالٌة‪:‬‬

‫‪30‬‬
‫‪ vTigerCrm ‬وهو نظام إلدارة عالقات الزبابن‬
‫(‪ )Customer Relations Management‬وهو متوافق مع‬
‫نظام ‪.Asterisk‬‬
‫‪ Calling Cards ‬وهو نظام للفوترة وإدارة بطاقات‬
‫االتصال وهو خارج نطاق كتابنا هذا‪.‬‬
‫‪ Downloads ‬وٌحتوي على روابط لبعض البرامج المفٌدة‬
‫والمتوافقة مع النظام مثل برامج االتصال والفاكس والتراسل الفوري‪.‬‬
‫‪ SugarCRM ‬وهو نظام آخر إلدارة عالقات الزبابن‬
‫(‪ )Customer Relations Management‬وهو متوافق أٌضا‬
‫مع نظام ‪.Asterisk‬‬
‫‪ Text to wav ‬وهً أداة لتحوٌل النص إلى ملف صوتً‪.‬‬

‫تبوٌب ‪ Agenda‬وهو ٌحتوي على تقوٌم ٌومً ومنظم مواعٌد ٌمكن‬


‫استخدامه للتذكٌر بموعد ما هام ‪ ،‬حٌث سٌقوم النظام باالتصال بك لتذكٌرك‬
‫بموعدك‪ .‬وهو ٌظهر كما فً الصورة التالٌة‪:‬‬

‫بهذا نكون قد انتهٌنا من المرور سرٌعا على مكونات واجهة ‪Elastix‬‬


‫وسننتقل إلى مواضٌع تفصٌلٌة أكثر‪.‬‬

‫‪31‬‬
‫اإلعدادات األولٌة لنظام ‪Elastix‬‬
‫وإنشاء التحوٌالت‬

‫سنبدأ فً إعداد النظام وإنشاء التحوٌالت ‪ Extensions‬واختبارها‬


‫باستخدام برامج االتصال ‪.softphones‬‬

‫بداٌة نتوجه إلى تبوٌب ‪ PBX‬ثم نضغط على ‪ General Settings‬كما‬


‫فً الصورة التالٌة‪:‬‬

‫ستظهر لنا الصورة التالٌة‪:‬‬

‫‪32‬‬
‫وفٌها نستطٌع أن نحدد الزمن االفتراضً بالثوانً لرنٌن الهاتف قبل أن ٌتم‬
‫توجٌه المتصل إلى البرٌد الصوتً أو وجهة أخرى وذلك فً الخانة ‪Ringtime‬‬
‫‪.Default:‬‬

‫فً أسفل الصفحة سنجد ما ٌلً‪:‬‬

‫‪33‬‬
‫وفٌها علٌنا أن نختار اسم الدولة التً نعٌش بها من قابمة ‪Country‬‬
‫‪ Indications‬كً ٌقوم النظام بتطبٌق اإلعدادات التً تتناسب مع شبكات‬
‫االتصال فً تلك الدولة‪ .‬إذا لم نجد الدولة المطلوبة فً القابمة سٌكون علٌنا القٌام‬
‫ببعض الخطوات ٌدوٌا لتطبٌق اإلعدادات التً تتناسب مع دولتنا كما سنشٌر إلى‬
‫ذلك الحقا ً فً هذا الكتاب‪.‬‬

‫ثم سٌكون علٌنا تعدٌل ‪Allow Anonymous Inbound SIP‬‬


‫‪ Calls?:‬من ‪ No‬إلى ‪ Yes‬ألجل غرض تجارب االتصال‪.‬‬

‫وأخٌرا نضع البرٌد االلكترونً لمدٌر النظام فً المستطٌل ‪Update‬‬


‫‪ Email‬وذلك كً ٌبعث له النظام قابمة بالتحدٌثات المتوفرة له‪ .‬عندما ننتهً‬
‫نضغط على ‪ Submit Changes‬وعندها سنلحظ ظهور شرٌط وردي اللون‬
‫كما فً الصورة التالٌة‪:‬‬

‫سٌكون علٌنا كل مرة نقوم فٌها بتغٌٌر إعدادات النظام أن نؤكد ذلك بالضغط‬
‫على ‪ Apply Configuration Changes Here‬والتً تظهر فً الشرٌط‬
‫وردي اللون‪.‬‬

‫ننتقل اآلن إلنشاء بعض التحوٌالت واختبارها‪ .‬لعمل ذلك نضغط على‬
‫‪ Extensions‬فً تبوٌب ‪ PBX‬كما فً الصورة التالٌة‪:‬‬

‫‪34‬‬
‫وفٌها نختار أن تكون التحوٌلة من نوع ‪ SIP‬ألنه األكثر شٌوعا ً ثم نضغط‬
‫على ‪ Submit‬لتظهر لنا الصورة التالٌة‪:‬‬

‫‪35‬‬
‫وفٌها نحدد أوال رقم التحوٌلة وذلك فً ‪ User Extension‬وهنا لنضع‬
‫مثال الرقم ‪ ،100‬وعلٌنا أن نتجنب استخدام أرقم التحوٌالت التالٌة ألنها محجوزة‬
‫من قبل النظام ‪:‬‬

‫‪7777،911،999،700-799 ،70-79‬‬

‫ثم نضع اسم صاحب التحوٌلة فً ‪ Display Name‬ولٌكن مثال ‪Omar‬‬


‫‪.Ali‬‬

‫نحدد بعدها مدة رنٌن الهاتف ‪ ،‬وهنا نستطٌع تركها ‪ Default‬لتكون المدة‬
‫هً نفسها التً حددناها مسبقا ً فً ‪ ،General Settings‬أو نستطٌع تحدٌد مدة‬
‫أخرى خاصة بهذه التحوٌلة‪.‬‬

‫علٌنا بعدها اختٌار كلمة سر خاصة بهذه التحوٌلة نضعها فً خانة‬


‫‪.secret‬‬

‫سنجد فً هذه الصفحة المزٌد من اإلعدادات كما فً الصورة التالٌة‪:‬‬

‫‪36‬‬
‫وفٌها نستطٌع تحدٌد إذا رغبنا فً تسجٌل المكالمات الواردة والصادرة لهذه‬
‫التحوٌلة حٌث نستطٌع االختٌار بٌن ‪ On Demand‬أي عند الحاجة حٌث‬
‫نستطٌع تسجٌل أي مكالمة أثناء إجرابها بالضغط على ‪ *1‬من لوحة أرقام‬
‫الهاتف‪ ،‬والخٌار الثانً هو ‪ Always‬حٌث سٌتم تسجٌل جمٌع المكالمات تلقابٌاً‪،‬‬
‫وأخٌراً ‪ Never‬حٌث لن ٌتم تسجٌل أي مكالمة‪.‬‬

‫أما بخصوص البرٌد الصوتً فنستطٌع تفعٌله أو تعطٌله من ‪Status‬‬


‫والتً نجدها ضمن القسم ‪ ،Voicemail & Directory‬وفً حال قمنا بتفعٌله‬
‫ٌفضل اختٌار كلمة مرور مكونة من أرقام فقط ندخلها فً الخانة ‪Voicemail‬‬

‫‪37‬‬
‫‪ Password‬وإذا أردنا أن ٌعلمنا النظام بورود رسالة صوتٌة فإننا نستطٌع‬
‫تحدٌد البرٌد االلكترونً الذي نرغب فً استقبال التنبٌهات أو الرسابل الصوتٌة‬
‫علٌه وذلك فً الخانة ‪ Email Address‬وأخٌراً إذا رغبنا أن ٌقوم النظام‬
‫بإرسال الرسالة الصوتٌة مع المرفقات إلى برٌدنا االلكترونً فإننا نختار ‪yes‬‬
‫أمام ‪.Email Attachment‬‬

‫عند تفعٌل البرٌد الصوتً فإننا نستطٌع الوصول إلٌه لالستماع إلى رسابلنا‬
‫الصوتٌة بالضغط على ‪ *98‬من لوحة أرقام الهاتف‪.‬‬

‫بإمكاننا التعرف على باقً اإلعدادات التً لم نتطرق لها فً هذا الكتاب‬
‫بالمرور بمؤشر الفأرة فوق اإلعداد لنجد وصفا ً عنه‪.‬‬

‫عندما ننتهً من اإلعدادات نقوم بالضغط على ‪ Submit‬ثم نؤكد على ذلك‬
‫بالضغط على ‪ Apply Configuration‬فً الشرٌط الوردي لٌظهر رقم‬
‫التحوٌلة واسم صاحبها فً القابمة كما فً الصورة التالٌة‪:‬‬

‫لنقوم اآلن بتكرٌر العملٌة إلنشاء مزٌد من التحوٌالت لٌكون لدٌنا فً‬
‫المحصلة ‪ 3‬تحوٌالت كما فً الصورة التالٌة‪:‬‬

‫إذا توجهنا اآلن إلى تبوٌب ‪ Flash Operator Panel‬سنجد التحوٌالت‬


‫الثالث التً قمنا بإنشابها كما فً الصورة التالٌة‪:‬‬

‫‪38‬‬
‫وفٌها نالحظ أن التحوٌالت التً قمنا بإنشابها تظهر بلون باهت وذلك‬
‫لإلشارة إلى أنها لم ٌتم ربطها مع أي جهاز هاتف أو برنامج ‪.softphone‬‬

‫سنقوم اآلن بربط التحوٌالت ببرامج ‪ softphones‬لٌتمكن أصحابها من‬


‫مخاطبة بعضهم‪.‬‬

‫هناك العدٌد من برامج ‪ softphones‬التً ٌمكن استخدامها مع النظام‬


‫طالما كانت تدعم بروتوكول ‪ .SIP‬سنحاول أن نشرح استخدام اثنٌن منها‪ ،‬حٌث‬
‫نجد روابط التحمٌل فً قسم ‪ Downloads‬من تبوٌب ‪ Extras‬كما فً‬
‫الصورة التالٌة‪:‬‬

‫‪39‬‬
‫البرنامج األول هو ‪ Xlite‬وهو برنامج مجانً ٌمكن تحمٌله من الصفحة‬
‫التالٌة‪:‬‬

‫‪ ، http://www.counterpath.com/x-lite.html‬والثانً أٌضا‬
‫برنامج مجانً وقد تغٌر اسمه من ‪ Idefisk‬إلى ‪ Zoiper Classic‬وٌمكن‬
‫تحمٌله من الصفحة التالٌة‪:‬‬

‫‪http://www.zoiper.com/download_list.php‬‬

‫سنقوم بشرح استخدام كلً البرنامجٌن‪ ،‬لهذا نقوم أوال بتحمٌلهما من‬
‫االنترنت وتنصٌب أحدهما على كل جهاز نود االتصال منه ‪ ،‬وحٌث أننا قمنا‬
‫سابقا بإنشاء ثالث تحوٌالت لثالثة أشخاص ‪ ،‬فإنه علٌنا تنصٌب أحد هذٌن‬
‫البرنامجٌن على ثالثة أجهزة تمثل المستخدمٌن الثالثة لدٌنا‪.‬‬

‫نبدأ مع برنامج ‪ X-Lite‬والذي تبدو واجهته كما فً الصورة التالٌة‪:‬‬

‫لنقوم بإدخال اإلعدادات نضغط بالزر األٌمن للفأرة على أي مكان فً‬
‫واجهة البرنامج ونختار ‪( SIP Account Settings‬وهً عادة تفتح تلقابٌا‬
‫عند أول مرة نشغل فٌها البرنامج) وتبدو كما فً الصورة التالٌة‪:‬‬

‫‪40‬‬
‫وفٌها نضغط على ‪ Add‬لتظهر لنا الصورة التالٌة‪:‬‬

‫‪41‬‬
‫وفٌها ندخل بٌانات المستخدم األول صاحب التحوٌلة رقم ‪ 100‬كما فً‬
‫الصورة التالٌة مع االنتباه أن عنوان السٌرفر فً حالتنا هو ‪192.168.0.80‬‬
‫ولكن لدٌكم سٌكون له عنوان مختلف‪.‬‬

‫ونالحظ هنا أننا نضع نفس كلمة المرور التً استخدمناها عند إنشاء‬
‫التحوٌلة‪ .‬عندما ننتهً نضغط على ‪ OK‬ثم على ‪ Close‬فً الشاشة السابقة‪.‬‬

‫من المحتمل أن ٌظهر الوٌندوز رسالة ٌسألك فٌها إذا أردت السماح‬
‫للبرنامج باالتصال مع جهاز آخر‪ ،‬فً هذه الحالة اسمح له بذلك كً ٌتمكن من‬
‫االتصال بالسٌرفر وعندها سٌتم االتصال كما فً الصورة التالٌة‪:‬‬

‫‪42‬‬
‫اآلن نستطٌع أن نعٌد الكرة مع باقً التحوٌالت على أجهزة أخرى‪ ،‬أو‬
‫نستطٌع استخدام البرنامج اآلخر الذي ٌبدو عند تنصٌبه كما فً الشكل التالً‪:‬‬

‫‪43‬‬
‫وفٌه نضغط على إشارة اإلعدادات التً ٌشٌر إلٌها السهم‪ ،‬لتظهر الصورة‬
‫التالٌة‪:‬‬

‫وفٌها نضغط على ‪ Add new SIP account‬ثم ندخل أي اسم للحساب‬
‫ثم نضغط ‪ OK‬لتظهر الصورة التالٌة‪:‬‬

‫‪44‬‬
‫وفٌها نقوم بإدخال بٌانات التحوٌلة الثانٌة كما فً الصورة التالٌة‪:‬‬

‫عندما ننتهً نضغط على ‪ OK‬لنعود إلى الشاشة الربٌسٌة كما فً الصورة‬
‫التالٌة‪:‬‬

‫‪45‬‬
‫ونالحظ أن االتصال بالسٌرفر قد تم ‪ ،‬واآلن نستطٌع إجراء االتصال بٌن‬
‫األجهزة بعد تركٌب السماعات والمٌكروفونات واختبار الصوت‪.‬‬

‫ٌتم االتصال بكل بساطه بإدخال رقم التحوٌلة المطلوبة والضغط على‬
‫عالمة إجراء االتصال‪.‬‬

‫حٌث ٌبدو البرنامج المتصل كما فً الصورة التالٌة‪:‬‬

‫‪46‬‬
‫وٌكون البرنامج المستقبل لالتصال كما فً الصورة التالٌة‪:‬‬

‫‪47‬‬
‫اآلن إذا رجعنا إلى تبوٌب ‪ Flash Operator Panel‬تحت تبوٌب‬
‫‪ PBX‬فً نظام ‪ Elastix‬سنجد أن التحوٌالت أصبحت نشطة كما فً الصورة‬
‫التالٌة‪:‬‬

‫‪48‬‬
‫أما أثناء إجراء اتصال بٌن تحوٌلتٌن فإن الصورة تصبح كما ٌلً‪:‬‬

‫بهذا نكون قد انتهٌنا من إعداد التحوٌالت وربطها ببرامج ‪softphones‬‬


‫واختبارها‪.‬‬

‫‪49‬‬
‫ربط نظام ‪ Elastix‬مع شبكة االتصاالت‬
‫البد من ربط نظام ‪ Elastix‬مع شبكة االتصاالت كً نتمكن من إجراء‬
‫مكالمات محلٌة أو دولٌة‪ .‬لدٌنا عدة طرق للقٌام بذلك كما ٌلً‪:‬‬

‫‪ .1‬ربط النظام مع شبكة االتصاالت التماثلٌة ‪ analog‬باستخدام‬


‫بطاقات هاتفٌة تماثلٌة ٌتم تركٌبها داخل الجهاز الذي ٌشغل نظام‬
‫‪.Elastix‬‬
‫‪ .2‬ربط النظام مع شبكة االتصاالت الرقمٌة ‪ ISDN‬باستخدام‬
‫بطاقات هاتفٌة رقمٌة ٌتم تركٌبها داخل الجهاز الذي ٌشغل نظام‬
‫‪.Elastix‬‬
‫‪ .3‬ربط النظام مع مزود خدمة اتصال عن طرٌق االنترنت‬
‫‪ ،VOIP‬وفً هذه الحالة ال نحتاج إلى أي بطاقات هاتفٌة‪.‬‬

‫سنتطرق إلى شرح كل من الطرق السابقة بمزٌد من التفصٌل‪:‬‬

‫أوال‪ :‬البطاقات التماثلٌة‪:‬‬

‫وهً بطاقات ٌتم تركٌبها داخل جهاز الكمبٌوتر وتدعم الشق ‪ PCI‬أو‬
‫‪ PCIe‬وتحتوي على مجموعة من المقابس من النوع ‪ RJ-11‬التً ٌتم توصٌل‬
‫خطوط الهاتف إلٌها‪ ،‬بحٌث ٌتم توصٌل خط هاتف واحد إلى كل مقبس‪.‬‬

‫تدعم هذه البطاقات نوعٌن من المنافذ هما ‪ FXO‬وهً المنافذ التً تسمح‬
‫بربط المقبس مباشرة مع الخط الهاتفً‪ ،‬ومنافذ ‪ FXS‬والتً تسمح بربط المقبس‬
‫بجهاز هاتف تماثلً‪ ،‬وهً مفٌدة أن رغبنا باستخدام أجهزة هاتفٌة تقلٌدٌة بدال من‬
‫أجهزة الهاتف التً تدعم بروتوكول االنترنت ‪.IP‬‬

‫عند شرابك للبطاقة تستطٌع تحدٌد عدد المقابس المطلوبة إضافة إلى نوع‬
‫المنافذ ‪ FXO‬أو ‪ FXS‬أو خلٌط من االثنٌن وفقا للحاجة‪.‬‬

‫تكون البطاقة شبٌهة بالصورة التالٌة‪:‬‬

‫‪50‬‬
‫ثانٌا‪ :‬البطاقات الرقمٌة‪:‬‬

‫لدٌنا نوعان من البطاقات الرقمٌة كما ٌلً‪:‬‬

‫‪ .1‬بطاقات ‪ ISDN BRI‬وهً بطاقات رقمٌة ٌكون كل منفذ فٌها‬


‫مرتبطا بخط هاتفً رقمً ٌحمل قناة واحدة‪.‬‬
‫‪ .2‬بطاقات ‪ ISDN PRI‬وهً بطاقات رقمٌة ٌكون كل منفذ فٌها‬
‫متصال بخط رقمً من النوع (‪ T1‬أو ‪ E1‬أو ‪ J1‬وفقا للبلد) وٌحمل كل‬
‫خط رقمً عدد كبٌر من القنوات ٌصل إلى ‪ 30‬قناة مع خطوط ‪E1‬‬
‫(‪ 24‬قناة مع خط ‪ T1‬المستخدم فً الوالٌات المتحدة ‪ ،‬أما خط ‪ J1‬فهو‬
‫مستخدم فً الٌابان وٌحمل ‪ 30‬قناة) أي أن كل خط ٌستطٌع حمل ‪30‬‬
‫مكالمة فً نفس الوقت‪.‬‬

‫ٌتم تركٌب هذه البطاقات داخل جهاز الكمبٌوتر وتدعم الشق ‪ PCI‬أو‬
‫‪ PCIe‬وتحتوي على مجموعة من المقابس من النوع ‪( RJ-45‬شبٌهة بمقابس‬
‫الشبكة المحلٌة ‪ )LAN‬التً ٌتم توصٌل الخط الرقمً إلٌها‪.‬‬

‫تكون هذه البطاقات شبٌهة بالصورة التالٌة‪:‬‬

‫‪51‬‬
‫تجدر اإلشارة إلى أن هناك عدة منتجٌن للبطاقات الهاتفٌة التماثلٌة والرقمٌة‬
‫المتوافقة مع ‪ Asterisk‬منها شركة ‪ Sangoma‬وشركة ‪ Digium‬و شركة‬
‫‪ OpenVox‬وغٌرها‪.‬‬

‫عند تركٌب أي من البطاقات الرقمٌة أو التماثلٌة فً الجهاز ‪ ،‬البد من التأكد‬


‫أن نظام ‪ Elastix‬قد تعرف علٌها بشكل صحٌح‪ ،‬وللقٌام بذلك نتوجه إلى قسم‬
‫‪ Hardware Detection‬تحت تبوٌب ‪ System‬كما فً الصورة التالٌة‪:‬‬

‫وفٌها نضع إشارة أمام ‪ Detect ISDN hardware‬إذا كانت البطاقة‬


‫رقمٌة و نضع إشارة أمام ‪ Detect Sangoma hardware‬إذا كانت‬
‫البطاقة من إنتاج شركة ‪ Sangoma‬وأخٌرا نضغط على ‪Detect New‬‬
‫‪ Hardware‬لٌقوم النظام بالتعرف على البطاقة كما فً الصورة التالٌة‪:‬‬

‫‪52‬‬
‫وفٌها نالحظ أن النظام تعرف على بطاقة تماثلٌة من إنتاج شركة‬
‫‪ OpenVox‬تحتوي على ‪ 12‬مقبسا ‪ 8 ،‬منهم فقط مفعلٌن وٌدعمون منافذ‬
‫‪ ،FXO‬ومنهم ‪ 5‬مقابس فقط متصلة حالٌا بخط هاتفً‪.‬‬

‫ثالثا‪ :‬االتصال عن طرٌق مزود خدمة ‪VOIP‬‬

‫باستخدام هذه الطرٌقة ال نحتاج إلى أي استعمال أي بطاقات هاتفٌة وإنما‬


‫نكتفً بإدخال معلومات مزود خدمة ‪ VOIP‬إلى نظام ‪ Elastix‬لٌتم تحوٌل‬
‫جمٌع المكالمات عن طرٌقة شبكة االنترنت‪ .‬سنقوم بشرح هذه الطرٌقة بشكل‬
‫أكبر عندما نتكلم عن قنوات االتصال ‪.Trunks‬‬

‫‪53‬‬
‫وصل أجهزة ‪ IP-Phones‬مع‬
‫التحوٌالت المناسبة‬
‫بعد أن قمنا بربط التحوٌالت ببرامج ‪ softphones‬وأجرٌنا االتصاالت‬
‫بٌنها ‪ ،‬سنقوم اآلن بربط هذه التحوٌالت بأجهزة ‪ IP-Phones‬بدال من برامج‬
‫‪.softphones‬‬

‫هناك العدٌد من أجهزة ‪ IP-Phones‬التً تدعم نظام ‪Asterisk‬‬


‫وبروتوكول ‪ SIP‬أو ‪ IAX‬أوكلٌهما‪ .‬وفٌها ٌلً قابمة ببعض أشهر الشركات‬
‫المنتجة ألجهزة ‪ IP-Phones‬متوافقة مع نظامنا‪:‬‬

‫‪Aastra‬‬ ‫‪‬‬
‫‪Cisco‬‬ ‫‪‬‬
‫‪Snom‬‬ ‫‪‬‬
‫‪Grandstream‬‬ ‫‪‬‬
‫‪Polycom‬‬ ‫‪‬‬
‫‪Yealink‬‬ ‫‪‬‬
‫‪( Linksys‬هذه من ضمن منتجات شركة ‪)Cisco‬‬ ‫‪‬‬

‫كً نتمكن من استخدام هذه األجهزة مع نظامنا البد من توصٌلها بالشبكة‬


‫المحلٌة بحٌث تستطٌع أن تتخاطب مع النظام وٌفضل أن تنتمً عناوٌن هذه‬
‫األجهزة إلى نفس الشبكة الفرعٌة التً ٌنتمً لها النظام‪ ،‬وٌكون علٌنا إدخال نفس‬
‫المعلومات األولٌة التً أدخلناها سابقا فً برامج ‪ ،softphones‬وإلكمال عملٌة‬
‫ربطها مع نظامنا نتوجه إلى قسم ‪ Endpoint Configuration‬تحت تبوٌب‬
‫‪ PBX‬كما فً الصورة التالٌة‪:‬‬

‫‪54‬‬
‫وفٌها نحدد عنوان الشبكة وقناع الشبكة الفرعٌة ‪ Subnet Mask‬ثم‬
‫نضغط على ‪ Endpoint Scan‬لٌبدأ النظام بمسح الشبكة بحثا ً عن أجهزة ‪IP-‬‬
‫‪ Phones‬وعندما ٌنتهً سٌعرضها كما فً الصورة التالٌة‪:‬‬

‫وفٌها نالحظ أنه قد تم التعرف على مجموعة من أجهزة ‪ IP-Phones‬من‬


‫النوع ‪ Snom‬مع تحدٌد عنوانها الفٌزٌابً ‪ MAC address‬وعنوانها على‬
‫الشبكة ‪ ، IP address‬بقً اآلن أن نحدد مودٌل الهاتف من القابمة ‪Phone‬‬
‫‪ Type‬ونختار التحوٌلة المناسبة التً نود ربطها مع الهاتف‪ ،‬كما فً الصورة‬
‫التالٌة‪:‬‬

‫بعد أن انتهٌنا من تحدٌد المودٌل واختٌار التحوٌلة المناسبة ‪ ،‬نضع إشارة‬


‫على خانة ‪ Set‬لكل جهاز ثم نضغط على ‪ Set‬كما تشٌر األسهم فً الصورة ‪،‬‬
‫وعندها سٌتم التعرف على الهواتف بشكل صحٌح كما فً الصورة التالٌة‪:‬‬

‫‪55‬‬
‫وفٌها نالحظ أن الحالة ‪ Status‬تغٌرت من ‪ Not Set‬إلى‬
‫‪ .Configured without incident‬إذا أردنا أن نغٌر فً تفضٌالت أي من‬
‫أجهزة الهاتف نستطٌع الضغط على عنوان ‪ IP‬الظاهر أمامها لتفتح صفحة‬
‫إعدادات ذلك الهاتف‪ ،‬وٌكون بإمكاننا هناك تغٌٌر ما نراه مناسبا ً‪.‬‬

‫‪56‬‬
‫استخدام الهواتف المحمولة إلجراء‬
‫اتصاالت عن طرٌق االنترنت‬
‫تدعم بعض أجهزة الهاتف المحمولة إجراء اتصاالت عن طرٌق شبكة‬
‫االنترنت ‪ ،VOIP‬وٌمكن إعداد هذه الهواتف لٌتم ربطها مع التحوٌالت التً‬
‫أنشأناها بحٌث نستطٌع استقبال المكالمات وإجرابها من الهاتف المحمول ولكن‬
‫عبر االنترنت وعن طرٌق نظام ‪.Elastix‬‬

‫لقد قمت باختٌار الهاتف ‪ Nokia E71‬إلجراء التجربة علٌه وفٌما ٌلً‬
‫الخطوات التً ٌجب إتباعها‪ ،‬لٌتم وصل الهاتف بالنظام وإجراء المكالمات عبر‬
‫االنترنت‪.‬‬

‫‪ٌ .1‬جب التأكد من توفر اتصال باالنترنت للهاتف المحمول إما‬


‫عن طرٌق الشبكة الالسلكٌة ‪ Wi-Fi‬أو عن طرٌق شبكة الهاتف ‪( 3G‬‬
‫ال ٌنصح باستخدام شبكة ‪ 3G‬بسبب التكلفة العالٌة الستهالك البٌانات)‪.‬‬
‫‪ٌ .2‬جب أن ٌكون نظام ‪ Elastix‬لدٌه عنوان ‪ IP‬ثابت وٌمكن‬
‫الوصول إلٌه من االنترنت‪.‬‬
‫‪ .3‬من القابمة ‪ Menu‬توجه إلى ‪ Tools‬ومن هناك إلى‬
‫‪ Settings‬ثم ‪ Connection‬وأخٌرا اختر ‪.SIP settings‬‬
‫‪ .4‬علٌك اآلن إنشاء ملف إعدادات ‪ SIP‬جدٌد ‪New SIP :‬‬
‫‪ Profile‬واختر ‪ Use default profile‬ثم قم بملء الحقول التالٌة‪:‬‬
‫‪ Profile name ‬أدخل اسم مناسب مثال ‪Elastix‬‬
‫‪ Service profile ‬اختر ‪.IETF‬‬
‫‪ Default Access point ‬اختر الشبكة الالسلكٌة‬
‫التً تتصل عن طرٌقها باالنترنت‬
‫‪ Public User Name ‬أدخل رقم التحوٌلة التً‬
‫تود ربطها مع الهاتف على الشكل التالً‪:‬‬
‫‪ sip:extnumber@elastixIPadress‬على سبٌل‬
‫المثال إذا كان رقم التحوٌلة ‪ 100‬وعنوان سٌرفر ‪elastix‬‬
‫ندخل‬ ‫فإننا‬ ‫‪87.200.202.5‬‬ ‫هو‬
‫‪sip:100@87.200.202.5‬‬
‫‪ Use Compression ‬اختر ‪.NO‬‬
‫‪ Registration ‬اختر ‪.Always On‬‬

‫‪57‬‬
‫‪ Use Security ‬اختر ‪.NO‬‬
‫‪ Proxy server ‬وٌحتوي على الحقول التالٌة‪:‬‬
‫‪Proxy Server address ‬وفٌه ندخل‬
‫عنوان السٌرفر كما ٌلً‪sip:elastixIPadress :‬‬
‫أي أننا فً حالتنا ندخل ‪sip:87.200.202.5‬‬
‫‪ Realm ‬ندخل ‪asterisk‬‬
‫‪ User name ‬ندخل رقم التحوٌلة أي‬
‫‪ 100‬فً حالتنا‪.‬‬
‫‪ Password ‬ندخل كلمة المرور الخاصة‬
‫بتحوٌلتنا‪.‬‬
‫‪ Allow Loose routing ‬نختار‬
‫‪.YES‬‬
‫‪ Transport type ‬نختار ‪.UDP‬‬
‫‪ Port ‬ندخل ‪ 5060‬ثم نضغط على‬
‫‪Back‬‬
‫‪ Register server ‬وٌحتوي على الحقول التالٌة‪:‬‬
‫‪ Registrar server address ‬وفٌه‬
‫ٌلً‪:‬‬ ‫كما‬ ‫السٌرفر‬ ‫عنوان‬ ‫ندخل‬
‫‪ sip:elastixIPadress‬أي أننا فً حالتنا ندخل‬
‫‪sip:87.200.202.5‬‬
‫‪ Realm ‬ونتركه ‪.None‬‬
‫‪ User name ‬ونتركه ‪.None‬‬
‫‪ Password ‬ال ندخل أي شًء‪.‬‬
‫‪ Transport type ‬نختار ‪.UDP‬‬
‫‪ Port ‬ندخل ‪ 5060‬ثم نضغط على‬
‫‪ ،Back‬ونضغط على ‪ Back‬مرة أخرى‪.‬‬

‫سٌظهر اسم البروفاٌل ‪ Elastix‬وتحته ستكتب حالة االتصال ‪Not‬‬


‫‪ registered‬وبعد عدة ثوانً إذا كانت التجربة ناجحة ستتغٌر الحالة إلى‬
‫‪.Registered‬‬

‫نرجع اآلن إلى قابمة ‪ Connection‬ومنها نذهب إلى ‪Internet tel.‬‬


‫وهناك نختار ‪ Options‬ثم نختار ‪ New Profile‬وهناك من ‪SIP profiles‬‬
‫نختار البروفاٌل الذي قمنا بإعداده وأسمٌناه ‪.Elastix‬‬
‫‪58‬‬
‫بعد االنتهاء من اإلعدادات‪ ،‬إذا نجحت التجربة فإننا سنرى أٌقونة تشٌر إلى‬
‫إمكانٌة االتصال عن طرٌق االنترنت كما فً الصورة التالٌة‪:‬‬

‫إلجراء اتصال ندخل كالعادة رقم الهاتف الذي نود االتصال به ثم نضغط‬
‫على ‪ Options‬ثم نذهب إلى ‪ Call‬ثم ‪ Internet call‬لٌتم إجراء االتصال عن‬
‫طرٌق االنترنت‪.‬‬

‫أما الستقبال المكالمات عن طرٌق االنترنت فإننا نستطٌع أن نتصل من أي‬


‫جهاز ‪ IP-Phone‬أو برنامج ‪ softphone‬متصل بالنظام ونطلب رقم‬
‫التحوٌلة ‪ 100‬لٌرن الهاتف المحمول ونتمكن من إجراء المكالمة عبر االنترنت‪.‬‬

‫هذه الخاصٌة مفٌدة جدا إذا كان أحد الموظفٌن خارج الدولة مثال ولدٌه‬
‫هاتف محمول متصل باالنترنت فإنه ٌستطٌع إجراء مكالمات واستقبالها كأنه ال‬
‫ٌزال فً مكتبه‪.‬‬

‫‪59‬‬
‫استخدام الهواتف التماثلٌة ‪Analog‬‬
‫‪ Phones‬مع النظام‬
‫إذا أردنا أن نستخدم هواتف تماثلٌة تقلٌدٌة أو جهاز فاكس مع النظام إضافة‬
‫إلى أجهزة ‪ IP-Phones‬أو بدالً عنها فإننا ٌجب أن نتأكد أوالً من أن الجهاز‬
‫الذي ٌشغل النظام لدٌه بطاقة هاتف تماثلٌة تحتوي على عدد من منافذ ‪FXS‬‬
‫مساوٌا ً لعدد الهواتف التماثلٌة التً نود استخدامها مع النظام ألنها ٌجب أن ٌتم‬
‫توصٌلها مباشرة مع المقابس التً تمثل منافذ ‪ FXS‬فً البطاقة‪.‬‬

‫كً ٌتمكن النظام من التعرف على الهواتف التماثلٌة الموصولة إلٌه ‪ ،‬البد‬
‫من إنشاء تحوٌلة خاصة لكل هاتف تماثلً ولعمل ذلك نتوجه إلى قسم‬
‫‪ Extensions‬تحت تبوٌب ‪ PBX Configuration‬التابع للتبوٌب الربٌسً‬
‫‪ PBX‬وهناك نختار ‪ Generic ZAP Device‬من قابمة أنواع التحوٌالت‪،‬‬
‫كما فً الصورة التالٌة‪:‬‬

‫وفٌها نضغط على ‪ Submit‬لتظهر لنا صفحة جدٌدة كما فً الصورة‬


‫التالٌة‪:‬‬

‫‪60‬‬
‫وفٌها ندخل رقم التحوٌلة واسم الشخص المخصصة له التحوٌلة ونضع رقم‬
‫المقبس المتصل به الهاتف التماثلً وذلك فً الخانة ‪ .channel‬أما باقً‬
‫اإلعدادات فهً مشابهة إلعدادات التحوٌالت من النوع ‪.SIP‬‬

‫عندما ننتهً نضغط على ‪ Submit‬ثم نؤكد العملٌة بالضغط على ‪Apply‬‬
‫‪.changes‬‬

‫‪61‬‬
‫بقً علٌنا اآلن خطوة أخٌرة وهً أن نضغط مجددا على اسم التحوٌلة التً‬
‫أنشأناها مؤخراً لتظهر لنا إعداداتها وفٌها ننتبه إلى تفرٌغ حقل ‪echotraining‬‬
‫كما ٌظهر فً الصورة التالٌة‪:‬‬

‫البد من هذه الخطوة للتأكد من عدم مواجهتنا ألي مشاكل فً الصوت ثم‬
‫نضغط أخٌرا على ‪ Submit‬ونؤكد العملٌة كالعادة‪.‬‬

‫‪62‬‬
‫إضافة عدد كبٌر من التحوٌالت دفعة‬
‫واحدة‬
‫نستطٌع إضافة عدد كبٌر من التحوٌالت دفعة واحدة بدالً من إضافتها ٌدوٌاً‬
‫واحدة تلو األخرى‪ .‬نستطٌع تحقٌق ذلك باستخدام أداة ‪Extension Batch‬‬
‫والتً تسمح بكتابة معلومات جمٌع التحوٌالت فً جدول ‪ spreadsheet‬ثم‬
‫تحمٌل ملف الجدول إلى النظام لٌقوم بقراءة البٌانات وإنشاء التحوٌالت الالزمة‬
‫مع إعداداتها كما ترد فً الجدول‪ .‬لعمل ذلك نتوجه إلى تبوٌب ‪Extensions‬‬
‫‪ Batch‬التابع للتبوٌب الربٌسً ‪ PBX‬كما فً الصورة التالٌة‪:‬‬

‫وفٌها نضغط على ‪Download the current extensions in‬‬


‫‪ CSV format‬وذلك لتنزٌل جدول ٌحتوي على نسخة عن التحوٌالت المتوفرة‬
‫حالٌا ً فً النظام وذلك على شكل ملف ‪ CSV‬نستطٌع فتحه فً أي من برامج‬
‫الجداول مثل ‪ Excel‬أو أي برنامج شبٌه‪ ،‬حٌث سٌظهر الجدول كما فً الصورة‬
‫التالٌة‪:‬‬

‫نستطٌع اآلن أن نضٌف أي عدد نرٌد من التحوٌالت بتعببة الجدول السابق‪،‬‬


‫وعندما ننتهً نقوم بحفظ الجدول بصٌغة ‪ CSV‬ثم نقوم بتحمٌله ‪ upload‬النظام‬
‫كما فً الصورة التالٌة‪:‬‬

‫‪63‬‬
‫وفٌها نضغط على ‪ Choose File‬ثم نختار ملف ‪ CSV‬الذي ٌحتوي‬
‫على الجدول الذي قمنا بإضافة معلومات التحوٌالت إلٌه‪ ،‬ثم نضغط على‬
‫‪ Upload CSV File‬لٌتم تحمٌل الجدول وإضافة جمٌع التحوٌالت الجدٌدة إلى‬
‫النظام تلقابٌا ً‪.‬‬

‫‪64‬‬
‫خاصٌة "اتبعنً" ‪Follow Me‬‬
‫ٌهدف من وراء خاصٌة اتبعنً ‪ Follow Me‬أن ٌتمكن المتصل من إٌجاد‬
‫الشخص الذي ٌحاول الوصول إلٌه بسهولة ‪ ،‬حٌث ٌقوم النظام عند تفعٌل هذه‬
‫الخاصٌة بتحوٌل المتصل على رقم آخر تلقابٌا فً حال كان الرقم األصلً‬
‫للتحوٌلة ال ٌرد أو مشغوالً أو خارج نطاق الخدمة‪.‬‬

‫لتفعٌل هذه الخاصٌة نتوجه إلى قسم ‪ Follow Me‬تحت تبوٌب ‪PBX‬‬
‫‪ Configuration‬التابع للتبوٌب الربٌسً ‪ PBX‬كما فً الصورة التالٌة‪:‬‬

‫وفٌها نختار التحوٌلة التً نود تفعٌل خاصٌة اتبعنً لها‪ .‬لهذا نضغط على‬
‫رابط التحوٌلة رقم ‪ 100‬التً تظهر إلً ٌمٌن الصفحة‪ ،‬لتظهر لنا صفحة جدٌدة‬
‫كما فً الصورة التالٌة‪:‬‬

‫‪65‬‬
‫وفٌها ننتبه إلى اإلعدادات التالٌة‪:‬‬

‫‪ :Disable ‬عند اختٌاره ٌتم تعطٌل خاصٌة اتبعنً‪.‬‬


‫‪ Initial Ring Time ‬وهو الزمن االبتدابً الذي سٌرن‬
‫خالله رقم التحوٌلة األساسً قبل االنتقال إلى رقم آخر مما ٌرد فً‬
‫القابمة ‪ٌ .Follow Me List‬تم أخذ هذا الزمن فً االعتبار فقط فً‬
‫حالة اختٌار أسلوب الرنٌن ‪ ringallv2‬من قابمة ‪.Ring Strategy‬‬
‫‪ :Ring Strategy ‬وفٌها ٌتم اختٌار األسلوب المتبع‬
‫لالتصال‪ ،‬وٌندرج تحتها عدة أسالٌب ٌمكن اإلطالع علٌها بتمرٌر‬
‫مؤشر الفأرة فوق العنوان‪ .‬من أهم هذه األسالٌب ما ٌلً‪:‬‬
‫‪ ringallv2 o‬حٌث ٌتم االتصال أوال برقم التحوٌلة‬
‫األساسً لمدة من الزمن وفقا لما تم تحدٌده مسبقا فً ‪Initial‬‬
‫‪ Ring Time‬ثم ٌتم االنتقال بعدها إلى باقً األرقام‬
‫الموجودة فً قابمة ‪ Follow Me List‬وٌتم االتصال بها‬
‫تباعا إلى أن ٌرد أحدها مع االلتزام بالزمن األقصى المحدد‬
‫فً الخٌار ‪.Ring Time‬‬
‫‪ ringall o‬فً هذه الحالة ٌتم إهمال خٌار ‪Initial‬‬
‫‪ Ring Time‬وٌتم االتصال باألرقام المتوفرة فً قابمة‬

‫‪66‬‬
‫‪ Follow Me List‬بالترتٌب إلى أن ٌرد أحدها مع االلتزام‬
‫بالزمن األقصى المحدد فً الخٌار ‪.Ring Time‬‬
‫‪ :Ring Time (max 60 sec) ‬وهو الزمن الكلً للرنٌن‬
‫وٌجب أن ال ٌتجاوز ‪ 60‬ثانٌة‪.‬‬
‫‪ :Follow Me List ‬وهً قابمة األرقام التً سٌتم تحوٌل‬
‫المتصل إلٌها فً حال عدم استجابة رقم التحوٌلة األساسً‪ ،‬حٌث ٌتم‬
‫االتصال بها تباعا إلى أن ٌرد أحدها مع االلتزام بالزمن األقصى المحدد‬
‫فً الخٌار ‪ .Ring Time‬وهنا ٌجب مالحظة أننا إذا أردنا تحوٌل‬
‫المتصل إلى رقم هاتف خارجً ( ٌقصد بذلك أي رقم هاتف لٌس عبارة‬
‫عن تحوٌلة داخلٌة) فإننا ٌجب أن نضع إشارة ‪ #‬بعد الرقم‪ ،‬كما نرى‬
‫فً المثال فً الصورة فً األسفل‪.‬‬

‫ٌمكن اإلطالع على باقً اإلعدادات بتمرٌر مؤشر الفأرة فوق عناوٌنها‪.‬‬

‫ٌجب أن نختار الوجهة التً سٌتم تحوٌل المتصل إلٌها فً حال عدم رد أي‬
‫من األرقام فً قابمة ‪ ،Follow Me List‬ونجد أن لدٌنا مجموعة من الخٌارات‬
‫كما ٌلً‪:‬‬

‫‪ :Terminate Call ‬أي إنهاء المكالمة‪.‬‬


‫‪ :Extensions ‬أي توجٌه المتصل إلى تحوٌلة أخرى‪.‬‬
‫‪ :Voicemail ‬وٌتم توجٌه المتصل فً هذه الحالة إلى البرٌد‬
‫االلكترونً‪.‬‬
‫‪ :IVR ‬وٌتم توجٌه المتصل فً هذه الحالة إلى خدمة الرد‬
‫اآللً التفاعلً‪.‬‬
‫‪ :Phonebook Directory ‬وهنا ٌتم توجٌه المتصل إلى‬
‫الدلٌل الصوتً ألرقام الهواتف الخاصة بالنظام‪.‬‬

‫بعد االنتهاء من اإلعدادات نضغط على ‪ Submit Changes‬كما فً‬


‫الصورة التالٌة‪:‬‬

‫‪67‬‬
68
‫بعد أن نضغط على ‪ Submit Changes‬ال ننسى أن نؤكد اختٌارنا‬
‫كالعادة بالضغط على ‪ Apply Configuration Changes‬التً تظهر فً‬
‫الشرٌط الوردي أعلى الصفحة‪.‬‬

‫نستطٌع إعادة الكرة مع باقً التحوٌالت حسب الحاجة‪.‬‬

‫‪69‬‬
‫مجموعات الرنٌن ‪Ring Groups‬‬
‫مجموعة الرنٌن ‪ Ring Group‬هً عبارة عن مجموعة من التحوٌالت‬
‫‪ Extensions‬سٌتم االتصال بها تباعا ً عندما ٌتم تحوٌل اتصال خارجً إلى‬
‫هذه المجموعة‪ .‬فعلى سبٌل المثال إذا قام المتصل الخارجً بطلب هاتف الشركة‬
‫ثم تم تحوٌله إلى قسم الحسابات على سبٌل المثال وقد تم وضع أرقام موظفً‬
‫الحسابات ضمن مجموعة رنٌن فإن الهاتف سٌرن عند أول محاسب فً‬
‫المجموعة ‪ ،‬فإن كان مشغوال أو غٌر متوفر فإن االتصال سٌنتقل إلى المحاسب‬
‫الذي ٌلٌه فً المجموعة وهكذا إلى أن ٌرد أحد المحاسبٌن أو ٌنتهً الوقت المحدد‬
‫لالنتظار أو ال ٌتم الرد نهابٌا ً وٌتم إنهاء المكالمة أو تحوٌلها البرٌد الصوتً أو أي‬
‫وجهة أخرى‪.‬‬

‫إلنشاء مجموعة رنٌن نتوجه إلى قسم ‪ Ring Groups‬تحت تبوٌب‬


‫‪ PBX Configuration‬التابع إلى التبوٌب الربٌسً ‪ PBX‬كما فً الصورة‬
‫التالٌة‪:‬‬

‫وفٌها نختار رقم مناسب للمجموعة ونضع لها وصفا ً ثم نحدد قابمة‬
‫التحوٌالت ‪ Extension List‬التً تنتمً للمجموعة ونحدد الوجهة التً سٌتم‬

‫‪70‬‬
‫تحوٌل المتصل إلٌها فً حالة عدم الرد على مكالمته‪ .‬نالحظ هنا أن باقً‬
‫اإلعدادات مشابهة لما ورد سابقا حول خاصٌة ‪.Follow Me‬‬

‫ندخل البٌانات المطلوبة ونضغط على ‪ Submit Changes‬كما فً‬


‫الصورة التالٌة‪:‬‬

‫‪71‬‬
72
‫بعد أن نضغط على ‪ Submit Changes‬ال ننسى كالعادة أن نؤكد‬
‫اختٌارنا كالعادة بالضغط على ‪ Apply Configuration Changes‬التً‬
‫تظهر فً الشرٌط الوردي أعلى الصفحة‪.‬‬

‫‪73‬‬
‫قنوات االتصال ‪Trunks‬‬
‫قد تعلمنا فٌما سبق كٌفٌة إجراء اتصاالت بٌن التحوٌالت الداخلٌة للنظام‪،‬‬
‫ونحتاج اآلن أن نتعلم كٌفٌة إجراء اتصاالت بٌن التحوٌالت الداخلٌة والعالم‬
‫الخارجً‪ .‬لذا الغرض نحن بحاجة للتعرف على قنوات االتصال مع العالم‬
‫الخارجً‪.‬‬

‫ٌمكن تعرٌف قناة االتصال ‪ Trunk‬بأنها خط خدمة هاتفٌة ٌتم استخدامه‬


‫إلجراء مكالمات هاتفٌة مع العالم الخارجً‪ٌ .‬مكن تقسٌم قنوات االتصال إلى‬
‫قسمٌن‪:‬‬

‫‪ .1‬قنوات اتصال عبر خطوط شبكة الهاتف المحلً ‪.PSTN‬‬


‫‪ .2‬قنوات اتصال عبر االنترنت ‪ VOIP‬وتدعم أحد البروتوكولٌن‬
‫‪ SIP‬أو ‪.IAX2‬‬

‫ٌسمح لنا النظام بأن نستخدم عدة قنوات اتصال بأنواع مختلفة وتحوٌل‬
‫المكالمات عبرها وفقا ً للحاجة‪ ،‬فمثالً نستطٌع استخدام قنوات االتصال عبر‬
‫خطوط شبكة الهاتف المحلً إلجراء مكالمات محلٌة‪ ،‬ونستخدم قنوات ‪VOIP‬‬
‫للمكالمات الخارجٌة‪.‬‬

‫نستطٌع تعرٌف عدة قنوات ‪ VOIP‬من مزودي خدمة ‪ VOIP‬مختلفٌن‪،‬‬


‫فمثالً نستطٌع تخصٌص مزود خدمة ‪ VOIP‬لالتصال بالوالٌات المتحدة‬
‫وتخصٌص مزود خدمة ‪ VOIP‬آخر لالتصال بالهند وفقا ً لجودة الصوت أو‬
‫السعر‪.‬‬

‫إنشاء قناة اتصال عبر خطوط شبكة الهاتف المحلً‬

‫ٌطلق على هذا النوع من القنوات اسم ‪ ZAP Trunk‬ولنتمكن من‬


‫استخدامها البد أن ٌحتوي الجهاز المشغل للنظام على بطاقة هاتفٌة تماثلٌة تحتوي‬
‫على منافذ ‪ FXO‬لوصلها بخطوط الهاتف‪.‬‬

‫إلنشاء قناة ‪ ZAP‬نتوجه إلى قسم ‪ Trunks‬تحت تبوٌب ‪PBX‬‬


‫‪ Configuration‬التابع للتبوٌب الربٌسً ‪ ،PBX‬كما فً الصورة التالٌة‪:‬‬

‫‪74‬‬
‫وفٌها نضغط على ‪ Add Zap Trunk‬لتظهر لنا صفحة جدٌدة كما فً‬
‫الصورة التالٌة‪:‬‬

‫وفٌها ننتبه إلى الحقول التالٌة‪:‬‬

‫‪75‬‬
‫‪ Maximum Channels ‬وٌشٌر إلى عدد القنوات لكل خط‬
‫‪ ،‬وبما أنه خط هاتف تماثلً فإنه ٌحمل قناة واحدة فقط‪.‬‬
‫‪ Dial Rules ‬وٌقصد به شكل األرقام الهاتفٌة التً سٌتمكن‬
‫النظام من االتصال بها باستخدام هذه القناة‪ ،‬ولتحدٌد شكل هذه األرقام‬
‫نستطٌع استخدام الرموز التالٌة‪:‬‬
‫‪ X o‬وٌشٌر إلى أي رقم بٌن ‪ 0‬و ‪.9‬‬
‫‪ Z o‬وٌشٌر إلى أي رقم بٌن ‪ 1‬و ‪.9‬‬
‫‪ N o‬وٌشٌر إلى أي رقم بٌن ‪ 2‬و ‪.9‬‬
‫‪ [1237-9] o‬وٌشٌر إلى جمٌع األرقام أو الرموز بٌن‬
‫األقواس‪ .‬فً هذا المثال ٌشٌر إلى األرقام (‪.)1,2,3,7,8,9‬‬
‫‪ . o‬هذه النقطة تشٌر إلى رمز واحد أو أكثر‪.‬‬
‫‪ | o‬تعنً هذه اإلشارة أن النظام علٌه أن ٌحذف أي‬
‫أرقام تسبقه وٌقوم باالتصال بأي أرقام تلحقه ‪ ،‬فعال سبٌل‬
‫المثال إذا كان المتعارف علٌه أن ٌدخل المتصل رقم ‪9‬‬
‫لالتصال الخارجً فإننا إذا وضعنا فً حقل ‪Dial Rules‬‬
‫شكل األرقام التالً ‪ 9|XXXXXXX‬فهذا ٌعنً أن قناة‬
‫االتصال ستهمل الرقم ‪ 9‬وتتصل بباقً الرقم المكون من ‪7‬‬
‫خانات‪ ،‬فإذا قام المتصل مثال بطلب الرقم التالً‪:‬‬
‫‪ 96578654‬فإن النظام سٌتصل بالرقم ‪.6578654‬‬
‫‪ + o‬هذه اإلشارة تفٌد بأن على النظام إضافة أي أرقام‬
‫تسبقها إلى أي أرقام تلحقها فمثالً شكل األرقام ‪:‬‬
‫‪ٌ 00+ZXXXXXXXXXX‬شٌر إلى أنه فً حال قام‬
‫المتصل بطلب رقم مكون من ‪ 11‬خانة أوله لٌس صفراً فإن‬
‫النظام سٌضٌف تلقابٌا ‪ ،00‬مما ٌعنً أنه لو قام متصل بطلب‬
‫الرقم التالً‪ 97165656985 :‬فإن النظام سٌطلب الرقم‬
‫‪.0097165656985‬‬
‫‪ Zap Identifier (trunk name) ‬هنا نضع رقم المقبس‬
‫فً البطاقة الهاتفٌة المتصل به الخط الهاتفً‪.‬‬

‫عندما ننتهً نضغط على ‪ Submit Changes‬كما فً الصورة التالٌة‪:‬‬

‫‪76‬‬
‫وفٌها نالحظ أننا وضعنا ‪ XX.‬فً حقل ‪ Dial Rules‬لتشٌر إلى أي رقم‬
‫مكون من ‪ 3‬خانات أو أكثر‪ ،‬ووضعنا ‪ 1‬فً حقل ‪ Zap Identifier‬لٌشٌر إلى‬
‫المقبس رقم ‪.1‬‬

‫بعد أن نضغط على ‪ Submit Changes‬نؤكد األمر كالعادة بالضغط‬


‫على الشرٌط الوردي‪.‬‬

‫نعٌد نفس الخطوات لجمٌع قنوات ‪ FXO‬بحٌث ننشا قناة ‪ ZAP‬لكل مقبس‬
‫تابع لقناة ‪.FXO‬‬

‫إنشاء قناة اتصال عبر االنترنت ‪VOIP‬‬

‫كً نتمكن من إنشاء قناة اتصال ‪ VOIP‬البد من أن ٌكون لدٌنا اشتراك مع‬
‫مزود خدمة ‪ٌ VOIP‬دعم أحد البروتوكولٌن ‪ SIP‬أو ‪ٌ .IAX2‬مكن إٌجاد العدٌد‬
‫من مزودي خدمة ‪ VOIP‬بالبحث عبر االنترنت‪.‬‬

‫‪77‬‬
‫إلنشاء قناة اتصال ‪ VOIP‬نتوجه إلى قسم ‪ Trunks‬تحت تبوٌب ‪PBX‬‬
‫‪ Configuration‬التابع للتبوٌب الربٌسً ‪ ،PBX‬كما فً الصورة التالٌة‪:‬‬

‫وفٌها نختار ‪ Add IAX2 Trunk‬أو ‪ Add SIP Trunk‬وفقا ً لنوع‬


‫البروتوكول المدعوم من قبل المزود‪ ،‬أما إعداداتهما فٌه متشابهة‪.‬‬

‫لنضغط على ‪ Add IAX2 Trunk‬لتظهر لنا صفحة جدٌدة كما فً‬
‫الصورة التالٌة‪:‬‬

‫‪78‬‬
79
‫وفٌها ننتبه إلى الحقول التالٌة‪:‬‬

‫‪ Maximum Channels ‬هنا نضع عدد القنوات المتزامنة‬


‫التً تسمح لنا بإجراء عدة مكالمات فً نفس الوقت باستخدام نفس‬
‫المزود‪ .‬عادة ما نترك هذا الحقل فارغا للداللة على عدد غٌر محدد من‬
‫القنوات‪.‬‬
‫‪ Dial Rules ‬وٌقصد به شكل األرقام الهاتفٌة التً سٌتمكن‬
‫النظام من االتصال بها باستخدام هذه القناة‪ ،‬كما شرحنا سابقا ً فً قسم‬
‫‪.Zap Trunk‬‬
‫‪ Trunk Name ‬وٌقصد به اسم القناة وممكن أن نضع أي‬
‫اسم مناسب مثل اسم المزود مثالً‪.‬‬
‫‪ PEER Details ‬وهنا نضع إعدادات المزود كما تصلنا‬
‫منه وذلك لنتمكن من إجراء اتصاالت عبر المزود‪.‬‬
‫‪ USER Context ‬وهو غالبا ً ٌشٌر إلى اسم الحساب أو‬
‫المستخدم ‪ username‬الذي سجلنا به لدى المزود‪.‬‬
‫‪ USER Details ‬وهنا نضع إعدادات المزود كما تصلنا‬
‫منه وذلك كً نتمكن من استقبال االتصاالت عن طرٌق المزود إذا كان‬
‫المزود ٌدعم هذه الخاصٌة وقام بتزوٌدنا برقم هاتف خاص بنا الستقبال‬
‫المكالمات علٌه‪.‬‬
‫‪ Register String ‬هذا الحقل خاص بتسجٌل هذه القناة التً‬
‫التالً‪:‬‬ ‫بالشكل‬ ‫ٌكتب‬ ‫وعادة‬ ‫المزود‬ ‫مع‬ ‫ننشبها‬
‫‪username:password@provider_hostname‬‬

‫عندما ننتهً نضغط على ‪ Submit Changes‬ثم نؤكد الخٌار بالضغط‬


‫على الشرٌط الوردي كالعادة‪.‬‬

‫‪80‬‬
‫إعدادات المكالمات الخارجٌة‬
‫‪Outbound Routes‬‬
‫بعد أن انتهٌنا من إعدادات قنوات االتصال ننتقل اآلن إلعداد النظام للتمكن‬
‫من إجراء مكالمات خارجٌة (أي بٌن التحوٌالت الداخلٌة والعالم الخارجً)‪.‬‬

‫نستخدم إعدادات المكالمات الخارجٌة ‪ Outbound Routes‬لتوجٌه‬


‫المكالمات الخارجة عن النظام إلى قناة االتصال المناسبة وفقا ً للوجهة‪.‬‬

‫لعمل إعداد جدٌد نتوجه إلى قسم ‪ Outbound Routes‬تحت تبوٌب‬


‫‪ PBX Configuration‬التابع للتبوٌب الربٌسً ‪ PBX‬كما فً الصورة التالٌة‪:‬‬

‫وفٌها ننتبه إلى الحقول التالٌة‪:‬‬

‫‪ Route Name ‬وهنا نختار اسم مناسب لوجهة االتصال‬


‫‪ Route Password ‬هذا الحقل اختٌاري وهو لتخصٌص‬
‫كلمة مرور ٌتم مطالبة المتصل بها عند إجرابه لمكالمة خارجٌة‪.‬‬

‫‪81‬‬
‫‪ PIN Set ‬هذا الحقل اختٌاري وهو الختٌار مجموعة كلمات‬
‫المرور التً تسمح للمتصل عند إدخال أحدها بإجراء مكالمة خارجٌة‪.‬‬
‫عند استخدام هذا الخٌار ٌرجى ترك حقل ‪Route Password‬‬
‫فارغا ً‪ٌ .‬تم إنشاء مجموعات كلمات المرور ‪ PIN Sets‬فً قسم ‪PIN‬‬
‫‪ Sets‬تحت تبوٌب ‪.PBX Configuration‬‬
‫‪ Dial Patterns ‬وٌشٌر إلى أنماط األرقام التً عندما‬
‫ٌدخلها المتصل ٌتم تحوٌله إلى قناة اتصال محددة ‪ ،‬وٌنطبق علٌها نفس‬
‫قواعد ‪ Dial Rules‬التً سبق شرحها‪ .‬فمثال إذا وضعنا نمط األرقام‬
‫التالً‪ 9ZXXXXXXXXXX :‬فإنه سٌتم إرسال أي رقم ٌدخله‬
‫المتصل بشرط أن ٌبدأ بتسعة متبوعا ً برقم غٌر صفر ثم أي عشرة أرقام‬
‫أخرى إلى القناة التً سٌتم تحدٌدها فً الحقل ‪.Trunk Sequence‬‬
‫‪ Trunk Sequence ‬وهنا ٌجب اختٌار قناة واحدة أو أكثر‬
‫إلجراء االتصال عبرها ونستطٌع أن نحدد ترتٌب القنوات بحٌث أن‬
‫تعذر االتصال عبر أحدها ٌتم االنتقال إلى القناة التالٌة‪.‬‬

‫لنفترض أن لدٌنا ‪ 4‬قنوات ‪ Zap Trunk‬مخصصة للمكالمات المحلٌة‬


‫وقناة ‪ VOIP‬واحدة مخصصة لالتصاالت الخارجٌة‪ ،‬ونرٌد إعداد المكالمات‬
‫الخارجٌة بحٌث ٌتم تحوٌل أي رقم اتصال خارجً إلى قناة ‪ VOIP‬بشرط أن‬
‫ٌدخل المستخدم رقم ‪ 9‬متبوعا ً برقم الهاتف الخارجً‪ ،‬وٌتم تحوٌل المكالمات‬
‫المحلٌة عبر قنوات ‪.Zap‬‬

‫لعمل ذلك نقوم بإنشاء ‪ 4‬قنوات ‪ Zap‬وقناة ‪ VOIP‬واحدة كما تعلمنا فً‬
‫الفصول السابقة‪ ،‬بحٌث ٌحتوي حقل ‪ Dial Rules‬فً قناة ‪ VOIP‬على ما ٌلً‪:‬‬
‫‪ 9|ZXXXXXX.‬وننتبه إلى النقطة فً آخر مجموعة الرموز‪ ،‬حٌث ٌشٌر ذلك‬
‫إلى أن النظام سٌحول أي مكالمة تبدأ برقم تسعة متبوعا ً برقم غٌر الصفر ثم‬
‫مجموعة مكونة من سبعة أرقام أو أكثر إلى مزود ‪ VOIP‬بعد حذف رقم تسعة‬
‫من بداٌته‪ .‬أما حقل ‪ Dial Rules‬لقنوات ‪ Zap‬فستحتوي على ما ٌلً‪XX. :‬‬
‫وننتبه إلى النقطة فً نهاٌة الرموز ‪ ،‬حٌث ٌشٌر ذلك إلى أي رقم مكون من ثالث‬
‫خانات أو أكثر‪.‬‬

‫نقوم اآلن بعمل إعدادٌن خاصٌن بالمكالمات الخارجٌة واحد خاص‬


‫بالمكالمات المحلٌة واآلخر بالمكالمات خارج الدولة‪.‬‬

‫نبدأ بعمل إعداد المكالمات خارج الدولة كما فً الصورة التالٌة‪:‬‬

‫‪82‬‬
‫بعد أن ننتهً نضغط على ‪ Submit Changes‬ثم نؤكد خٌارنا بالضغط‬
‫على الشرٌط الوردي‪ .‬ثم ننشا إعداد آخر خاص بالمكالمات المحلٌة داخل الدولة‬
‫كما فً الصورة التالٌة‪:‬‬

‫‪83‬‬
‫وهنا نالحظ فً حقل ‪ Dial Patterns‬أنً قد اعتمدت جمٌع أشكال أرقام‬
‫الهواتف المستخدمة فً دولة اإلمارات وتستطٌعون التعدٌل علٌها بما ٌتناسب مع‬
‫دولتكم‪.‬‬

‫بعد أن ننتهً نضغط على ‪ Submit Changes‬ثم نؤكد خٌارنا بالضغط‬


‫على الشرٌط الوردي‪.‬‬

‫‪84‬‬
‫سنالحظ اآلن أنه قد أصبح لدٌنا إعدادٌن كما فً ٌظهر فً الشكل التالً‪:‬‬

‫وفقا ً للصورة فإن أي رقم ٌقوم المتصل بطلبه ٌتم مقارنته أوالً مع إعدادات‬
‫‪ International‬فإن كان موافقا ً لها ٌتم تحوٌله إلى قناة ‪ VOIP‬وإال انتقل‬
‫النظام إلى مقارنته مع إعدادات ‪ Local‬فإذا وجده مطابقا ً هناك ٌتم تحوٌله إلى‬
‫أحد قنوات ‪ Zap‬وإال تم إعالم المتصل أن رقمه غٌر صالح لالتصال‪.‬‬

‫ونالحظ أننا نستطٌع التغٌٌر فً ترتٌب تطبٌق اإلعدادات بالضغط على‬


‫السهم الصغٌر أسفل اسم اإلعداد‪.‬‬

‫‪85‬‬
‫إعدادات استقبال المكالمات ‪Inbound‬‬
‫‪Routes‬‬
‫بعد أن انتهٌنا فً الفصل السابق من إعدادات االتصاالت الخارجٌة ‪ ،‬بقً‬
‫علٌنا أن نعد النظام الستقبال المكالمات‪ ،‬ولعمل ذلك نتوجه إلى قسم ‪Inbound‬‬
‫‪ Routes‬تحت تبوٌب ‪ PBX Configuration‬التابع للتبوٌب الربٌسً ‪PBX‬‬
‫كما فً الصورة التالٌة‪:‬‬

‫وفٌها ننتبه إلى الحقول التالٌة‪:‬‬

‫‪ DID Number ‬وٌقصد به رقم الهاتف للخط المتصل‬


‫بالنظام والذي نود أن نحدد الوجهة التً سٌتم توجٌه المتصل على هذا‬
‫الرقم إلٌها‪ .‬هذا الرقم الهاتفً قد ٌكون رقم خط هاتفً محلً من شركة‬
‫االتصاالت المحلٌة أو رقم هاتفً من مزود خدمة ‪.VOIP‬‬
‫‪ ‬قسم ‪ Fax Handling‬وهو مختص بإعدادات الفاكس إذا‬
‫رغبنا باستقبال الفاكس على هذا الرقم‪ .‬حٌث نحدد رقم تحوٌلة الفاكس‬
‫‪ Fax Extension‬والبرٌد اإللكترونً الذي سٌستقبل الفاكسات‪،‬‬

‫‪86‬‬
‫والطرٌقة المتبعة للتعرف على الفاكسات ‪، Fax Detection Type‬‬
‫حٌث نستخدم ‪ Zaptel‬إذا كان لدٌنا خط هاتفً تماثلً ونستخدم‬
‫‪ NVFax‬إذا كان لدٌنا خط هاتفً عبر االنترنت ‪ ،VOIP‬وأخٌرا نحدد‬
‫عدد الثوانً التً على النظام انتظارها قبل تحوٌل المتصل إلى وجهته‪،‬‬
‫وتستخدم هذه الفترة الزمنٌة للتعرف على نغمة الفاكس‪ ،‬وعادة تكون ‪3‬‬
‫ثوانً كافٌة لهذا الغرض‪.‬‬
‫‪ Destination ‬وهً الوجهة التً سٌتم تحوٌل المتصل إلٌها‬
‫بعد استقبال المكالمة‪ ،‬حٌث تتوفر لنا عدة خٌارات كما ٌلً‪:‬‬
‫‪ Terminate Call o‬إنهاء المكالمة‬
‫‪ Extensions o‬توجٌه المتصل إلى تحوٌلة محددة‬
‫‪ Voicemail o‬تحوٌل المتصل إلى البرٌد الصوتً‬
‫‪ Ring Groups o‬تحوٌل المتصل إلى مجموعة‬
‫رنٌن‬
‫‪ IVR o‬تحوٌل المتصل إلى خدمة الرد اآللً التفاعلً‬
‫‪ Phonebook Directory o‬تحوٌل المتصل إلى‬
‫دلٌل الهاتف الخاص بالنظام‬

‫بعد االنتهاء من اإلعدادات نضغط على ‪ submit‬ونؤكد الخٌار بالضغط‬


‫على الشرٌط الوردي‪.‬‬

‫نستطٌع إنشاء وجهة خاصة بكل رقم هاتفً متصل بنظامنا سواء كان هذا‬
‫الرقم لخط هاتفً أرضً أو خط هاتفً عبر االنترنت‪.‬‬

‫إذا أردنا إنشاء وجهة خاصة بجمٌع األرقام دون تحدٌد رقم محدد فإننا نترك‬
‫حقل ‪ DID Number‬فارغا ً فمثال نستطٌع تحدٌد رقم خاص لكل مدٌر بحٌث‬
‫ٌتم تحوٌل المتصل تلقابٌا إلى تحوٌلة المدٌر ثم ننشا وجهة عامة لباقً أرقام‬
‫الشركة دون تحدٌد ‪ DID Number‬بحٌث ٌتم تحوٌل جمٌع المتصلٌن إلى‬
‫خدمة الرد اآللً التفاعلً‪.‬‬

‫من المهم أن ننتبه أن خدمة توفٌر رقم ‪ DID‬قد ال تكون متوفرة لدى شركة‬
‫االتصاالت المحلٌة التً تتعاملون معها ‪ ،‬بمعنى أن خطوط الهاتف المحلٌة قد ال‬
‫تحمل معلومات عن األرقام التً تحملها مما ٌعنً أن النظام لن ٌقدر أن ٌعرف‬
‫رقم هاتف الخط المتصل به‪ ،‬وفً هذه الحالة سٌتوجب علٌكم تحدٌد رقم الهاتف‬
‫لكل خط متصل بمقبس فً البطاقة الهاتفٌة بشكل ٌدوي‪ ،‬ولعمل ذلك نضغط على‬

‫‪87‬‬
‫‪ Unembedded freePBX‬تحت تبوٌب ‪ PBX Configuration‬التابع‬
‫للتبوٌب الربٌسً ‪ PBX‬كم فً الصورة التالٌة‪:‬‬

‫عندما نضغط على ‪ Unembedded freePBX‬ستظهر صفحة جدٌدة‬


‫تطلب منا اسم مستخدم وكلمة مرور فندخل اسم المستخدم ‪ admin‬وكلمة‬
‫المرور ‪ admin‬لننتقل بعدها إلى الصفحة التالٌة‪:‬‬

‫‪88‬‬
‫وفٌها نتوجه إلى ‪ Zap Channel DIDs‬لتظهر لنا صفحة جدٌدة كما فً‬
‫الصورة التالٌة‪:‬‬

‫وفٌها نستطٌع تحدٌد رقم الهاتف المرتبط بكل خط هاتفً متصل بالنظام‪،‬‬
‫حٌث ندخل رقم المقبس المتصل به الخط الهاتفً فً الحقل ‪ Channel‬ثم ندخل‬
‫رقم الهاتف لذلك الخط فً الحقل ‪ DID‬ثم نضغط على ‪Submit Changes‬‬
‫ونعٌد الكرة لجمٌع الخطوط المتصلة بالمقابس‪ .‬تجدر اإلشارة إلى أنه ٌمكن‬
‫استخدام نفس الرقم الهاتفً لعدة خطوط وذلك فً حالة أنكم قمتم باستبجار رقم‬
‫هاتفً واحد متعدد الخطوط وهو ما ٌطلق علٌه ‪.hunt group‬‬

‫‪89‬‬
‫عند الضغط على ‪ Submit changes‬هنا سٌظهر شرٌط برتقالً اللون‬
‫كما فً الصورة التالٌة‪:‬‬

‫عند الضغط علٌه سٌظهر مستطٌل برتقالً الشكل ٌطلب تأكٌد األمر‪ ،‬كما‬
‫فً الصورة التالٌة‪:‬‬

‫وفٌها نضغط على ‪ Continue with reload‬لتطبٌق التغٌٌرات‪.‬‬

‫قبل أن ننتهً من هذا األمر ٌجب علٌنا تعدٌل بعض ملفات اإلعدادات‬
‫‪ configuration files‬بشكل ٌدوي‪ ،‬ولعمل ذلك نتوجه إلى قسم ‪File Editor‬‬
‫تحت تبوٌب ‪ Tools‬التابع للتبوٌب الربٌسً ‪ PBX‬كما فً الصورة التالٌة‪:‬‬

‫‪90‬‬
‫وفٌها نضغط على عنوان الملف ‪ chan_dahdi.conf‬لتظهر الصورة‬
‫التالٌة‪:‬‬

‫وفٌها نغٌر السطر ‪ context=from-pstn‬إلى ‪context=from-‬‬


‫‪ ،zaptel‬ثم نضغط على ‪ Save‬ثم نرجع مرة أخرى إلى محرر الملفات ‪File‬‬
‫‪ Editor‬ونضغط على ‪ next‬لالنتقال إلى الصفحة الثانٌة من الملفات ونضغط‬
‫على عنوان الملف ‪ dahdi_channels.conf‬كما فً الصورة التالٌة‪:‬‬

‫‪91‬‬
‫وعندها ستظهر الصورة التالٌة‪:‬‬

‫وفٌها نغٌر السطر ‪ context=from-pstn‬إلى ‪context=from-‬‬


‫‪ zaptel‬لكل خط من الخطوط المتصلة بالبطاقة‪ ،‬ثم نضغط على ‪.Save‬‬

‫مالحظة‪ :‬ستجدون هذا الملف فارغا ً إذا لم ٌكن لدٌكم بطاقة هاتفٌة فً‬
‫الجهاز‪.‬‬

‫ٌجب علٌنا بعد أن انتهٌنا من إجراء التعدٌالت الالزمة‪ ،‬أن نعٌد تشغٌل‬
‫خدمة ‪ Asterisk‬بشكل ٌدوي لتطبٌق اإلعدادات (وهو ما كنا نقوم به عادة عند‬
‫الضغط على الشرٌط الوردي)‪ .‬لعمل ذلك نتوجه إلى قسم ‪ Asterisk-Cli‬تحت‬
‫تبوٌب ‪ Tools‬التابع للتبوٌب الربٌسً ‪ PBX‬كما فً الصورة التالٌة‪:‬‬

‫‪92‬‬
‫وفٌها ندخل األمر ‪ restart now‬فً الحقل ‪ Command‬ثم نضغط‬
‫على ‪ Execute‬لتنفٌذ األمر‪.‬‬

‫‪93‬‬
‫استقبال المكالمات وفقا ً للوقت ‪Time‬‬
‫‪Conditions‬‬
‫نستطٌع أن نحدد كٌفٌة استقبال النظام للمكالمات وفقا ً للوقت‪ ،‬فمثالً نستطٌع‬
‫أن نحول المكالمات إلى وجهاتها المطلوبة فً ساعات العمل الرسمٌة ‪ ،‬أما فً‬
‫غٌر ساعات العمل الرسمٌة فنستطٌع تحوٌل جمٌع المكالمات إلى البرٌد الصوتً‬
‫مثالً‪.‬‬

‫لتحدٌد الوجهة حسب الوقت نتوجه إلى قسم ‪ Time Conditions‬تحت‬


‫تبوٌب ‪ PBX Configuration‬التابع للتبوٌب الربٌسً ‪ PBX‬كما فً الصورة‬
‫التالٌة‪:‬‬

‫وفٌها ننتبه إلى الحقول التالٌة‪:‬‬

‫‪ Time Condition Name ‬هنا نعطً اسم معبر عن هذا‬


‫الشرط الزمنً مثال ‪.Business Hours :‬‬
‫‪ Time Group ‬هنا نحدد المجموعة الزمنٌة التً ٌنتمً لها‬
‫هذا الشرط الزمنً‪ٌ .‬مكن إنشاء المجموعة قبل الشروع بإنشاء الشرط‬
‫الزمنً أو بعده‪ .‬إذا أردنا إنشاء المجموعة الزمنٌة قبل الشرط الزمنً‬
‫فإننا نتوجه إلى قسم ‪ Unembedded freePBX‬وهناك نتوجه إلى‬

‫‪94‬‬
‫‪ Time Groups‬ونحدد الفترات الزمنٌة المختلفة التً نود تعرٌفها‬
‫وربطها مع الشروط الزمنٌة المختلفة‪.‬‬
‫‪ Destination if time matches ‬وهنا نحدد الوجهة‬
‫التً سٌتم تحوٌل المتصل إلٌها فً حال كان وقت االتصال ضمن‬
‫المجموعة الزمنٌة المحددة‪.‬‬
‫‪ Destination if time does not match ‬وهنا نحدد‬
‫الوجهة التً سٌتم تحوي المتصل إلٌها فً حال كان وقت االتصال‬
‫خارج الفترة الزمنٌة المحددة‪.‬‬

‫بعد أن ننتهً نضغط على ‪ Submit Changes‬ونؤكد الخٌار كالعادة‪.‬‬

‫إذا لم نقم بتعرٌف مجموعة زمنٌة مسبقا ً فإن النظام سٌحذرنا حول ذلك‬
‫األمر‪ ،‬لهذا نضغط على رابط الشرط الزمنً الذي قمنا بإنشابه للتو لنجد ما ٌلً‪:‬‬

‫حٌث نالحظ ظهور رابط ٌرسلنا عند الضغط علٌه إلً شاشة تعرٌف‬
‫المجموعات الزمنٌة كما فً الصورة التالٌة‪:‬‬

‫‪95‬‬
‫حٌث نختار وصف مناسب للمجموعة الزمنٌة فً الحقل ‪ Description‬ثم‬
‫نحدد الفترة الزمنٌة التً نرٌد تطبٌق الشرط فٌها‪ ،‬ثم نضغط على ‪ Submit‬ونكد‬
‫الخٌار كالعادة‪ ،‬كما فً الصورة التالٌة‪:‬‬

‫اآلن علٌنا العودة مجدداً إلى الشرط الزمنً الذي قمنا بإنشابه ونختار‬
‫المجموعة الزمنٌة الجدٌدة كما فً الصورة التالٌة‪:‬‬

‫حٌث نختار المجموعة الزمنٌة ‪ Business Hours‬من القابمة المنسدلة‬


‫‪ Time Group‬ثم نضغط على ‪ Submit Changes‬ونؤكد الخٌار كالعادة‪.‬‬

‫‪96‬‬
‫اآلن إذا رجعنا إلى شاشة إعدادات استقبال المكالمات ‪Inbound‬‬
‫‪ Routes‬سنجد خٌاراً جدٌداً قد تم إضافته فً قسم إعدادات الوجهة ‪Set‬‬
‫‪ Destination‬أال وهو ‪ Time Conditions‬كما فً الصورة التالٌة‪:‬‬

‫مما ٌعنً أننا اآلن نستطٌع تحدٌد وجهة تحوٌل المتصل عند استقبال‬
‫المكالمات وفقا ً لوقت االتصال‪.‬‬

‫‪97‬‬
‫تسجٌالت النظام ‪System‬‬
‫‪Recordings‬‬
‫ٌختص هذا الفصل بشرح كٌفٌة تسجٌل األصوات الستخدامها مع خدمة‬
‫الرد اآللً‪ .‬حٌث ٌمكننا تسجٌل صوتنا مباشرة من جهاز الهاتف أو برنامج‬
‫الهاتف أو ٌمكننا تحمٌل ملف صوتً ٌحمل تسجٌالً صوتٌا ً إلى النظام‪.‬‬

‫إلدارة تسجٌالت النظام نتوجه إلى قسم ‪ System Recordings‬تحت‬


‫تبوٌب ‪ PBX Configuration‬التابع للتبوٌب الربٌسً ‪ PBX‬كما فً الصورة‬
‫التالٌة‪:‬‬

‫ونالحظ فٌها أن لدٌنا خٌاران إلضافة تسجٌل صوتً جدٌد إلى النظام‪:‬‬

‫‪ .1‬الخٌار األول وٌتمثل بتسجٌل الصوت مباشرة من التحوٌلة‬


‫باستخدام جهاز الهاتف أو المٌكرفون فً حالة برنامج الهاتف‪ ،‬حٌث‬
‫نضع أوال رقم التحوٌلة التً سنجري االتصال منها فً الحقل ‪enter‬‬
‫‪ your extension number here‬ثم نضغط على ‪ Go‬لتظهر لنا‬
‫الرسالة التالٌة‪:‬‬

‫‪98‬‬
‫حٌث تخبرنا أنه علٌنا أن نطلب الرقم ‪ *77‬من جهاز الهاتف أو البرنامج ثم‬
‫نقوم بتسجٌل النص المطلوب حفظه فً النظام‪ .‬بعد أن ننتهً من تسجٌل النص‬
‫نستطٌع االستماع إلٌه بطلب الرقم ‪ .*99‬وٌمكنا إعادة التسجٌل أن لزم األمر‪.‬‬
‫عندما ننتهً من التسجٌل ندخل اسم مناسب التسجٌل فً الحقل ‪Name this‬‬
‫‪ Recording‬ثم نضغط على ‪.Save‬‬

‫‪ .2‬الخٌار الثانً هو أن نقوم بتحمٌل ملف صوتً ٌحمل التسجٌل‬


‫الذي نود إضافته إلى النظام وذلك بالضغط على ‪Choose File‬‬
‫واختٌار الملف الصوتً‪ ،‬ثم الضغط على ‪ Upload‬واختٌار اسم‬
‫مناسب للتسجٌل‪ ،‬وأخٌرا الضغط على ‪.Save‬‬

‫ٌجب أن نراعً أن ٌكون الملف الصوتً من النوع ‪ wav‬مع ‪16 Bits‬‬


‫وتردد ‪.8000Hz‬‬

‫إذا أردنا نستطٌع استخدام برامج أو خدمة تحوٌل النص إلى كالم – ‪Text‬‬
‫‪ To – Speech‬لعمل ملفات صوتٌة جاهزة وتحمٌلها إلى النظام‪ ،‬حٌث بإمكاننا‬
‫استخدام هذه الخدمة التً نجدها فً تبوٌب ‪ Text to Wav‬التابع للتبوٌب‬
‫الربٌسً ‪ Extras‬كما فً الصورة التالٌة‪:‬‬

‫‪99‬‬
‫حٌث نقوم بإدخال النص االنجلٌزي المراد تحوٌله إلى كالم فً الحقل‬
‫‪ Text to Convert‬ونختار نوع الملفات ‪ wav‬ثم نضغط على ‪Generate‬‬
‫‪ ،Audio File‬لٌقوم النظام بتحوٌل النص إلى ملف صوتً ٌمكن تنزٌله إلى‬
‫الجهاز‪ ،‬كما فً الصورة التالٌة‪:‬‬

‫حٌث نضغط على ‪ Download File wav‬لتنزٌل الملف إلى جهازنا‪،‬‬


‫ونستطٌع االستماع إلٌه ثم إضافته إلى تسجٌالت النظام إذا رغبنا بذلك‪.‬‬

‫عند االستماع إلى الملف الصوتً سنالحظ أن الصوت شبٌه بصوت‬


‫اإلنسان اآللً وقد ال ٌكون واضحا ً بما فٌه الكفاٌة‪.‬‬

‫نستطٌع استخدام أصوات بشرٌة أكثر واقعٌة ووضوح واستعمالها مع‬


‫برامج تحوٌل النص إلى كالم مثل برنامج ‪ TextAloud‬الذي نستطٌع شراءه‬
‫وتحمٌله من الموقع ‪ٌ . http://www.nextup.com‬حتوي الموقع كذلك على‬
‫مجموعة كبٌرة من األصوات البشرٌة بلغات مختلفة نستطٌع االستماع إلى بعض‬
‫النماذج منها وشراء المناسب الستخدامه مع البرنامج‪.‬‬

‫عند تحمٌل البرنامج وتشغٌله تكون واجهته كما فً الصورة التالٌة‪:‬‬

‫‪100‬‬
‫بعد شراء األصوات المناسبة وتنصٌبها على الجهاز‪ ،‬نجد أنه قد تم إضافتها‬
‫للبرنامج إلى قابمة ‪ Voice‬كما فً الصورة التالٌة‪:‬‬

‫‪101‬‬
‫ونستطٌع التحكم بسرعة الصوت وحجمه كما فً الصورة التالٌة‪:‬‬

‫قبل الشروع بتحوٌل النص إلى كالم ٌجب أن نعد البرنامج بحٌث تكون‬
‫الملفات الصوتٌة التً ٌنتجها متوافقة مع نظامنا‪ ،‬ولذلك نتوجه إلى >‪Options‬‬
‫‪ Voice and File Options‬كما فً الصورة التالٌة‪:‬‬

‫حٌث ستظهر صفحة اإلعدادات وفٌها نتوجه إلى تبوٌب ‪File Options‬‬
‫كما فً الصورة التالٌة‪:‬‬

‫‪102‬‬
‫هنا نحرص أن ٌكون نوع الملفات الصوتٌة هو ‪ wav‬مع ‪ 16 Bit‬وتردد‬
‫‪ ،8 kHz‬عندما ننتهً نضغط على ‪ OK‬ونكون جاهزٌن لكتابة النص وتحوٌله‬
‫إلى ملف صوتً‪ ،‬كما فً الصورة التالٌة‪:‬‬

‫‪103‬‬
‫حٌث نقوم بكتابة النص المطلوب تحوٌله إلى كالم ثم نضغط على ‪Speak‬‬
‫لالستماع إلى النص بعد تحوٌله إلى كالم ونستطٌع التعدٌل على السرعة وحجم‬
‫الصوت إلى أن نصل إلى نتٌجة مرضٌة وعندها نقوم بالضغط على ‪Speak‬‬
‫‪ To File‬لحفظ الملف الصوتً‪ ،‬والذي نستطٌع تحمٌله إلى نظامنا واالستفادة منه‬
‫فً خدمة الرد اآللً‪.‬‬

‫لنجهز نصا ً مناسبا ً للمؤسسة التً نعمل بها ونحفظ الملف الصوتً باسم‬
‫‪ MainMenu‬ونحمله إلى النظام‪.‬‬

‫‪104‬‬
‫الرد اآللً التفاعلً ‪Interactive‬‬
‫‪Voice Response‬‬
‫بعد أن تعلمنا كٌفٌة إضافة الملفات الصوتٌة إلى النظام نستطٌع اآلن البدء‬
‫بإعداد خدمة الرد اآللً‪ ،‬والتً تستخدم عادة فً البنوك والمؤسسات عند االتصال‬
‫بها حٌث ٌرد المجٌب اآللً وٌعرض علٌنا خٌارات محددة لتحوٌلنا إلى الجهة‬
‫المناسبة بالضغط على الرقم المناسب من لوحة أرقام الهاتف‪ ،‬فمثالً رقم ‪ٌ 1‬حولنا‬
‫إلى قسم الحسابات ورقم ‪ٌ 0‬سمح لنا بالتحدث إلى السكرتٌر وهكذا‪.‬‬

‫‪PBX‬‬ ‫إلعداد خدمة الرد اآللً نتوجه إلى قسم ‪ IVR‬التابع لتبوٌب‬
‫‪ Configuration‬تحت التبوٌب الربٌسً ‪ PBX‬كما فً الصورة التالٌة‪:‬‬

‫وفٌها نضغط على ‪ Add IVR‬لتظهر لنا صفحة جدٌدة كما فً الصورة‬
‫التالٌة‪:‬‬

‫‪105‬‬
‫وفٌها علٌنا أن ننتبه إلى الحقول التالٌة‪:‬‬

‫‪ Change Name ‬هنا نختار اسم مناسب مثل ‪Main‬‬


‫‪ Menu‬على سبٌل المثال‪.‬‬
‫‪ Announcement ‬وهنا نختار التسجٌل الصوتً الذي قمنا‬
‫بتحمٌله إلى النظام‪ ،‬فً حالتنا سمٌناه ‪.MainMenu‬‬

‫‪106‬‬
‫‪ Timeout ‬وهً الفترة الزمنٌة التً ٌقوم بها النظام بانتظار‬
‫المتصل إلدخال الرقم الذي ٌشٌر إلى الوجهة التً ٌود االنتقال إلٌها‪ .‬بعد‬
‫انقضاء هذه الفترة ٌمكن للنظام بإخبار المتصل أنه قد تأخر فً إدخال‬
‫المعطٌات وٌقوم بتحوٌله إلى وجهة محددة مسبقا ً‪.‬‬
‫‪ Enable Directory ‬فً حال تفعٌل هذا الخٌار فإن‬
‫المتصل ٌستطٌع الوصول إلى دلٌل الهاتف الخاص بالنظام عند الضغط‬
‫على إشارة المربع ‪.#‬‬
‫‪ Enable Direct Dial ‬عند تفعٌل هذا الخٌار فإنه ٌسمح‬
‫للمتصل بطلب رقم التحوٌلة الخاصة بأي مستخدم مباشرة دون انتظار‬
‫الرد اآللً لٌقوم بتحوٌله‪.‬‬
‫‪ Timeout Message ‬هنا ٌمكن اختٌار رسالة صوتٌة‬
‫(نقوم بتسجٌلها وتحمٌلها إلى النظام) تخبر المتصل بأنه تأخر فً إدخال‬
‫المعطٌات‪ ،‬وهً تعمل عند انقضاء الفترة الزمنٌة المحددة فً الحقل‬
‫‪.Timeout‬‬

‫فً القسم األسفل من الصفحة نستطٌع تحدٌد الرقم الذي عند الضغط علٌه‬
‫فً لوحة أرقام الهاتف فإن النظام ٌحولنا إلى جهة محددة كما فً الصورة التالٌة‪:‬‬

‫حٌث اخترنا أنه عند الضغط على رقم ‪ 1‬فإن النظام سٌقوم بتحوٌلنا إلى‬
‫مجموعة الرنٌن الخاصة بقسم الحسابات‪.‬‬

‫نالحظ من خالل هذه الصفحة أننا نستطٌع تحوٌل ثالث أرقام مختلفة إلى‬
‫ثالث وجهات مختلفة‪ ،‬ونستطٌع زٌادة هذا الرقم بالضغط على ‪Increase‬‬
‫‪ Options‬إلى أن نصل إلى عدد الخٌارات المناسب لنا ( سٌكون علٌنا بعد زٌادة‬
‫عدد الخٌارات أن نؤكد ذلك بالضغط على الشرٌط الوردي لحفظ التغٌٌرات)‪.‬‬

‫إذا أدخلنا فً أي من الخٌارات الحرف ‪ t‬بدال من رقم فهذا ٌعنً أن هذا‬


‫الخٌار سٌتم تطبٌقه فً حالة انقضاء فترة االنتظار المحددة فً الحقل ‪Timeout‬‬
‫كما فً الصورة التالٌة‪:‬‬

‫‪107‬‬
‫حٌث اخترنا فً هذا المثال أنه فً حال انقضاء فترة االنتظار فإن النظام‬
‫سٌقوم بإغالق الخط‪.‬‬

‫بعد االنتهاء من اإلعدادات نضغط على ‪ Save‬ونؤكد الخٌار كالعادة‬


‫بالضغط على الشرٌط الوردي‪.‬‬

‫نستطٌع إنشاء عدة قوابم مختلفة للرد اآللً‪ .‬حٌث نستطٌع تحوٌل المتصل‬
‫على رقم محدد فً إعدادات استقبال المكالمات ‪ Inbound Routes‬إلى قابمة‬
‫‪ IVR‬خاصة بذلك الرقم‪ ،‬كما نستطٌع إنشاء قوابم ‪ IVR‬متفرعة من بعضها‬
‫البعض كما سنرى بعد قلٌل فً المثال التفصٌلً‪.‬‬

‫مالحظة‪ٌ :‬جب أن ٌحتوي التسجٌل الصوتً المرتبط بخدمة الرد اآللً على‬
‫توجٌهات تبٌن للمتصل ماذا ٌحدث عند الضغط على األرقام التً تم تعرٌفها فً‬
‫خدمة الرد اآللً كما سنرى فً المثال التفصٌلً التالً‪.‬‬

‫مثال‪ :‬لنفترض أننا نود إعداد خدمة الرد اآللً لشركة ما‪ ،‬بحٌث ٌتلقى‬
‫المتصل إرشادات حول طبٌعة الشركة‪ ،‬وخٌارات التحوٌل إلى األقسام المختلفة‪،‬‬
‫كما ٌلً‪:‬‬

‫مرحبا بك فً شركة ‪XYZ‬‬

‫‪ ‬اضغط رقم ‪ 1‬للتعرف على طبٌعة عمل الشركة‪.‬‬


‫‪ o‬تأسست شركة ‪ XYZ‬فً العام ‪.،،،، xxxx‬للتحدث‬
‫إلى أحد موظفٌنا اضغط ‪.1‬‬
‫‪ o‬للعودة إلى القابمة الربٌسٌة اضغط رقم ‪.2‬‬
‫‪ ‬اضغط رقم ‪ 2‬للوصول إلى قسم الحسابات‪.‬‬
‫‪ o‬للعمالء الرجاء الضغط على رقم ‪.1‬‬
‫‪ o‬للموردٌن الرجاء الضغط على رقم ‪.2‬‬
‫‪ o‬للعودة إلى القابمة الربٌسٌة اضغط رقم ‪.3‬‬
‫‪ ‬اضغط رقم ‪ 3‬للوصول إلى قسم الموارد البشرٌة‪.‬‬

‫‪108‬‬
‫‪ o‬للموظفٌن الرجاء الضغط على رقم ‪.1‬‬
‫‪ o‬لطلبات التوظٌف الرجاء الضغط على رقم ‪.2‬‬
‫‪ o‬للعودة إلى القابمة الربٌسٌة اضغط رقم ‪.3‬‬
‫‪ ‬اضغط رقم ‪ 4‬للوصول إلى قسم المبٌعات‪.‬‬
‫‪ o‬لالستفسار عن أحدث منتجاتنا اضغط رقم ‪.1‬‬
‫‪ o‬لالستفسار عن خدمة التوصٌل المجانً اضغط رقم‬
‫‪.2‬‬
‫‪ o‬للعودة إلى القابمة الربٌسٌة اضغط رقم ‪.3‬‬
‫‪ ‬اضغط رقم ‪ 0‬للتحدث إلى أحد موظفً خدمة العمالء‪.‬‬

‫لتنفٌذ هذه القابمة وربطها مع النظام علٌنا أوال تسجٌل النصوص الصوتٌة‬
‫أو تحمٌلها إلى النظام فً قسم ‪ ، System Recordings‬حٌث سنقوم بتجهٌز‬
‫التسجٌالت بأسماء مناسبة كما ٌلً‪:‬‬

‫‪ – MainMenu ‬تسجٌل القابمة الربٌسٌة‪ ،‬وتحتوي على‬


‫التسجٌل الصوتً للنص التالً‪:‬‬
‫‪ o‬مرحبا بك فً شركة ‪ .XYZ‬اضغط رقم ‪ 1‬للتعرف‬
‫على طبٌعة عمل الشركة‪ .‬اضغط رقم ‪ 2‬للوصول إلى قسم‬
‫الحسابات‪ .‬اضغط رقم ‪ 3‬للوصول إلى قسم الموارد البشرٌة‪.‬‬
‫اضغط رقم ‪ 4‬للوصول إلى قسم المبٌعات‪ .‬اضغط رقم ‪0‬‬
‫للتحدث إلى أحد موظفً خدمة العمالء‪.‬‬
‫‪ – AboutMenu ‬تسجٌل قابمة شرح طبٌعة الشركة‪،‬‬
‫وتحتوي على التسجٌل الصوتً للنص التالً‪:‬‬
‫‪ o‬تأسست شركة ‪ XYZ‬فً العام ‪.،،،، xxxx‬للتحدث‬
‫إلى أحد موظفٌنا اضغط ‪ .1‬للعودة إلى القابمة الربٌسٌة اضغط‬
‫رقم ‪.2‬‬
‫‪ – AccountsMenu ‬تسجٌل قابمة الحسابات‪ ،‬وتحتوي‬
‫على التسجٌل الصوتً للنص التالً‪:‬‬
‫‪ o‬للعمالء الرجاء الضغط على رقم ‪ .1‬للموردٌن‬
‫الرجاء الضغط على رقم ‪ .2‬للعودة إلى القابمة الربٌسٌة‬
‫اضغط رقم ‪.3‬‬
‫‪ – HRMenu ‬تسجٌل قابمة الموارد البشرٌة‪ ،‬وتحتوي على‬
‫التسجٌل الصوتً للنص التالً‪:‬‬

‫‪109‬‬
‫‪ o‬للموظفٌن الرجاء الضغط على رقم ‪ .1‬لطلبات‬
‫التوظٌف الرجاء الضغط على رقم ‪ .2‬للعودة إلى القابمة‬
‫الربٌسٌة اضغط رقم ‪.3‬‬
‫‪ – SalesMenu ‬تسجٌل قابمة المبٌعات‪ ،‬وتحتوي على‬
‫التسجٌل الصوتً للنص التالً‪:‬‬
‫‪ o‬لالستفسار عن أحدث منتجاتنا اضغط رقم ‪.1‬‬
‫لالستفسار عن خدمة التوصٌل المجانً اضغط رقم ‪ .2‬للعودة‬
‫إلى القابمة الربٌسٌة اضغط رقم ‪.3‬‬

‫بعد تحمٌل التسجٌالت سنجدها كما فً الصورة التالٌة‪:‬‬

‫نتوجه اآلن إلى قسم ‪ IVR‬ونبدأ بإنشاء القوابم الفرعٌة وننتهً بالقابمة‬
‫الربٌسٌة كما ٌلً‪:‬‬

‫‪ ‬قابمة ‪ AboutMenu‬كما فً الصورة التالٌة‪:‬‬

‫‪110‬‬
‫وفٌها نختار االسم ‪ AboutMenu‬ونحدد التسجٌل ‪ AboutMenu‬من‬
‫قابمة ‪ ،Announcement‬ثم نحدد أن رقم ‪ 1‬سٌحول المتصل إلى التحوٌلة‬
‫رقم ‪( 100‬ممكن تغٌٌر ذلك بما ٌتناسب مع التحوٌالت التً قمتم بإنشابها ووظٌفة‬
‫صاحب التحوٌلة)‪ .‬ألننا نود أن ٌرجعنا النظام عند الضغط على رقم ‪ 2‬إلى‬
‫القابمة الربٌسٌة فإننا قمنا باختٌار ‪ Return to IVR‬مع الخٌار رقم ‪ .2‬عندما‬
‫ننتهً نضغط على ‪ Save‬ونؤكد الخٌار كالعادة‪.‬‬

‫‪ ‬قابمة ‪ Accounts Menu‬كما فً الصورة التالٌة‪:‬‬

‫‪111‬‬
‫التسجٌل‬ ‫ونحدد‬ ‫‪AccountsMenu‬‬ ‫االسم‬ ‫وفٌها نختار‬
‫‪ AccountsMenu‬من قابمة ‪ ،Announcement‬ثم نحدد أن رقم ‪1‬‬
‫سٌحول المتصل إلى مجموعة الرنٌن رقم ‪ 660‬والتً قمت بإنشابها لخدمة‬

‫‪112‬‬
‫العمالء ورقم ‪ 2‬سٌحول المتصل إلى مجموعة الرنٌن رقم ‪ 661‬والتً قمت‬
‫بإنشابها إلدارة الموردٌن (ممكن تغٌٌر ذلك بما ٌتناسب مع التحوٌالت أو‬
‫مجموعات الرنٌن التً قمتم بإنشابها)‪ .‬ألننا نود أن ٌرجعنا النظام عند الضغط‬
‫على رقم ‪ 3‬إلى القابمة الربٌسٌة فإننا قمنا باختٌار ‪ Return to IVR‬مع الخٌار‬
‫رقم ‪ .3‬عندما ننتهً نضغط على ‪ Save‬ونؤكد الخٌار كالعادة‪.‬‬

‫‪ ‬قابمة ‪ HRMenu‬كما فً الصورة التالٌة‪:‬‬

‫‪113‬‬
‫وفٌها نختار االسم ‪ HRMenu‬ونحدد التسجٌل ‪ HRMenu‬من قابمة‬
‫‪ ،Announcement‬ثم نحدد أن رقم ‪ 1‬سٌحول المتصل إلى التحوٌلة رقم‬
‫‪ 500‬ورقم ‪ 2‬سٌحول المتصل إلى التحوٌلة رقم ‪( 501‬ممكن تغٌٌر ذلك بما‬
‫ٌتناسب مع التحوٌالت التً قمتم بإنشابها ووظٌفة صاحب التحوٌلة)‪ .‬ألننا نود أن‬
‫ٌرجعنا النظام عند الضغط على رقم ‪ 3‬إلى القابمة الربٌسٌة فإننا قمنا باختٌار‬

‫‪114‬‬
‫‪ Return to IVR‬مع الخٌار رقم ‪ .3‬عندما ننتهً نضغط على ‪ Save‬ونؤكد‬
‫الخٌار كالعادة‪.‬‬

‫‪ ‬قابمة ‪ SalesMenu‬كما فً الصورة التالٌة‪:‬‬

‫وفٌها نختار االسم ‪ SalesMenu‬ونحدد التسجٌل ‪ SalesMenu‬من‬


‫قابمة ‪ ،Announcement‬ثم نحدد أن رقم ‪ 1‬سٌحول المتصل إلى مجموعة‬
‫الرنٌن رقم ‪ 662‬والتً قمت بإنشابها لقسم المبٌعات ورقم ‪ 2‬سٌحول المتصل إلى‬

‫‪115‬‬
‫مجموعة الرنٌن رقم ‪ 663‬والتً قمت بإنشابها إلدارة خدمات التوصٌل (ممكن‬
‫تغٌٌر ذلك بما ٌتناسب مع التحوٌالت أو مجموعات الرنٌن التً قمتم بإنشابها)‪.‬‬
‫ألننا نود أن ٌرجعنا النظام عند الضغط على رقم ‪ 3‬إلى القابمة الربٌسٌة فإننا‬
‫قمنا باختٌار ‪ Return to IVR‬مع الخٌار رقم ‪ .3‬عندما ننتهً نضغط على‬
‫‪ Save‬ونؤكد الخٌار كالعادة‪.‬‬

‫‪ ‬بعد أن انتهٌنا من القوابم الفرعٌة نقوم بإعداد القابمة الربٌسٌة‬


‫‪ MainMenu‬وبما أنها تحتوي على ‪ 5‬خٌارات فإننا نقوم بالضغط‬
‫على ‪ Increase Options‬إلى أن ٌصبح عدد الخٌارات كافٌا ثم‬
‫نقوم بإعداد القابمة كما فً الصورة التالٌة‪:‬‬

‫‪116‬‬
117
‫وفٌها نختار االسم ‪ MainMenu‬ونحدد التسجٌل ‪ MainMenu‬من قابمة‬
‫‪ ،Announcement‬ثم نحدد أن رقم ‪ 1‬سٌحول المتصل إلى قابمة الرد اآللً‬
‫‪ ،AboutMenu‬ورقم ‪ 2‬سٌحول المتصل إلى قابمة الرد اآللً‬
‫‪ ،AccountsMenu‬ورقم ‪ 3‬سٌحول المتصل إلى قابمة الرد اآللً‬
‫‪ ،HRMenu‬ورقم ‪ 4‬سٌحول المتصل إلى قابمة الرد اآللً ‪،SalesMenu‬‬
‫أما رقم ‪ 0‬فسٌحول المتصل إلى التحوٌلة رقم ‪( 200‬ممكن تغٌٌر ذلك بما ٌتناسب‬
‫مع التحوٌالت التً قمتم بإنشابها ووظٌفة صاحب التحوٌلة)‪.‬‬

‫بعد أن ننتهً نضغط على ‪ Save‬ونؤكد الخٌار بالضغط على الشرٌط‬


‫الوردي كالعادة‪.‬‬

‫وكخطوة أخٌرة نتوجه إلى صفحة إعدادات استقبال المكالمات ‪Inbound‬‬


‫‪ Routes‬ونقوم بتوجٌه المتصل على رقم الشركة الربٌسً إلى قابمة الرد اآللً‬
‫‪ MainMenu‬كما فً الصورة التالٌة‪:‬‬

‫‪118‬‬
‫وعندما ننتهً نضغط على ‪ Submit‬ثم نؤكد الخٌار كالعادة بالضغط على‬
‫الشرٌط الوردي‪.‬‬

‫‪119‬‬
‫اإلعالنات ‪Announcements‬‬
‫نستطٌع استخدام خاصٌة اإلعالنات مع خدمة الرد اآللً عندما نرغب بأن‬
‫ٌستمع المتصل إلى رسالة صوتٌة ما قبل أن ٌتم تحوٌله تلقابٌا ً إلى الوجهة التً‬
‫نقوم بتحدٌدها سلفاً‪ ،‬فمثال قبل أن نقوم بتحوٌل المتصل إلى أحد العمالء فإننا‬
‫نستطٌع أن نسمعه رسالة صوتٌة تخبره بأن هذه المكالمة ٌتم تسجٌلها ألغراض‬
‫التدرٌب والتطوٌر‪ ،‬وبمجرد انتهاء الرسالة الصوتٌة ٌتم تحوٌل المتصل إلى‬
‫الجهة المطلوبة‪.‬‬

‫إلعداد خاصٌة اإلعالنات نتوجه إلى قسم ‪ Announcements‬تحت‬


‫تبوٌب ‪ PBX Configuration‬التابع بتبوٌب ‪ PBX‬الربٌسً كما فً الصورة‬
‫التالٌة‪:‬‬

‫وفٌها نختار وصفا مناسبا لإلعالن فً حقل ‪ Description‬مثل ‪Call :‬‬


‫‪ is recorded‬ونختار التسجٌل الصوتً المناسب من قابمة ‪Recording‬‬
‫(ٌجب تسجٌله وتحمٌله مسبقا فً قسم ‪ ،)System Recordings‬ثم نختار‬
‫الوجهة التً سٌتم تحوٌل المتصل إلٌها بعد فراغه من االستماع إلى الرسالة‬
‫الصوتٌة‪ ،‬وذلك فً قسم ‪ ،Destination after playback‬حٌث اخترت‬
‫مجموعة الرنٌن ‪.Customer Services‬‬

‫‪120‬‬
‫عندما ننتهً نضغط على ‪ Submit Changes‬ونؤكد الخٌار بالضغط‬
‫على الشرٌط الوردي‪.‬‬

‫نستطٌع العودة اآلن إلى قابمة ‪ IVR‬التً أسمٌناها ‪AccountsMenu‬‬


‫لنستبدل الوجهة فً الخٌار صاحب الرقم ‪ 1‬من ‪ Ring Groups‬إلى‬
‫‪ Announcements‬كما فً الصورة التالٌة‪:‬‬

‫وفٌها اخترنا اإلعالن ‪ Call is recorded‬وعندما ننتهً نضغط على‬


‫‪ Save‬ونؤكد الخٌار بالضغط على الشرٌط الوردي‪.‬‬

‫اآلن عندما ٌختار المتصل توجٌهه إلى قسم خدمة العمالء سٌستمع أوال إلى‬
‫رسالة صوتٌة تخبره بأنه ٌتم تسجٌل المكالمة‪ ،‬وبعدها ٌتم توجٌهه إلى مجموعة‬
‫الرنٌن ‪.Customer Services 660‬‬

‫‪121‬‬
‫استخدام النظام إلجراء مكالمات من‬
‫خارج الشبكة‬
‫من الممكن استخدام النظام من خارج نطاق المؤسسة إلجراء مكالمات‬
‫خارجٌة‪ ،‬وٌمكن عمل ذلك بطرٌقتٌن‪:‬‬

‫الطرٌقة األولى‪DISA (Direct Inward System Access) :‬‬

‫وفٌها ٌقوم المستخدم أو الموظف المتواجد خارج الشركة بطلب رقم الشركة‬
‫ثم إدخال رمز معٌن متبوعا ً بكلمة مرور لٌحصل على خط هاتفً ٌخوله إجراء‬
‫مكالمات خارجٌة باستخدام النظام التابع للشركة‪.‬‬

‫لعمل ذلك نتوجه إلى قسم ‪ DISA‬تحت تبوٌب ‪PBX Configuration‬‬


‫كما فً الصورة التالٌة‪:‬‬

‫وفٌها نختار اسم مناسب للخدمة ‪ DISA name‬ونختار كلمة مرور مكونة‬
‫من أرقام ‪ PIN‬وبإمكاننا تفعٌل الخٌار ‪ Allow Hangup‬والذي ٌسمح لنا عند‬
‫إنهاء المكالمة بالضغط على ** لبدء مكالمة جدٌدة‪.‬‬

‫عندما ننتهً نضغط على ‪ Submit Changes‬ثم نؤكد الخٌار كالعادة‬


‫بالضغط على الشرٌط الوردي‪.‬‬

‫‪122‬‬
‫اآلن علٌنا أن نضٌف خٌار فً قابمة الرد اآللً ‪ٌ IVR‬حول المتصل إلى‬
‫خدمة ‪ DISA‬عند الضغط على رقم ‪ 9‬مثال‪ ( .‬لٌس ضرورٌا تسجٌل إرشادات‬
‫صوتٌة لهذا الخٌار‪ ،‬ألنه سٌكون خاصا ً بموظفٌن محددٌن ولٌس من الضروري‬
‫أن ٌعرف عنه الجمٌع)‪.‬‬

‫لعمل ذلك نذهب إلى قسم ‪ IVR‬ونختار قابمة ‪ MainMenu‬الربٌسٌة‬


‫ونقوم هناك بالضغط على ‪ Increase Options‬إلضافة خٌار جدٌد نخصصه‬
‫لخدمة ‪ DISA‬كما فً الصورة التالٌة‪:‬‬

‫وفٌها نحدد الرقم ‪ 9‬مع الوجهة ‪ DISA‬ثم نضغط على ‪ Save‬ونؤكد‬


‫الخٌار كالعادة بالضغط على الشرٌط الوردي‪.‬‬

‫اآلن عندما ٌقوم الموظف بطلب رقم الشركة سٌتم الرد علٌه من والترحٌب‬
‫به من قبل خدمة الرد اآللً ‪ ،‬وحٌنها ٌستطٌع أن ٌضغط على رقم ‪ 9‬فً لوحة‬
‫أرقام الهاتف لٌطلب من النظام إدخال كلمة المرور الخاصة بخدمة ‪DISA‬‬
‫متبوعا بإشارة ‪ #‬وبعدها سٌحصل على نغمة خط هاتفً تتٌح له إجراء اتصال‬
‫خارجً‪.‬‬

‫الطرٌقة الثانٌة‪Callback :‬‬

‫وقٌها ٌقوم الموظف بطلب رقم الشركة وبعد الرنة األولى ٌغلق الخط‪ ،‬لٌقوم‬
‫النظام بإعادة االتصال به‪.‬‬

‫هذه الخدمة مفٌدة عند الرغبة بإجراء مكالمات خارجٌة بدون تحمٌل‬
‫الموظف فً الخارج أي نفقات‪.‬‬

‫‪PBX‬‬ ‫إلعداد هذه الخدمة نتوجه إلى قسم ‪ Callback‬تحت تبوٌب‬


‫‪ Configuration‬كما فً الصورة التالٌة‪:‬‬

‫‪123‬‬
‫‪Callback‬‬ ‫وفٌها نختار وصف مناسب لخدمة إعادة االتصال‬
‫‪ ،Description‬ونستطٌع تحدٌد رقم هاتف الموظف المخول له باستخدام‬
‫الخدمة وذلك فً الحقل ‪ Callback Number‬أو نستطٌع تركه فارغا‪ ،‬لٌقوم‬
‫النظام بإعادة االتصال وفقا ٌ لرقم المتصل ‪ ،Caller ID‬كما نستطٌع تحدٌد عدد‬
‫الثوانً التً سٌنتظرها النظام قبل إعادة االتصال ‪Delay Before‬‬
‫‪ ،Callback‬وأخٌراً نحدد الوجهة التً سٌتم تحوٌل الموظف إلٌها بعد إعادة‬
‫االتصال به‪ ،‬وهنا اخترنا ‪ DISA‬لنسمح للموظف بإجراء مكالمة خارجٌة‪.‬‬

‫عندما ننتهً نضغط على ‪ ،Submit Changes‬ونؤكد الخٌار كالعادة‬


‫بالضغط على الشرٌط الوردي‪.‬‬

‫الستعمال هذه الخدمة البد من تخصٌص خط هاتفً لها عند طلب رقمه‬
‫ٌقوم النظام بإعادة االتصال بالمتصل‪ .‬لذلك نتوجه اآلن إلى إعدادات استقبال‬
‫المكالمات ‪ Inbound Routes‬كما فً الصورة التالٌة‪:‬‬

‫‪124‬‬
‫حٌث نختار وصف مناسب مثل ‪ Callback‬وذلك فً حقل‬
‫‪ Description‬ونحدد الرقم الهاتفً للخط الخاص بهذه الخدمة فً حقل ‪DID‬‬
‫‪ Number‬ثم نختار الوجهة ‪ .Callback‬وعندما ننتهً نضغط على ‪Submit‬‬
‫ونؤكد خٌارنا كالعادة بالضغط على الشرٌط الوردي‪.‬‬

‫إذا قررنا أن نخصص هذه الخدمة لموظف بعٌنه فإنه سٌكون علٌنا تحدٌد‬
‫رقم هاتفه فً الحقل ‪ Caller ID Number‬وسٌكون نفس الرقم الذي حددناه‬

‫‪125‬‬
‫سابقا فً قسم ‪ Callback‬فً الحقل ‪ ،Callback Number‬أما إذا كانت هذه‬
‫الخدمة موجهة لمجموعة من األفراد ولم نخصص سوى خط هاتفً واحد لهذا‬
‫الخدمة فإننا فً هذه الحالة نترك كالً من الحقل ‪ Caller ID‬و الحقل‬
‫‪ Callback Number‬فارغا ً‪.‬‬

‫اآلن عندما ٌقوم الموظف باالتصال على رقم الشركة الخاص بخدمة‬
‫‪ Callback‬وإقفال الخط‪ ،‬فإن النظام سٌعٌد االتصال به بعد برهة من الزمن‬
‫وٌحوله إلى خدمة ‪ DISA‬حٌث سٌطلب منه إدخال كلمة المرور متبوعة بإشارة‬
‫‪ #‬لٌحصل بعدها على خط هاتفً ٌخوله إجراء مكالمات خارجٌة‪.‬‬

‫‪126‬‬
‫المؤتمرات ‪Conferences‬‬
‫فً هذا الفصل سنتعلم كٌفٌة إعداد خاصٌة المؤتمرات والتً تسمح لعدة‬
‫أشخاص بالتحدث سوٌا ً فً نفس الوقت‪.‬‬

‫هناك طرٌقتان إلعداد خاصة المؤتمرات‪:‬‬

‫الطرٌقة األولى ‪Meet-Me Conference :‬‬

‫ألعداد هذه الخاصٌة نتوجه إلى قسم ‪ Conference‬تحت تبوٌب ‪PBX‬‬


‫‪ Configuration‬كما فً الصورة التالٌة‪:‬‬

‫وفٌها نختار رقم مناسب لغرفة المؤتمرات الصوتٌة ‪Conference‬‬


‫‪ Number‬وهو الرقم الذي سٌتصل به الراغبون باالشتراك بالمؤتمر لٌبدؤوا‬
‫الحدٌث سوٌا ولٌكن مثال ‪ ،9000‬ثم نختار اسم مناسب للغرفة ‪Conference‬‬
‫‪ .Name‬أما باقً الخٌارات ففٌما ٌلً وظٌفة كل منها‪:‬‬

‫‪ User PIN ‬وهو كلمة المرور (مكونة من أرقام فقط) والتً‬


‫ٌتوجب على المتصلٌن إدخالها للتمكن من االشتراك فً المؤتمر‪ .‬نترك‬
‫هذا الحقل فارغا ً إذا لم نرغب بإلزام المشتركٌن بإدخال كلمة مرور‪.‬‬
‫‪ Admin PIN ‬وهو كلمة المرور الخاصة بمدٌر المؤتمر‪.‬‬
‫نترك هذا الحقل فارغا ً إذا لم ٌكن هناك حاجة إلٌه‪.‬‬

‫‪127‬‬
‫‪ Join Message ‬وهً الرسالة الصوتٌة التً ترحب‬
‫بالمشتركٌن‪ .‬أن رغبنا نستطٌع تسجٌل رسالة صوتٌة مناسبة فً قسم‬
‫تسجٌالت النظام ‪ System Recordings‬واختٌارها من القابمة هنا‬
‫لٌتم بثها للمشتركٌن فً المؤتمر وقت دخولهم إلى المؤتمر‪.‬‬
‫‪ Leader Wait ‬فً حال تفعٌل هذه الخاصٌة ‪ ،‬لن ٌتمكن‬
‫المتصلون من بدء المؤتمر الصوتً قبل حضور مدٌر المؤتمر‪.‬‬
‫‪ Quiet Mode ‬عند تفعٌل هذه الخاصٌة‪ ،‬لن ٌقوم النظام ببث‬
‫أي إعالنات أو أصوات عند الولوج إلى المؤتمر‪.‬‬
‫‪ User Count ‬عند تفعٌل هذه الخاصٌة سٌقوم النظام‬
‫بإعالن عدد المشتركٌن عند الولوج إلى المؤتمر‪.‬‬
‫‪ User join/leave ‬عند تفعٌل هذه الخاصٌة سٌقوم النظام‬
‫بإعالن أسماء الداخلٌن إلى المؤتمر والخارجٌن منه‪.‬‬
‫‪ Music on Hold ‬عند تفعٌل هذه الخاصٌة سٌتم بث بعض‬
‫الموسٌقً إذا كانت غرفة المؤتمرات تحتوي على متصل واحد فقط‪.‬‬
‫‪ Allow Menu ‬عند تفعٌل هذه الخاصٌة فإن المشاركٌن فً‬
‫المؤتمر أو مدٌر المؤتمر سٌتمكنون من الوصول إلى قابمة خاصة‬
‫ببعض الخٌارات أثناء المؤتمر (قابمة مدٌر المؤتمر مختلفة عن قابمة‬
‫باقً المشتركٌن) وذلك عند الضغط على الرمز * من لوحة أرقام‬
‫الهاتف‪.‬‬
‫‪ Record Conference ‬عند تفعٌل هذه الخاصٌة فإن‬
‫المؤتمر الصوتً ٌتم تسجٌله‪.‬‬

‫عند االنتهاء من اإلعدادات نضغط على ‪ Submit Changes‬ونؤكد‬


‫الخٌار كالعادة بالضغط على الشرٌط الوردي‪.‬‬

‫اآلن أي شخص ٌرغب بالمشاركة بالمؤتمر سٌكون علٌه االتصال بالتحوٌلة‬


‫رقم ‪ ، 9000‬ونستطٌع إضافة رقم التحوٌلة هذا إلى خٌارات الرد اآللً ‪IVR‬‬
‫لنسمح للمتصلٌن الخارجٌٌن بالمشاركة بالمؤتمر‪.‬‬

‫الطرٌقة الثانٌة ‪Elastix Conference Manager :‬‬

‫هذه الطرٌقة توفر تحكما ً أكبر وخٌارات أكثر للمؤتمرات الصوتٌة‪.‬‬

‫إلدارة المؤتمرات بهذه الطرٌقة نتوجه إلى تبوٌب ‪ Conference‬التابع‬


‫للتبوٌب الربٌسً ‪ PBX‬كما فً الصورة التالٌة‪:‬‬

‫‪128‬‬
‫وفٌها نضغط على ‪ New Conference‬لتظهر لنا صفحة جدٌدة كما فً‬
‫الصورة التالٌة‪:‬‬

‫وفٌها نستطٌع إنشاء غرفة مؤتمرات جدٌدة أو نغٌر فً إعدادات الغرفة التً‬
‫أنشأناها سابقا ً‪.‬‬

‫لتغٌٌر إعدادات الغرفة السابقة نضع اسم الغرفة ‪Conference Name‬‬


‫ورقمها ‪ Conference Number‬والذي كان ‪ 9000‬ثم نحدد أي خٌارات‬
‫إضافٌة تتعلق بكلمة مرور المدٌر ‪ Moderator‬والخٌارات المتاحة له وكذلك‬
‫كلمة مرور باقً المستخدمٌن والخٌارات المتاحة لهم‪.‬‬

‫إضافة لما سبق نستطٌع تحدٌد تارٌخ ووقت بدء المؤتمر ‪Start Time‬‬
‫ومدته ‪ Duration‬والعدد األقصى للمشتركٌن ‪.Max Participants‬‬

‫عندما ننتهً نضغط على ‪ Save‬لحفظ اإلعدادات ونستطٌع اآلن رؤٌة‬


‫إعدادات الغرفة بعد اختٌار الفلتر المناسب لعرض المؤتمرات السابقة أو الجارٌة‬
‫أو المستقبلٌة كما فً الصورة التالٌة‪:‬‬

‫‪129‬‬
‫أما إلنشاء غرفة جدٌدة فإننا نقوم بملء نفس الحقول السابقة ولكننا فً هذه‬
‫الحالة ال نقوم بتغٌٌر رقم الغرفة االفتراضً الذي نجده فً حقل ‪Conference‬‬
‫‪ Number‬كما فً الصورة التالٌة‪:‬‬

‫بعد تعببة الحقول المناسبة وحفظ اإلعدادات بالضغط على ‪ save‬ستظهر‬


‫الغرفة الجدٌدة كما فً الصورة التالٌة‪:‬‬

‫وهنا نالحظ أنه فً وقت إجراء المؤتمر نستطٌع تطبٌق المزٌد من التحكم‬
‫بالضغط على رابط المشاركٌن ‪ Participants‬لتظهر لنا صفحة إعدادات كما‬
‫فً الصورة التالٌة‪:‬‬

‫‪130‬‬
‫حٌث نستطٌع أن نطرد أي مشارك باختٌار اسمه والضغط على ‪،Kick‬‬
‫ونستطٌع كتم صوت أي من المشاركٌن باختٌار اسمه ثم الضغط على ‪،Mute‬‬
‫كما نستطٌع طرد جمٌع المشاركٌن بالضغط على ‪ .Kick All‬نستطٌع أٌضا ً إلغاء‬
‫المؤتمر بالضغط على ‪.Cancel‬‬

‫من الممكن إرسال دعوات للمشاركٌن بالمؤتمر باختٌار اسمهم من القابمة‬


‫والضغط على ‪ Invite Caller‬كما فً الصورة التالٌة‪:‬‬

‫حٌث سٌقوم النظام باالتصال بالشخص المدعو‪.‬‬

‫من الممكن إنشاء عدة غرف للمؤتمرات بأوقات مختلفة ومدعوٌن مختلفٌن‪،‬‬
‫مع مالحظة أن الغرف التً ٌتم إنشاؤها بهذه الطرٌقة ٌمكن الوصول إلٌها‬
‫باالتصال برقم التحوٌلة ‪ 5555‬ثم اختٌار رقم الغرفة المناسب‪ ،‬كما ٌجب التنبٌه‬
‫أن الوصول إلى هذه الغرف ممكن فقط من قبل التحوٌالت الداخلٌة ولٌس من‬
‫الخارج‪.‬‬

‫أما للسماح للمتصلٌن الخارجٌٌن بالوصول إلى هذه الغرف فسٌكون علٌنا‬
‫ربط أحد الخٌارات فً قابمة ‪ IVR‬بوجهة خاصة ‪Custom Destination‬‬
‫تكون متصلة بالتحوٌلة ‪ 5555‬ألنه من غٌر ممكن ربط ‪ IVR‬بتحوٌلة ‪5555‬‬
‫مباشرة‪.‬‬

‫لعمل ذلك نضغط على رابط ‪ Unembedded freePBX‬تحت تبوٌب‬


‫‪ PBX Configuration‬حٌث سننتقل إلى واجهة ‪ FreePBX‬ونقوم بإدخال‬
‫اسم المستخدم ‪ admin‬وكلمة مروره ‪ ،admin‬ثم ننتقل إلى تبوٌب ‪Tools‬‬

‫‪131‬‬
‫‪Custom‬‬ ‫التابع للتبوٌب الربٌسً ‪ Admin‬وهناك نتوجه إلى قسم‬
‫‪ Destinations‬كما فً الصورة التالٌة‪:‬‬

‫وفٌها ندخل بٌانات التحوٌلة الخاصة كما ٌلً‪:‬‬

‫ندخل‪:‬‬ ‫‪Custom‬‬ ‫‪Destination‬‬ ‫حقل‬ ‫‪ ‬فً‬


‫‪conferences,5555,1‬‬
‫‪ ‬نكتب وصف مناسب للتحوٌلة مثل ‪ Conference‬وذلك فً‬
‫حقل ‪.Description‬‬

‫عندما ننتهً نضغط على ‪ Submit Changes‬ونؤكد الخٌار بالضغط‬


‫على الشرٌط البرتقالً‪.‬‬

‫اآلن إذا رجعنا إلى إعدادات قابمة ‪ IVR‬الربٌسٌة ‪ MainMenu‬نستطٌع‬


‫أن نضٌف خٌار جدٌد ونربطه بالتحوٌلة الجدٌدة كما فً الصورة التالٌة‪:‬‬

‫‪132‬‬
‫حٌث اخترت الرقم ‪ 7‬وقمت بربطه بالوجهة الخاصة ‪،conference‬‬
‫وهكذا إذا ضغط المتصل الخارجً على الرقم ‪ 7‬فً لوحة أرقام الهاتف أثناء‬
‫استماعه لخدمة الرد اآللً‪ ،‬فإن النظام سٌقوم بتحوٌله إلى قابمة المؤتمرات‬
‫المتوفرة حالٌا ً‪.‬‬

‫‪133‬‬
‫البرٌد الصوتً ‪Voicemail‬‬
‫ٌمكن تفعٌل البرٌد الصوتً ألي تحوٌلة أثناء إنشابها أو بعد ذلك من صفحة‬
‫إعدادات التحوٌلة فً قسم ‪ Voicemail & Directory‬والذي رأٌناه سابقا ً كما‬
‫فً الصورة التالٌة‪:‬‬

‫وكما نرى فإننا نستطٌع إرسال الرسابل الصوتٌة أو إعالم بوصولها إلى‬
‫البرٌد االلكترونً المحدد فً الحقل ‪ ، Email Address‬وذلك من خالل‬
‫اختٌار ‪ yes‬فً إعداد ‪ Email Attachment‬إلرسال الرسالة الصوتٌة فً‬
‫المرفقات مع البرٌد االلكترونً‪ ،‬أو اختٌار ‪ no‬إلرسال أعالم بوصول البرٌد‬
‫االلكترونً فقط‪ ،‬ونستطٌع التحكم بنص الرسالة االلكترونٌة المرسلة من خالل‬
‫تحرٌر ملف اإلعدادات ‪ ،vm_email.inc‬ولعمل ذلك نتوجه إلى قسم ‪File‬‬
‫‪ Editor‬تحت تبوٌب ‪ Tools‬التابع للتبوٌب الربٌسً ‪ PBX‬كما فً الصورة‬
‫التالٌة‪:‬‬

‫‪134‬‬
‫وفٌها ندخل ‪ vm_email.inc‬فً الحقل ‪ File‬ثم نضغط على ‪Filter‬‬
‫لٌظهر الملف المطلوب كما فً الصورة التالٌة‪:‬‬

‫وفٌها نضغط على اسم الملف لتظهر محتوٌاته كما فً الصورة التالٌة‪:‬‬

‫‪135‬‬
‫حٌث نستطٌع تعدٌل محتوى الرسالة االلكترونٌة التً تصلنا إلعالمنا‬
‫بوجود رسالة صوتٌة جدٌدة‪ ،‬وعندما ننتهً نضغط على ‪ Save‬لحفظ التغٌٌرات‪،‬‬
‫وال ننسى أنه لتطبٌق التغٌٌرات البد لنا من إعادة تشغٌل خدمة ‪ Asterisk‬من‬
‫خالل شاشة ‪ Asterisk-Cli‬كما شرحنا سابقا ً وذلك بأن ندخل األمر ‪restart‬‬
‫‪ now‬فً الحقل ‪ Command‬ثم نضغط على ‪ Execute‬لتنفٌذ األمر‪.‬‬

‫طرق الوصول إلى البرٌد الصوتً‬

‫لدٌنا عدة طرق للوصول إلى البرٌد الصوتً واالستماع إلى الرسابل‬
‫الصوتٌة كما ٌلً‪:‬‬

‫‪ .1‬نستطٌع طلب الرقم ‪ *97‬من جهاز الهاتف أو برنامج الهاتف‬


‫المتصل بالتحوٌلة الداخلٌة‪ ،‬وعندها سٌطلب منا النظام إدخال كلمة‬
‫المرور متبوعة بإشارة ‪ #‬ومن ثم نستطٌع االستماع إلى جمٌع الرسابل‬
‫الصوتٌة القدٌمة والحدٌثة‪.‬‬
‫‪ .2‬إذا كنا فً الخارج ونود سماع رسابلنا الصوتٌة‪ ،‬فإننا نتصل‬
‫على رقم الهاتف الربٌسً وعندما ٌرد علٌنا المجٌب اآللً ندخل رقم‬
‫تحوٌلتنا مسبوقة بإشارة * ‪ ،‬فإذا كان رقم التحوٌلة ‪ 100‬فإننا ندخل‬
‫‪ *100‬حٌث سٌطلب منا النظام ترك رسالة صوتٌة ‪ ،‬لكننا بدالً من ذلك‬
‫نضغط مجدداً على الرمز * ‪ ،‬وعندها سٌطلب من النظام إدخال كلمة‬
‫المرور (الخاصة بالبرٌد الصوتً) متبوعة بإشارة ‪ ، #‬وعند إدخالها‬
‫سنتمكن من االستماع إلى رسابلنا الصوتٌة‪.‬‬
‫‪ .3‬عن طرٌق استالم الرسابل الصوتٌة على البرٌد االلكترونً‬
‫كما شرحنا سابقا ً‪.‬‬

‫‪136‬‬
‫‪ .4‬من واجهة الوٌب وذلك بالتوجه إلى تبوٌب ‪Voicemails‬‬
‫التابع للتبوٌب الربٌسً ‪ PBX‬كما فً الصورة التالٌة‪:‬‬

‫وال ننسى أنه علٌنا إنشاء حساب لكل مستخدم ونربطه بالتحوٌلة الخاصة به‬
‫كً ٌتمكن من الوصول إلى برٌده الصوتً بهذه الطرٌقة‪ ،‬كما نرى فً الصورة‬
‫التالٌة‪:‬‬

‫تغٌٌر الرسالة الترحٌبٌة للبرٌد االلكترونً‬

‫عندما ٌحاول أحدهم ترك رسالة صوتٌة لك فإنه سٌستمع أوالً إلى رسالة‬
‫صوتٌة ترحٌبٌة من النظام تطلب منه ترك رسالة صوتٌة لك‪.‬‬

‫من الممكن تغٌٌر هذه الرسالة الترحٌبٌة وتسجٌل رسالة بصوتك وذلك من‬
‫خالل طلب الرقم ‪ *97‬من جهاز الهاتف أو برنامج الهاتف المتصل بالتحوٌلة‬
‫الداخلٌة وإدخال كلمة المرور الخاصة بالبرٌد الصوتً‪ ،‬وبعدها نستطٌع إدخال‬
‫الرقم ‪ 0‬وإتباع اإلرشادات الصوتٌة لتسجٌل رسالة صوتٌة جدٌدة‪.‬‬

‫‪137‬‬
‫مراقبة وتسجٌل المكالمات ‪Calls‬‬
‫‪Monitoring‬‬
‫من الممكن تسجٌل المكالمات بتفعٌل هذه الخاصٌة عند إنشاء التحوٌالت كما‬
‫شرحنا سابقا وكم نرى فً الصورة التالٌة من إعدادات التحوٌلة‪:‬‬

‫حٌث نستطٌع االختٌار بٌن تسجٌل جمٌع المكالمات ‪ Always‬أو التسجٌل‬


‫عند الطلب ‪ On Demand‬أو عدم التسجٌل مطلقا ‪.Never‬‬

‫فً حالة التسجٌل عند الطلب نستطٌع تسجٌل أي مكالمة أثناء إجرابها‬
‫بالضغط على ‪ *1‬من لوحة أرقام الهاتف‪ ،‬ولكن لتفعٌل ذلك علٌنا القٌام بخطوة‬
‫إضافٌة وهً التوجه إلى قسم ‪ General Settings‬تحت تبوٌب ‪PBX‬‬
‫‪ Configuration‬التابع للتبوٌب الربٌسً ‪ PBX‬كما فً الصورة التالٌة‪:‬‬

‫وفٌها ننتبه إلى الحقل ‪ Asterisk Dial command options‬وهو‬


‫مختص بخٌارات االتصال الداخلً بٌن التحوٌالت‪ ،‬والحقل ‪Asterisk‬‬
‫‪ Outbound Dial command options‬وهو مختص باالتصاالت‬
‫الخارجٌة‪.‬‬

‫إذا رغبنا فً منح المتصل المقدرة على طلب تسجٌل المكالمة فإننا نضٌف‬
‫الرمز ‪ W‬إلى كلً الحقلٌن أو أحدهما حسب الحاجة‪ ،‬أما إذا رغبنا بمنح المتصل‬

‫‪138‬‬
‫به المقدرة على طلب تسجٌل المكالمة فإننا نضٌف الرمز ‪ w‬إلى كلً الحقلٌن أو‬
‫أحدهما حسب الحاجة‪.‬‬

‫نستطٌع أن نحدد المجلد الذي نود تسجٌل المكالمات فٌه بكتابة موقعه فً‬
‫الحقل ‪ Recording Location‬وٌكون الموقع كما هو متعارف علٌه فً نظام‬
‫لٌنوكس على الشكل التالً‪ /folder1/folder2/ :‬حسب الموقع‪ ،‬وهذه الخاصٌة‬
‫مفٌدة إذا رغبنا بتسجٌل المكالمات على قرص صلب منفصل‪.‬‬

‫عندما ننتهً نضغط على ‪ Submit Changes‬ونؤكد الخٌار كالعادة‬


‫بالضغط على الشرٌط الوردي‪.‬‬

‫لالستماع إلى المكالمات المسجلة نتوجه إلى تبوٌب ‪ Monitoring‬والذي‬


‫ٌحتوي على قاعدة بٌانات لجمٌع المكالمات التً تم تسجٌلها كما فً الصورة‬
‫التالٌة‪:‬‬

‫حٌث نستطٌع االستماع إلى أي مكالمة مسجلة بالضغط على رابط ‪Listen‬‬
‫لهذه المكالمة‪ ،‬أو نستطٌع تنزٌلها على الجهاز بالضغط على رابط ‪Download‬‬
‫الخاص بها‪.‬‬

‫‪139‬‬
‫تحوٌل المكالمات ‪Call Transfer‬‬
‫تسمح هذه الخاصٌة بوضع بعض المكالمات فً قابمة االنتظار رٌثما ٌتم‬
‫تحوٌلها إلى وجهتها المطلوبة‪ ،‬وتستخدم عندما ٌقوم متصل ما بالتحدث مع‬
‫السكرتٌر(ة) وطلب تحوٌله إلى المدٌر مثال‪ ،‬فً هذه الحالة ٌستطٌع السكرتٌر أن‬
‫ٌضع المكالمة فً قابمة االنتظار بطلب الرقم ‪ ##70‬وهنا ستعطى للمكالمة رقم‬
‫تحوٌلة خاص مثال ‪ 71‬وٌقوم النظام بإعالم السكرتٌر برقم التحوٌلة وبعدها ٌغلق‬
‫السكرتٌر الخط‪ ،‬أما المتصل فسٌستمع إلى بعض الموسٌقً رٌثما ٌتصل السكرتٌر‬
‫بالمدٌر وٌخبره بوجود مكالمة له‪ ،‬وفً حال أراد المدٌر استقبال المكالمة فإنه‬
‫ٌطلب رقم التحوٌلة ‪ 71‬لٌتحدث مع المتصل‪ ،‬أما فً حال كان المدٌر مشغوال فإن‬
‫السكرتٌر ٌقوم بطلب رقم التحوٌلة ‪ 71‬وإخبار المتصل بأن المدٌر مشغول‪.‬‬

‫لتفعٌل هذه الخاصٌة نتوجه إلى قسم ‪ Parking Lot‬تحت تبوٌب ‪PBX‬‬
‫‪ Configuration‬التابع للتبوٌب الربٌسً ‪ PBX‬كما فً الصورة التالٌة‪:‬‬

‫وفٌها نضع إشارة أمام ‪ Enable Parking Lot Feature‬لتفعٌل هذه‬


‫الخاصٌة‪ ،‬وننتبه للحقول التالٌة‪:‬‬

‫‪140‬‬
‫‪ Parking Lot Extension ‬وهو رقم التحوٌلة الذي ٌتم‬
‫طلبه من قبل عامل البدالة مسبوقا باإلشارة ‪ ##‬لوضع المكالمة فً‬
‫قابمة االنتظار‪.‬‬
‫‪ Number of Slots ‬وهو عدد المكالمات الكلً التً ٌمكن‬
‫وضعها فً قابمة االنتظار‪ ،‬فإذا كان العدد ‪ 8‬فهذا ٌعنً أن هناك ‪8‬‬
‫مكالمات تنتظر الرد علٌها وٌتم منحها أرقام التحوٌالت من ‪ 71‬إلى‬
‫‪ .79‬اآلن بمجرد قٌام عامل البدالة بوضع مكالمة ما فً قابمة االنتظار‬
‫بالضغط على األرقام ‪ ##70‬فإن النظام ٌقوم بمنح المكالمة أول رقم‬
‫تحوٌلة متوفر لدٌه بٌن ‪ 71‬و ‪ 79‬وٌخبر عامل البدالة برقم التحوٌلة‬
‫الخاص بهذه المكالمة‪.‬‬
‫‪ Parking Timeout ‬وهو الزمن األقصى الذي سٌنتظره‬
‫المتصل للرد علٌه قبل أن ٌقوم النظام بتحوٌله تلقابٌا إلى الوجهة التً‬
‫ٌتم تعرٌفها أدناه فً قسم ‪Destination for Orphaned‬‬
‫‪.Parked Calls‬‬
‫‪ Announcement ‬هنا نستطٌع تحدٌد رسالة صوتٌة تم‬
‫تسجٌلها مسبقا فً قسم ‪ System Recordings‬إلعالم المتصل أنه‬
‫انقضى وقت االنتظار وأنه سٌتم تحوٌله إلى جهة ما كما هو معرف فً‬
‫قسم ‪.Destination for Orphaned Parked Calls‬‬
‫‪ Destination for Orphaned Parked Calls ‬فً‬
‫هذا القسم ٌتم تحدٌد الوجهة التً نرغب بتحوٌل المتصل إلٌها فً حال‬
‫انقضى وقت االنتظار بدون أن ٌرد علٌه أحد‪.‬‬

‫بعد أن ننتهً نضغط على ‪ Submit Changes‬ونؤكد الخٌار بالضغط‬


‫على الشرٌط الوردي كالعادة‪.‬‬

‫ٌطلق على طرٌقة تحوٌل المكالمات هذه اسم تحوٌل المكالمات المدار‬
‫‪ ،Managed Call Transfer‬وهناك طرٌقة أخرى تسمى تحوٌل المكالمات‬
‫األعمى ‪ Blind Call Transfer‬وفٌها إذا قام المتصل بالطلب من عامل البدالة‬
‫أو السكرتٌر تحوٌله إلى شخص معٌن فإن عامل البدالة ٌقول بتحوٌله مباشرة‬
‫بدون االستبذان من الشخص الذي ٌتم تحوٌل المكالمة إلٌه‪ ،‬وتتم عملٌة التحوٌل‬
‫بأن ٌطلب عامل البدالة ‪ ##‬متبوعا برقم التحوٌلة ‪ ،‬فمثال لتحوٌل المتصل إلى‬
‫الشخص صاحب التحوٌلة رقم ‪ 200‬فإن عامل البدالة ٌطلب ‪ ##200‬وٌغلق‬
‫الخط وعندها سٌرن هاتف صاحب التحوٌلة رقم ‪ 200‬لٌتلقى المكالمة مباشرة من‬
‫المتصل‪.‬‬

‫‪141‬‬
‫من الممكن استخدام خاصٌة وضع المكالمات فً قابمة االنتظار لهدف آخر‬
‫غٌر تحوٌلها إلى جهة أخرى‪ ،‬فمثال قد تكون تتحدث مع شخص ما وتضطر إلى‬
‫تركه برهة من الزمن فتجعله ٌنتظر بأن تضغط على زر ‪ Hold‬فً هاتفك‪،‬‬
‫فٌستمع هو إلى بعض الموسٌقى حتى تعود إلٌه بالضغط مجددا على نفس الزر‪.‬‬
‫تستطٌع القٌام بنفس العملٌة إذا كان هاتفك ال ٌدعم خاصٌة ‪ Hold‬بأن تضغط‬
‫على األرقام ‪ ##70‬وسٌتم وضع المكالمة فً قابمة االنتظار وإعالمك برقم‬
‫التحوٌلة الخاص بها وتقفل أنت الخط وبعد فترة من الزمن عندما تود استكمال‬
‫المحادثة تطلب رقم التحوٌلة التً تم إعالمك به لتستأنف حدٌثك‪.‬‬

‫استقبال المكالمات من هاتف آخر‬

‫إذا حدث أن رن الهاتف فً مكتبك وسمعته ولكنك كنت فً مكتب آخر فإنك‬
‫تستطٌع استقبال المكالمة من الهاتف فً المكتب اآلخر بأن تطلب رقم هاتفك‬
‫مسبوقا باإلشارة ** فإذا كان رقم هاتفك هو ‪ 100‬فإنك تطلب من الهاتف فً‬
‫المكتب اآلخر الرقم ‪ **100‬لتتمكن من استقبال المكالمة الموجهة إلٌك‪.‬‬

‫‪142‬‬
‫االستماع للموسٌقى أثناء االنتظار‬
‫‪Music on Hold‬‬
‫نستطٌع التحكم بالمقطوعة الصوتٌة التً ٌتم بثها للمتصلٌن أثناء انتظار‬
‫تحوٌلهم إلى وجهاتهم المطلوبة‪ٌ .‬مكن استخدام مقطوعات موسٌقٌة أو إعالنات أو‬
‫أي مادة صوتٌة بشرط أن تكون بصٌغة ‪ wav‬أو ‪.mp3‬‬

‫ٌأتً النظام مزودا بثالث مقطوعات موسٌقٌة‪ ،‬وٌمكن إضافة المزٌد بالتوجه‬
‫إلى قسم ‪ Music on Hold‬تحت تبوٌب ‪ PBX Configuration‬التابع‬
‫للتبوٌب الربٌسً ‪ PBX‬كما فً الصورة التالٌة‪:‬‬

‫وفٌها نستطٌع إضافة أي مادة صوتٌة للمادة المتوفرة أصال‪ ،‬وذلك بالضغط‬
‫على ‪ Choose File‬واختٌار الملف الصوتً بصٌغة ‪ wav‬أو ‪ mp3‬ثم تعٌٌر‬
‫حجم الصوت من القابمة ‪ Volume Adjustment‬وأخٌرا نضغط على‬
‫‪ upload‬لتحمٌل الملف الصوتً‪ ،‬وعندها سٌتم إضافة الملف الصوتً إلى قابمة‬
‫المواد ‪ Play‬لتشغٌل أي من الملفات الصوتٌة بشكل عشوابً‪ ،‬كما نستطٌع حذف‬
‫أي من المواد الصوتٌة بالضغط على أٌقونة الحذف بالقرب من اسمه‪.‬‬

‫‪143‬‬
‫إذا أردنا فإننا نستطٌع إضافة فبات جدٌدة للمواد الصوتٌة زٌادة على فبة‬
‫‪ default‬وٌكون ذلك مفٌدا إذا رغبنا ببث مواد صوتٌة مختلفة الستخدامات‬
‫مختلفة مثل ‪ follow me‬أو ‪ Ring groups‬أو ‪ inbound routes‬أو‬
‫‪ ،Queues‬وهكذا نستطٌع تحدٌد فبة خاصة تحتوي على ملف صوتً واحد أو‬
‫أكثر لكل من هذه االستخدامات‪ ،‬ولعمل ذلك نضغط على ‪Add music‬‬
‫‪ Category‬كما فً الصورة التالٌة‪:‬‬

‫وفٌها نختار اسم مناسب للفبة الجدٌدة وذلك فً الحقل ‪Category‬‬


‫‪ Name‬حٌث قمت باختٌار االسم ‪ Latest Products‬وذلك إلنشاء فبة جدٌدة‬
‫تحتوي على ملفات صوتٌة إعالنٌة عن آخر منتجات شركتنا‪ ،‬بعدها نضغط على‬
‫‪ Submit changes‬ونؤكد الخٌار كالعادة بالضغط على الشرٌط الوردي‬
‫لتظهر الفبة الجدٌدة كما فً الصورة التالٌة‪:‬‬

‫‪144‬‬
‫وفٌها نستطٌع اآلن إضافة أي مواد صوتٌة لهذه الفبة‪.‬‬

‫لتفعٌل الفبة الجدٌدة واستخدامها فً أي من خصابص النظام نقوم باختٌارها‬


‫من قابمة ‪ Music on Hold‬الخاصة بتلك الخاصٌة كما فً األمثلة التالٌة‪:‬‬

‫‪Incoming Routes ‬‬

‫‪Ring Groups ‬‬

‫‪145‬‬
Follow Me 

146
‫لوحة إدارة البدالة ‪Flash Operator‬‬
‫)‪Panel (FOP‬‬
‫من الممكن متابعة االتصاالت الجارٌة عبر النظام وإدارتها بشكل مربً من‬
‫خالل لوحة التحكم الخاصة بالبدالة والتً ٌمكن الوصول إلٌها بالتوجه إلى تبوٌب‬
‫‪ Flash Operator Panel‬التابع للتبوٌب الربٌسً ‪ PBX‬كما فً الصورة‬
‫التالٌة‪:‬‬

‫وفٌها ٌستطٌع مدٌر النظام أو عامل البدالة الحصول على المعلومات المربٌة‬
‫التالٌة‪:‬‬

‫‪ ‬التحوٌالت المختلفة وحالتها ‪ :‬متوفرة ‪ ،‬مشغولة ‪ ،‬ترن أو‬


‫خارج نطاق الخدمة‪.‬‬
‫‪ ‬من ٌتكلم مع من‪.‬‬
‫‪ ‬حالة غرف المؤتمرات وعدد المشاركٌن‪.‬‬
‫‪ ‬عدد األشخاص المتصلٌن و ٌنتظرون الرد علٌهم ‪Queue‬‬
‫‪.status‬‬
‫‪ ‬عدد الرسابل الصوتٌة الجدٌدة الخاصة بكل تحوٌلة‪.‬‬
‫‪ ‬التحوٌالت الخاصة بقابمة االنتظار ‪.Parking lots‬‬
‫‪ ‬قنوات االتصال الخارجٌة وحالتها‪.‬‬

‫باستخدام لوحة التحكم هذه ٌمكن القٌام بالمهام التالٌة‪:‬‬

‫‪147‬‬
‫‪ ‬إٌقاف أي مكالمة جارٌة بالنقر على الزر األحمر الخاص‬
‫بالتحوٌلة أو قناة االتصال‪.‬‬
‫‪ ‬نقل المكالمات وإجرابها بٌن التحوٌالت وذلك بسحب أٌقونة‬
‫الهاتف من أحد التحوٌالت وإسقاطها فوق تحوٌلة أخرى‪.‬‬
‫‪ ‬التنصت على أي مكالمة جارٌة بسحب أٌقونة الهاتف الخاصة‬
‫بتحوٌلتك وإسقاطها فوق أي تحوٌلة أخرى أثناء إجرابها لمكالمة ما كً‬
‫تدخل على الخط وتستمع لما ٌقولونه‪.‬‬

‫كً ٌتمكن مدٌر النظام أو عامل البدالة بالقٌام بأي من المهام التالٌة سٌطالبه‬
‫النظام بإدخال كلمة المرور التالٌة‪ eLaStIx.2oo7 :‬وذلك بالضغط على أٌقونة‬
‫القفل التً تظهر فً الصورة السابقة‪ .‬من الممكن تغٌٌر كلمة المرور هذه بتحرٌر‬
‫الملف ‪ amportal.conf‬والذي نجده فً المجلد ‪ etc‬وذلك بتعدٌل السطر‬
‫التالً‪:‬‬

‫‪FOPPASSWORD=eLaStIx.2oo7‬‬

‫ووضع كلمة المرور أخرى تناسبكم‪.‬‬

‫من الممكن الوصول إلى ملفات النظام وتعدٌلها من خالل أداة ‪File‬‬
‫‪ Editor‬التً سبق شرحها‪ ،‬ولكنها ال توفر الوصول إلى جمٌع الملفات مثل ملف‬
‫‪ amportal.conf‬وفً هذه الحالة كً نتمكن من الوصول إلى الملف البد لنا‬
‫من استخدام واجهة سطر األوامر الخاصة بالنظام أو تحمٌل الحزمة البرمجٌة‬
‫‪ webmin‬والتً تمنح مدٌر نظام اللٌنوكس واجهة وٌب ٌستطٌع من خاللها‬
‫إدارة النظام وموارده المختلفة من خالل صفحة الوٌب‪ ،‬كما هو مشروح فً الباب‬
‫التالً‪.‬‬

‫‪148‬‬
‫تنصٌب الحزمة البرمجٌة ‪Webmin‬‬
‫لتنصٌب الحزمة البرمجٌة ‪ Webmin‬نتوجه إلى قسم ‪ Packages‬تحت‬
‫تبوٌب ‪ Updates‬التابع للتبوٌب الربٌسً ‪ System‬كما فً الصورة التالٌة‪:‬‬

‫وفٌها نضغط على ‪ Repositories Update‬وعندما ٌنتهً النظام من‬


‫تحدٌث قاعدة البٌانات الخاصة بالحزم البرمجٌة المتوفرة على السٌرفرات فً‬
‫االنترنت‪ ،‬نضع اسم الحزمة ‪ webmin‬فً الحقل ‪ Name‬ونختار ‪ All‬للحالة‬
‫‪ Status‬ثم نضغط على ‪ Search‬كما فً الصورة التالٌة‪:‬‬

‫وفٌها نضغط على رابط ‪ Install‬ألحدث حزمة ‪ webmin‬متوفرة كً‬


‫ٌقوم النظام بتحمٌل الحزمة وتنصٌبها‪ ،‬وعندما ٌنتهً سٌعلمنا بذلك كما فً‬
‫الصورة التالٌة‪:‬‬

‫‪149‬‬
‫وفٌها نضغط على ‪.OK‬‬

‫نستطٌع اآلن فتح واجهة ‪ webmin‬بالتوجه إلى العنوان‪:‬‬


‫‪ https://192.168.0.80:10000‬كما فً الصورة التالٌة مع استبدال عنوان‬
‫النظام بعنوان نظامكم‪:‬‬

‫وفٌها ندخل اسم مدٌر النظام ‪ root‬وكلمة المرور الخاصة به والتً‬


‫اخترناها عند تنصٌب النظام‪ ،‬ثم نضغط على ‪ Login‬للولوج إلى النظام كما فً‬
‫الصورة التالٌة‪:‬‬

‫‪150‬‬
‫وفٌها نستطٌع إدارة جمٌع موارد النظام من القابمة التً تظهر فً ٌسار‬
‫الصفحة‪ ،‬فعلى سبٌل المثال نستطٌع الوصول إلى مدٌر الملفات ‪File‬‬
‫‪ Manager‬من القابمة الفرعٌة ‪ Others‬كما فً الصورة التالٌة‪:‬‬

‫وفٌها نالحظ أن المتصفح سٌطلب منك تحمٌل مكون جافا كما فً الصورة‬
‫التالٌة‪:‬‬

‫‪151‬‬
‫وفٌها نضغط على ‪ Yes‬لتنصٌب مكون الجافا‪ ،‬وعندها سٌظهر مدٌر‬
‫الملفات كما فً الصورة التالٌة‪:‬‬

‫وفٌها نستطٌع القٌام بجمٌع مهام إدارة الملفات‪.‬‬

‫لنر مثال كٌفٌة تحرٌر أحد ملفات النظام مثل الملف ‪amportal.conf‬‬
‫وذلك بالنقر على أٌقونة المجلد ‪ etc‬من القابمة الٌسرى كما فً الصورة التالٌة‪:‬‬

‫‪152‬‬
‫وفٌها نختار الملف ‪ amportal.conf‬من قابمة الملفات الٌمنى ثم نضغط‬
‫على أٌقونة التحرٌر ‪ Edit‬لتظهر لنا نافذة تحرٌر الملف كما فً الصورة التالٌة‪:‬‬

‫وفٌها نستطٌع القٌام بالتعدٌالت الالزمة‪ ،‬وعندما ننتهً نضغط على ‪Save‬‬
‫‪ & Close‬لحفظ التعدٌالت وإغالق النافذة‪.‬‬

‫تستطٌعون التجول فً باقً قوابم واجهة ‪ Webmin‬للتعرف على‬


‫الخصابص واإلمكانٌات التً ٌوفرها إلدارة النظام‪.‬‬

‫‪153‬‬
‫إعداد سٌرفر الفاكس ‪Fax Server‬‬
‫ٌحتوي نظام ‪ Elastix‬على أشهر سٌرفر فاكس مفتوح المصدر وهو‬
‫‪ ،Hylafax‬وقد تم اختباره ودمجه مع النظام لٌمثل مع ‪ Asterisk‬حالً متكامالً‬
‫ومثالٌا ً‪.‬‬

‫من الممكن استقبال الفاكس عن طرٌق قنوات ‪ IAX ،SIP‬أو ‪ ، ZAP‬وتعد‬


‫خطوط الهاتف التماثلٌة والرقمٌة أكثر جودة الستقبال الفاكسات من خطوط‬
‫الهاتف عبر االنترنت ‪.VOIP‬‬

‫إلدارة سٌرفر الفاكس علٌنا أن نتوجه إلى تبوٌب ‪ Fax‬الربٌسً كما فً‬
‫الصورة التالٌة‪:‬‬

‫إلعداد خط فاكس جدٌد نتوجه إلى تبوٌب ‪ New Virtual Fax‬كما فً‬
‫الصورة التالٌة‪:‬‬

‫وفٌها نقوم بملء الحقول التالٌة‪:‬‬

‫‪ Virtual Fax Name ‬وفٌه نضع اسم مناسب للفاكس‪.‬‬


‫‪ Destination Email ‬وهنا نضع البرٌد اإللكترونً الذي‬
‫نود استقبال الفاكسات علٌه‪.‬‬

‫‪154‬‬
‫‪ Caller ID Name ‬وهو االسم الذي سٌظهر عند مستقبل‬
‫الفاكس‪ .‬ممكن أن نضع اسم الشركة على سبٌل المثال‪.‬‬
‫‪ Caller ID Number ‬وهو رقم الفاكس‪.‬‬
‫‪ Fax Destination(IAX) ‬وهو عبارة عن رقم التحوٌلة‬
‫التً سنقوم بإنشابها الحقا ً الستقبال الفاكس‪ ،‬والبد أن تكون من النوع‬
‫‪ .IAX‬لندخل رقم التحوٌلة ‪ 330‬على سبٌل المثال‪.‬‬
‫‪ Secret(IAX) ‬وهو كلمة المرور للتحوٌلة التً سنقوم‬
‫بإنشابها‪.‬‬
‫‪ Country Code ‬وهو رمز الدولة المتواجدٌن فٌها‪.‬‬
‫‪ Area Code ‬وهو رمز المدٌنة أو المنطقة المتواجدٌن فٌها‪.‬‬

‫بعد أن ننتهً نضغط على ‪ Save‬لنرى خط الفاكس الذي قمنا بإعداده‬


‫للتو‪ ،‬كما فً الصورة التالٌة‪:‬‬

‫علٌنا اآلن أن نقوم بإنشاء تحوٌلة ‪ IAX‬لربطها بالفاكس ولعمل ذلك نتوجه‬
‫إلى قسم ‪ Extensions‬تحت تبوٌب ‪ PBX Configuration‬كما فً الصورة‬
‫التالٌة‪:‬‬

‫وفٌها نختار ‪ Generic IAX2 Device‬ونضغط على ‪ Submit‬لتظهر‬


‫صفحة إعداد التحوٌلة كما فً الصورة التالٌة‪:‬‬

‫‪155‬‬
‫وفٌها ندخل رقم التحوٌلة ‪ 330‬ونختار اسم مناسب وندخل كلمة المرور‬
‫للتحوٌلة وٌجب أن تكون نفس كلمة المرور التً أدخلناها سابقا ً عندما أنشأنا خط‬
‫الفاكس‪.‬‬

‫‪156‬‬
‫عندما ننتهً نضغط على ‪ Submit‬ثم نؤكد الخٌار كالعادة بالضغط على‬
‫الشرٌط الوردي لتطبٌق اإلعدادات‪.‬‬

‫بهذا نكون جاهزٌن الستقبال الفاكسات‪ ،‬ونستطٌع إنشاء عدة خطوط فاكس‬
‫ونربط كل منها بتحوٌلة خاصة به ونوجهه إلى برٌد الكترونً محدد‪.‬‬

‫بقً أن نشٌر إلى أنه إذا رغبنا بتخصٌص خط هاتفً محدد الستقبال الفاكس‬
‫علٌنا أن نقوم بإعداده فً قسم ‪ Inbound Routes‬وتوجٌهه إلى التحوٌلة التً‬
‫أنشأناها لهذا الغرض كما فً الصورة التالٌة‪:‬‬

‫‪157‬‬
158
‫وفٌها نختار وصف مناسب فً الحقل ‪ Description‬ونحدد رقم الخط‬
‫الهاتفً المخصص للفاكس فً الحقل ‪ DID Number‬وأخٌراً نحدد الوجهة التً‬
‫سٌتم تحوٌل المتصل إلٌها وستكون فً هذه الحالة عبارة عن تحوٌلة الفاكس‪.‬‬

‫عندما ننتهً نضغط على ‪ Submit‬ثم نؤكد الخٌار كالعادة بالضغط على‬
‫الشرٌط الوردي لتطبٌق اإلعدادات‪.‬‬

‫اآلن أصبحنا جاهزٌن الستقبال الفاكسات على رقم هاتفً مخصص لهذا‬
‫الغرض‪.‬‬

‫لكن ماذا لو أردنا استقبال الفاكس والمكالمات الهاتفٌة على نفس الرقم؟‬
‫بالرغم من أن هذه الحالة غٌر مستحبة إال أنها ممكنة ‪ ،‬ألن النظام سٌتمكن من‬
‫التفرٌق بٌن نغمة الفاكس وأي صوت آخر تلقابٌا ً بحٌث إذا كان المتصل عبارة‬
‫عن جهاز فاكس فإن النظام سٌقوم بتوجٌه المكالمة إلى تحوٌلة الفاكس التً تم‬
‫تعرٌفها‪ ،‬أما أن لم ٌستمع النظام إلى نغمة الفاكس الممٌزة فإنه سٌوجه المتصل‬
‫إلى قابمة ‪ IVR‬أو أي وجهة أخرى محددة فً إعدادات استقبال المكالمات‬
‫‪ .Inbound Routes‬كً نتعرف على كٌفٌة القٌام بذلك نتوجه مجدداً إلى قسم‬
‫‪ Inbound Routes‬كما فً الصورة التالٌة‪:‬‬

‫‪159‬‬
160
‫وفٌها نستطٌع ترك الحقل ‪ DID Number‬فارغا ً إذا أردنا استقبال جمٌع‬
‫المكالمات والفاكسات على نفس الرقم‪ ،‬ونحدد تحوٌلة الفاكس فً الخٌار ‪Fax‬‬
‫‪ Extension‬ونختار ‪ Zaptel‬من قابمة ‪ Fax Detection Type‬وٌفضل‬
‫أن نسمح للنظام بالتوقف لثانٌتٌن أو ثالث قبل تحوٌل المتصل إلى وجهته وذلك‬
‫كً ٌكون لدٌه الوقت الكافً للتعرف على نغمة الفاكس فً حال ورودها‪ ،‬ولعمل‬
‫ذلك نضع الرقم ‪ 3‬فً الحقل ‪ ،Pause After Answer‬وأخٌراً نحدد الوجهة‬
‫الربٌسٌة لتحوٌل المتصلٌن فً غٌر حالة الفاكس‪ ،‬فنختار مثالً تحوٌلهم إلى قابمة‬
‫‪ IVR‬الربٌسٌة‪ .‬عندما ننتهً نضغط على ‪ Submit‬ثم نؤكد الخٌار كالعادة‬
‫بالضغط على الشرٌط الوردي لتطبٌق اإلعدادات‪.‬‬

‫بقً لدٌنا خطوة أخٌرة لضمان عمل النظام بدون مشاكل وهً بالتوجه إلى‬
‫قسم ‪ General Settings‬تحت تبوٌب ‪ PBX Configuration‬وتعطٌل‬
‫خدمة الفاكس من هناك كً ال تتعارض مع اإلعدادات التً قمنا بها وذلك كما فً‬
‫الصورة التالٌة‪:‬‬

‫ونضغط على ‪ Submit Changes‬ثم نؤكد الخٌار كالعادة بالضغط على‬


‫الشرٌط الوردي لتطبٌق اإلعدادات‪.‬‬

‫بهذا ٌكون النظام جاهزاً الستقبال الفاكسات على نفس الرقم المخصص‬
‫الستقبال المكالمات الهاتفٌة‪.‬‬

‫نستطٌع تحدٌد برٌد الكترونً الستقبال التقارٌر حول نشاط سٌرفر الفاكس‬
‫وأي أخطاء أثناء االستقبال أو اإلرسال ‪ ،‬ولعمل ذلك نرجع إلى تبوٌب ‪Fax‬‬
‫الربٌسً ومنه نتوجه إلى تبوٌب ‪ Fax Master‬الفرعً كما فً الصورة التالٌة‪:‬‬

‫‪161‬‬
‫‪Apply‬‬ ‫وفٌها ندخل عنوان البرٌد االلكترونً‪ ،‬ثم نضغط على‬
‫‪.Changes‬‬

‫نستطٌع كذلك تحدٌد األجهزة المسموح لها إرسال فاكسات عن طرٌق‬


‫السٌرفر وذلك بإدخال عناوٌن اآلٌبً الخاصة بها فً تبوٌب ‪ Fax Clients‬كما‬
‫فً الصورة التالٌة‪:‬‬

‫وفٌها ندخل العناوٌن لألجهزة المسموح لها إرسال الفاكسات ثم نضغط على‬
‫‪.Apply changes‬‬

‫أما للوصول إلى قاعدة بٌانات الفاكسات المرسلة والمستقبلة فنتوجه إلى‬
‫تبوٌب ‪ Fax Visor‬كما فً الصورة التالٌة‪:‬‬

‫‪162‬‬
‫حٌث نجد فٌها قابمة بالفاكسات المرسلة والمستقبلة مع إمكانٌة تنزٌل صورة‬
‫عن أي منها بصٌغة ‪. pdf‬‬

‫عندما ٌقوم السٌرفر باستالم فاكس ما فإنه ٌقوم بتحوٌله إلى ملف ‪pdf‬‬
‫وٌرسل نسخة منه بالمرفقات إلى عنوان البرٌد االلكترونً الذي تم تحدٌده سابقا ً‬
‫عند تعرٌف خط الفاكس فً تبوٌب ‪.،New Virtual Fax‬‬

‫ٌمكن اإلطالع على نموذج البرٌد االلكترونً المرسل أو التعدٌل علٌه‬


‫بالتوجه إلى ‪ Template Email‬كما فً الصورة التالٌة‪:‬‬

‫حٌث نستطٌع تعدٌل أي من البٌانات فً النموذج بالضغط على ‪Edit‬‬


‫‪ Parameters‬كما فً الصورة التالٌة‪:‬‬

‫وعندما ننتهً من إجراء التعدٌالت الالزمة نضغط على ‪.Save‬‬

‫إرسال الفاكسات‬

‫بعد أن شرحنا كٌفٌة استقبال الفاكسات‪ ،‬بقً علٌنا أن نتعلم كٌفٌة إرسالها‬
‫عن طرٌق السٌرفر‪.‬‬

‫بإمكاننا إرسال أي فاكس من أي جهاز كمبٌوتر عن طرٌق طباعة الملف‬


‫المراد إرساله بالفاكس إلى طابعة وهمٌة خاصة تقوم بإرساله إلى سٌرفر الفاكس‬
‫والذي ٌقوم بدوره بتوصٌله إلى وجهته المطلوبة‪.‬‬

‫فمثالً إذا كنا نستخدم نظام وٌندوز فً أحد األجهزة وأردنا أن نرسل‬
‫الفاكسات منه‪ ،‬فإن أول خطوة هً أن نقوم بإضافة عنوان اآلٌبً ‪IP Address‬‬

‫‪163‬‬
‫الخاص بذلك الجهاز (ٌفضل أن ٌكون عنوان ثابت ‪ )Static‬إلى قابمة عناوٌن‬
‫األجهزة المسموح لها بإرسال الفاكسات وذلك فً تبوٌب ‪ Fax Clients‬كما بٌنا‬
‫سابقا ً‪.‬‬

‫ثم نقوم بتنزٌل وتنصٌب أحد برامج الفاكس المتوافقة مع سٌرفر ‪Hylafax‬‬
‫مثل برنامج ‪ YajHFC‬والذي ٌمكن تنزٌله من الموقع‬
‫‪ ، http://prdownload.berlios.de/yajhfc/‬وهو ٌحتاج إلى الجافا كً‬
‫ٌتمكن من العمل لهذا تأكدوا أوالً من تنصٌب ‪Java Runtime Engine‬‬
‫)‪.(JRE‬‬

‫بعد االنتهاء من تنصٌب البرنامج وتشغٌله ألول مرة‪ ،‬البد لدٌنا من إعداده‬
‫كما فً الصورة التالٌة‪:‬‬

‫حٌث ندخل عنوان السٌرفر فً الحقل ‪ Host name‬وندخل رقم التحوٌلة‬


‫الخاصة بالفاكس فً الحقل ‪ username‬وأخٌرا ندخل كلمة المرور الخاصة‬
‫بتلك التحوٌلة فً حقل ‪ Password‬ثم نضغط على ‪.OK‬‬

‫وعندها سنجد واجهة البرنامج كما فً الصورة التالٌة‪:‬‬

‫‪164‬‬
‫حٌث نستطٌع أن نحصل على قابمة بالفاكسات المرسلة والمستقبلة‬
‫والفاكسات قٌد اإلرسال أو االستقبال‪.‬‬

‫اآلن إذا أردنا أن نرسل فاكسا ً ‪ ،‬فإن كل ما علٌنا فعله هو فتح الملف المراد‬
‫إرساله بالفاكس ثم طباعته كما فً الصورة التالٌة‪:‬‬

‫‪165‬‬
‫حٌث نختار ‪ YajHFC Fax‬من قابمة الطابعات ثم نضغط على ‪OK‬‬
‫لتظهر لنا شاشة برنامج الفاكس كما فً الصورة التالٌة‪:‬‬

‫حٌث ندخل رقم الفاكس فً الحقل ‪ Fax number‬ثم نضغط على ‪Send‬‬
‫لٌتم إرسال صورة عن الملف إلى سٌرفر الفاكس الذي ٌقوم بدوره بطلب رقم‬
‫الفاكس وإرساله‪ ،‬ومن الممكن متابعة حالة الفاكس من واجهة البرنامج الربٌسٌة‪.‬‬

‫‪166‬‬
‫بهذا نكون قد تعلمنا كٌفٌة إرسال الفاكسات عن طرٌق برنامج ‪.YajHFC‬‬

‫هناك طرٌقة أخرى إلرسال الفاكسات عن طرٌق الوٌب‪ ،‬حٌث نستطٌع فتح‬
‫صفحة الوٌب المخصصة لذلك من أي مكان داخل أو خارج الشركة وتحمٌل‬
‫الملف المراد إرساله بالفاكس من هناك‪ ،‬لٌقوم السٌرفر بإرساله‪.‬‬

‫كً نتمكن من استخدام هذه الخاصٌة علٌنا أوالً تنصٌب حزمة برمجٌة‬
‫خاصة بإدارة الفاكس عن طرٌق الوٌب اسمها ‪ .Avantfax‬لعمل ذلك نتوجه إلى‬
‫قسم ‪ Repositories‬تحت تبوٌب ‪ Updates‬التابع إلى التبوٌب الربٌسً‬
‫‪ System‬كما فً الصورة التالٌة‪:‬‬

‫وفٌها نضع إشارة على المربع أمام ‪Extras RPM Repository for‬‬
‫‪ Elastix‬وذلك لكً ٌتمكن النظام من الحصول على مزٌد من الحزم البرمجٌة‬
‫التً ال تأتً محملة مع النظام تلقابٌا ً‪ .‬بعدها نضغط على ‪ Save/Update‬لحفظ‬
‫التعدٌالت‪ ،‬ثم نتوجه اآلن إلى قسم ‪ Packages‬كما فً الصورة التالٌة‪:‬‬

‫‪167‬‬
‫وفٌها نضغط على ‪ Repositories Update‬لتظهر مالحظة باللون‬
‫‪Updating‬‬ ‫األحمر تشٌر إلى أنه جاري تحدٌث مصادر النظام‬
‫‪ ،Repositories‬وعندما تنتهً عملٌة التحدٌث سٌتم إعالمنا بذلك كما فً‬
‫الصورة التالٌة‪:‬‬

‫وفٌها نضغط على ‪ OK‬لنرجع إلى الشاشة السابقة كما فً ٌلً‪:‬‬

‫وفٌها نبحث عن الحزمة البرمجٌة ‪ Avantfax‬بكتابة اسمها فً الحقل‬


‫‪ Name‬ثم الضغط على ‪ Search‬لتظهر لنا معلومات الحزمة البرمجٌة‪.‬‬

‫لتنصٌبها نضغط على الرابط ‪ ،install‬وسٌعلمنا النظام بأنه ٌقوم بعملٌة‬


‫التنصٌب كما فً الصورة التالٌة‪:‬‬

‫‪168‬‬
‫بعد اكتمال عملٌة التنصٌب ستتغٌر حالة الحزمة إلى ‪ Installed‬كما فً‬
‫الصورة التالٌة‪:‬‬

‫نستطٌع اآلن اختبار واجهة إدارة الفاكس الجدٌدة بالتوجه إلى العنوان ‪:‬‬
‫مع استبدال ‪192.168.0.80‬‬ ‫‪https://192.168.0.80/avantfax‬‬
‫بعنوان السٌرفر لدٌكم‪ ،‬كما فً الصورة التالٌة‪:‬‬

‫ونالحظ أنها تظهر باللغة االسبانٌة‪ ،‬ولكن ال داعً للقلق ألننا سنحول اللغة‬
‫إلى االنجلٌزٌة فٌما بعد‪ .‬ندخل االسم ‪ Admin‬فً الحقل األول وكلمة المرور‬
‫‪ password‬فً الحقل الثانً ثم نضغط على ‪ Entrar‬لتظهر لنا الصورة‬
‫التالٌة‪:‬‬

‫‪169‬‬
‫وفٌها ندخل كلمة المرور القدٌمة ‪ password‬فً الحقل األول ‪ ،‬ثم ندخل‬
‫كلمة مرور جدٌدة فً الحقل الثانً ونعٌد إدخالها فً الحقل الثالث للتأكٌد‪،‬‬
‫ونضغط على ‪ Actualizar‬لتطبٌق التغٌٌرات‪ ،‬وعندها سننتقل إلى شاشة جدٌدة‬
‫كما فً الصورة التالٌة‪:‬‬

‫وفٌها نضغط على رابط اإلعدادات ‪ Configuracion‬لتظهر صفحة‬


‫جدٌدة كما فً الصورة التالٌة‪:‬‬

‫‪170‬‬
‫وفٌها نختار اللغة االنجلٌزٌة من قابمة اللغات ثم نضغط على ‪Actualizar‬‬
‫لتتحول واجهة البرنامج إلى اللغة االنجلٌزٌة كما فً الصورة التالٌة‪:‬‬

‫وفٌها نضغط على رمز اإلعدادات الذي ٌظهر فً الصورة (نضغط على‬
‫الرمز ولٌس على رابط ‪ ،)Settings‬وعندها سننتقل إلى شاشة أخرى كما فً‬
‫الصورة التالٌة‪:‬‬

‫وفٌها نتوجه إلى القابمة ونختار ‪ Modems‬كما فً الصورة التالٌة‪:‬‬

‫‪171‬‬
‫وعندها ستفتح صفحة جدٌدة كما فً الصورة التالٌة‪:‬‬

‫وفٌها ندخل اسم الجهاز الذي ٌمثل المودم المسبول عن التعامل مع الفاكس‬
‫فً الحقل ‪ ،Device‬وٌكون هذا االسم هو نفسه الذي ٌظهر فً تبوٌب ‪Virtual‬‬
‫‪ Fax List‬لخط الفاكس الذي أنشأناه سابقا ً كما فً الصورة التالٌة‪:‬‬

‫لهذا فً حالتنا سندخل ‪ ttyIAX1‬فً الحقل ‪ Device‬ونختار اسم مناسب‬


‫للفاكس ندخله فً الحقل ‪ Alias‬ثم نضغط على ‪ Save‬لٌتم حفظ التعدٌالت‪.‬‬

‫نستطٌع اآلن العودة إلى الواجهة الربٌسٌة باختٌار ‪ Inbox‬من القابمة كما‬
‫فً الصورة التالٌة‪:‬‬

‫‪172‬‬
‫وعندها ستظهر الواجهة الربٌسٌة كما فً الصورة التالٌة‪:‬‬

‫ونالحظ فٌها أنه قد تم تعرٌف الفاكس بشكل صحٌح‪ .‬نحن جاهزون اآلن‬
‫إلرسال فاكس عن طرٌق الوٌب ولذلك نتوجه إلى قسم ‪ Send Fax‬كما فً‬
‫الصورة التالٌة‪:‬‬

‫‪173‬‬
‫وفٌها ندخل رقم الفاكس الذي نود اإلرسال إلٌه (ممكن إدخال عدة أرقام‬
‫فاكس مفصول بٌنهم بفاصلة منقوطة ‪ ،‬إذا رغبنا بإرسال نفس الفاكس إلى عدة‬
‫جهات) وذلك فً الحقل ‪ ،Destination fax numbers‬ثم نختار الملف الذي‬
‫نود إرساله بالفاكس بالضغط على ‪ Choose File‬مع االنتباه إلى أن نوع‬
‫الملف البد أن ٌكون واحدا مما ٌلً‪.PostScript, PDF, Tiff, Text :‬‬

‫من الممكن إرسال صفحة إضافٌة ‪ Cover Page‬تحتوي على معلومات‬


‫عن المرسل والشخص المستهدف‪.‬‬

‫عندما ننتهً نضغط على ‪ Send‬لٌتم إرسال الفاكس ‪.‬‬

‫‪174‬‬
‫التقارٌر ‪Reports‬‬
‫نستطٌع الحصول على مجموعة من التقارٌر حول عمل النظام بالتوجه إلى‬
‫تبوٌب ‪ Reports‬كما فً الصورة التالٌة‪:‬‬

‫حٌث نبدأ مع التقرٌر األول‪ :‬تقرٌر تفاصٌل المكالمات ‪Call Detail‬‬


‫)‪ Record (CDR‬والذي ٌحتوي على معلومات تفصٌلٌة حول جمٌع المكالمات‬
‫التً تم إجراؤها عبر النظام مثل رقم هاتف المتصل والمتصل به وقناة االتصال‬
‫المستخدمة وقت المكالمة ومدتها وحالتها‪.‬‬

‫نستطٌع إظهار تفاصٌل المكالمات الخاصة بفترة محددة أو وجهة اتصال‬


‫محددة أو وفقا لحالة المكالمة‪.‬‬

‫نستطٌع كذلك استخراج نسخة من السجل على شكل ملف ‪( csv‬نستطٌع‬


‫فتحه باستخدام برنامج ‪ Excel‬أو أي برنامج مشابه) وذلك بالضغط على رابط‬
‫‪.Export‬‬

‫أما للحصول على تقرٌر بٌانً باستخدام قنوات أو خطوط االتصال فإننا‬
‫نتوجه إلى تبوٌب ‪ Channels Usage‬كما فً الصورة التالٌة‪:‬‬

‫‪175‬‬
‫من أحد خصابص النظام الهامة مقدرته على توفٌر تقارٌر بتكلفة المكالمات‬
‫المحلٌة أو الدولٌة وفقا لقناة االتصال المستخدمة‪ .‬لكن لالستفادة من هذه الخاصٌة‬
‫البد لنا من تعرٌف التكلفة لكل جهة اتصال عبر القنوات المعرفة لدٌنا‪ ،‬وذلك‬
‫بالتوجه إلى تبوٌب الفوترة ‪ Billing‬كما فً الصورة التالٌة‪:‬‬

‫تتمثل الخطوة األولى بالتوجه إلى قسم ‪ Billing Setup‬كما فً الصورة‬


‫التالٌة‪:‬‬

‫‪176‬‬
‫وفٌها نحدد قنوات االتصال التً نود حساب المكالمات عبرها‪ .‬مثال نستطٌع‬
‫اختٌار قناة االتصال عبر االنترنت ثم نضغط على ‪.Billing Capable‬‬

‫كما نستطٌع تحدٌد تسعٌرة افتراضٌة للدقٌقة فً الحقل ‪Default Rate‬‬


‫وتسعٌرة افتراضٌة لكلفة إجراء االتصال فً الحقل ‪Default Rate Offset‬‬
‫حٌث ٌقوم بعض مزودي خدمة االتصال عبر االنترنت بفرض رسوم ثابتة‬
‫إلجراء االتصال تضاف إلى التسعٌرة الكلٌة لعدد دقابق االتصال‪.‬‬

‫ننتقل اآلن إلى قسم ‪ Rates‬كما فً الصورة التالٌة‪:‬‬

‫وفٌها نضغط على ‪ Create New Rate‬لتعرٌف تسعٌرة جدٌدة كما فً‬
‫الصورة التالٌة‪:‬‬

‫‪177‬‬
‫وفٌها نمأل الحقول التالٌة‪:‬‬

‫‪ Prefix ‬وهو كود الدولة أو المنطقة التً نود تعرٌف‬


‫التسعٌرة لها‪ ،‬وقد أدخلت الكود ‪ 050‬لإلشارة إلى المكالمات المحلٌة‬
‫الموجهة للهواتف المحمولة‪.‬‬
‫‪ Name ‬وهو اسم للتسعٌرة وهنا أدخلت ‪.Local Mobile‬‬
‫‪ Rate (by min) ‬وهنا ندخل تسعٌرة المكالمة للدقٌقة‬
‫الواحدة‪ ،‬مثال ندخل ‪.0.3‬‬
‫‪ Rate Offset ‬وهنا ندخل رسوم االتصال‪ ،‬فً حالتً‬
‫أدخلت ‪.0‬‬
‫‪ Trunk ‬وهنا نختار قناة االتصال التً تطبق علٌها التسعٌرة‪.‬‬

‫بعد أن ننتهً نضغط على ‪ Save‬لنرجع إلى الشاشة السابقة كما فً‬
‫الصورة التالٌة‪:‬‬

‫ونالحظ أنه قد تم إضافة سجل جدٌد للتسعٌرة التً قمنا بإضافتها‪ .‬نستطٌع‬
‫اآلن تعرٌف تسعٌرات إضافٌة بنفس الطرٌقة السابقة أو نستطٌع تحمٌل ملف‬
‫‪ٌ CSV‬حتوي على جمٌع التسعٌرات التً نود تعرٌفها لتوفٌر الوقت‪ ،‬حٌث ٌكفً‬
‫أن نضغط على ‪ Import File‬ونحدد الملف الذي ٌحتوي على التسعٌرات‬
‫المعرفة ونضغط على ‪ Save‬لٌتم إضافتها إلى النظام تلقابٌا‪.‬‬

‫‪178‬‬
‫نتوجه اآلن إلى قسم ‪ Billing Report‬لإلطالع على تكلفة المكالمات وفقا‬
‫للتسعٌرات التً قمنا بتعرٌفها‪ ،‬كما فً الصورة التالٌة‪:‬‬

‫ونالحظ فٌها التسعٌرات التً قمنا بتعرٌفها وتطبٌقها على المكالمات‬


‫الصادرة‪.‬‬

‫نستطٌع الحصول على تقرٌر بالرسوم البٌانٌة لتوزٌع المكالمات وفقا‬


‫للوجهات التً تم تعرٌفها كما فً الصورة التالٌة‪:‬‬

‫بعد أن انتهٌنا من تبوٌب الفوترة ‪ Billing‬نستطٌع الحصول على سجل‬


‫تفصٌلً عن عمل نظام ‪ Asterisk‬بالتوجه إلى تبوٌب ‪ Asterisk Logs‬كما‬
‫فً الصورة التالٌة‪:‬‬

‫‪179‬‬
‫وٌعتبر هذا السجل غاٌة فً األهمٌة الكتشاف أسباب األعطال وكٌفٌة‬
‫معالجتها‪.‬‬

‫ونستطٌع الحصول على رسم بٌانً حول حالة أي من التحوٌالت أو خطوط‬


‫االتصال بالتوجه إلى تبوٌب ‪ Graphic Report‬كما فً الصورة التالٌة‪:‬‬

‫أما للحصول على تقرٌر مختصر حول جمٌع التحوٌالت أو مستخدمٌها فإننا‬
‫نتوجه إلى تبوٌب ‪ Summary by Extension‬كما فً الصورة التالٌة‪:‬‬

‫‪180‬‬
‫وللوصول إلى مزٌد من التفاصٌل الخاصة بأي من التحوٌالت فإننا نضغط‬
‫على رابط ‪ Call Details‬لنحصل على تفاصٌل إضافٌة كما فً الصورة التالٌة‪:‬‬

‫بهذا نكون قد تناولنا جمٌع أنواع التقارٌر التً ٌصدرها النظام‪.‬‬

‫‪181‬‬
‫ربط أنظمة اتصال الفروع مع المكتب‬
‫الربٌسً‬
‫لنفترض أننا نعمل فً مؤسسة لدٌها عدة فروع فً عدة مدن ودول مختلفة‬
‫وقمنا بتركٌب نظام ‪ Elastix‬فً كل من هذه الفروع ونود اآلن أن نربط هذه‬
‫األنظمة سوٌا كً نتمكن من إجراء مكالمات مجانٌة بٌن الفروع‪.‬‬

‫أوال ٌجب أن نتأكد أن كال من الفروع لدٌه اتصال ذو نطاق واسع بشبكة‬
‫االنترنت وٌمكن حساب سعة النطاق المطلوبة إلجراء المكالمات بٌن الفروع‬
‫بمعرفة أكبر عدد متوقع للمكالمات التً سٌتم إجراؤها بٌن الفروع فً نفس الوقت‬
‫مع األخذ بعٌن االعتبار أن الثانٌة الواحدة من المكالمة عبر االنترنت تتطلب سعة‬
‫نطاق ‪ 87.2‬كٌلو بت فً الثانٌة فً االتجاه الواحد‪ ،‬وحٌث أن أي مكالمة ستكون‬
‫باتجاهٌن مرسل ومستقبل فإن سعة النطاق ستصل إلى ‪ 174.4‬كٌلو بت فً‬
‫الثانٌة‪ .‬هذا إذا اعتمدنا إرسال واستقبال الصوت باستخدام تقنٌة ضغط للبٌانات‬
‫‪ G.711‬لضمان أعلى جودة للصوت ‪ ،‬أما فً حال استخدام تقنٌات الضغط‬
‫األخرى فإن هذا الرقم سٌقل وفقا لتقنٌة الضغط المستخدمة كما ٌلً‪:‬‬
‫سعة النطاق المطلوبة فً االتجاه الواحد (كٌلو بت فً الثانٌة)‬ ‫تقنٌة الضغط ‪Codec‬‬
‫‪87.2‬‬ ‫‪G.711‬‬
‫‪31.2‬‬ ‫‪G.729‬‬
‫‪20.8-21.9‬‬ ‫‪G723.1‬‬
‫‪47.2-55.2‬‬ ‫‪G.726‬‬
‫‪31.5‬‬ ‫‪G.728‬‬
‫‪63-79‬‬ ‫‪G.722‬‬
‫‪27.7‬‬ ‫‪iLBC‬‬
‫‪28.6‬‬ ‫‪GSM‬‬

‫ٌدعم النظام جمٌع تقنٌات الضغط الواردة فً الجدول وتكون مدمجة به عدا‬
‫‪ G.729‬و ‪ G723.1‬حٌث ٌتطلب استخدامهما شراء رخصة قبل تركٌبهما فً‬
‫النظام‪ ،‬أما ‪ iLBC‬فهو مجانً ولكنه ٌحتاج إلى تركٌب‪.‬‬

‫إذا لم نحدد تقنٌة ضغط معٌنة فإن النظام سٌستخدم ‪ G.711‬وٌرمز لها‬
‫عادة باالسم ‪ ulaw‬أو ‪.alaw‬‬

‫نستطٌع تحدٌد التقنٌة التً نود استخدامها للضغط فً خصابص أي تحوٌلة‬


‫وذلك بالتوجه إلى قسم ‪ Extensions‬تحت تبوٌب ‪PBX Configuration‬‬
‫واختٌار التحوٌلة التً نود تعدٌل خصابصها‪ ،‬وهناك نتوجه إلى قسم ‪Device‬‬
‫‪ Options‬كما فً الصورة التالٌة‪:‬‬

‫‪182‬‬
‫وفٌها نضع التقنٌات التً ال نود استخدامها فً الحقل ‪ disallow‬ونضع‬
‫التقنٌة التً نود استخدامها فً الحقل ‪ allow‬فمثال إذا رغبنا باستخدام تقنٌة‬
‫الضغط ‪ ilbc‬فقط فإننا نضع الكلمة ‪ all‬فً الحقل ‪ disallow‬ونضع ‪ ilbc‬فً‬
‫الحقل ‪ ،allow‬ثم نضغط على ‪ٌ .Submit‬جب أن ننتبه إال أن جهاز ‪IP-‬‬
‫‪ Phone‬أو برنامج ‪ sotfphone‬المرتبط بهذه التحوٌلة ٌجب أن ٌكون قادرا‬
‫على دعم تقنٌة الضغط التً حددناها‪.‬‬

‫فٌما ٌلً اختصارات كل من تقنٌات الضغط الستخدامها مع ‪ allow‬أو‬


‫‪:disallow‬‬

‫‪183‬‬
G.711 µ-law = ulaw

G.711 Alaw = alaw

G.722 = g722

G.723.1 = g723.1

G.726 = g726

G.728= g728

G.729 = g729

GSM = gsm

iLBC = ilbc

‫لنقوم اآلن بإعداد النظام فً المكتب الربٌسً لٌتصل مع النظام فً فرع‬


‫ فً كل من‬IAX ‫ من النوع‬Trunk ‫ ولهذا الغرض نقوم بإنشاء قناة اتصال‬،‫آخر‬
:ً‫النظامٌن وفقا للجدول التال‬
‫الفرع‬ ً‫المكتب الربٌس‬
xxx xxx Outgoing Dial Rules
InterOffice InterOffice Trunk Name
host=MainofficeIP host=branchIP Peer Details
qualify=yes qualify=yes
Type=peer Type=peer
InterOffice-In InterOffice-In User Context
context=from-internal context=from-internal User Details
host=MainOfficeIP host=branchIP
type=user type=user

MainOfficeIP ‫ ونستبدل‬،‫ بعنوان االنترنت للفرع‬branchIP ‫ونستبدل‬


.ً‫بعنوان االنترنت للمكتب الربٌس‬

Outbound Route ‫ونقوم اآلن بإنشاء إعداد جدٌد للمكالمات الصادرة‬


:ً‫فً كل من نظامً المكتب الربٌسً والفرع كما فً الجدول التال‬
‫الفرع‬ ً‫المكتب الربٌس‬
InterOffice InterOffice Route Name
9|xxx 9|xxx Dial Patterns
IAX2/InterOffice IAX2/InterOffice Trunk Sequence

184
‫اآلن ٌجب أن نحرص أن تكون إعدادات ‪ InterOffice‬سابقة لغٌرها من‬
‫اإلعدادات كما فً الصورة التالٌة‪:‬‬

‫اآلن عندما ٌقوم ٌرٌد أي فرد من المكتب الربٌسً باالتصال بشخص آخر‬
‫فً الفرع فإنه ٌطلب رقم تحوٌلة ذلك الشخص مسبوقا برقم ‪ ،9‬فمثال لالتصال‬
‫من المكتب الربٌسً بالتحوٌلة رقم ‪ 550‬فً الفرع فإننا نطلب الرقم ‪9550‬‬
‫وٌكون االتصال فً هذه الحالة عبر شبكة االنترنت‪ .‬نستطٌع القٌام بنفس العملٌة‬
‫لالتصال من الفرع بأي تحوٌلة فً المكتب الربٌسً‪.‬‬

‫ٌمكن استخدام هذه الطرٌقة أٌضا إلجراء مكالمات خارجٌة من أي هاتف‬


‫فً أحد الفروع عن طرٌق النظام فً المكتب الربٌسً‪ ،‬مثال لنفترض أن مكتبنا‬
‫الربٌسً موجود فً دبً ولدٌنا فرع فً بارٌس وأراد أحد الموظفٌن فً فرع‬
‫بارٌس االتصال برقم خارجً موجود فً اإلمارات ‪ ،‬فإننا فً هذه الحالة نستطٌع‬
‫تحوٌل جمٌع االتصاالت الموجهة إلى أي رقم فً اإلمارات إلى النظام فً المكتب‬
‫الربٌسً لٌقوم باالتصال محلٌا وربط المتصل من فرع بارٌس بالرقم المحلً فً‬
‫اإلمارات‪ٌ .‬مكن تطبٌق هذا السٌنارٌو وغٌره وفقا للحاجة بالتعدٌل فقط فً‬
‫إعدادات ‪ Dial Patterns‬للمكالمات الصادرة ‪Outbound Routes‬‬
‫المتصلة بقناة االتصال ‪ .InterOffice‬فإذا قمنا بإدخال السطر التالً فً‬
‫إعدادات ‪ Dial Patterns‬للمكالمات الصادرة والمتصلة بقناة االتصال‬
‫‪ InterOffice‬فً النظام فً فرع بارٌس‪ 00971x. :‬فإن أي متصل من فرع‬
‫بارٌس بأي رقم هاتفً فً اإلمارات سٌتم تحوٌله إلى النظام فً المكتب الربٌسً‪.‬‬

‫‪185‬‬
‫إعداد ‪SugarCRM‬‬
‫ٌدعم نظام ‪ Elastix‬اثنٌن من أشهر أنظمة إدارة عالقات الزبابن ‪CRM‬‬
‫هما ‪ SugarCRM‬و ‪ ،vtigerCRM‬وٌتمثل الدعم بإمكانٌة االتصال بأي‬
‫عمٌل مباشرة من صفحة الوٌب بالنقر على رقم هاتفه‪.‬‬

‫سنتناول شرح إعداد واحد من هذٌن النظامٌن وهو ‪ ،vtigerCRM‬ولعمل‬


‫ذلك نتوجه إلى تبوٌب ‪ vTigerCRM‬التابع للتبوٌب الربٌسً ‪ Extras‬كما فً‬
‫الصورة التالٌة‪:‬‬

‫وفٌها نضغط على رابط ‪ click here‬لتتم عملٌة التنصٌب وتظهر لنا‬
‫شاشة إدخال االسم وكلمة المرور كما فً الصورة التالٌة‪:‬‬

‫وفٌها ندخل اسم المستخدم ‪ admin‬وكلمة المرور ‪ٌ( admin‬فضل تغٌٌر‬


‫كلمة المرور االفتراضٌة بعد الولوج إلى النظام)‪ ،‬ثم نضغط على ‪Sign in‬‬
‫لتظهر لنا صفحة جدٌدة كما فً الصورة التالٌة‪:‬‬

‫‪186‬‬
‫وفٌها نستطٌع التوجه إلى تبوٌب للتحكم فً إعدادات النظام كما فً الصورة‬
‫التالٌة‪:‬‬

‫وفٌها نتوجه إال إعدادات المستخدمٌن ‪ Users‬لتظهر لنا صفحة أخرى كما‬
‫فً الصورة التالٌة‪:‬‬

‫‪187‬‬
‫وفٌها نستطٌع إضافة مستخدمٌن جدد أو التعدٌل على خصابص المستخدمٌن‬
‫الموجودٌن‪ .‬نضغط على اسم المستخدم ‪ admin‬لتظهر صفحة إعداداته كما فً‬
‫الصورة التالٌة‪:‬‬

‫وفٌها نستطٌع تغٌٌر كلمة المرور بالضغط على ‪Change Password‬‬


‫أما للتعدٌل على باقً البٌانات فنضغط على ‪ Edit‬كما فً الصورة التالٌة‪:‬‬

‫‪188‬‬
‫وفٌها ٌهمنا إدخال رقم التحوٌلة الخاصة بهذا المستخدم فً الحقل‬
‫‪ Asterisk Extension‬كً ٌتمكن من إجراء اتصاالت عن طرٌق النظام‬
‫عندما ٌنقر على أي رقم هاتف فً واجهة ‪ .vTigerCRM‬أدخلت رقم التحوٌلة‬
‫‪ 100‬وضغطت على ‪ Save‬لحفظ اإلعدادات‪.‬‬

‫نقوم اآلن باختبار خاصٌة االتصال وذلك بأن نقوم أوال بإضافة معلومات‬
‫جهة اتصال ‪ Contact‬بالتوجه إلى تبوٌب ‪ Sales‬ثم نختار ‪ Contacts‬كما‬
‫فً الصورة التالٌة‪:‬‬

‫وفٌها نضغط على ‪ Create a Contact‬لتظهر لنا صفحة جدٌدة كما فً‬
‫الصورة التالٌة‪:‬‬

‫‪189‬‬
‫وٌهمنا فٌها إدخال اسم المتعامل ورقم هاتفه ثم نضغط على ‪ Save‬ونرجع‬
‫إلى شاشة ‪ Contacts‬الربٌسٌة كما فً الصورة التالٌة‪:‬‬

‫وفٌها نستطٌع أن نتصل بهذا المتعامل بأن نضغط على رقم هاتفه كما فً‬
‫الصورة التالٌة‪:‬‬

‫ما سٌحصل اآلن هو أن الهاتف المتصل بالتحوٌلة رقم ‪ 100‬سٌرن وعندما‬


‫نرفع السماعة سٌتم االتصال تلقابٌا بالعمٌل المطلوب‪.‬‬

‫‪190‬‬
‫إعداد سٌرفر البرٌد اإللكترونً‬
‫نستطٌع استخدام سٌرفر البرٌد االلكترونً ‪ Postfix‬الذي ٌأتً محمال مع‬
‫نظام ‪ Elastix‬إلدارة جمٌع المهام المتعلقة بإرسال واستقبال البرٌد االلكترونً‬
‫بشرط أن ٌكون لدٌنا اسم مجال ‪ domain‬خاص بنا مع إمكانٌة التحكم بسجالت‬
‫‪ DNS MX‬فً لوحة التحكم الخاصة بالمجال المحجوز باسمنا إلعالم العالم‬
‫الخارجً بعنوان السٌرفر المسبول عن إدارة البرٌد االلكترونً الخاص بنا‪ .‬فً‬
‫حال توفر ذلك نستطٌع توكٌل مهمة إدارة البرٌد االلكترونً لنظام ‪Elastix‬‬
‫وذلك بالتوجه إلى تبوٌب ‪ Domains‬التابع للتبوٌب الربٌسً ‪ Email‬كما فً‬
‫الصورة التالٌة‪:‬‬

‫وفٌها نضغط على ‪ Create Domain‬وعندها ستظهر صفحة جدٌدة كما‬


‫فً الصورة التالٌة‪:‬‬

‫وفٌها ندخل اسم المجال المحجوز باسمنا ونضغط على ‪ Save‬لنعود إلى‬
‫الصفحة الربٌسٌة كما فً الصورة التالٌة‪:‬‬

‫‪191‬‬
‫نتوجه اآلن إلى تبوٌب ‪ Accounts‬كما فً الصورة التالٌة‪:‬‬

‫وفٌها نختار المجال الذي أنشأناه للتو من قابمة ‪ Domain‬ثم نضغط على‬
‫‪ Create Account‬لنبدأ بإنشاء حسابات برٌد الكترونً للمستخدمٌن لدٌنا كما‬
‫فً الصورة التالٌة‪:‬‬

‫وفٌها ندخل االسم الذي نود منحه لعنوان البرٌد االلكترونً وندخل كلمة‬
‫المرور ونحدد حجم صندوق البرٌد االلكترونً بالكٌلوباٌت فً الحقل ‪Quota‬‬
‫وعندما ننتهً نضغط على ‪ Save‬لنرجع إلى شاشة حسابات البرٌد االلكترونً‬
‫كما فً الصورة التالٌة‪:‬‬

‫‪192‬‬
‫نستطٌع اآلن تكرار العملٌة السابقة وننشا المزٌد من حسابات البرٌد‬
‫االلكترونً‪.‬‬

‫نترك تبوٌب ‪ Relay‬بدون تغٌٌر و نتوجه اآلن إلى تبوٌب ‪Webmail‬‬


‫لنختبر الحسابات التً قمنا بإنشابها كما فً الصورة التالٌة‪:‬‬

‫وفٌها ندخل حساب البرٌد االلكترونً الكامل فً الحقل ‪ ،Username‬فً‬


‫حالتنا قمت بإدخال ‪ admin.myadmin.com‬وندخل كلمة المرور ثم نضغط‬
‫على ‪ Login‬لتظهر واجهة البرٌد االلكترونً كما فً الصورة التالٌة‪:‬‬

‫‪193‬‬
‫وفٌها نضغط على ‪ Personal Settings‬لتظهر صفحة اإلعدادات كما‬
‫فً الصورة التالٌة‪:‬‬

‫وفٌها نغٌر ما نشاء من إعدادات وفقا للحاجة ثم نتوجه إلى تبوٌب‬


‫‪ Identities‬لتظهر صفحة اإلعدادات التالٌة‪:‬‬

‫‪194‬‬
‫االلكترونً‬ ‫البرٌد‬ ‫عنوان‬ ‫أن‬ ‫نالحظ‬ ‫وفٌها‬
‫‪ admin.mydomain.com@localhost‬غٌر مناسب للتراسل الخارجً‬
‫لهذا نضغط على ‪ New identity‬لتظهر الصفحة التالٌة‪:‬‬

‫وفٌها ندخل االسم وعنوان البرٌد االلكترونً كما ٌجب أن ٌراه العالم‬
‫الخارجً ونتأكد من اختٌار هذا الحساب لٌكون الحساب االفتراضً ‪Set‬‬
‫‪ default‬ثم نضغط على ‪ Save‬لٌتم حفظ اإلعدادات كما نرى فً الصورة‬
‫التالٌة‪:‬‬

‫بهذا نكون قد انتهٌنا من إعداد الحساب االلكترونً ونستطٌع إرسال‬


‫واستقبال البرٌد االلكترونً من واجهة الوٌب‪.‬‬

‫‪195‬‬
‫نستطٌع تفعٌل خاصٌة ‪ Anti spam‬لسٌرفر البرٌد االلكترونً بالتوجه‬
‫إلى تبوٌب ‪ Antispam‬كما فً الصورة التالٌة‪:‬‬

‫وفٌها نختار ‪ Enabled‬لتفعٌل الخدمة ثم نحدد مستوى الحماٌة من رسابل‬


‫البرٌد االلكترونً المزعجة من القابمة ‪ Spam Level‬مع االنتباه أنه كلما قل‬
‫الرقم سٌتمكن النظام من منع المزٌد من الرسابل المزعجة ولكنه قد ٌزٌل بعض‬
‫من الرسابل المفٌدة أٌضا‪ ،‬ومع زٌادة الرقم سٌحصل العكس‪ ،‬لهذا نختار المستوى‬
‫األوسط رقم ‪ 5‬ونضغط على ‪ Update‬لتفعٌل الخدمة‪.‬‬

‫‪196‬‬
‫سٌرفر التراسل الفوري ‪IM‬‬
‫ٌضم نظام ‪ Elastix‬سٌرفر خاص بالتراسل الفوري ‪Instant‬‬
‫‪ Messaging‬هو ‪ٌ Openfire‬دعم بروتوكول ‪ Jabber/XMPP‬وٌستخدم‬
‫لمنح للموظفٌن عبر المؤسسة وسٌلة للتراسل اآلمن عبر الشبكة المحلٌة ‪ LAN‬أو‬
‫الواسعة ‪ ،WAN‬كما ٌسمح بربط شبكة التراسل الداخلٌة مع أي خدمة تراسل‬
‫أخرى عبر شبكة االنترنت‪ ،‬كما تساعد هذه الخدمة على معرفة حالة كل عضو‬
‫إن كان متوفرا أو مشغوال أو ٌتكلم عبر الهاتف‪.‬‬

‫إلتمام عملٌة تنصٌب هذا السٌرفر نتوجه إلى تبوٌب ‪ IM‬كما فً الصورة‬
‫التالٌة‪:‬‬

‫وفٌها نضغط على رابط ‪ click here‬لتبدأ عملٌة التنصٌب كما فً‬
‫الصورة التالٌة‪:‬‬

‫وفٌها نختار اللغة المناسبة ونضغط على ‪ Continue‬لننتقل إلى الصفحة‬


‫التالٌة‪:‬‬

‫‪197‬‬
‫وفٌها ٌظهر اسم المجال لدٌكم ورقم المنفذ المستخدم لواجهة إدارة السٌرفر‪.‬‬
‫ال نقوم هنا بأي تعدٌل ونضغط على ‪ Continue‬لتظهر الصفحة التالٌة‪:‬‬

‫وفٌها ٌتم تخٌٌرنا بٌن استخدام قاعدة بٌانات خارجٌة أو قاعدة بٌانات مدمجة‬
‫‪ ،‬نختار قاعدة البٌانات المدمجة لتبسٌط األمر ونضغط على ‪ Continue‬لتظهر‬
‫الصفحة التالٌة‪:‬‬

‫‪198‬‬
‫وفٌها نختار أٌن نرٌد حفظ معلومات المستخدمٌن والمجموعات‪ .‬نختار‬
‫‪ Default‬لٌتم حفظ هذه المعلومات فً قاعدة بٌانات السٌرفر لتبسٌط العملٌة‪ ،‬ثم‬
‫نضغط على ‪ Continue‬لتظهر الصفحة التالٌة‪:‬‬

‫وفٌها ندخل البرٌد االلكترونً لمدٌر النظام وكلمة مرور مناسبة لنستخدمها‬
‫عند الولوج إلى واجهة إدارة السٌرفر‪ ،‬ثم نضغط على ‪ Continue‬لتظهر‬
‫الصفحة التالٌة‪:‬‬

‫‪199‬‬
‫وتعلمنا بإتمام عملٌة التنصٌب‪ .‬نضغط على ‪Login to the admin‬‬
‫‪ console‬للولوج إلى واجهة إدارة سٌرفر ‪ Openfire‬كما فً الصورة التالٌة‪:‬‬

‫ندخل اسم المستخدم ‪ admin‬وكلمة المرور التً اخترناها أثناء عملٌة‬


‫التنصٌب ثم نضغط على ‪ Login‬لتظهر واجهة إدارة السٌرفر كما فً الصورة‬
‫التالٌة‪:‬‬

‫فٌها نتوجه أوال إلى تبوٌب ‪ Plugins‬كما فً الصورة التالٌة‪:‬‬

‫‪200‬‬
‫وفٌها نجد اإلضافات ‪ Plugins‬التً تم تفعٌلها‪ ،‬نستطٌع أن نجد المزٌد‬
‫بالضغط على تبوٌب ‪ Available Plugins‬فً ٌسار الصفحة كما فً الصورة‬
‫التالٌة‪:‬‬

‫وفٌها نجد مجموعة من اإلضافات المفٌدة ‪ ،‬نستطٌع تفعٌل ما نشاء منها‬


‫بالضغط على عالمة ‪ +‬أمام أي منها‪ .‬على األقل ٌجب تفعٌل كال من‬
‫‪ Asterisk-IM Openfire Plugin‬و ‪ ،Presence Service‬فإذا رجعنا‬
‫إلى تبوٌب ‪ Plugins‬سنجدهما هناك كما فً الصورة التالٌة‪:‬‬

‫‪201‬‬
‫ونالحظ ظهور تبوٌب جدٌد اسمه ‪ .Asterisk-IM‬نتوجه إلٌه كما فً‬
‫الصورة التالٌة‪:‬‬

‫وفٌها نقوم بتفعٌل الخدمة باختٌار ‪ Enabled‬ثم نتأكد من اختٌار ‪Yes‬‬


‫لكل من ‪ Asterisk Queue Presence‬و ‪Drop-down device‬‬
‫‪ selection‬ثم ندخل كلمة ‪ default‬فً الحقل ‪ Asterisk Context‬ثم‬
‫نضغط على ‪.Save‬‬

‫اآلن قبل أن نتابع إعداد السٌرفر علٌنا القٌام بتحرٌر أحد الملفات لحل‬
‫مشكلة قد تمنع من إتمام اإلعداد بشكل سلٌم‪ .‬نتوجه إلى واجهة ‪ webmin‬على‬
‫العنوان ‪ https://192.168.0.80:10000‬مع استبدال هذه العنوان بعنوان‬
‫السٌرفر لدٌكم وندخل اسم مدٌر النظام ‪ root‬وكلمة المرور ثم نتوجه إلى ‪File‬‬

‫‪202‬‬
‫‪ Manager‬تحت تبوٌب ‪ Others‬وهناك نتوجه إلى المجلد‪:‬‬
‫‪ /opt/openfire/plugins/asterisk-im/database‬كما فً الصورة‬
‫التالٌة‪:‬‬

‫وفٌها نحدد الملف ‪ asterisk-im_hsqldb.sql‬ثم نضغط على أٌقونة‬


‫‪ Edit‬لتظهر واجهة تحرٌر الملف كما فً الصورة التالٌة‪:‬‬

‫‪203‬‬
‫وفٌها نقوم بحذف الكلمة ‪ unique‬من السطر الثالث ثم نضغط على‬
‫‪.Save & Close‬‬

‫ٌجب علٌنا اآلن إعادة تشغٌل نظام ‪.Elastix‬‬

‫بعد إتمام عملٌة التشغٌل نرجع إلى تبوٌب ‪ IM‬ونلج إلى سٌرفر‬
‫‪ Openfire‬ونتوجه من جدٌد هناك إلى تبوٌب ‪ Asterisk-IM‬لنكمل اإلعدادات‬
‫كما فً الصورة التالٌة‪:‬‬

‫وفٌها نضغط على ‪ Add Server‬لتظهر الصفحة التالٌة‪:‬‬

‫‪204‬‬
‫وفٌها ندخل اسم المجال فً الحقل ‪ ،Server Name‬وندخل عنوان‬
‫السٌرفر ‪ 127.0.0.1‬فً الحقل ‪ ،Server Address‬وندخل رقم المنفذ‬
‫‪ 5038‬فً الحقل ‪ Port‬وندخل اسم المستخدم ‪ admin‬ونستخدم كلمة المرور‬
‫‪ elastix456‬ثم نضغط على ‪ Create Server‬لنرجع إلى الصفحة التالٌة‪:‬‬

‫وفٌها نالحظ أن عملٌة اإلعداد قد تمت بنجاح‪ ،‬ونالحظ الدابرة الخضراء‬


‫أمام اسم السٌرفر وتشٌر إلى أن االتصال تم بشكل سلٌم‪ ،‬أما إن ظهرت الدابرة‬
‫بلون رمادي فٌعنً أن االتصال لم ٌتم مع سٌرفر ‪ Elastix‬نظرا لخطأ فً‬
‫العنوان أو كلمة المرور‪.‬‬

‫بقً علٌنا اآلن أن نضٌف المستخدمٌن للنظام وذلك بالتوجه إلى تبوٌب‬
‫‪ Users/Groups‬كما فً الصورة التالٌة‪:‬‬

‫وفٌها نتوجه إلى تبوٌب ‪ Create New User‬الذي ٌظهر فً ٌسار‬


‫الصفحة لتظهر شاشة إضافة المستخدمٌن كما فً الصورة التالٌة‪:‬‬

‫‪205‬‬
‫وفٌها ندخل بٌانات المستخدم الجدٌد ثم نضغط على ‪،Create User‬‬
‫ونستطٌع أن نضغط كذلك على ‪ Create & Create Another‬لنضٌف‬
‫المزٌد من المستخدمٌن‪ .‬عن إضافة المستخدم ستظهر ستكون إعداداته كما فً‬
‫الصورة التالٌة‪:‬‬

‫اآلن علٌنا أن نرجع إلى تبوٌب ‪ ،Asterisk-IM‬وهناك نتوجه إلى تبوٌب‬


‫‪ Phone Mapping‬لربط المستخدم الجدٌد برقم تحوٌلته المناسبة فً نظام‬
‫‪ Asterisk‬كما فً الصورة التالٌة‪:‬‬

‫‪206‬‬
‫ندخل اسم المستخدم ‪ omar‬فً الحقل ‪ Username‬وندخل رقم التحوٌلة‬
‫فً الحقل ‪ Device‬على شكل ‪ SIP/Extension number‬فً حالتنا ندخل‬
‫‪ SIP/100‬وندخل رقم تحوٌلته ‪ 100‬فً الحقل ‪ Extension‬ثم ندخلها من‬
‫جدٌد فً حقل ‪ Caller ID‬ثم نضغط على ‪ Add‬لتتم إضافته كما فً الصورة‬
‫التالٌة‪:‬‬

‫ٌجب تكرار هذه العملٌة لجمٌع المستخدمٌن الذٌن تود إضافتهم إلى النظام‪.‬‬

‫تتمثل الخطوة األخٌرة اآلن بتنزٌل برنامج خاص بالتراسل الفوري ومتوافق‬
‫مع سٌرفر ‪ ،Openfire‬مثل برنامج ‪ Spark‬حٌث تقوم بتنزٌله وتشغٌله على‬
‫جهاز الكمبٌوتر الخاص بالمستخدم‪.‬‬

‫نقوم بتنزٌل البرنامج ‪ Spark‬من الموقع التالً‪:‬‬

‫‪http://www.igniterealtime.org/downloads/index.jsp‬‬

‫كما فً الصورة التالٌة‪:‬‬

‫‪207‬‬
‫وفٌها نضغط على رابط التنزٌل‪ ،‬ونقوم بتنصٌب البرنامج على الجهاز‬
‫وعندما ننتهً نقوم بتشغٌله كما فً الصورة التالٌة‪:‬‬

‫وفٌها ندخل اسم المستخدم وكلمة المرور وعنوان السٌرفر (إذا كان عنوان‬
‫السٌرفر ٌمكن الوصول إلٌه من الخارج فإننا نستطٌع استخدام البرنامج من خارج‬

‫‪208‬‬
‫الشبكة الداخلٌة) ثم نضغط على ‪ Login‬لتظهر واجهة البرنامج كما فً الصورة‬
‫التالٌة‪:‬‬

‫نستطٌع إضافة المستخدمٌن بالضغط على األٌقونة التً تحمل رمز ‪ ،+‬أما‬
‫إذا أردنا أن نحصل على قابمة بجمٌع المستخدمٌن فً الشبكة فعلٌنا إنشاء‬
‫مجموعة وإضافة المستخدمٌن لها وذلك بالتوجه إلى واجهة إدارة السٌرفر وهناك‬
‫إلى تبوٌب ‪ Users/Groups‬ثم إلى ‪ Create New Group‬كما فً‬
‫الصورة التالٌة‪:‬‬

‫‪209‬‬
‫ندخل اسم المجموعة ونضغط على ‪ ،Create Group‬ثم نبدأ بإضافة‬
‫المستخدمٌن لها كما فً الصورة التالٌة‪:‬‬

‫نختار مشاركة المجموعة ‪Enable contact list group sharing‬‬


‫ثم ندخل اسم مناسب للمشاركة ونختار المشاركة مع جمٌع المستخدمٌن ‪All‬‬
‫‪ users‬ثم نضغط على ‪ ،Save Contact List Settings‬ثم ندخل اسم‬
‫المستخدم الذي نود إضافته للمجموعة فً الحقل ‪ Add User‬ونضغط على‬
‫‪ Add‬ونكرر العملٌة إلضافة باقً المستخدمٌن‪ .‬كما فً الصورة التالٌة‪:‬‬

‫ونالحظ فٌها أن المستخدم ‪ omar‬هو الوحٌد المتواجد على الخط حالٌا‪.‬‬

‫وسٌتم إضافة المستخدمٌن تلقابٌا إلى واجهة برنامج ‪ Spark‬كما فً‬


‫الصورة التالٌة‪:‬‬

‫‪210‬‬
‫عند قٌامنا بإجراء أي اتصال من تحوٌلتنا سواء باستخدام جهاز ‪IP-‬‬
‫‪ Phone‬أو برنامج ‪ softphone‬سنالحظ تغٌر حالة المستخدم فً برنامج‬
‫‪ Spark‬من ‪ Available‬إلى ‪ On Phone‬كما فً الصورة التالٌة‪:‬‬

‫‪211‬‬
‫مركز االتصال ‪Call Center‬‬
‫من الممكن استخدام نظام ‪ Elastix‬ألداء جمٌع المهام المتعلقة بمراكز‬
‫االتصال من استقبال المكالمات وتوزٌعها على موظفً خدمة العمالء‪ ،‬وتسهٌل‬
‫عملٌة إدخال بٌانات المتصلٌن‪ ،‬وغٌر ذلك من المهام المعتادة فً قسم خدمة‬
‫العمالء‪ .‬لتحقٌق ذلك البد من إضافة مكون جدٌد ‪ module‬للنظام‪ ،‬ولعمل ذلك‬
‫نقوم أوال بتنزٌل المكون ‪ Call Center‬من قسم ‪ Modules‬فً صفحة‬
‫‪ Downloads‬من موقع ‪:Elastix.org‬‬

‫‪http://www.elastix.org/content/view/137/60/lang,en/‬‬

‫بعدها نتوجه إلى تبوٌب ‪ Load Module‬التابع للتبوٌب الربٌسً‬


‫‪ System‬كما فً الصورة التالٌة‪:‬‬

‫وفٌها نضغط على ‪ Choose File‬ونختار ملف ‪ call_center‬الذي‬


‫قمنا بتنزٌله ثم نضغط على ‪ Save‬لٌتم تحمٌل المكون الجدٌد وتنصٌبه‪ ،‬فٌظهر‬
‫لدٌنا تبوٌب جدٌد اسمه ‪ Call Center‬كما فً الصورة التالٌة‪:‬‬

‫سنبدأ بإضافة موظفً خدمة العمالء بالتوجه إلى تبوٌب ‪ Agents‬كما فً‬
‫الصورة التالٌة‪:‬‬

‫‪212‬‬
‫وفٌها سنضغط على ‪ New Agent‬لتظهر صفحة جدٌدة كما فً الصورة‬
‫التالٌة‪:‬‬

‫وفٌها نختار رقم مناسب للموظف ثم نختار اسم مناسب وكلمة مرور مكونة‬
‫من أرقام فقط ونضغط على ‪ ،Save‬لتتم إضافته كما فً الصورة التالٌة‪:‬‬

‫نقوم بإضافة المزٌد من الموظفٌن كما فً الصورة التالٌة‪:‬‬

‫‪213‬‬
‫نتوجه اآلن إلى تبوٌب ‪ Configuration‬كما فً الصورة التالٌة‪:‬‬

‫وفٌها ندخل اسم المستخدم ‪ phpconfig‬فً الحقل ‪Asterisk Login‬‬


‫وندخل كلمة المرور ‪ php[onfig‬فً الحقل ‪ Asterisk Password‬والحقل‬
‫)‪ Asterisk Password (confirm‬ثم نختار ‪Enable dialer debug‬‬
‫ونضغط على ‪ Start‬ثم على ‪.Save‬‬

‫علٌنا اآلن أن نحدد كٌفٌة التعامل مع المكالمات التً ٌستقبلها النظام وٌحولها‬
‫إلى قسم خدمة العمالء‪ ،‬لذلك نتوجه إلى قسم ‪ Queues‬تحت تبوٌب ‪PBX‬‬
‫‪ Configuration‬التابع للتبوٌب الربٌسً ‪ PBX‬كما فً الصورة التالٌة‪:‬‬

‫‪214‬‬
‫وفٌها نختار رقم واسم مناسب للطابور ‪ Queue‬وٌقصد به طابور‬
‫االنتظار الذي سٌتم تحوٌل المتصلٌن إلٌه لٌتم خدمتهم من قبل موظفً خدمة‬

‫‪215‬‬
‫العمالء‪ ،‬ثم ندخل أرقام الموظفٌن فً الحقل ‪ Static Agents‬مسبوقا بالحرف‬
‫‪ A‬ومتبوعا بفاصلة ثم رقم صفر ‪ ،‬فإذا كان رقم الموظف ‪ 10‬فإننا ندخل‬
‫‪ A10,0‬وهكذا‪ .‬هناك الكثٌر من الخٌارات التً ٌمكن ضبطها فً هذه الصفحة ‪،‬‬
‫وتستطٌعون التعرف علٌها بتمرٌر مؤشر الفأرة فوق أي منها لتجدون شرحا عن‬
‫وظٌفتها‪ .‬أخٌرا نحدد الوجهة المطلوبة فً حال تعذر استقبال المكالمة من قبل‬
‫موظفً خدمة العمالء‪ ،‬ونضغط على ‪ ،Submit Changes‬ونؤكد الخٌار‬
‫كالعادة بالضغط على الشرٌط الوردي‪.‬‬

‫علٌنا أن ال ننسى أن نربط أحد الخٌارات فً قابمة ‪ IVR‬لٌوجه المتصلٌن‬


‫إلى قسم خدمة العمالء كما فً الصورة التالٌة‪:‬‬

‫نرجع اآلن إلى تبوٌب ‪ Call Center‬ونتوجه هناك إلى التبوٌب الفرعً‬
‫‪ Ingoing calls‬كما فً الصورة التالٌة‪:‬‬

‫وفٌها نضغط على ‪ Select Queue‬لنختار الطابور المناسب الذي‬


‫سٌتعامل معه الموظفٌن‪ ،‬كما فً الصورة التالٌة‪:‬‬

‫‪216‬‬
‫وفٌها نختار الطابور المناسب من القابمة ‪ Select Queue‬ثم نكتب‬
‫النص الذي نود من الموظفٌن قوله للعمالء لٌظهر أمامهم عند استقبالهم للمكالمة‪،‬‬
‫ونضغط على ‪ ،Save‬لنعود إلى الصفحة السابقة كما فً الصورة التالٌة‪:‬‬

‫نستطٌع اآلن التوجه إلى قسم ‪ Clients‬كما فً الصورة التالٌة‪:‬‬

‫نستطٌع هنا تحمٌل ملف ‪ٌ csv‬حتوي على أرقام العمالء وأسمابهم بحٌث‬
‫ٌظهر اسم العمٌل ورقم هاتفه لموظف خدمة العمالء عند استقباله للمكالمة‪ٌ .‬جب‬
‫أن تكون المعلومات فً الملف مكتوبة على الشكل التالً‪:‬‬

‫‪217‬‬
‫" اسم العابلة"‪",‬اسم الشخص"‪",‬رقم الهاتف المحمول"‪",‬رقم الهاتف الثابت"‬

‫"‪"048529634","0501234567","Ali","Saed‬‬

‫"‪"024567895",:0557894562",Ahmad","Kamel‬‬

‫بهذا نكون قد انتهٌنا من إعدادات المكالمات التً ٌتم استالمها من قبل‬


‫موظفً خدمة العمالء‪ ،‬وبقً لنا إعداد مركز االتصال للمكالمات التً ٌقوم بها‬
‫قسم المبٌعات‪ ،‬ولهذا الغرض نقوم بإنشاء طابور جدٌد كما فً الصورة التالٌة‪:‬‬

‫ٌتم استخدام هذا الطابور لٌقوم النظام باالتصال بالعمالء وتحوٌل المكالمة‬
‫لموظفً المبٌعات‪.‬‬

‫فً الخطوة التالٌة علٌنا إنشاء نموذج لتعببة بٌانات العمالء الذٌن ٌقوم قسم‬
‫المبٌعات باالتصال بهم‪ ،‬وذلك نتوجه إلى تبوٌب ‪ Forms‬التابع لتبوٌب ‪Call‬‬
‫‪ Center‬كما فً الصورة التالٌة‪:‬‬

‫‪218‬‬
‫وفٌها نضغط على ‪ Create New Form‬كما فً الصورة التالٌة‪:‬‬

‫وفٌها ندخل اسم النموذج فً الحقل ‪ Name‬ثم نستطٌع أن نضٌف ما شبنا‬


‫من الحقول إلى النموذج‪ ،‬حٌث نختار نوع الحقل المطلوب من القابمة ‪.Type‬‬
‫نستطٌع االختٌار بٌن حقل عنوان ‪ Label‬أو حقل نص ‪ Text‬أو حقل قابمة‬
‫‪ List‬أو حقل تارٌخ ‪ Date‬أو حقل نصً كبٌر ‪ Text Area‬ونستطٌع التحكم‬
‫بترتٌب الحقول بوضع رقم الترتٌب فً الحقل ‪ Order‬وكلما أنشأنا حقال جدٌدا‬
‫نضغط على ‪ Add Field‬وعندما ننتهً نضغط على ‪ Save‬كما فً المثال‬
‫التالً‪:‬‬

‫نتوجه اآلن إلى قسم ‪ Form Preview‬كما فً الصورة التالٌة‪:‬‬

‫‪219‬‬
‫وفٌها نضغط على ‪ Preview‬لنرى شكل النموذج كما سٌظهر لموظفً‬
‫المبٌعات عند اتصالهم بالعمالء‪:‬‬

‫علٌنا التوجه اآلن إلى تبوٌب ‪ Outgoing Calls‬كما فً الصورة التالٌة‪:‬‬

‫وفٌها نضغط على ‪ Create New Campaign‬إلنشاء حملة تسوٌق‬


‫جدٌدة خاصة بقسم المبٌعات وعندها ستظهر لنا صفحة جدٌدة كما فً الصورة‬
‫التالٌة‪:‬‬

‫‪220‬‬
‫وفٌها ندخل اسم مناسب للحملة ونحدد تارٌخ الحملة ووقتها‪ ،‬ونختار‬
‫النموذج الذي قمنا بإنشابه‪ ،‬ونحدد قناة االتصال التً نود استخدامها فً الحملة‪،‬‬
‫ونحدد الطابور الذي خصصناه للحملة‪ ،‬ثم نحدد عدد مرات تكرار االتصال بكل‬
‫عمٌل فً الحقل ‪ Retries‬ثم نقوم بالضغط على ‪ Choose File‬الختٌار ملف‬
‫‪ CSV‬الذي ٌحتوي على أرقام هواتف العمالء الذٌن نود إعالمهم بما لدٌنا من‬
‫منتجات أو خدمات جدٌدة لٌقوم النظام باالتصال بهم تلقابٌا وتحوٌل المكالمة‬
‫لموظفً قسم المبٌعات الذٌن تم تحدٌدهم فً طابور ‪.Sales‬‬

‫ٌجب أن ٌحتوي ملف ‪ CSV‬على البٌانات بالشكل التالً‪:‬‬

‫"االسم"‪,‬رقم الهاتف‬

‫"‪0504564562,"Salim Alahmad‬‬

‫"‪0554852456,"Ali Shams‬‬

‫وأخٌرا نكتب النص الذي نود أن ٌظهر لموظفً المبٌعات عند تحدثهم مع‬
‫العمالء وذلك فً الحقل ‪ Script‬وعندما ننتهً نضغط على ‪.Save‬‬

‫لٌتم عرض معلومات الحملة كما فً الصورة التالٌة‪:‬‬

‫‪221‬‬
‫نحن اآلن جاهزون لبدء العمل ولكن قبل أن نباشر علٌنا أن نحدد فترات‬
‫الراحة ‪ Breaks‬التً ٌستطٌع الموظف أخذها أثناء العمل‪ ،‬ولذلك نتوجه إلى‬
‫تبوٌب ‪ Breaks‬كما فً الصورة التالٌة‪:‬‬

‫ونضغط على ‪ Create New Break‬لتظهر صفحة جدٌدة كما فً‬


‫الصورة التالٌة‪:‬‬

‫وفٌها ندخل اسم فترة الراحة ووصفا لها ثم نضغط على ‪ Save‬لٌتم حفظ‬
‫البٌانات كما نرى فً الصورة التالٌة‪:‬‬

‫‪222‬‬
‫ونستطٌع أن نضٌف فترات راحة أخرى إذا رغبنا‪.‬‬

‫ٌستطٌع اآلن موظفً خدمة العمالء وموظفً المبٌعات الولوج إلى مركز‬
‫االتصال بالتوجه إلى تبوٌب ‪ Agent Console‬كما فً الصورة التالٌة‪:‬‬

‫وفٌها ٌدخل الموظف رقمه ورقم تحوٌلته ثم ٌضغط على ‪ Enter‬وعندها‬


‫سٌرن هاتف ‪ IP-Phone‬أو برنامج ‪ softphone‬المتصل برقم تحوٌلته‬
‫وسٌطلب منه إدخال رقمه متبوعا بعالمة المربع ثم إدخال كلمة المرور الخاصة‬
‫به (التً تم تحدٌدها عند إنشاء ‪ )Agent‬متبوعة بعالمة المربع لٌلج إلى النظام‬
‫وٌكون جاهزا الستقبال المكالمات وفقا لوظٌفته فً قسم خدمة العمالء أو‬
‫المبٌعات‪ ،‬حٌث سٌقوم النظام بإرسال المكالمات تباعا بشكل تلقابً بدون أي‬
‫تدخل من الموظف‪.‬‬

‫عند ولوجه إلى النظام ستظهر له الصفحة التالٌة وفقا لوظٌفته‪:‬‬

‫‪223‬‬
‫حٌث سٌجد النص الذي علٌه قوله للعمٌل وٌستطٌع تعببة بٌانات العمٌل فً‬
‫تبوٌب ‪ Form‬وقطع االتصال ‪ Hangup‬عند إنهاء المكالمة لٌقوم النظام بطلب‬
‫الرقم التالً ‪،‬وٌستطٌع أخذ فترة راحة بالضغط على ‪ Break‬وعند انتهابه من‬
‫العمل ٌضغط على ‪.Logout‬‬

‫من الممكن اإلطالع على تقارٌر مفصلة عن عمل موظفً مركز االتصال‬
‫بالتوجه إلى تبوٌب ‪ ،Reports‬حٌث نجد مجموعة كبٌرة من التقارٌر كما فً‬
‫الصورة التالٌة‪:‬‬

‫‪224‬‬
‫صٌانة النظام وحل المشاكل‬
‫أوال‪ :‬تحدٌث النظام‬

‫لتحدٌث النظام علٌنا استخدام األمر التالً من سطر األوامر‪:‬‬

‫‪yum update‬‬

‫كما فً الصورة التالٌة‪:‬‬

‫عند إدخال األمر سٌتم البحث عن الحزم البرمجٌة التً تحتاج إلى تحدٌث‬
‫كما فً الصورة التالٌة‪:‬‬

‫‪225‬‬
‫وسٌقوم النظام بإعالمك بعدد الحزم التً تحتاج إلى تحدٌث وحجمها كما فً‬
‫الصورة التالٌة‪:‬‬

‫ونالحظ فٌها أن نظام ٌخٌرك بٌن االستمرار فً تنزٌل الحزم المحدثة أو‬
‫التوقف‪ .‬نختار ‪ Yes‬للمتابعة لٌبدأ النظام تنزٌل الحزم‪.‬‬

‫ٌفضل إعادة تشغٌل الجهاز بعد إتمام عملٌة التحدٌث‪.‬‬

‫ثانٌا‪ :‬حل المشاكل المتعلقة بالخطوط الهاتفٌة التماثلٌة‬

‫عند ربط النظام بخطوط الهاتف التماثلٌة واختباره ‪ ،‬قد تواجهكم مشكلة‬
‫تتمثل فً أن النظام عند إجرابه التصال ما‪ ،‬أحٌانا ال ٌقوم بإقفال الخط بعد انتهاء‬
‫المكالمة‪ ،‬وٌرجع ذلك إلى أن النظام غٌر قادر على تمٌٌز إشارة قطع الخط‪ ،‬وهذه‬
‫المشكلة تظهر عادة عند استخدام النظام فً دول لم ٌتم إضافتها إلى قابمة الدول‬
‫‪PBX‬‬ ‫التً نجدها فً قسم ‪ General Settings‬تحت تبوٌب‬
‫‪ Configuration‬التابع للتبوٌب الربٌسً ‪ PBX‬كما فً الصورة التالٌة‪:‬‬

‫‪226‬‬
‫لحل هذه المشكلة علٌنا توجٌه النظام إلى إقفال الخط بعد استماعه لعدد‬
‫محدد من نغمة الخط المشغول‪ ،‬وذلك بالتوجه إلى قسم ‪ File Editor‬تحت‬
‫تبوٌب ‪ Tools‬التابع للتبوٌب الربٌسً ‪ ،PBX‬وهناك نضغط على رابط الملف‬
‫‪ chan_dahdi.conf‬كما فً الصورة التالٌة‪:‬‬

‫وستكون محتوٌات الملف على الشكل التالً‪:‬‬

‫‪227‬‬
‫وفٌها نحذف الفاصلة المنقوطة أمام السطرٌن‪:‬‬

‫‪Busydetect=yes‬‬

‫‪Busycount=3‬‬

‫ونغٌر الرقم ‪ 3‬إلى ‪ 6‬كما فً الصورة التالٌة‪:‬‬

‫ثم نضغط على ‪ Save‬ونقوم بتطبٌق التعدٌالت بالتوجه إلى قسم‬


‫‪ Asterisk-Cli‬تحت نفس التبوٌب ‪ Tools‬وهناك ندخل األمر ‪restart now‬‬
‫كما فً الصورة التالٌة‪:‬‬

‫‪228‬‬
‫وفٌها نضغط على ‪ Execute‬لتنفٌذ األمر‪.‬‬

‫‪229‬‬
‫كلمات المرور االفتراضٌة المستخدمة‬
‫فً النظام‬
ً‫نجد فً الجدول التالً قابمة بكلمات المرور االفتراضٌة المستخدمة ف‬
.‫النظام‬
‫كلمة المرور‬ ‫اسم المستخدم‬ ‫واجهة المستخدم‬
palosanto admin Elastix
admin admin freePBX
eLaStIx.2oo7 admin FOP
mypassword admin Calling Cards (A2Billing)
eLaStIx.2oo7 mysql –p (from root) MySQL
password admin SugarCRM
admin admin vTigerCRM

230
‫فتح المنافذ الالزمة وتوجٌهها إلى النظام‬
‫‪Port Forwarding‬‬
‫كً ٌتمكن النظام من أداء عمله بشكل سلٌم البد من فتح بعض المنافذ فً‬
‫الموجه ‪ Router‬وتوجٌهها إلى عنوان سٌرفر النظام الداخلً (فً مثالنا ٌجب‬
‫تحوٌل المنافذ إلى العنوان ‪.)192.168.0.80‬‬

‫فٌما ٌلً قابمة بالمنافذ التً ٌجب تحوٌلها مع ذكر نوع البروتوكول‬
‫المستخدم‪:‬‬

‫منفذ ‪( 4569 :IAX‬نوع البروتوكول ‪.)UDP‬‬

‫منافذ ‪( 5004-5082 :Sip‬نوع البروتوكول ‪ TCP‬و ‪)UDP‬‬

‫منافذ ‪( 10000-20000 :RTP‬نوع البروتوكول ‪)UDP‬‬

‫كما فً الصورة التالٌة‪:‬‬

‫إذا كنت تستخدم اتصال واحد بشبكة االنترنت ألغراض االتصال وتبادل‬
‫البٌانات‪ ،‬فإنه ٌفضل أن تقوم بإعداد الموجه بحٌث ٌعطً أولوٌة أكبر للمكالمات‬
‫عبر االنترنت ‪ VoIP‬مقارنة مع باقً الخدمات وذلك للمحافظة على جودة‬
‫الصوت فً جمٌع األوقات‪ٌ .‬طلق على خاصٌة تحدٌد األولوٌة فً توزٌع سعة‬
‫النطاق اسم جودة الخدمة )‪.Quality of Service (QOS‬‬

‫‪231‬‬
‫تفعٌل خاصٌة نقل الفٌدٌو عبر برتوكول‬
‫االنترنت‬
‫ٌسمح النظام بنقل الفٌدٌو عبر بروتوكول االنترنت ‪ ،‬بحٌث إذا كنت تستخدم‬
‫جهاز ‪ٌ IP-Phone‬دعم الفٌدٌو أو برنامج ‪ٌ softphone‬دعم كامٌرا الوٌب‬
‫فإنك تستطٌع إجراء مكالمات بالصوت والصورة باستخدام النظام‪.‬‬

‫لتفعٌل خاصٌة نقل الفٌدٌو البد لنا من تحرٌر الملف‬


‫‪ sip_general_custom.conf‬وذلك بالتوجه إلى قسم ‪ File Editor‬تحت‬
‫تبوٌب ‪ Tools‬التابع للتبوٌب الربٌسً ‪ PBX‬وهناك نقوم بتحرٌر الملف وإضافة‬
‫األسطر التالٌة‪:‬‬

‫‪videosupport=yes‬‬

‫‪allow=h261‬‬

‫‪allow=h263‬‬

‫‪allow=h263p‬‬

‫‪allow=h264‬‬

‫نحفظ الملف ثم نقوم بتطبٌق التعدٌالت بالتوجه إلى قسم ‪Asterisk-Cli‬‬


‫تحت نفس التبوٌب ‪ Tools‬وهناك ندخل األمر ‪ restart now‬ثم نضغط على‬
‫‪ Execute‬لتنفٌذ األمر‪.‬‬

‫‪232‬‬
‫النسخ االحتٌاطً واالسترداد‬
‫‪Backup/Restore‬‬
‫ٌعتبر النسخ االحتٌاطً واالسترداد من أهم اإلجراءات التً ٌجب االهتمام‬
‫بها من قبل مدٌر أي نظام لضمان استمرارٌته‪.‬‬

‫نستطٌع القٌام بمهام النسخ االحتٌاطً واالسترداد بطرٌقتٌن كما ٌلً‪:‬‬

‫الطرٌقة األولى‪ :‬باستخدام واجهة ‪Elastix‬‬

‫وذلك بالتوجه إلى تبوٌب ‪Backup/Restore‬تحت التبوٌب الربٌسً‬


‫‪ System‬كما فً الصورة التالٌة‪:‬‬

‫وفٌها نضغط على ‪ Perform a Backup‬لتظهر صفحة جدٌدة كما فً‬


‫الصورة التالٌة‪:‬‬

‫‪233‬‬
‫وفٌها نستطٌع تحدٌد البنود التً نود إضافتها إلى النسخة االحتٌاطٌة‪ ،‬فإذا‬
‫أردنا عمل نسخة احتٌاطٌة لجمٌع البنود نختار ‪ Select All options‬مع‬
‫التنبٌه إلى أن تسجٌالت المكالمات ‪ Monitors‬والبرٌد الصوتً ‪Voicemails‬‬
‫قد تستهلك حجم كبٌر عند نسخها احتٌاطٌا‪ .‬عندما ننتهً نضغط على ‪Process‬‬
‫لبدء عملٌة النسخ االحتٌاطً‪ ،‬وعندما ٌنتهً النظام من عملٌة النسخ ستظهر‬
‫رسالة تفٌد بذلك كما فً الصورة التالٌة‪:‬‬

‫نستطٌع اآلن العودة إلى شاشة النسخ االحتٌاطً الربٌسٌة لنجد ما ٌلً‪:‬‬

‫حٌث نلحظ ظهور رابط لملف النسخة االحتٌاطٌة التً أنشأناها للتو‪،‬‬
‫وبالضغط علٌه نستطٌع تنزٌل الملف إلى جهازنا وحفظه فً مكان آمن الستخدامه‬
‫عند الضرورة‪.‬‬

‫نستطٌع تكرار العملٌة فً أي وقت للحصول على نسخة حدٌثة من إعدادات‬


‫النظام‪ .‬اآلن فً أي وقت من المستقبل إذا واجهتنا مشكلة فً النظام وأردنا أن‬
‫نعٌده إلى حالته المستقرة نستطٌع فتح هذه الصفحة والضغط على ‪Restore‬‬
‫الخاصة بأحدث النسخ االحتٌاطٌة التً قمنا بإنشابها‪ ،‬كما فً الصورة التالٌة‪:‬‬

‫‪234‬‬
‫حٌث نختار البنود التً نود استردادها ونستطٌع اختٌار جمٌع البنود‬
‫‪ Select All options‬ثم نضغط على ‪ Process‬لٌقوم النظام باسترداد‬
‫اإلعدادات التً حددناها كما فً الصورة التالٌة‪:‬‬

‫ٌتم حفظ جمٌع ملفات النسخ االحتٌاطً فً المجلد‬


‫‪ /var/www/html/backup‬الذي أنصح بحفظ عنوانه جٌدا ألنه ٌصبح غاٌة‬
‫فً األهمٌة إذا توقف النظام عن العمل نهابٌا أو تعرض لعطب ٌمنع من استرداد‬
‫النسخة االحتٌاطٌة عن طرٌق واجهة الوٌب‪ ،‬فً هذه الحالة نستطٌع إعادة‬
‫تنصٌب نظام ‪ Elastix‬على نفس الجهاز أو جهاز جدٌد حسب الحاجة ثم نرجع‬
‫إلى ملفات النسخ االحتٌاطً التً أنشأناها سابقا وحفظناها فً مكان آمن ونقوم‬
‫بتحمٌلها إلى النظام الجدٌد عن طرٌق واجهة ‪ webmin‬إلى المجلد الذي‬
‫نصحتكم بحفظ عنوانه‪ ،‬ثم نفتح صفحة النسخ االحتٌاطً من واجهة ‪Elastix‬‬
‫لنجد رابطا لملف النسخ االحتٌاطً الذي قمنا بتحمٌله إلى النظام ‪ ،‬ومن هناك‬
‫نستطٌع إجراء عملٌة استرداد كاملة لجمٌع اإلعدادات لنجد أن النظام قد رجع إلى‬
‫حالته المستقرة قبل حدوث األزمة‪.‬‬

‫‪235‬‬
‫نالحظ مما سبق أن عملٌة النسخ االحتٌاطً عن طرٌق واجهة ‪Elastix‬‬
‫تتم بشكل ٌدوي فقط‪ ،‬لهذا إن أردنا إجراء عملٌة نسخ احتٌاطً تلقابً تتم بشكل‬
‫دوري‪ ،‬البد لنا من استخدام الطرٌقة الثانٌة‪.‬‬

‫الطرٌقة الثانٌة‪ :‬باستخدام واجهة ‪FreePBX‬‬

‫وذلك بالضغط على رابط ‪ Unembedded freePBX‬تحت تبوٌب‬


‫‪ ،PBX Configuration‬ومن ثم ندخل اسم المدٌر ‪ admin‬وكلمة المرور‬
‫‪ admin‬لتفتح واجهة ‪ FreePBX‬كما فً الصورة التالٌة‪:‬‬

‫وفٌها نتوجه إلى قسم ‪ Backup & Restore‬تحت تبوٌب ‪ Tools‬التابع‬


‫للتبوٌب الربٌسً ‪ ،Admin‬وهناك نضغط على ‪Add Backup Schedule‬‬
‫لتظهر صفحة جدٌدة كما فً الصورة التالٌة‪:‬‬

‫‪236‬‬
‫وفٌها نختار اسم مناسب لجدول مواعٌد النسخ االحتٌاطً فً الحقل‬
‫‪ Schedule Name‬ثم نحدد خٌارات النسخ االحتٌاطً وأخٌرا نحدد الوقت‬
‫الذي نود فٌه إجراء النسخ االحتٌاطً وذلك من القابمة ‪ Run Backup‬حٌث‬
‫نستطٌع اختٌار أن تتم عملٌة النسخ االحتٌاطً اآلن ‪ Now‬أو ٌومٌا فً منتصف‬
‫اللٌل )‪ Daily (at midnight‬أو أسبوعٌا كل ٌوم أحد ‪Weekly (on‬‬
‫)‪ Sunday‬أو شهرٌا فً أول ٌوم من الشهر )‪ Monthly (on the 1st‬أو‬
‫سنوٌا فً أول ٌوم من شهر ٌناٌر من كل سنة )‪ ،Yearly (on 1st Jan‬أو‬
‫وفقا لجدول المواعٌد المبٌن أدناه ‪ Follow Schedule Below‬حٌث نستطٌع‬
‫اختٌار وقت إجراء النسخ االحتٌاطً وطرٌقة تكراره ٌومٌا أو أسبوعٌا أو شهرٌا‪.‬‬
‫عندما ننتهً نضغط على ‪ Submit Changes‬لتتم إضافة جدول النسخ‬
‫االحتٌاطً الجدٌد والذي أسمٌته ‪ Weekly Backup‬كما فً الصورة التالٌة‪:‬‬

‫‪237‬‬
‫وهكذا ستتم عملٌة النسخ االحتٌاطً تلقابٌا وفقا للجدول الزمنً الذي قمتم‬
‫بتعرٌفه‪.‬‬

‫والسترداد النسخة االحتٌاطٌة فً أي وقت نضغط على رابط ‪Restore‬‬


‫‪ from Backup‬كما فً الصورة التالٌة‪:‬‬

‫وفٌها نضغط على اسم النسخة االحتٌاطٌة لتظهر صفحة جدٌدة كما فً‬
‫الصورة التالٌة‪:‬‬

‫‪238‬‬
‫وفٌها نضغط على رابط ملف النسخة االحتٌاطٌة المطلوبة لتظهر صفحة‬
‫جدٌدة كما فً الصورة التالٌة‪:‬‬

‫وفٌها نضغط على ‪ Restore Entire Backup Set‬السترداد جمٌع‬


‫اإلعدادات فً النسخة االحتٌاطٌة‪ ،‬وعندها سٌظهر التحذٌر التالً‪:‬‬

‫‪239‬‬
‫حٌث ٌتم تحذٌرنا أن أي إعدادات أضفناها بعد تارٌخ إجراء النسخ‬
‫االحتٌاطً ستضٌع عند إجراء االسترداد‪ .‬نضغط على ‪ OK‬لتنفٌذ األمر‪ ،‬وعندها‬
‫البد من الضغط على الشرٌط البرتقالً لتأكٌد األمر‪.‬‬

‫ٌتم حفظ ملفات النسخ االحتٌاطً التً ٌتم إنشاؤها بهذه الطرٌقة فً المجلد‬
‫‪./var/lib/asterisk/backups‬‬

‫‪240‬‬
‫المراجع المستخدمة فً الكتاب‬
Elastix without Tears by Ben Sharif .1
Asterisk- The Future of Telephony. Second .2
Edition
FreePBX 2.5 Powerful Telephony Solution .3

241
‫المؤلف فً سطور‬
‫ولد الدكتور ولٌد عودة فلسطٌنً الجنسٌة فً الكوٌت فً عام ‪1973‬م‪،‬‬
‫وأكمل دراسته الثانوٌة هناك قبل أن ٌنتقل الى أوكرانٌا إلكمال دراسته الجامعٌة‬
‫إلى أن حصل على شهادة الدكتوراة فً الشبكات الالسلكٌة عام ‪ 2000‬م‪.‬‬

‫عمل الدكتور ولٌد عودة فً عدة وظابف فً أوكرانٌا واالمارات العربٌة‬


‫المتحدة ولدٌه العدٌد من الكتب العلمٌة المنشورة والتً تدرس فً عدد من‬
‫الجامعات العربٌة‪ ،‬إضافة إلى عدد كبٌر من الدورات التعلٌمٌة المنتشرة فً مواقع‬
‫االنترنت العربٌة‪ ،‬وعدد من األعمال األدبٌة الروابٌة‪.‬‬

‫‪242‬‬

You might also like