Содержание

Как обратиться к api билайн? — Хабр Q&A

не могу разобраться с cloudpbx.beeline.ru. Хочу получить список записей.
есть WADL сервиса : https://cloudpbx.beeline.ru/api/pub?_wadl
выдает

<application xmlns="http://wadl.dev.java.net/2009/02" xmlns:tns="http://client.pub.api.cloudpbx.beeline.ru" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://wadl.dev.java.net/2009/02 wadl.xsd">
    <grammars>
        <xs:schema xmlns:tns="http://client.pub.api.cloudpbx.beeline.ru" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://client.pub.api.cloudpbx.beeline.ru">
            <xs:element name="Abonent">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="userId" type="xs:string"/>
                        <xs:element minOccurs="0" name="firstName" type="xs:string"/>
                        <xs:element minOccurs="0" name="lastName" type="xs:string"/>
                        <xs:element minOccurs="0" name="email" type="xs:string"/>
                        <xs:element minOccurs="0" name="department" type="xs:string"/>
                        <xs:element minOccurs="0" name="extension" type="xs:string"/>
                        <xs:element minOccurs="0" name="phone" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="AbonentList">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="unbounded" minOccurs="0" name="list" ref="tns:Abonent"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="ListCallRecordRequest">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="1" minOccurs="1" name="pageNumber" type="xs:long"/>
                        <xs:element maxOccurs="1" minOccurs="1" name="pageSize" type="xs:long"/>
                        <xs:element maxOccurs="1" minOccurs="0" name="userId" type="xs:string"/>
                        <xs:element maxOccurs="1" minOccurs="0" name="phone" type="xs:string"/>
                        <xs:element maxOccurs="1" minOccurs="0" name="direction" type="tns:Direction"/>
                        <xs:element maxOccurs="1" minOccurs="0" name="dateFrom" type="xs:dateTime"/>
                        <xs:element maxOccurs="1" minOccurs="0" name="dateTo" type="xs:dateTime"/>
                        <xs:element maxOccurs="1" minOccurs="0" name="durationFrom" type="xs:long"/>
                        <xs:element maxOccurs="1" minOccurs="0" name="durationTo" type="xs:long"/>
                        <xs:element maxOccurs="1" minOccurs="1" name="sort">
                            <xs:complexType>
                                <xs:sequence>
                                    <xs:element maxOccurs="1" minOccurs="1" name="direction" type="tns:SortDirection"/>
                                    <xs:element maxOccurs="1" minOccurs="1" name="field" type="tns:ListCallRecordRequestSortField"/>
                                </xs:sequence>
                            </xs:complexType>
                        </xs:element>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="ListCallRecordResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="totalRecordQuantity" type="xs:long"/>
                        <xs:element maxOccurs="unbounded" minOccurs="0" name="list" ref="tns:CallRecord"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="CallRecord">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="1" minOccurs="0" name="recordId" type="xs:long"/>
                        <xs:element maxOccurs="1" minOccurs="0" name="abonent" ref="tns:Abonent"/>
                        <xs:element maxOccurs="1" minOccurs="0" name="phone" type="xs:string"/>
                        <xs:element maxOccurs="1" minOccurs="0" name="callDirection" type="tns:Direction"/>
                        <xs:element maxOccurs="1" minOccurs="0" name="date" type="xs:dateTime"/>
                        <xs:element maxOccurs="1" minOccurs="0" name="duration" type="xs:long"/>
                        <xs:element maxOccurs="1" minOccurs="0" name="fileSize" type="xs:long"/>
                        <xs:element maxOccurs="1" minOccurs="0" name="comment" type="xs:string"/>
                        <xs:element maxOccurs="1" minOccurs="0" name="externalId" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="AgentStatusResponce">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="1" minOccurs="1" name="status" type="tns:AgentStatus"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:simpleType name="ListCallRecordRequestSortField">
                <xs:restriction base="xs:string">
                    <xs:enumeration value="Date"/>
                    <xs:enumeration value="Phone"/>
                    <xs:enumeration value="AbonentFio"/>
                    <xs:enumeration value="Comment"/>
                    <xs:enumeration value="Duration"/>
                    <xs:enumeration value="Direction"/>
                </xs:restriction>
            </xs:simpleType>
            <xs:simpleType name="Direction">
                <xs:restriction base="xs:string">
                    <xs:enumeration value="INB"/>
                    <xs:enumeration value="OUT"/>
                </xs:restriction>
            </xs:simpleType>
            <xs:simpleType name="SortDirection">
                <xs:restriction base="xs:string">
                    <xs:enumeration value="ASC"/>
                    <xs:enumeration value="DESC"/>
                </xs:restriction>
            </xs:simpleType>
            <xs:simpleType name="AgentStatus">
                <xs:restriction base="xs:string">
                    <xs:enumeration value="ONLINE"/>
                    <xs:enumeration value="OFFLINE"/>
                    <xs:enumeration value="BREAK"/>
                </xs:restriction>
            </xs:simpleType>
        </xs:schema>
    </grammars>
    <resources base="https://cloudpbx.beeline.ru/api/pub">
        <resource path="/client">
            <resource path="/abonent">
                <method name="GET">
                    <response>
                        <representation element="tns:AbonentList" mediaType="application/xml"/>
                    </response>
                </method>
            </resource>
            <resource path="/abonent/{numberOrExtensionOrUserId}">
                <param name="numberOrExtensionOrUserId" type="xs:string"/>
                <method name="GET">
                    <response>
                        <representation element="tns:Abonent" mediaType="application/xml"/>
                    </response>
                </method>
            </resource>
            <resource path="/abonent/{userId}/agentStatus">
                <param name="userId" type="xs:string"/>
                <method name="GET">
                    <response>
                        <representation element="tns:AgentStatusResponce" mediaType="application/xml"/>
                    </response>
                </method>
            </resource>
            <resource path="/abonent/{userId}/agentStatus/{status}">
                <param name="userId" type="xs:string"/>
                <param name="status" type="tns:AgentStatus"/>
                <method name="PUT">
                    <response>
                        <representation/>
                    </response>
                </method>
            </resource>
            <resource path="/call/record">
                <resource path="/file/{recordIdOrExternalId}">
                    <param name="recordIdOrExternalId" type="xs:string"/>
                    <method name="GET">
                        <response>
                            <representation mediaType="application/octeat-stream"/>
                        </response>
                    </method>
                </resource>
                <resource path="/list">
                    <method name="PUT">
                        <request>
                            <representation element="tns:ListCallRecordRequest" mediaType="application/xml"/>
                        </request>
                        <response>
                            <representation element="tns:ListCallRecordResponse" mediaType="application/xml"/>
                        </response>
                    </method>
                </resource>
            </resource>
        </resource>
    </resources>
</application>

по ссылке https://cloudpbx.beeline.ru/api/pub/client/abonent выводиться список абонентов.
а лист записей не могу получить.

Виртуальная АТС Билайн. Что вам не расскажет менеджер / Хабр

