開発者がプロ​​ジェクトを売却して閉鎖した後、Askozia IP PBXを再発明した方法

X時間まではどれだけ美しかった



私たちは小さな開発チームで、何年も前に1Cプログラムの開発と実装に従事していました。 2011年には、1Cソフトウェア製品をよく知っていましたが、独自のソリューションを開発した経験はありませんでした。 当時、同社は5歳で、少し疲れたクラシックな1Cビジネスに従事し、新鮮な空気を必要としていました。 そして、IPテレフォニーの世界、特にアスタリスクのジャングルに飛び込みました。 これは、ダイヤルプランを作成するための独自の言語を備えた素晴らしいプラットフォームです。 プラットフォーム+構成、すでに見たどこかで、すべてが1Cのようです:)



当時のアスタリスクの最も一般的な構成の1つは、FreePBXは無料のままです。 実際、これはPHPで書かれたWebマズルであり、Asteriskのすべての設定を「便利な」Webインターフェイスにもたらします。 アスタリスクダイヤルプランチームについて何も知る必要はありません。すべては内部で行われます。



このモンスターを自分でインストールし、最初に成功した製品である1Cとアスタリスクプログラムを統合するモジュールを作成しました。 DLLの形式のC ++コードと1Cに埋め込むための1Cコードの混合でした。



製品は市場に上手く参入しましたが、開発者は技術サポート担当者であり、FreePBXをセットアップするためのアプリケーションの数にうめきました。 私たちは常に何かをひねり、完成させ、ほとんどすべてのクライアントを変えました。 一方では、絶えず1C構成を変更していましたが、他方では、FreePBXにはさまざまなバージョン、ブランチ、および自動更新モジュールがありました。







循環型製品を開発する代わりに、サービスモデルに再び移行し始め、カスタマイズを行いました。



アスタリスクで制御するPBXビルドが本当に必要だったので、すべてをテストでカバーし、少なくとも特定の何かで製品の操作性を保証できました。



ある時点で、ドイツのPlantel社のAskoziaプロジェクトを見つけました。 これは、ほとんどのお客様にとっては小さいが十分な機能を備えた無料のPBXでした。 ようやく、インストール後に完全に機能する既製のボックスソリューションを組み立てることができました。







時間が経つにつれて、Askoziaは新しい機能を取得しました。視覚的なブロック図形式のルートエディター、電話の自動構成のサポート、安全な通話、さまざまなハードウェアボードおよびゲートウェイ。 それは少し私たちを悩ませました...製品は有料なりました 、そして、いくつかの外国のプロバイダーとアナログ-デジタル通信チャンネルの外国の標準のサポートは我々にとって一般に不必要でした。



しかし、このすべてにもかかわらず、製品は市場に参入し、よく売れました。Askozia.ruドメインを購入し、Webサイトを作成し、マーケティングと流通に従事しました。



時間X



2017年8月、私は休暇中だったので、「アスコジアは3CXによって購入されました。」というニュースでの電話を喜んでいた。







最初は、問題の範囲を理解できませんでした。 まあ、時々誰かが何かを買う。 もちろん、5年間一緒に働いていた人たちが新年のプレゼントをアルコールのボトルの形でお互いに送って、大企業の一員になったことを知るのは悲しいことでした。 おそらく、私たちはそのような温かい関係を持たなくなるでしょう。



しかし、数週間後、私たちはさらに楽しいニュースを得ました:「Askozia PBXプロジェクトは終了し、販売は2017年末まで可能、2018年末までサポート、3CXに切り替えています。」



フレーズは頭の中を飛び回ります:「素晴らしい、しかし、私たちはどうですか?」私たちには、ウェブサイト、マーケティング、深く統合された開発、確立された作業スキーム、Askoziaと1C統合のセットアップでトレーニングしたパートナーがいます...



どうする?



FreePBXに戻りたくありませんでした。まだ治癒していないすべてのバンプです。 Askoziaは私たちから取られたものであり、販売も開発もしません。 3CXはクールなプラットフォームですが、アスタリスクではありません。3CXを使用するには、多くの作業をやり直す必要があります。 FreePBXとAskoziaには多くのクライアントがいるため、選択肢ではありません。純粋なアスタリスクを持つ絶望的な人でさえ、ソリューションを開発し続ける必要があります。



そして、アスコツィアをしましょう



