كم كانت جميلة حتى ساعة س
نحن فريق تطوير صغير شارك منذ عدة سنوات في تطوير وتنفيذ برامج 1C. في عام 2011 ، عرفنا منتجات برامج 1C جيدًا ، ولم تكن لدينا خبرة في تطوير حلولنا الخاصة. في ذلك الوقت ، كانت الشركة تبلغ من العمر 5 سنوات وشاركت في نشاط 1C الكلاسيكي متعبًا قليلاً ، وكانت بحاجة إلى هواء منعش. وانخفضنا إلى عالم الاتصالات الهاتفية عبر بروتوكول الإنترنت ، وتحديداً في غابة النجمة. هذا هو منصة رهيبة ، مع لغتها الخاصة لكتابة الطلبات. في مكان ما رأيناه بالفعل ، تكوينات النظام الأساسي + ، كل شيء يشبه 1C :)
أحد أكثر التكوينات شيوعًا لـ Asterisk في ذلك الوقت كان ، والآن ، يظل FreePBX مجانيًا. في الواقع ، هذا وجه مكتوب بلغة PHP ، والذي يجمع كل إعدادات علامة النجمة في واجهة ويب "ملائمة". لا تحتاج إلى معرفة أي شيء عن فريق النجمة dialplan ، كل شيء يحدث تحت غطاء محرك السيارة.
لقد قمنا بتثبيت هذا الوحش لأنفسنا ، وصنعنا أول منتج ناجح ، وهو وحدة لدمج برامج 1C و Asterisk. لقد كان خليطًا من رمز C ++ في شكل رمز DLL و 1 C للتضمين في 1C.
دخل المنتج إلى السوق جيدًا ، لكن المطورين ، هم من الدعم الفني ، ولقد تأثرت للتو من عدد التطبيقات لإعداد FreePBX ، أحدها. قمنا دائمًا بتحويل شيء ما ، في صيغته النهائية ، إلى كل عميل تقريبًا. من ناحية ، قمنا بتغيير تكوينات 1C باستمرار ، ومن ناحية أخرى ، FreePBX ، الذي كان يحتوي على مجموعة من الإصدارات المختلفة ، والفروع ، وكذلك وحدة التحديث التلقائي.

بدأنا مرة أخرى في الانزلاق إلى نموذج الخدمة ، وبدلاً من تطوير منتج تداول ، قمنا بالتخصيص.
لقد احتجنا حقًا إلى بناء PBX الذي كنا نسيطر عليه على علامة النجمة ، حتى نتمكن من تغطية كل شيء مع الاختبارات وضمان قابلية تشغيل منتجاتنا ، على الأقل بشيء محدد.
في مرحلة ما ، وجدنا مشروع Askozia ، من شركة Plantel الألمانية. لقد كانت PBX مجانية مع وظائف صغيرة ولكنها كافية لمعظم عملائنا. تمكنا أخيرًا من تجميع حل محاصر جاهز يعمل تمامًا بعد التثبيت بالطريقة التي أردناها تمامًا.

بمرور الوقت ، اكتسب Askozia ميزات جديدة: محرر الطريق في شكل مخططات كتلة مرئية ، ودعم التكوين التلقائي للهواتف ، والمكالمات الآمنة ، ولوحات الأجهزة المختلفة والعبارات. لقد أزعجنا قليلاً ...
أصبح المنتج
مدفوعًا ، وكان دعم بعض مقدمي الخدمات الأجانب والمعايير الأجنبية لقنوات الاتصال التناظرية الرقمية غير ضروري بالنسبة لنا عمومًا.
ولكن على الرغم من كل هذا ، دخل المنتج السوق وباع بشكل جيد ، فقد اشترينا مجال Askozia.ru ، وقمنا بإنشاء موقع على شبكة الإنترنت ، ونشارك في التسويق والتوزيع.
الساعة العاشرة
في أغسطس 2017 ، كنت في إجازة وسعدت بمكالمة مع الأخبار: "تم شراء Askozia بواسطة 3CX."