Раньше было принято говорить о том, что в России есть «большая тройка» операторов сотовой связи, т.е. Билайн, Мегафон и МТС. Сейчас мы говорим о «большой четвёрке», т.е. Билайн, Мегафон, МТС и Теле2. Я опущу рассказ о том, почему мы поменяли МТС на Билайн и почему сейчас не можем перейти с Билайна на связку Мегафон + Теле2 или Билайн + Теле2, не буду говорить о том, как везде всё плохо, а сразу перейду к списку проблем, к которым мы оказались не готовы внедряя виртуальную АТС (далее ВАТС) просто потому, что для нас эти вещи были не очевидны. Мы искренне верили в то, что ВАТС добавляет функционал, но на деле выяснилось, что часть функций пропадает или начинает работать иначе, наш менеджер об этом знал, но полагал, что для нас это очевидно или для него это тоже стало открытием.


Кратко о нас: известная в Иваново компания (на рынке больше 10 лет), сейчас у нас в районе 80-90 номеров, филиалы в Иваново, Комсомольске (Ивановская область), Краснодаре, Ижевске и Москве. В общем, как уверяют нас менеджеры всех 3-х операторов (Теле2, к сожалению, даже общаться не хочет), с нами все хотят работать и все готовы дать нам лучшие условия.

Я не знаю есть ли такие проблемы в других ВАТС мобильных операторов (менеджеры говорят что у всех ситуация схожа ±), а просто напишу по пунктам. Надеюсь, что это поможет вам.

1. Звонить на городские номера без кода города нельзя. Раньше мы звонили в такси 424242, теперь только +7 4932 424242, время набора номера увеличено в 2 раза (12 символов вместо 6).

2. Нет смысла покупать красивые номера, т.к. практика и пункт 1 показали, что проще и быстрее позвонить из записной книжки, чем набирать +7 4932 и так далее. Зачем покупать номер для клиентов, если им в любом случае вводить 12 символов?

