26
- Вы знаете Kazoo? - Вы знаете Kazoo? - Да, я видел её UI... - Да, я видел её UI... Автор: [email protected]

KAZOOMEETUP MOSCOW 2015. Кирилл Сысоев. Вы знаете KAZOO? Да, я видел её UI

Embed Size (px)

Citation preview

Page 1: KAZOOMEETUP MOSCOW 2015. Кирилл Сысоев. Вы знаете KAZOO? Да, я видел её UI

- Вы знаете Kazoo?- Вы знаете Kazoo?

- Да, я видел её UI...- Да, я видел её UI...

Автор: [email protected]

Page 2: KAZOOMEETUP MOSCOW 2015. Кирилл Сысоев. Вы знаете KAZOO? Да, я видел её UI

О нас: onnet.su / onnet.info

● ЗАО «ОнНет комьюникейшнс»● Родились в 2002 г.● Счастливо обитаем в Санкт-Петербурге● Познакомились с Казой в 2011 г.

● Каза в боевом режиме с 2012 г.

Cluecon2012

Page 3: KAZOOMEETUP MOSCOW 2015. Кирилл Сысоев. Вы знаете KAZOO? Да, я видел её UI

Каза в нашем огороде

● Внедряли в рабочую сеть с уже существующим Ланбиллингом

● Тарификация пользователей осуществляется по АОНу, для чего спонсировали фичу контроля АОН (<<"ensure_valid_caller_id">>)

PSTN

KAZOO"ensure_valid_caller_id": true

LanBillingEltex SMG-2016

/Freeswitch

Плюсы:

- “яйца в разных корзинах”;- двойной контроль фрода;- ...

Сложности:

- тарификация ресурсов Казы;- авторизация вызовов при переадресации, FMC…;- ...

Radius TDM

SIP

SIP

Page 4: KAZOOMEETUP MOSCOW 2015. Кирилл Сысоев. Вы знаете KAZOO? Да, я видел её UI

Kazoo != X_UI : move forward with API ? stumble upon stock UI

UI из коробки? Красиво, но есть нюансы!

- ориентирован на североамериканский рынок:• 911• number porting• ...

- отсутствует roadmap (или неопубликован)

- произвольное распределение функционала на открытый/закрытый

- если функционал закрыт, есть ли шансы у открытого аналога пробиться в “мастер”?

… и куда ни глянешь, везде один и тот же UI ...

Page 5: KAZOOMEETUP MOSCOW 2015. Кирилл Сысоев. Вы знаете KAZOO? Да, я видел её UI

Нет необходимости подстраиваться под Казу -

Стерпится - слюбится?

- дополнительный портал для работы с телефонией к уже существующему клиентскому кабинету – неудобно (путает клиентов)

- не тарифицируя приложения, не видим смысла разделять функционал – webhooks и trankstore мирно уживаются с общими настройками

- у нас отдельный механизм покупки/подключения номеров, а у вас?

- не весь необходимый функционал выведен в UI

- не весь существующий в UI функционал необходим

Не обманывайтесь!

она создана подстроиться под вас!

Page 6: KAZOOMEETUP MOSCOW 2015. Кирилл Сысоев. Вы знаете KAZOO? Да, я видел её UI

It's an API world…

Что делает Kazoo уникальным решением?

Цитируем 2600hz:

● Kazoo - The API-Driven, Distributed, Scalable VoIP Platform.(http://2600hz.org/projects.html)

● Kazoo is an API-based platform that lets you use your existingphones, programming languages and IT skills to build voice,video and SMS services.(https://2600hz.atlassian.net/wiki/display/docs/Overview)

● While Kazoo is primarily an API-based telecommunicationsplatform, we provide multiple graphical user interfaceapplications to help you kickstart your experience using theplatform.

API

Page 7: KAZOOMEETUP MOSCOW 2015. Кирилл Сысоев. Вы знаете KAZOO? Да, я видел её UI

Ближе к делу

Любителям почитать:https://github.com/2600hz/kazoo/tree/master/applications/crossbar/doc

Page 8: KAZOOMEETUP MOSCOW 2015. Кирилл Сысоев. Вы знаете KAZOO? Да, я видел её UI

Ближе к делу

Любителям по(д)смотреть. Вопрос:

Page 9: KAZOOMEETUP MOSCOW 2015. Кирилл Сысоев. Вы знаете KAZOO? Да, я видел её UI

Ближе к делу

Любителям по(д)смотреть. Ответ:

Page 10: KAZOOMEETUP MOSCOW 2015. Кирилл Сысоев. Вы знаете KAZOO? Да, я видел её UI

Зачем Казе баян?

● Объединить в одном личном кабинете клиента функционал виртуальной АТС с взаиморасчетами и информацией по другим услугам

● Застраховаться на случай возможного перехода 2600hz на Open Core

● Сохранить привычный функционал уходящего на почетный отдых Kazoo UI. (Пример: на момент написания модуль Callflow Builder был закрыт в Монстре и судьба его была неизвестна)

● Реализовать стек реселлер / администратор / пользователь отвечающий собственным бизнес-процессам

Page 11: KAZOOMEETUP MOSCOW 2015. Кирилл Сысоев. Вы знаете KAZOO? Да, я видел её UI

Какие грабли выбрать?

● Исходили из необходимости поддержки проекта минимальным количеством сотрудников, что означало использование тех же языков программирования, что и в Казу.

● Подходящие варианты: Chicago Boss, Zotonic, Nitrogen

● Выбрали Zotonic CMS/Framework (Erlang + erlydtl – оба используются в Казу)

● Используем как framework

● CMS про запас

● i18N● REST API

● Email - получение/отправка● WebSockets and Comet

Page 12: KAZOOMEETUP MOSCOW 2015. Кирилл Сысоев. Вы знаете KAZOO? Да, я видел её UI

Каза в сарафане

● модуль интеграции Ланбиллинга (https://github.com/onnet/mod_lb)

✔ модуль “дикий” – использует прямые запросы в БД, что приводит к необходимости корректировать запросы при апгрейде (редко)

✔ переписывать не планируем

● модули платежных систем✔ Яндекс деньги (https://github.com/onnet/mod_zyamoney)✔ Деньги онлайн (https://github.com/onnet/mod_zomoney)

● Kazoo UI подобный модуль управления АТС (https://github.com/onnet/mod_kazoo)

✔ портал реселлера✔ портал администратора✔ портал пользователя

Page 13: KAZOOMEETUP MOSCOW 2015. Кирилл Сысоев. Вы знаете KAZOO? Да, я видел её UI

Модуль интеграции Ланбиллинга

Page 14: KAZOOMEETUP MOSCOW 2015. Кирилл Сысоев. Вы знаете KAZOO? Да, я видел её UI

Модули платежных систем

Page 15: KAZOOMEETUP MOSCOW 2015. Кирилл Сысоев. Вы знаете KAZOO? Да, я видел её UI

Виртуальная АТС: портал реселлера

Page 16: KAZOOMEETUP MOSCOW 2015. Кирилл Сысоев. Вы знаете KAZOO? Да, я видел её UI

Виртуальная АТС: портал реселлера

Page 17: KAZOOMEETUP MOSCOW 2015. Кирилл Сысоев. Вы знаете KAZOO? Да, я видел её UI

Виртуальная АТС: портал администратора

Page 18: KAZOOMEETUP MOSCOW 2015. Кирилл Сысоев. Вы знаете KAZOO? Да, я видел её UI

Виртуальная АТС: портал администратора

Page 19: KAZOOMEETUP MOSCOW 2015. Кирилл Сысоев. Вы знаете KAZOO? Да, я видел её UI

Виртуальная АТС: портал администратора

Page 20: KAZOOMEETUP MOSCOW 2015. Кирилл Сысоев. Вы знаете KAZOO? Да, я видел её UI

Виртуальная АТС: портал администратора

Page 21: KAZOOMEETUP MOSCOW 2015. Кирилл Сысоев. Вы знаете KAZOO? Да, я видел её UI

Виртуальная АТС: портал пользователя

Page 22: KAZOOMEETUP MOSCOW 2015. Кирилл Сысоев. Вы знаете KAZOO? Да, я видел её UI

Куда податься?

Из ближайших планов:

● функционал магазина приложений (нужен ли?)

● менеджер конференций (автоматическое подключение к конференции списка лиц)

● очереди (ждем новое приложение очередей - acdc deprecated)

● мини CRM (записная книжка, интеграция с Kazoo PopUp)

● ...

Page 23: KAZOOMEETUP MOSCOW 2015. Кирилл Сысоев. Вы знаете KAZOO? Да, я видел её UI

Ура, товарищи!

Присоединяйтесь!

А лучше создавайте свой UI своими руками!

Page 24: KAZOOMEETUP MOSCOW 2015. Кирилл Сысоев. Вы знаете KAZOO? Да, я видел её UI

Спасибо за Kazoo!

Искренне благодарим команду 2600hz за созданный продукт!

За энергию и энтузиазм, вселяющие уверенность в будущее платформы.

За видение будущего, не раз подтвержденное временем.

За стабильность работы Kazoo, экономящую время для движения вперед.

Page 25: KAZOOMEETUP MOSCOW 2015. Кирилл Сысоев. Вы знаете KAZOO? Да, я видел её UI

Спасибо SIPLABS!

Хотим выразить особую признательность

главному двигателю Казу в России – Михаилу Родионову.

Спасибо за первый KAZOOMEETUP!Миша, это ведь только начало? :)

Page 26: KAZOOMEETUP MOSCOW 2015. Кирилл Сысоев. Вы знаете KAZOO? Да, я видел её UI

Контакты автора: [email protected]Контакты автора: [email protected]

ВОПРОСЫ?ВОПРОСЫ?

СПАСИБО ЗА ВНИМАНИЕ!СПАСИБО ЗА ВНИМАНИЕ!