これは、ダイヤルプランを作成する単なるWebインターフェイスです。 はい、2か月後にプロトタイプをスケッチし、半年後にMVPを行います(これは人々に見せることは恥ずべきことではありません)。 アスタリスクは手の甲のようなものであり、Askoziaはt2sdeプラットフォーム上に構築されたことがわかります(これは小さな組み込みLinuxについてです)。



興奮はありましたが、壊滅的な時間不足がありました。 少なくとも少し勝つために、Plantelのスタッフから、Askoziaの現在のバージョンを将来的に購入する機会を得たので、2018年半ばまで十分でした。



1年が過ぎました



プロトタイプを実際に組み立てることができたのは3か月で、開発開始から5か月後、私たちはオフィスのPlantelのAskoziaを自社のものに置き換えました。 しかし、これらはプロジェクトの最初の90%に過ぎませんでした:)



2018年9月(1年後)に最初のリリースをリリースしました。 私たちのAskoziaは同じt2sdeプラットフォーム上に構築されており、その中心はAsteriskです。PHPフレームワークPhalconはWebインターフェイスと内部APIを担当し、WebマズルデザインとしてSemantic-UIスタイルセットを選択しました。

外見的には、かなり内部構造化されています。







少なくとも私たちにはそう思われます!



1Cの開発とは異なり、Askoziaは0から記述された完全に独立した製品であり、独自のカスタマイズされたオペレーティングシステム上に構築されています。 開発中に、Jira、Bitbucket、Team City、Katalon Studio、SonarQube、およびコードの構造化と記述、その設計、自動アセンブリおよびテストに関するあらゆる種類の推奨事項を学びました。



そして、FreePBXへの呼び出しをスローしましょう



このアイデアは、正月の長い休暇中に思いつきました。 FreePBXは数十万のインストールでテストされているため、その機能、膨大な数のオプションが気に入っています。 完全に無料です。 誰でもダウンロードして展開し、会社のIPテレフォニーを作成できます。



しかし、彼には大きなマイナスがあります。 オプションが多すぎるため、これを初めて行う場合は設定がそれほど簡単ではありません。 彼と統合するのは難しいです これは絶えず更新されており、アスタリスクのバージョンは変更されており、管理者向けの新しいオプションと疑わしい追加のビジネスチャンスが追加されています。



これは電子レンジのようなもので、グリルとマルチクッカーの両方があり、あらゆる種類のプログラムがありますが、実際にはユーザーの99%が1つのボタンを押すだけです。



Plantelからのアイデアを再発明し、基本的なIPテレフォニー機能を必要とする小規模企業向けのシンプルな電話システムを作成することにしました。 最も重要なことは、非常に迅速にインストールし、不必要な指示なしで構成し、 無料である必要があります。



クラウドプロバイダーがある場合にAskoziaが必要な理由



これはもちろん選択の問題です。 ベンダーロックは好きではありません。プロバイダーが社内の会話を含むすべての会話を聞く機会があるときは好きではありません。 会話記録を保存するギガバイトごと、および他の誰かが接続した番号ごと、CRMに統合するためのAPIごと、または従業員ごとに月額料金を支払うのは好きではありません。

クラウドプロバイダーは、ほとんどの人が必要とする場所に行く快適なバスであり、自社のPBXはまさにあなたが必要とする場所に行く個人的な車です。 選択はあなた次第です:)多数のクラウドプロバイダーにもかかわらず、アスタリスクとFreePBXには膨大な数のユーザーがいます。



Askoziaが無料のPBXである場合にお金を稼ぐ方法



この質問は、特に同僚から定期的に聞かれます。 寺院でいくつかのねじれ。 1年半の人生をかけて製品を開発し、無料で提供しましたか? はい、それだけです!



Googleの検索結果に表示されるAskoziaのリクエストの数を、市場に登場した瞬間から調査し、興味が薄れ始めてから商品化されるまで正確に追加しました。 これは残念です、なぜなら アイデアとプロジェクトは私にとって非常に興味深いものでした。 彼を生きさせてください! 何年後に何が起こるか見てみましょう。

少なくとも、電子レンジのボタンを1つ押すだけでソーセージを温めることができる場所で、英語版を作成し、FreePBXの尾を巻く予定です。その後、収益化、有料モジュールなどについて考えます。



飛ぶと思いますか?



All Articles