Пишем Собственный Интерфейс Для Управления Корпоративными Sim-Картами Fmc.

Какой современный облачный сервис может обойтись без личного кабинета и API платформы, на которой этот сервис работает? Пожалуй, только сервис, работающий на мобильных устройствах, да и то не для всех.

У нашей компании случился короткий, но бурный роман с простым софтфоном собственной разработки под Android, и даже в таком, казалось бы, простом проекте мы долго хакали бэкенд и веб-интерфейс админки.

С тех пор у наших разработчиков выработался определенный подход: когда продуктовики придумывают очередной мегапродукт, одобряют его на высшем уровне и отправляют на разработку, первое, что интересует Главного Разработчика, — «А будет ли персональный аккаунт?" «Да», — отвечают эксперты по продукту.

«Будет личный кабинет. Даже два.

По понятным причинам для нашего проекта также был написан личный кабинет со специальными сим-картами AltegroSIM. Написано для того, чтобы клиенты могли управлять своими SIM-картами.

Надеемся не останавливаться и со временем «зависнуть» на личном кабинете и API, чтобы сторонние сервисы, те, кто в этом может быть заинтересован, могли сделать интеграции и свои личные кабинеты.



Пишем собственный интерфейс для управления корпоративными SIM-картами FMC.

О АльтегроSIM Мы уже несколько раз писали в нашем блоге.

Это SIM-карты FMC, выпущенные в рамках совместного проекта с мобильным оператором «Мегафон» и предназначенные для корпоративного использования.

AltegroSIM подключается напрямую к виртуальным и IP-АТС по протоколу SIP и работает как обычные SIP-устройства, наш свитч выполняет роль шлюза между сетями GSM и SIP и благодаря этому голосовой трафик с SIM-карт направляется сначала на наш свитч, а затем отправляется на АТС клиента.

SIM-карты частично контролируются нами, что позволяет нам реализовать часть контроля на стороне нашей платформы.

Принцип работы SIM-карт одновременно прост и сложен и выглядит, как показано на схеме ниже.



Пишем собственный интерфейс для управления корпоративными SIM-картами FMC.

Трафик из сети GSM через межоператорский интерфейс приходит на наш коммутатор по SIP, мы видим идентификаторы сим-карт, их статусы, набор подключенных сервисов, а также можем реализовать интерфейс управления сим-картами, имитирующий IP-телефон.

интерфейс управления: с логинами, паролями, прокси, STUN, вкл/выкл и почти всей прочей VoIP начинкой.

Для клиента услуга выглядит так, как будто SIM-карта является SIP-устройством и управляется как SIP-устройство.

Мобильный телефон превращается в «сип-телефон на ножках»

Пишем собственный интерфейс для управления корпоративными SIM-картами FMC.



Пишем собственный интерфейс для управления корпоративными SIM-картами FMC.

Сотрудники со стационарных телефонов звонят на мобильные телефоны коллег по коротким номерам, сотрудники с мобильных телефонов также дозваниваются в бухгалтерию по короткому номеру, все звонки внутри мобильной и офисной сети идут примерно по одинаковым маршрутам, GSM используется только в качестве последнего миля.

Учёные-продуктовики решили, что раз модифицированная SIM-карта FMC превратилась в IP-телефон, то вполне логично и оправданно написать интерфейс управления, что и было сделано для удобства наших клиентов и партнёров.

Теперь нет необходимости заполнять учетные карты и формы заказов при подключении сим-карт, настраивайте все самостоятельно через личный кабинет – назначайте короткие номера, вводите логины и пароли для внутренних расширений IP-АТС и сразу приступайте к работе.

Клиент после подписания договора получает доступ к интерфейсу управления и видит список всех SIM-карт, трафик с которых направляется на его голосовую платформу.



Пишем собственный интерфейс для управления корпоративными SIM-картами FMC.

Чтобы настроить SIM-карты как абонентские устройства для произвольной IP-АТС, необходимо добавить эту АТС, указав ее IP и порт.

Пишем собственный интерфейс для управления корпоративными SIM-картами FMC.

Все довольно просто.

Теперь вы можете вносить изменения в работу мобильной сети компании, менять короткие номера, блокировать SIM-карты, отключать или подключать их к внутренним номерам или напрямую к транкам.

Чтобы добавить новую SIM-карту в мобильную сеть компании, вам достаточно указать ее идентификатор, который выдается при подключении.



Пишем собственный интерфейс для управления корпоративными SIM-картами FMC.

Важный и очень приятный момент, который наверняка заинтересует наших партнеров-интеграторов и разработчиков собственных сервисов – вопрос «Нужно ли регистрироваться на своей АТСЭ» флажок.

Если убрать этот флажок, то трафик с выбранной симки будет маршрутизироваться напрямую на указанный IP-адрес без каких-либо изменений на стороне нашего свитча.

Это значит, что мы просто выполняем функцию транзита мобильного голосового трафика и если у интегратора есть идея собственного продукта, то он легко ее реализует, заменив цифры А или Б, АОН, проведя необходимые сравнения, т.е.

может фактически объединить SIM-карты в собственный номерной план.

Интерфейс на данный момент позволяет управлять только будильником и голосом; подключение или отключение дополнительных услуг возможно только в ручном режиме по запросу в нашу поддержку.

Но мы работаем над тем, чтобы со временем появилось полноценное API, с помощью которого наши клиенты или партнеры могли бы самостоятельно подключать и отключать необходимые сервисы (например, пакеты Интернета или СМС), геоданные и данные биллинга, Мы не пытаемся повторить популярную в зарубежных сетях схему.

МВНЕ , мы строим продвинутый клиентский сервис, позволяющий интеграторам или клиентам самостоятельно добавлять в наш продукт необходимый функционал в рамках разрешенных возможностей.

Будем признательны за ваши предложения и отзывы по поводу функционала интерфейса управления.

АльтегроSIM .

Уже очевидно, что вокруг нашего продукта складывается некая экосистема и мы хотим всячески способствовать ее развитию.

Теги: #ip-телефония #услуги геолокации #saas-услуги #виртуальная АТС #ip-АТС #fmc #Сотовая связь #asterisk #Разработка систем связи

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.