Какой современный облачный сервис может обойтись без личного кабинета и API платформы, на которой этот сервис работает? Пожалуй, только сервис, работающий на мобильных устройствах, да и то не для всех.
У нашей компании случился короткий, но бурный роман с простым софтфоном собственной разработки под Android, и даже в таком, казалось бы, простом проекте мы долго хакали бэкенд и веб-интерфейс админки.
С тех пор у наших разработчиков выработался определенный подход: когда продуктовики придумывают очередной мегапродукт, одобряют его на высшем уровне и отправляют на разработку, первое, что интересует Главного Разработчика, — «А будет ли персональный аккаунт?" «Да», — отвечают эксперты по продукту.
«Будет личный кабинет. Даже два.
По понятным причинам для нашего проекта также был написан личный кабинет со специальными сим-картами AltegroSIM. Написано для того, чтобы клиенты могли управлять своими SIM-картами.
Надеемся не останавливаться и со временем «зависнуть» на личном кабинете и API, чтобы сторонние сервисы, те, кто в этом может быть заинтересован, могли сделать интеграции и свои личные кабинеты.
О АльтегроSIM Мы уже несколько раз писали в нашем блоге.
Это SIM-карты FMC, выпущенные в рамках совместного проекта с мобильным оператором «Мегафон» и предназначенные для корпоративного использования.
AltegroSIM подключается напрямую к виртуальным и IP-АТС по протоколу SIP и работает как обычные SIP-устройства, наш свитч выполняет роль шлюза между сетями GSM и SIP и благодаря этому голосовой трафик с SIM-карт направляется сначала на наш свитч, а затем отправляется на АТС клиента.
SIM-карты частично контролируются нами, что позволяет нам реализовать часть контроля на стороне нашей платформы.
Принцип работы SIM-карт одновременно прост и сложен и выглядит, как показано на схеме ниже.
Трафик из сети GSM через межоператорский интерфейс приходит на наш коммутатор по SIP, мы видим идентификаторы сим-карт, их статусы, набор подключенных сервисов, а также можем реализовать интерфейс управления сим-картами, имитирующий IP-телефон.
интерфейс управления: с логинами, паролями, прокси, STUN, вкл/выкл и почти всей прочей VoIP начинкой.
Для клиента услуга выглядит так, как будто SIM-карта является SIP-устройством и управляется как SIP-устройство.
Мобильный телефон превращается в «сип-телефон на ножках»
Сотрудники со стационарных телефонов звонят на мобильные телефоны коллег по коротким номерам, сотрудники с мобильных телефонов также дозваниваются в бухгалтерию по короткому номеру, все звонки внутри мобильной и офисной сети идут примерно по одинаковым маршрутам, GSM используется только в качестве последнего миля.
Учёные-продуктовики решили, что раз модифицированная SIM-карта FMC превратилась в IP-телефон, то вполне логично и оправданно написать интерфейс управления, что и было сделано для удобства наших клиентов и партнёров.
Теперь нет необходимости заполнять учетные карты и формы заказов при подключении сим-карт, настраивайте все самостоятельно через личный кабинет – назначайте короткие номера, вводите логины и пароли для внутренних расширений IP-АТС и сразу приступайте к работе.
Клиент после подписания договора получает доступ к интерфейсу управления и видит список всех SIM-карт, трафик с которых направляется на его голосовую платформу.
Чтобы настроить SIM-карты как абонентские устройства для произвольной IP-АТС, необходимо добавить эту АТС, указав ее IP и порт.
Все довольно просто.
Теперь вы можете вносить изменения в работу мобильной сети компании, менять короткие номера, блокировать SIM-карты, отключать или подключать их к внутренним номерам или напрямую к транкам.
Чтобы добавить новую SIM-карту в мобильную сеть компании, вам достаточно указать ее идентификатор, который выдается при подключении.
Важный и очень приятный момент, который наверняка заинтересует наших партнеров-интеграторов и разработчиков собственных сервисов – вопрос «Нужно ли регистрироваться на своей АТСЭ» флажок.
Если убрать этот флажок, то трафик с выбранной симки будет маршрутизироваться напрямую на указанный IP-адрес без каких-либо изменений на стороне нашего свитча.
Это значит, что мы просто выполняем функцию транзита мобильного голосового трафика и если у интегратора есть идея собственного продукта, то он легко ее реализует, заменив цифры А или Б, АОН, проведя необходимые сравнения, т.е.
может фактически объединить SIM-карты в собственный номерной план.
Интерфейс на данный момент позволяет управлять только будильником и голосом; подключение или отключение дополнительных услуг возможно только в ручном режиме по запросу в нашу поддержку.
Но мы работаем над тем, чтобы со временем появилось полноценное API, с помощью которого наши клиенты или партнеры могли бы самостоятельно подключать и отключать необходимые сервисы (например, пакеты Интернета или СМС), геоданные и данные биллинга, Мы не пытаемся повторить популярную в зарубежных сетях схему.
МВНЕ , мы строим продвинутый клиентский сервис, позволяющий интеграторам или клиентам самостоятельно добавлять в наш продукт необходимый функционал в рамках разрешенных возможностей.
Будем признательны за ваши предложения и отзывы по поводу функционала интерфейса управления.
Уже очевидно, что вокруг нашего продукта складывается некая экосистема и мы хотим всячески способствовать ее развитию.
Теги: #ip-телефония #услуги геолокации #saas-услуги #виртуальная АТС #ip-АТС #fmc #Сотовая связь #asterisk #Разработка систем связи
-
Как Выбрать Корзину Для Покупок
19 Oct, 24 -
Неудача Космического Масштаба
19 Oct, 24 -
Следим За Спортмастером – Как И Чем
19 Oct, 24