في البداية لم أفهم حجم المشكلة. حسنا ، في بعض الأحيان يشتري شخص ما شيئا ما. بالطبع ، كان من المحزن أن نعرف أن الرجال الذين عملنا معهم جنبًا إلى جنب لمدة 5 سنوات أرسلوا بعضهم بعضًا هدايا أخرى للعام الجديد على شكل زجاجات من الكحول ، أصبحوا جزءًا من شركة كبيرة. ربما ، لم يعد لدينا مثل هذه العلاقات الدافئة.
لكن بعد أسبوعين ، تلقينا المزيد من الأخبار الممتعة: "مشروع Askozia PBX يغلق ، المبيعات ممكنة حتى نهاية عام 2017 ، الدعم حتى نهاية عام 2018 ، نتحرك جميعًا إلى 3CX."
العبارة تطير في رأسي: "حسناً ، لكن كيف حالك؟" لدينا موقع على شبكة الإنترنت ، والتسويق ، والتطوير المتكامل للغاية ، وسير العمل الراسخ ، والشركاء الذين قمنا بتدريبهم على إنشاء Askozia والتكامل 1C لدينا ... كل شيء هباء!
ماذا تفعل؟
لا أريد العودة إلى FreePBX ، كل المطبات التي لم نشفها بعد. لقد تم أخذ Askozia منا وبالتأكيد لن يقوموا ببيعه أو تطويره. تعد 3CX منصة رائعة ، ولكنها ليست على علامة النجمة ، ونحن بحاجة إلى إعادة الكثير للعمل معها. ليس هذا خيارًا ، نظرًا لأن لدينا الآن العديد من العملاء على FreePBX و Askozia ، وحتى هناك رجال يائسون لديهم علامة نجمية خالصة ، فنحن بحاجة إلى مواصلة تطوير حلولنا.
ودعونا نفعل Askozia لدينا
هذه مجرد واجهة ويب تكتب dialplans. نعم ، في غضون شهرين سنرسم نموذجًا أوليًا ، وخلال نصف عام سنفعل MVP (وهذا ليس عارًا أن نظهر للناس). نحن نعرف علامة النجمة مثل الجزء الخلفي من أيدينا ، ونحن نعلم أن Askozia بنيت على منصة t2sde (هذا عن لينكس مدمج صغير).
كان هناك إثارة ، ولكن كان هناك نقص كارثي في الوقت. من أجل الفوز بها على الأقل ، حصلنا على فرصة من اللاعبين من Plantel لشراء الإصدارات الحالية من Askozia للمستقبل ، بحيث كان لدينا ما يكفي حتى منتصف عام 2018.
1 سنة مرت
لقد تمكنا حقًا من تجميع النموذج الأولي في 3 أشهر ، وبعد 5 أشهر من بدء التطوير ، استبدلنا بلانديل Askozia في مكتبنا بمكتبنا. ولكن هذه كانت فقط 90 ٪ الأولى من المشروع :)
أصدرنا الإصدار الأول في سبتمبر 2018 (بعد ذلك بعام). بنيت Askozia لدينا على نفس منصة t2sde ، في قلبها هي Asterisk ، إطار PHP Phalcon هو المسؤول عن واجهة الويب وواجهة برمجة التطبيقات الداخلية ، واخترنا نمط Semantic-UI المصمم على هيئة تصميم كمامة الويب.
ظاهريا اتضح أنها جميلة ، منظمة داخليا.