3. Если вы включили услугу «Перевод вызова» (когда во время разговора набираете ## и переводите звонок на другого сотрудника в АТС) вы получаете проблему с входящими звонками когда занято. Тот, кто звонит, слышит нормальные гудки, как будто не берут трубку, а тот, кому звонят, слышит 1 гудок и не видит, кто звонит, т.е. понимает, что ему звонили, но не знает кто. Клиенты жалуются на то, что менеджеры не берут трубку и не перезванивают.

4. Звонки внутри виртуальной АТС проходят как короткие номера, если абонент 9610001122 имеет короткий номер 200 и звонит своему коллеге, который в АТС, то коллега видит не 9610001122, а 200. Потрудитесь ещё раз добавить всех коллег в записную книжку.

5. Абоненту ВАТС можно задать имя внутри АТС, но оно не будет высвечиваться на экране когда он(а) звонит вам, т.е. отметка только для тех, кто заходит в ВАТС.

6. Есть «новая» и «старая» платформа, они от разных вендоров. На новой платформе куча проблем, о которых сотрудники техподдержки прекрасно знают, но по умолчанию вас подключают на новую платформу.

7. Несмотря на то, что техподдержка знает о глобальных проблемах, она просит на каждую проблему пример в виде: откуда, куда, время и дата, примечания. Т.е. ваши сотрудники будут не звонить, а писать отчёты для Билайна чтобы они смогли починить свою АТС, за которую вы платите.

8. Если поругаться, покричать и написать на почту то вам сделают перерасчёт за ВАТС, но как максимум просто вернут деньги за услугу, а то, что в это время вообще не могли пользоваться мобильной связью, так это ваши проблемы.

9. Кстати реально работать и звонить вам каждый час даже в выходные техподдержка будет только после того, как вы напишите письмо что встали на лыжи и поехали к другому оператору. Но не сразу, сначала нужно «эскалировать проблему на более высокий уровень». Это не камень в огород техподдержки, вероятно, что им дают отмашку реально бросать все силы на клиента только в этот момент.

10. Вы можете столкнуться с тем, что звонки от одного из абонентов вашей ВАТС не проходят на другую ВАТС Билайн. Обещают решить за неделю, решают за 1,5 месяца. То, что менеджер не может звонить клиенту, так пускай со своего личного позвонит. У вас запрещено? Разрешите!

Рекламная пауза: мы ещё НЕ ВКЛЮЧАЛИ запись звонков и дополнительное место, ждём пока всё более-менее настроится и стабилизируется, после чего можно будет включить эту услугу. Мне очень хочется верить в то, что её включение не приведёт к написанию аналогичной статьи, но, чувствую, вполне может. А пока продолжим.

11. Как вы могли догадаться, ВАТС нужна чтобы отдавать данные о звонках в CRM, но вот незадача – коннектор кривой, запросто может потерять часть звонков (иногда 30-35%).

12. Поскольку коннектор кривой, то часть сотрудников вы не можете привязать неделями. В ВАТС видите его, нажимаете привязать к CRM, но в списке пользователей нет. Нам сказали сменить токен – сменили, не помогло. Нам сказали отвязать всех, удалить токен, удалить приложение и сделать всё заново – мы спросили какие гарантии что заработает. Теперь 1-2 раза в неделю пишем письмо чтобы починили, но всем плевать. Сделать как нас просили мы не можем т.к. это финансовые затраты на оплату работы людей, которые будут это править ночью. Были бы гарантии – сделали бы, а так не интересно.

13. Ваш сотрудник не может иметь больше одного рабочего номера. По мнению Билайн. Выдавать ему можно, звонить тоже, а вот в CRM к одному пользователю привязывается только 1 телефон.

14. На большинство проблем вам дадут стандартные ответы о том, что и как нужно сделать чтобы всё заработало. К сожалению, никто не обещает, что это поможет, так что вы или принимаете их совет или не принимаете. Любые прямые и косвенные потери это ваша проблема.

15. Если есть на кого свалить (разработчик приложения, разработчик CRM, ответственный за внедрение и т.п.) то они сначала свалят на них и только после того, как вы напишите, что «другие ребята» всё проверили и проблема не у них, по вашей заявке начнутся работы, даже если очевидно что проблема изначально на стороне ВАТС (лайвхак: другим ребятам можно не писать, достаточно сказать что писали им).

16. Очень редко вам могут предложить нестандартное решение проблемы, обычно разговор строится в стиле да/нет, можно/нельзя. Нам не говорят вот так нельзя, но если нужно, то есть обходной путь.

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

P.S.: сразу же хочу уточнить, что для того, чтобы использовать внешнюю ВАТС нужно купить ВАТС у своего оператора, она будет отдавать данные в другую ВАТС, т.е. проблем может возникнуть ещё больше.

Билайн. Руководство по услуге Облачная АТС


 


 


Билайн. Руководство по услуге Облачная АТС


 

 



ОГЛАВЛЕНИЕ



Руководство по услуге Облачная АТС 2



ОГЛАВЛЕНИЕ 2



БЫСТРЫЙ СТАРТ 3



Добавление номеров сотрудников 3



Настройка карточки сотрудника 4



Создание групп сотрудников для приема звонков 6



Создание Голосового меню 7



Настройка маршрутизации многоканального номера 9



Проверка приема входящих звонков 10



ОПИСАНИЕ УСЛУГИ 10



Краткое описание услуги 10



Вход в систему 11



Структура портала 11



Страница «Профиль АТС» 12



Смена тарифного плана клиента 13



Страница «Номера» 14



Страница «Облачное хранилище» 15



Страница «Статистика» 16



Страница «Настройки» 17



API (Application Programming Interface) 18



Голосовая почта предприятия 18



Выход из портала 19



УПРАВЛЕНИЕ НОМЕРАМИ 19



Добавление абонентов 19



Добавление многоканальных номеров 20



Настройка входящей маршрутизации для многоканальных номеров 21



Список номеров 22



Редактирование списка номеров 23



ГРУППОВЫЕ СЕРВИСЫ 25



Голосовое меню 25



Call-центр 27



Группа обзвона 32



Групповой АОН 35



Мелодия вызова 36



Перехват вызовов 38



Выборочный прием звонков 39



Запись разговоров 41



Ограничения вызовов 42



Конференция 43



Факс 49



Звонок с сайта 50



Индивидуальная переадресация 52



Облачное хранилище 52



ПРОФИЛЬ АБОНЕНТА 53



Панель управления профилем абонента (для роли администратора) 53



Панель управления профилем абонента 55



Панель управления групповыми услугами абонента (для
роли администратора) 56



Панель управления групповыми услугами абонента 57



Панель управления пользовательскими услугами абонента 58



Перевод вызовов между сотрудниками 58



Простая переадресация вызовов 58



Выборочная переадресация вызовов 59



Одновременный и последовательный вызов 61



Выборочный прием звонков 62



Многосторонняя конференция 64



SIP-аккаунт 64



Приложение для звонков 66



Дополнительный номер 66



Голосовая почта сотрудника 67



НАСТРОЙКИ ОБОРУДОВАНИЯ 67



Настройка софтфона для компьютера на примере X-Lite 67



Настройка софтфона для смартфона на iOS на примере Zoiper 73



Настройка софтфона для смартфона на Android на примере Zoiper 76



Настройка SIP-телефона на примере Yealink T19P 79



Настройка SIP-телефона на примере Panasonic KX-TGP600 84



Требования к интернет-каналу 92



Типовые настройки систем ограничения доступа (Firewall, роутеры) 92




 



БЫСТРЫЙ СТАРТ



Добавление номеров сотрудников


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




 



Либо прямо на странице «Профиль АТС» нажать кнопку «Подключить номера к
АТС» и выбрать


«Номера абонентов».





 



Далее в диалоговом окне выберите способ загрузки номеров, наиболее
простым способом является «Выбрать из договора»





 


Система отобразит список номеров на договоре, доступных для подключения
услуги. Вберите необходимые номера сотрудников и нажмите кнопку
«Подключить абонентов».




 



Настройка карточки сотрудника


Настройте карточки сотрудников для более удобной работы с номерами.


На странице «Номера» в разделе «Абоненты» выберите карточку сотрудника,
которую необходимо настроить.




 



На открывшейся странице нажмите кнопку «Редактировать профиль». В
открывшемся окне можно задать:


Доступ к Web-приложению –
позволяет или запрещает сотруднику доступ в web-интерфейс услуги;


Короткий номер –
внутренний номер абонента в Облачной АТС


Также укажите Фамилию, Имя, Подразделение, Должность, Электронную почту
сотрудника и нажмите кнопку «Сохранить».




 





 



Создание групп сотрудников для приема звонков


Для организации правильного порядка приема входящих звонков необходимо
объединить сотрудников в группы. Например, вам необходимо объединить в
группу сотрудников отдела продаж и равномерно распределить входящие
звонки по всем сотрудникам отдела.


На странице «Профиль АТС» перейдите в раздел «Группа обзвона» и нажмите
кнопку «Создать новую»




 



В отрывшемся окне нажмите на кнопку «Добавить» чтобы выбрать
сотрудников, которые будут принимать звонки. В разделе «Способ выбора
агентов» необходимо выбрать алгоритм по которому будут распределяться
звонки в группе. Для удобства дальнейших настроек рекомендуем задать
название Группы обзвона и присвоить ей внутренний короткий номер. После
завершения настроек нажмите кнопку «Сохранить».




 




Создание Голосового меню


Опция Голосовое меню позволяет настроить звуковое приветствий, которое
будет звучать при звонке в вашу компанию и задать навигацию по
голосовому меню.


На странице «Профиль АТС» перейдите в раздел «Голосовое меню». При
подключении услуги у вас уже может быть создано стандартное Голосовое
меню, нажмите «Настройка» для его редактирования или «Создать новое» для
добавления нового.




 



Для удобства дальнейших настроек рекомендуем задать название Голосового
меню и присвоить ему внутренний короткий номер.


Для загрузки звукового файла нажмите кнопку «Выбрать» и выберете
необходимый звуковой файл на вашем компьютере.




 



Вы можете прослушать загруженный аудиофайл нажав кнопку «Проиграть».




 


Для корректной работы аудиофайл должен соответствовать следующим
характеристикам: Формат файла — .WAV,


Формат аудио – PCM
G.711 A-law
,


Частота дискретизации – 

маленькие радости техподдержки / Блог компании Билайн Бизнес / Хабр

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

Расскажу про наш опыт и то, какое облегчение испытали сотрудники второй линии поддержки. Начнём с того, что у нас закончились диалоги в духе: «А горит ли у вас верхняя зелёная лампочка?».

Будни поддержки

Раньше звонок в поддержку начинался с вопросов о том, горят ли на устройстве лампочки, потом – с попыток понять, что за операционная система (уровня «какого цвета у вас интернет») и не менее интересных попыток объяснить пользователю, где и как посмотреть статусы устройства, а потом продиктовать их.

Затем по этим мучительно «выжатым» данным ставился дифференциальный диагноз (как правило, не самый точный), проблема начинала решаться голосом. Сеанс «секса по телефону» продолжался: теперь нужно было чтобы пользователь сделал правильные действия в нужном порядке. Если повезёт – диагноз был верным, и всё заработает. Если нет, например, в случае физического повреждения роутера – мы зря промучили пользователя 20 минут, потратили и его время, и своё – и на выходе ничего толкового. «Возможно, вам стоит обратиться в сервис-центр».

Теперь всё немного иначе. Если устройство поддерживает TR-069 (протокол управления абонентским оборудованием) и имеет прошивку, готовую отвечать нашему авторизованному серверу, абоненту достаточно просто сказать, что у него проблема. Дальше, как правило, сотрудник поддержки просто вызывает роутер и смотрит его статусы и конфигурацию.

Например, очень частый случай – когда у пользователя «тормоза» из-за зашумлённости диапазона 2,4 ГГц. В Москве запросто на том же канале может оказаться от 3 до 5 соседей – во дворе в каждом окне будет по роутеру. Часто достаточно просто сменить канал – и абонент снова счастлив. Представьте теперь, как это выглядело бы без возможности управлять устройством: зайти в настройки, раздел wi-fi, потом выбрать канал, потом ожидать чуда.

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

Часто звонят по поводу того, что no-name девайсы на Android не коннектятся. Проблема известная, но, опять же, пользователя что и как волнует в последнюю очередь. Ему хочется лечь на диван и посмотреть фильм.

Поскольку наш сервер – это, фактически, дополнительный канал авторизации под админом, решаются и традиционные бытовые проблемы. Вы не поверите, но очень многие пользователи банально не могут нажать кнопку reset на роутере. Случается и такое, что абонент поменял пароль админа на 1234567, а сосед его угадал – поддержка поставит новый. Забыл пароль своей домашней сети – меняем. Сейчас, по ряду причин, мы открываем Wi-Fi и говорим, как поставить новый пароль. Естественно, у части юзеров уже всё решено к этому моменту, и о безопасности они задумываются мало. Учитывая возрастающее количество обращений за забытыми паролями, будем в будущем вместо открытия ставить новый криптостойкий, высылая его по SMS так, чтобы видел только конечный абонент.

Обновление прошивки

Раньше надо было воткнуться в устройство физически, чтобы обновить его прошивку. Либо скачать апдейт и отдать его через домашнюю сеть (руками или же с помощью вспомогательного ПО на компьютере абонента). Централизованное обновление прошивок превращалось в историю, длящуюся не меньше пары лет… не всегда оканчивающуюся успехом.

Сегодня ACS – сервера автоматического конфигурирования — имеют возможность «забросить» прошивку на конечное устройство и обновить его в нужный момент без участия абонента. PROFIT!

Как только производитель выпускает новую версию или мы дорабатываем какие-то настройки, софт автоматически проходит по всей базе роутеров и ставит их в очередь на обновление. В период наименьшей статистической активности (для города в целом, как правило – около 4:00 утра) прошивка заливается на конечное устройство. Даже если абонент в этот момент находится в сети, он получает только разрыв на несколько секунд, когда устройство перезагружается. Весь функционал, настроенный клиентом, не затрагивается.

Раньше изменение MTU была достаточно нетривиальной задачей. Сейчас всё это решается одним администратором – и вся сеть через несколько дней использует новые параметры. Такой подход очень полезен, потому что, например, скоро мы собираемся переводить часть сети на IPoE – и возможность не обходить каждый дом очень даже радует. Большая часть клиентов вообще ничего не заметит (ну, разве что те, кто играют в сетевые игры, порадуются немного уменьшившемуся пингу).

Это функционал доступен для брендированных роутеров SmartBox. Все последующие брендированные роутеры, также будут поддерживать удаленное управление.

В России такой функционал собирается использовать Ростелеком, по моим данным, МГТС давно использует часть функционала в виду исторического ADSL-наследия.

Вот список городов, где мы уже используем такое решение:

Архангельск

Астрахань

Брянск

Владивосток

Волгоград

Воронеж

Екатеринбург

Иваново

Иркутск

Казань

Калининград

Калуга

Кемерово

Кострома

Краснодар

Красноярск

Курск

Липецк

Москва

Нижний Новгород

Омск

Орел

Пермь

Пятигорск

Ростов-на-Дону

Самара

Санкт-Петербург

Саратов

Смоленск

Сочи

Ставрополь

Тверь

Тольятти

Томск

Тула

Тюмень

Ульяновск

Уфа

Хабаровск

Череповец

Ярославль

Казань и Южно-Сахалинск – в процессе внедрения в эксплуатацию.

Архитектура решения

Мы выбрали решение от компании Friendly Technologies. Ядро платформы – сервер автоматического конфигурирования. Он связывается с абонентским оборудованием и конфигурирует его, используя ACS API (в частности, выставляет интерфейс для внешних приложений — Портал инициализации, Программное обеспечение оперативной поддержки, Управление взаимоотношениями с клиентами и так далее). Консоль управления дает администратору возможность управлять деятельностью сервера автоматического конфигурирования, добавлять новые типы абонентского оборудования, осуществлять контроль и диагностику абонентского оборудования по протоколу TR-069, высылать предупреждения о возможной ошибке и иные сигналы, отчеты и т.д. Рядом – вспомогательные сервисы авторизации, управления, трансфера данных, база данных, сервисы авторизации и так далее.

Всё это (устройства и центральные сервера) находятся в отдельной виртуальной сети, основное оборудование которой установлено на ГВЦ (главном вычислительном центре) в Москве.

Производитель устройства первый раз накатывает на заводе прошивку, которая позволяет устройству войти в эту сеть и подсоединиться к управляющему серверу. Затем устройство каждый раз получает новую прошивку, в том числе, модифицирующую параметры соединения.

Это означает, что, теоретически, вы можете перешить наше устройство опенсорсной прошивкой без связки с нашим сервером (и не позволяет конфигуировать его удалённо), либо же, наоборот, перешить свой устройство совместимой с нашей подсетью прошивкой. Но пока опенсорсных вариантов ни того, ни другого нет.

Ещё одно важное преимущество такой виртуализации и размещения в ГВЦ – это плотная связь с сервисами сотовой телефонии. В частности, личным кабинетом абонента. Скоро можно будет зайти в свой личный кабинет с сотового телефона, настроить оттуда роутер (точнее, передать настройки серверу конфигурирования, которые он, в свою очередь, передаст роутеру), обновить пароль прямо там или закрыть доступ ребёнку. Для многих абонентов это в разы удобнее и понятнее, чем стандартные вшитые веб-интерфейсы администрирования роутеров или управление устройством с помощью специального ПО на компьютере.

Билайн анонсировал запуск платформы Telecom API

Новая платформа Telecom API позволяет использовать возможности сети ВымпелКом для развития бизнесов сторонних разработчиков. Платформа обеспечивает доступ к технологическим и информационным ресурсам компании по стандартизованным программным интерфейсом. Это могут делать, как внутренние заказчики, так и внешние партнеры. 

Как ожидается, платформа будет функционировать по принципу NaaS (Network as a Service — Сеть как сервис), что позволяет партнерам ВымпелКом создавать адресные решения для своих клиентов, используя открытые стандартизованные API. 

Платформа была представлена на днях, в ходе хакатона «Культурный Код: Городские сервисы» в котором Билайн принимал участие вместе с сообществом разработчиков Apps4All. Два дня подряд на площадке института Стрелка более 100 дизайнеров и программистов разрабатывали идеи и прототипы, направленные на улучшение городского пространства и создания удобных сервисов для массового потребителя. 

Используя функционал Telecom API, LBS-сервисы Билайн и платформу OneAPI/Huawei, студенты ВШЭ, основатели проекта Bobolink за 48 часов создали и представили членам жюри прототип мобильного приложения для интеллектуальной геолокации. Приложение позволит определить количество людей в разных районах Москвы и отобразить эту информацию на интерактивной карте. Для его пользователей будет доступна актуальная информация о заведениях и популярных событиях, происходящих в данный момент поблизости. 

По итогам соревнования команда BoboLink получила сертификат на обучение в Школе данных «Билайн» – одной из наиболее востребованных и перспективных на сегодняшний день сфере знаний – Big Data.

Поддержка хакатонов реализуется в рамках глобального проекта ВымпелКом Make your Mark, цель которого поддержка талантливой молодежи и развитие digital-экосистемы. Этот проект охватывает три больших направления: конкурс стартапов Eurasia Mobile Challenge, коучинговый проект Большая ставка и крупнейший в мире хакатон AngelHack. 

Интеграция АТС Билайн в АльфаCRM

Алгоритм настройки интеграции облачной АТС Билайн

Для интеграции с АТС Билайн необходимо зарегистрировать аккаунт на сервисе поставщика и подключить номера мобильных телефонов. Если требуется опция записи разговоров, ее необходимо активировать в телефонии Билайн, по стоимости этой опции можно уточнить у сотрудников Билайн.

После этого необходимо перейти в личном кабинете облачной АТС Билайн в раздел «Настройки», переключиться во вкладку «API» и нажать кнопку «Создать новый токен», пример отображения раздела на скриншоте:

В появившемся окне необходимо скопировать «Токен» из поля и нажать кнопку «Сохранить».

Далее перейдите в Альфа CRM в раздел «Настройки CRM» (гаечный ключ в верхней панели) в блок «Интеграция телефонии» и выберите поставщика из списка «Билайн — cloudpbx.beeline.ru».

В появившемся окне в поле «Токен API« вставьте скопированный токен из личного кабинета АТС Билайн. Поле «Паттерн» необязательное для заполнения, если не знаете, можно его пропустить.

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

В блоке «Создание лида на лету» галочками можно выбрать условия, при которых будут создаваться автоматически карточки клиентов в разделе «Лиды», отображение окна подключения интеграции представлено на скриншоте:

После внесения данных нажмите кнопку «Сохранить».

Поле «Паттерн» используется, если у вас созданы несколько филиалов (городов) в системе, в аккаунте АТС Билайн подключены несколько телефонов, каждый из которых соответствует одному филиалу, в этом случае можно прописать короткий номер каждого телефона в настройках интеграции отдельно для каждого филиала, так звонки и всплывающие карточки будут фильтроваться по филиалам.

Для того чтобы посмотреть внутренние номера по телефонам перейдите в раздел «Номера», в блоке «Абоненты» в столбце «Внутренний» перечислены короткие номера соответствующие подключенным телефонам, пример отображения раздела на скриншоте:

Эти номера можно скопировать и вставить в поле «Паттерн» в блоке подключения телефонии отдельно по каждому филиалу.

Готово, интеграция подключена!

Настройка исходящих звонков из карточки клиента

Для совершения исходящих звонков из личной карточки клиента необходимо прописать «Номер SIP» в настройках аккаунта пользователя в системе.

Перейдите в раздел меню слева «Доступ в CRM», отметьте галочкой аккаунт пользователя и нажмите вверху кнопку «Править». В появившемся окне в поле «Номер SIP» укажите номер, он копируется из кабинета Билайн, («Номера» — блок «Абоненты») из столбца «Номер / ID«, например, 998 717-99-38. Необходимо в номере убрать все лишние знаки между цифрами и после номера добавить окончание @mpbx.sip.beeline.ru.

Таким образом номер SIP для пользователя следующий: [email protected]

После внесения данных нажмите «Сохранить». Аналогично необходимо добавить номер для каждого пользователя, который сможет совершать исходящие звонки.

Один номер SIP можно установить для нескольких пользователей, если они совершают звонки с 1 номера. Пример редактирования пользователя на скриншоте:

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

После авторизации в программе звонков перейдите в системе в личную карточку клиента, рядом с мобильным номером нажмите кнопку «Звонок», появится надпись «Звоним на ваш SIP», так происходит Callback, в программе SIP звонков нажмите кнопку «Принять» и далее звонок будет направлен клиенту.

Прослушивание записей разговоров

После подключения интеграции с АТС Билайн в системе добавится новый раздел «Звонки» в меню слева. Здесь списком будут отображаться все звонки, которые были записаны в личном кабинете АТС Билайн.

Так, чтобы загрузить запись разговора с клиентом, справа от звонка нажмите на надпись «Успех», запись разговора загрузится и будет доступна для прослушивания в разделе «Звонки» и в карточке клиента во вкладке «Коммуникации».

Глупая уязвимость в приложении «Мой билайн» / Хабр

Эта короткая история состоит из двух частей:

  1. Обнаружение уязвимости, появившейся, скорее всего, из-за невнимательности разработчиков;
  2. Сообщение о находке в Билайн.

Но этого поста не появилось бы, если бы все было так просто.

Часть 1. Что произошло?

Вчера, отлаживая свое приложение в Android Studio, я открыл Logcat, и увидел что там промелькнул «Мой билайн». Ну и что? У меня действительно установлено это приложение. Многие приложения что-то пишут в лог.

Но. Это оказался лог HTTP запроса и ответа. Опять же, это не так страшно. Ссылка запроса к API, сообщение об успешном ответе.

Но. В логе помимо ссылки оказались также хедеры и тело запроса, в т.ч. json содержимое (заботливо отформатированное) и token сессии.

Дальше можно просто сделать себе попкорн, отфильтроваться по ключевому слову «beeline» и наблюдать за сетевой жизнью приложения.

Часть 2. Бьём тревогу.

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

Далее последовал следующий диалог:

Диалог с ботом

Бот: Благодарим за обращение в наш чат. Задайте вопрос и наши специалисты помогут найти решение.

Я: Добрый день, случайно обнаружил в вашем android-приложении уязвимость, куда я могу о ней сообщить?

Бот: iMessage и FaceTime — технологии, разработанные компанией Apple, предоставляемые за отдельную плату. Для использования необходимо интернет-соединение. iMessage – позволяет отправить текстовое сообщение другому пользователю iMessage. Отключение сервиса возможно в настройках Вашего устройства: «Настройки»- «Сообщения» — «iMessage» — отключить. FaceTime — программа, с помощью которой Вы можете совершать видео- и аудиозвонки между устройствами Apple. Отключить эту опцию также можно в настройках Вашего аппарата: «Настройки»- «FaceTime» — отключить. Если у Вас по-прежнему остались вопросы о возможностях в рамках данного сервиса, то Вы можете обратиться в тех. поддержку Apple IPhone: 8-800-555-67-34 (звонок бесплатный).

Я: Что?

Бот: Уточните, пожалуйста, что именно Вас интересует.

Я: Случайно обнаружил в вашем android-приложении уязвимость, куда я могу о ней сообщить?

Бот: iMessage и FaceTime — технологии, разработанные компанией Apple, предоставляемые за отдельную плату. Для использования необходимо интернет-соединение. iMessage – позволяет отправить текстовое сообщение другому пользователю iMessage. Отключение сервиса возможно в настройках Вашего устройства: «Настройки»- «Сообщения» — «iMessage» — отключить. FaceTime — программа, с помощью которой Вы можете совершать видео- и аудиозвонки между устройствами Apple. Отключить эту опцию также можно в настройках Вашего аппарата: «Настройки»- «FaceTime» — отключить. Если у Вас по-прежнему остались вопросы о возможностях в рамках данного сервиса, то Вы можете обратиться в тех. поддержку Apple IPhone: 8-800-555-67-34 (звонок бесплатный).

Я: что происходит?

Бот: Переформулируйте, пожалуйста, Ваш вопрос.

Я: Случайно обнаружил в вашем android-приложении уязвимость, куда я могу о ней сообщить?

Бот: iMessage и FaceTime — технологии, разработанные компанией Apple, предоставляемые за отдельную плату. Для использования необходимо интернет-соединение. iMessage – позволяет отправить текстовое сообщение другому пользователю iMessage. Отключение сервиса возможно в настройках Вашего устройства: «Настройки»- «Сообщения» — «iMessage» — отключить. FaceTime — программа, с помощью которой Вы можете совершать видео- и аудиозвонки между устройствами Apple. Отключить эту опцию также можно в настройках Вашего аппарата: «Настройки»- «FaceTime» — отключить. Если у Вас по-прежнему остались вопросы о возможностях в рамках данного сервиса, то Вы можете обратиться в тех. поддержку Apple IPhone: 8-800-555-67-34 (звонок бесплатный).

Совершенно не представляю из-за какого ключевого слова бота так передергивало. Мне быстро наскучил этот разговор с автоответчиком. Попробовал другую комбинацию и, о чудо, на меня снова вывалили справочную информацию, но в конце все-таки предложили поговорить с реальным человеком. Ура, появился некий Олег, изучил мой диалог с роботом (вероятно вздохнул с облегчением, что роботы его пока не заменят) и посоветовал мне описать мою находку со скриншотами на почту [email protected] (ее упоминания на сайте я не нашел, может плохо искал). Затем Олег поблагодарил меня за помощь и ушел выручать других роботов.

Я, обрадованный прогрессу, написал на указанную почту следующее:

Мое письмо

Добрый день

Случайно обнаружил, что android-приложение «Мой билайн» сливает в лог все запросы к API вместе с токенами и json содержимым. По-моему, это уязвимость.

С уважением,

Козлов Михаил

Довольный собой, сделал себе кофе и продолжил работать. Сегодня пришел ответ.

Ответ

Здравствуйте, Михаил!

Не совсем понятно, что именно у Вас не работает. Более подробно опишите Вашу проблему.

Спасибо, что пользуетесь услугами «Билайн».

С наилучшими пожеланиями,

Некрасов Вячеслав,

Служба поддержки Клиентов «Билайн».

После facepalm-ритуала, удержавшить от написания сообщения о том, что не работает не у меня, а у них: чат-бот, служба поддержки и разработчики приложения, я более подробно описал проблему.

На этот раз долго ждать не пришлось, ответ пришел через пять минут.

Вот он

Уважаемый клиент! Мы стремимся идти в ногу со временем и оказывать сервис в актуальных каналах коммуникации. Нам важно, чтобы Вы получали обратную связь от нас как можно скорее. Поддержка через e-mail недоступна. Для того, чтобы получить моментальный ответ на любой вопрос, приглашаем в чат со специалистом на сайте: https://beeline.ru/customers/pomosh/ или в Мобильном приложении: https://beeline.ru/dl! Обращаем внимание, что это письмо сформировано автоматически и ответ на него не требуется. Ждем Вас в чате на сайте или в мобильном приложении. Ваш Билайн!

Как обратиться к api билайн? — Хабр Q&A

не могу разобраться с cloudpbx.beeline.ru. Хочу получить список записей.
есть WADL сервис: https://cloudpbx.beeline.ru/api/pub?_wadl
выдает

  
    <грамматики>
        
            
                
                    
                        
                        
                        
                        
                        
                        
                        
                    
                
            
            
                
                    
                        
                    
                
            
            
                
                    
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                            
                                
                                    
                                    
                                
                            
                        
                    
                
            
            
                
                    
                        
                        
                    
                
            
            
                
                    
                        
                        
                        
                        
                        
                        
                        
                        
                        
                    
                
            
            
                
                    
                        
                    
                
            
            
                
                    
                    
                    
                    
                    
                    
                
            
            
                
                    
                    
                
            
            
                
                    
                    
                
            
            
                
                    
                    
                    
                
            
        
    
    
        <путь к ресурсу = "/ client">
            <путь к ресурсу = "/ абонент">
                
                    <ответ>
                        <представление element = "tns: AbonentList" mediaType = "application / xml" />
                    
                
            
            
                
                
                    <ответ>
                        <представление element = "tns: Abonent" mediaType = "application / xml" />
                    
                
            
            
                
                
                    <ответ>
                        <представление element = "tns: AgentStatusResponce" mediaType = "application / xml" />
                    
                
            
            
                
                
                
                    <ответ>
                        <представление />
                    
                
            
            <путь к ресурсу = "/ call / record">
                
                    
                    
                        <ответ>
                            <представление mediaType = "application / octeat-stream" />
                        
                    
                
                
                    
                        <запрос>
                            <элемент представления = "tns: ListCallRecordRequest" mediaType = "application / xml" />
                        
                        <ответ>
                            <элемент представления = "tns: ListCallRecordResponse" mediaType = "application / xml" />
                        
                    
                
            
        
    
  

по ссылке https: // cloudpbx.beeline.ru/api/pub/client/abonent выводиться список абонентов.
а лист записей не могу получить.

.

Глупая уязвимость в приложении «Мой билайн» / Хабр

Эта короткая история состоит из двух частей:

  1. Обнаружение уязвимости, появившейся, скорее всего, из-за невнимательности разработчиков;
  2. Сообщение о находке в Билайн.

Но этого поста не появилось бы, если бы все было так просто.

Часть 1. Что произошло?

Вчера, отлаживая свое приложение в Android Studio, я открыл Logcat, и увидел что там промелькнул «Мой билайн».Ну и что? У меня действительно установлено это приложение. Многие приложения что-то пишут в лог.

Но. Это не удалось лог запроса и ответа. Опять же, это не так страшно. Ссылка запроса к API, сообщение об успешном ответе.

Но. В логе помимо ссылок также оказались хедеры и запрос, в т.ч. json содержимое (заботливо отформатированное) и токен сессии.

Дальше можно просто сделать себе попкорн, отфильтроваться по ключевому слову «beeline» и наблюдать за сетью жизнью приложения.

Часть 2. Бьём тревогу.

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

Далее последовал следующий диалог:

Диалог с ботом

Бот: Благодарим за обращение в наш чат. Задайте вопрос и наши специалисты помогут найти решение.

Я: Я: , случайно обнаружил в вашем приложении уязвимость, куда я могу о ней сообщить?

Бот: iMessage и FaceTime — технологии, разработанные компанией Apple, предоставляемые за отдельную плату. Для использования необходимо интернет-соединение. iMessage — позволяет отправить текстовое сообщение другому пользователю iMessage. Отключение сервиса возможно в настройках Вашего устройства: «Настройки» — «Сообщения» — «iMessage» — отключить.FaceTime — программа, с помощью которой Вы можете совершать видео- и аудиозвонки между устройствами Apple. Отключить эту опцию также можно в настройках Вашего аппарата: «Настройки» — «FaceTime» — отключить. Если у Вас по-прежнему остались вопросы о возможностях в рамках данного сервиса, то Вы можете обратиться в тех. поддержку Apple IPhone: 8-800-555-67-34 (звонок бесплатный).

Я: Что?

Бот: Уточните, пожалуйста, что именно Вас интересует.

Я: Случайно обнаружил в вашем приложении уязвимость, куда я могу о ней сообщить?

Бот: iMessage и FaceTime — технологии, разработанные компанией Apple, предоставляемые за отдельную плату.Для использования необходимо интернет-соединение. iMessage — позволяет отправить текстовое сообщение другому пользователю iMessage. Отключение сервиса возможно в настройках Вашего устройства: «Настройки» — «Сообщения» — «iMessage» — отключить. FaceTime — программа, с помощью которой Вы можете совершать видео- и аудиозвонки между устройствами Apple. Отключить эту опцию также можно в настройках Вашего аппарата: «Настройки» — «FaceTime» — отключить. Если у Вас по-прежнему остались вопросы о возможностях в рамках данного сервиса, то Вы можете обратиться в тех.поддержку Apple IPhone: 8-800-555-67-34 (звонок бесплатный).

Я: что происходит?

Бот: Переформулируйте, пожалуйста, Ваш вопрос.

Я: Случайно обнаружил в вашем приложении уязвимость, куда я могу о ней сообщить?

Бот: iMessage и FaceTime — технологии, разработанные компанией Apple, предоставляемые за отдельную плату. Для использования необходимо интернет-соединение. iMessage — позволяет отправить текстовое сообщение другому пользователю iMessage.Отключение сервиса возможно в настройках Вашего устройства: «Настройки» — «Сообщения» — «iMessage» — отключить. FaceTime — программа, с помощью которой Вы можете совершать видео- и аудиозвонки между устройствами Apple. Отключить эту опцию также можно в настройках Вашего аппарата: «Настройки» — «FaceTime» — отключить. Если у Вас по-прежнему остались вопросы о возможностях в рамках данного сервиса, то Вы можете обратиться в тех. поддержку Apple IPhone: 8-800-555-67-34 (звонок бесплатный).

Совершенно не представляю из-за какого ключевого слова бота так передергивало.Мне быстро наскучил этот разговор с автоответчиком. Попробовал другую комбинацию и, о чудо, на меня снова вывалили справочную информацию, но в конце концов предложили поговорить с реальным человеком. Ура, появился некий Олег, изучил мой диалог с роботом (вероятно, вздохнул с облегчением, что роботы его пока не заменят) и посоветовал мне описать мою находку со скриншотами на почту [email protected] (ее упоминание на сайте я не нашел, может плохо искал). Затем Олег поблагодарил меня за помощь и ушел выручать других роботов.

Я, обрадованный прогресс, написал на указанную почту:

Мое письмо

Добрый день

Случайно обнаружил, что приложение для Android «Мой билайн» сливает в логику всех запросов к API вместе с токенами и json с другим. По-моему, это уязвимость.

С уважением,
Козлов Михаил

Довольный собой, сделал себе кофе и продолжил работать. Сегодня пришел ответ.

Ответ

Здравствуйте, Михаил!

Не совсем понятно, что именно у Вас не работает.Более подробно опишите Вашу проблему.

Спасибо, что пользуетесь услугами «Билайн».

С наилучшими пожеланиями,
г.
Некрасов Вячеслав,

Служба поддержки Клиентов «Билайн».

После facepalm-ритуала, удерживая написанные сообщения о том, что не работает не у меня, а у них: чат-бот, служба поддержки и разработчики приложения, я более подробно описал проблему.

На этот раз долго ждать не пришлось, ответ пришел через пять минут.

Вот он

Уважаемый клиент! Мы стремимся идти в ногу со временем и мастером в актуальных каналах коммуникации.Нам важно, чтобы обратная связь от нас как можно скорее. Поддержка через электронную почту недоступна. Для того, чтобы получить моментальный ответ на любой вопрос, приглашаем в чат со специалистом на сайте: https://beeline.ru/customers/pomosh/ или в Мобильном приложении: https://beeline.ru/dl! Обращаем внимание, что это письмо создано автоматически и ответ на него не требуется. Ждем Вас в чате на сайте или в приложении. Ваш Билайн!

.

маленькие радости техподдержки / Блог компании Билайн Бизнес / Хабр

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

Расскажу про наш опыт и то, какое облегчение испытали сотрудники второй линии поддержки . Начнём с того, что у нас закончились диалоги в духе: «А горит ли у вас верхняя зелёная лампочка?».

Будни поддержки

Раньше звонок в поддержку начинался с вопросов о том, горят ли на устройстве лампочки, потом — попытка понять, что за операционная система (уровня «какого цвета у вас интернет») и не менее интересных попыток объяснить пользователю, где и как посмотреть статусы устройства , а потом продиктовать их.

Затем по этому мучительно «выжатым» данным ставился дифференциальный диагноз (как правило, не самый точный), проблема начинала решаться голосом. Сеанс «секса по телефону» продолжался: теперь нужно было, чтобы пользователь сделал правильные действия в нужном порядке.Если повезёт — диагноз был верным, и всё заработает. Если нет, например, в случае повреждения роутера — мы зря промучили пользователя 20 минут, потратили и его время, и своё — и на выходе ничего толкового. «Возможно, вам стоит обратиться в сервис-центр».

Теперь всё немного иначе. Если устройство поддерживает TR-069 (протокол управления абонентским оборудованием) и имеет прошивку, готовую отвечать нашему авторизованному серверу, абоненту достаточно просто сказать, что у него проблема.Дальше, как правило, сотрудник поддержки просто вызывает роутер и смотрит его статусы и конфигурацию.

Например, очень частый случай — когда у пользователя «тормоза» из-за зашумлённости диапазона 2,4 ГГц. В Москве запросто на том же канале может оказаться от 3 до 5 соседей — во дворе в каждом окне будет по роутеру. Часто достаточно просто сменить канал — и абонент снова счастлив. Представьте теперь, как этодело без возможности включить: зайти в настройки, раздел Wi-Fi, потом выбрать канал, потом ожидать чуда.

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

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

— это наш сервер — это, дополнительный канал авторизации под админом, решаются и традиционные бытовые проблемы. Вы не поверите, но очень многие пользователи могут нажать кнопку сброса на роутере. Случается и такое, что абонент поменял пароль админа на 1234567, а сосед его угадал — поддержка поставит новый. Забыл пароль своей домашней сети — меняем. Сейчас, по ряду причин, мы открываем Wi-Fi и говорим, как поставить новый пароль. Естественно, у части юзеров уже всё решено к этому моменту, и о безопасности они задумываются мало.Учитывая возрастающее количество обращений за забытыми паролями, будем в будущем открытии вместо ставить новый криптостойкий, высылая его по SMS так, чтобы увидеть только конечный абонент.

Обновление прошивки

Раньше надо было воткнуться в устройство физически, чтобы обновить его прошивку. Либо скачать апдейт и отдать его через домашнюю сеть (руками или же с помощью вспомогательного ПО на компьютере абонента). Централизованное обновление прошивок превратилось в историю, длящуюся не меньше пары лет… не всегда оканчивающуюся успехом.

Сегодня ACS — сервера автоматического конфигурирования — имеют возможность «забросить» прошивку на конечное устройство и обновить его в нужный момент без участия абонента. ПРИБЫЛЬ!

Как только производитель выпускает новую версию или мы дорабатываем какие-то настройки, софт автоматически проходит по всей базе роутеров и ставит в очередь на обновление. В период наименьшей статистической активности (для города в целом, как правило — около 4:00 утра) прошивка заливается на конечное устройство.Даже если абонент в этот момент находится в сети, он получает только разрыв на несколько секунд, когда устройство перезагружается. Весь функционал, настроенный клиентом, не рассматривается.

Раньше изменение MTU была достаточно нетривиальной обязательной . Сейчас всё это решается одним администратором — и сеть через несколько дней использует новые параметры. Такой подход очень полезен, потому что, например, скоро мы собираемся переводить часть сети на IPoE — и возможность не обходить каждый дом очень даже радует.Большая часть клиентов вообще ничего не заметит (ну, разве что те, кто играют в сетевые игры, порадуются немного уменьшившемуся пингу).

Это функционал для брендированных роутеров SmartBox. Все последующие брендированные роутеры, также будут поддерживать удаленное управление.

В России такой функционал используется для использования Ростелеком, по моим данным, МГТС давно использует функции исторического ADSL-наследия.

Вот список городов, где мы уже используем такое решение:

Архангельск
Астрахань
Брянск
Владивосток
Волгоград
Воронеж
Екатеринбург
Иваново
Иркутск
Казань
Калининград
Калуга
Кемерово
Кострома
Краснодар
Красноярск
Курск
Липецк
Москва
Нижний Новгород
Омск
Орел
Пермь
Пятигорск
Ростов-на-Дону
Самара
Санкт-Петербург
Саратов
Смоленск
Сочи
Ставрополь
Тверь
Тольятти
Томск
Тула
Тюмень
Ульяновск
Уфа
Хабаровск
Череповец
Ярославль
Казань и Южно-Сахалинск — в процессе внедрения в эксплуатацию.

Архитектура решения

Мы выбрали решение от компании Friendly Technologies. Ядро платформы — сервер автоматического конфигурирования. Он связывается с абонентским оборудованием и конфигурирует его, используя ACS API (в частности, выставляет интерфейс для внешних — Портал инициализации, Программное обеспечение оперативной поддержки, Управление взаимоотношениями с клиентами и так далее). Консоль управления дает администратору возможность управления сервером автоматического конфигурирования, новые типы абонентского оборудования, осуществлять контроль и диагностику абонентского оборудования по протоколу TR-069, высылать предупреждение о возможной и другие сигналы, отчеты и т.д. Рядом — вспомогательные сервисы авторизации, управления, трансфера данных, база данных, сервисы авторизации и так далее.

Всё это (и центральные сервера) находится в отдельном устройстве сети, оборудование, которое установлено на ГВЦ (главном вычислительном центре) в Москве.

Производитель раз накатывает на заводе прошивку, которая позволяет устройству войти в эту сеть и подключиться к управляющему серверу. Затем устройство каждый раз получает новую прошивку, в том числе, модифицирующую параметры соединения.

Это означает, что теоретически вы можете перешить наше устройство опенсорсной прошивкой без связки с нашим сервером (и не позволяет конфигуировать его удалённо), либо же наоборот, перешить свое устройство совместимой с нашей подсетью прошивкой. Но пока опенсорсных вариантов ни того, ни другого нет.

Ещё одно важное преимущество такой виртуализации и размещения в ГВЦ — это плотная связь с сервисами сотовой телефонии. В частности, личным кабинетом абонента. Скоро можно будет зайти в свой личный кабинет с сотового телефона, настроить оттуда роутер (точнее, передать настройки серверу конфигурирования, который он, в свою очередь, передаст роутеру), обновить пароль прямо там или закрыть доступ ребёнку.Для многих абонентов это в разы удобнее и понятнее, чем стандартные вшитые веб-интерфейсы администрирования роутеров или управление с помощью специального ПО на компьютере.

.

Интеграция АТС Билайн в АльфаCRM

Алгоритм настройки интеграции облачной АТС Билайн

Для интеграции с АТС Билайн необходимо зарегистрировать аккаунт на сервисе поставщика и подключить номера мобильных телефонов. Если требуется опция записи разговоров, ее необходимо активировать в телефонии Билайн, по стоимости этой опции можно уточнить у сотрудников Билайн.

После этого необходимо перейти в личном кабинете облачной АТС Билайн в раздел «Настройки» , переключиться во вкладке «API» и нажать кнопку «Создать новый токен», пример отображения раздела на скриншоте:

В появившемся окне необходимо скопировать «Токен» из поля и нажать кнопку «Сохранить».

Далее в Альфа CRM в раздел «Настройки CRM» (гаечный ключ в верхней панели) в блоке «Интеграция телефонии» и выбрать поставщика из списка «Билайн — cloudpbx.beeline.ru» .

В появившемся окне в поле «Токен API » вставьте скопированный токен из личной кабинета АТС Билайн. Поле «Паттерн» необязательное для заполнения, если не знаете, можно его пропустить.

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

В блоке «Создание лида на лету» галочками можно выбрать условия, при которых создаются карточки автоматически в разделе «Лиды», отображение окна подключения представлены на скриншоте:

После внесения данных нажмите кнопку «Сохранить».

Поле «Паттерн» используется, если у вас создано несколько филиалов (городов) в системе, в аккаунте АТС Билайн подключены несколько телефонов, каждый из которых соответствует одному филиалу, в этом случае можно прописать короткий номер телефона в настройках интеграции отдельно для каждого филиала, так звонки и всплывающие карточки будут фильтроваться по филиалам.

Для того, чтобы посмотреть внутренние номера по телефонам, в раздел «Номера», в блоке «Абоненты» в столбце «Внутренний», используя короткие номера соответствующие подключенным телефонам, пример отображения раздела на скриншоте:

Эти номера можно скопировать и вставить в поле «Паттерн» в блоке подключения телефонии отдельно по каждому филиалу.

Готово, интеграция подключена!

Настройка исходящих звонков из карточки клиента

Для совершения исходящих звонков из личной карточки клиента необходимо прописать «Номер SIP» в настройках аккаунта пользователя в системе.

Перейдите в раздел меню слева «Доступ в CRM», отметьте галочкой аккаунт пользователя и нажмите вверху кнопку «Править». В появившемся окне в поле «Номер SIP» укажите номер, он копируется из кабинета Билайн, («Номера» — блок «Абоненты») из столбца « Номер / ID », например, 998 717-99-38. Необходимо в номере убрать все лишние знаки между цифрами и после номера добавить окончание @ mpbx.sip.beeline.ru .

Таким образом номер SIP для пользователя следующий: 9987179938 @ mpbx.sip.beeline.ru

После внесения данных нажмите «Сохранить». Аналогично необходимо добавить номер для каждого пользователя, который сможет совершать исходящие звонки.

Один номер SIP можно установить для нескольких пользователей, если они совершают звонки с 1 номера. Пример редактирования пользователя на скриншоте:

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

После авторизации в программе звонков через систему в личную карточку клиента, рядом с мобильным номером кнопки «Звонок», появится надпись «Звоним на SIP» , так происходит обратный звонок, в программе SIP звонков нажмите кнопку «Принять» и далее звонок будет направлен клиенту.

Прослушивание записей разговоров

После подключения интеграции с АТС Билайн в системе добавится новый раздел «Звонки» в меню слева. Здесь списком будут все звонки, которые были записаны в личном кабинете АТС Билайн.

Так, чтобы загрузить запись разговора с клиентом, справа от звонка нажмите на надпись «Успех», запись разговора будет доступна для прослушивания в разделе «Звонки» и в карточке клиента вкладки

.