سوفت فون لـAsterisk
عميل SIP قياسي لممثلي Asterisk، مع تسجيل المكالمات والشاشة ولوحة مباشرة وتقارير للممثلين تُدار من مكان واحد.
ما الذي يعمل
Softphone Plus عميل SIP قياسي، لذا يسجّل على Asterisk عبر chan_pjsip مثل أي هاتف آخر: endpoint وauth وAOR لكل خط ممثل. تُدخل التحويلة وكلمة مرورها مرة واحدة في لوحة تحكم Softphone Plus، فيحمّل تطبيق سطح المكتب خطوط الممثل عند تسجيل الدخول. وتبقى خطة الاتصال (dialplan) وقوائم الانتظار والبريد الصوتي في Asterisk.
خطوات الإعداد
على Asterisk
- 1أضف endpoint وauth وAOR لكل خط ممثل في pjsip.conf، كما في المثال أدناه. يجب أن يكون اسم المستخدم في auth هو نفسه رقم التحويلة الذي تُدخله في Softphone Plus.
- 2اسمح بـg722 أو ulaw أو alaw على endpoint. لا يدعم Softphone Plus Opus أو G.729.
- 3للممثلين خارج شبكة الخادم، أبقِ rtp_symmetric وforce_rport وrewrite_contact مفعّلة. واضبط max_contacts على 2 إذا كان الممثل يسجّل الدخول من جهازين.
- 4أعد تحميل PJSIP (مثلًا module reload res_pjsip.so في سطر أوامر Asterisk)، ثم تحقق من التسجيل بالأمر pjsip show contacts بعد أن يسجّل الممثل الدخول.
في Softphone Plus
- 1سجّل الدخول إلى لوحة تحكم Softphone Plus كمسؤول وافتح الإعدادات (Settings). في قسم SIP Server Configuration، أدخل عنوان خادم Asterisk (Server Address: اسم المضيف أو عنوان IP الذي تصل إليه أجهزة ممثليك) ومنفذه (Server Port)، ثم اضغط Save Changes.
- 2افتح المستخدمين (Users) واضغط Add User. أدخل بريد الممثل واسم المستخدم وكلمة المرور، واختر دور User وأنشئ الحساب. يسجّل الممثل الدخول إلى تطبيق سطح المكتب بهذا البريد وكلمة المرور.
- 3اضغط Edit على المستخدم، وافتح تبويب SIP Accounts واضغط Add SIP Account: البروتوكول SIP، وLogin / User ID هو رقم التحويلة، وPassword هي كلمة مرور SIP للتحويلة. فعّل Auto Record Calls أو Auto Screen Record أو Encrypt Calls (SRTP) إن أردت. كل حساب SIP يساوي مقعدًا واحدًا.
- 4يثبّت الممثل تطبيق سطح المكتب ويسجّل الدخول. يحمّل التطبيق خطوطه ويسجّلها على Asterisk، ويظهر الخط المحدد متصلًا (Online) بعد تسجيله. وللتحقق من الخطوط الأخرى، بدّل الخط من قائمة SIP Line.
يعرض Softphone Plus SRTP اختياريًا بمفاتيح SDES. إذا فعّلت Encrypt Calls (SRTP)، فاستخدم media_encryption=sdes مع media_encryption_optimistic=yes على endpoint، كما في المثال.
مثال pjsip.conf لخط ممثل واحد
; One agent line. Copy the three [1001] sections for each extension.
[transport-udp] ; once per server
type=transport
protocol=udp
bind=0.0.0.0:5060
[1001]
type=endpoint
context=from-internal ; your dialplan context
disallow=all
allow=g722,ulaw,alaw
auth=1001
aors=1001
direct_media=no
rtp_symmetric=yes
force_rport=yes
rewrite_contact=yes
; If you tick Encrypt Calls (SRTP) in Softphone Plus:
;media_encryption=sdes
;media_encryption_optimistic=yes
[1001]
type=auth
auth_type=userpass
username=1001 ; the Login / User ID in Softphone Plus
password=a-long-random-secret
[1001]
type=aor
max_contacts=2 ; one per computer the agent signs in on
remove_existing=yesما يضيفه Softphone Plus فوق Asterisk
- تسجيل المكالمات من تطبيق الممثل، تلقائيًا لكل خط أو عند الطلب، في لوحة تحكم واحدة مع مشغّل وتحميل
- تسجيل الشاشة أثناء المكالمات، متزامنًا مع صوت المكالمة
- لوحة مباشرة للممثلين ومكالمات اليوم، تتحدّث كل 30 ثانية
- 9 تقارير، منها الحضور والاستراحات والإشغال وجدول زمني يومي لكل ممثل
- دردشة الفريق، واستراحات بنقرة واحدة، وإحصاءات شخصية، وأزرار سماعات USB في تطبيق سطح المكتب
- الخطوط والأدوار وإعدادات التسجيل للفريق كله، تُدار من لوحة تحكم واحدة على الويب
حدود يجب أن تعرفها
- Softphone Plus سوفت فون وليس PBX. تبقى قوائم الانتظار ومجموعات الرنين وIVR والبريد الصوتي والخطوط والأرقام على Asterisk.
- يسجّل Softphone Plus كل خط باسم واحد هو Login / User ID، ويستخدمه اسمًا لمستخدم SIP واسمًا للمصادقة معًا. لذا يجب أن تُصادَق التحويلة بالاسم نفسه.
- ترميزات الصوت: G.711 (μ-law وA-law) وG.722 وGSM وiLBC وSpeex. لا يوجد Opus أو G.729، لذا اسمح بـG.711 أو G.722 على التحويلة.
- يسجّل التطبيق عبر UDP ويتحوّل إلى TCP عند الحاجة. لا يمكن ضبط SIP عبر TLS من لوحة التحكم بعد، لذا عند تفعيل Encrypt Calls (SRTP) يُشفَّر الصوت لكن مفاتيحه تنتقل ضمن إشارات SIP غير المشفّرة.
- في التطبيق: التعليق وكتم الصوت ونغمات لوحة المفاتيح والتحويل المباشر، مع عدة مكالمات في وقت واحد. لا يوجد تحويل بعد الاستشارة ولا مكالمات جماعية ولا فيديو.
- لا يستخدم التطبيق STUN أو ICE افتراضيًا. للممثلين خارج شبكة Asterisk، تأكد أن Asterisk يتعامل مع NAT لتحويلاتهم، أو اربطهم عبر VPN.
- لسطح المكتب فقط: Windows 10 و11 (64-بت)، وmacOS 14 أو أحدث بمعالج Apple silicon، وLinux (x86_64). لا يوجد تطبيق للجوال.
أنظمة PBX أخرى
FreePBX وAsterisk وIssabel وYeastar وGrandstream وVICIdial علامات تجارية لأصحابها. Softphone Plus غير تابع لهم ولا يحظى بتأييدهم.
فريقك يستحق
اتصالات أفضل.
جهّز فريقك في دقائق. تجربة مجانية لمدة 14 يومًا — بدون بطاقة ائتمان.