على الأقل يبدو ذلك لنا!
على عكس التطورات 1C ، بالنسبة لنا ، Askozia منتج مستقل تمامًا مكتوب من 0 ومبني على نظام التشغيل المخصص لدينا. أثناء التطوير ، تعلمنا مجموعة من الأدوات المفيدة: Jira ، و Bitbucket ، و Team City ، و Katalon Studio ، و SonarQube ، وجميع أنواع التوصيات المتعلقة بهيكلة التعليمات البرمجية وكتابتها ، وتصميمها ، والتجميع التلقائي والاختبار.
ودعونا نلقي مكالمة على FreePBX
جاءت هذه الفكرة لي خلال عطلة رأس السنة الطويلة. أنا أحب FreePBX لوظائفه ، عدد كبير من الخيارات ، لأنه قد تم اختباره على مئات الآلاف من المنشآت. إنه مجاني تماما. يمكن لأي شخص تنزيله ونشره وإجراء اتصال هاتفي عبر بروتوكول الإنترنت لشركته.
لكن لديه ناقص كبير. يحتوي على العديد من الخيارات ، ليس من السهل تكوينه إذا كنت تفعل هذا للمرة الأولى. من الصعب القيام بالتكامل معه ، يتم تحديثه باستمرار ، يتغير إصدار Asterisk ، مما يضيف خيارات جديدة للمسؤول وفرصًا تجارية إضافية مشكوك فيها.
إنه يشبه الميكروويف ، حيث يوجد شواية وطباخ متعدد ، ومجموعة من جميع أنواع البرامج ، ولكن 99٪ من المستخدمين يضغطون على زر واحد.
قررنا إعادة اختراع فكرة اللاعبين من Plantel وإنشاء نظام هاتف بسيط للشركات الصغيرة التي لديها وظائف هاتف IP أساسية كافية. الأهم من ذلك ، يجب تثبيته بسرعة كبيرة ، وتهيئته دون تعليمات لا لزوم لها وتكون
مجانية .
لماذا هناك حاجة Askozia إذا كان هناك مقدمي سحابة
هذا بالطبع مسألة اختيار. لا أحب البائعين ، لا أحب ذلك عندما تتاح للمزود فرصة الاستماع إلى جميع محادثاتنا ، حتى المحادثات الداخلية. لا أرغب في دفع رسم شهري لكل غيغا بايت من تخزين سجلات المحادثة ولكل رقم متصل بشخص آخر أو واجهة برمجة تطبيقات للتكامل في CRM أو لكل موظف.
مقدمو الخدمات السحابية عبارة عن حافلات مريحة تذهب إلى حيث يحتاج معظم الناس ، و PBX الخاصة بهم هي سيارة شخصية تذهب إلى حيث تحتاجها بالضبط. الخيار لك :) على الرغم من العدد الكبير لموفري الخدمات السحابية ، فإن Asterisk و FreePBX لديها عدد كبير من المستخدمين ، مما يعني أن لديّ أشخاص متشابهين في التفكير!
كيف لكسب المال إذا Askozia هو تبادل هاتفي مجاني
يطرح علي هذا السؤال بانتظام خاصة من قبل الزملاء. تطور بعض في المعبد. هل قضيت سنة ونصف من العمر في تطوير منتج وإعطائه مجاناً؟ نعم هذا صحيح!
لقد درست عدد طلبات Askozia في نتائج بحث Google من لحظة ظهورها في السوق ، وقد تمت إضافتها بشكل نشط للغاية حتى تم تصنيعها كمنتج تجاري ، بعد أن بدأ الاهتمام يتلاشى. هذا عار ، لأنه كانت الفكرة والمشروع مثيرا للاهتمام بالنسبة لي. دعه يعيش! دعونا نرى ما يأتي منه على مر السنين.
تتمثل الخطط في إعداد الإصدار باللغة الإنجليزية ، وتصفية ذيل FreePBX ، على الأقل في المكان الذي يكفي فيه زر واحد فقط على الميكروويف لتسخين النقانق :) وبعد ذلك سنفكر في تسييل النقود ، والوحدات المدفوعة ، وكل ذلك.
هل تعتقد أنه سوف يطير؟