Продолжение экспериментов над установленной и рабочей системы из статьи: "Raspberry Pi + FreeBPX(asterisk) + Mikrotik = АТС мини с переходом на PJSIP (sipnet, zadarma, multifon)", подключение telegram бота.

Asterisk *
Свободное решение компьютерной телефонии
FusionPBX ядро телефонии. Подключение IssabelPBX и FreePBX

Начало опубликовали, может и дальше зайдет. Сегодня значит подключим потенциальных "клиентов". По легенде это 2 клиента которые берут по одному городскому номеру и подключают к ним АТС в офисе.
Для этого созданы 2 внутренних номера: 3115515 и 3115510
FusionPBX в качестве станции провайдера

Данный текст больше как документирование процесса как памятки для себя, хотя может кому и пригодится, а может кто то скажет что я делаю все не правильно и расскажет как нужно.
Что желательно получить на выходе
В общем имеем идею сделать из FusionPBX телефонную станцию провайдера, хотя бы частично. Задача возможно и тривиальная, но делаю я это первый раз, руки кривые поэтому забывать и пропускать некоторые моменты не хочется.
Asterisk и VoLTE

В этой части я расскажу как скрестить Asterisk с новым поколением модемов диапазона LTE. В чем там особенность и что нужно учитывать.
Предыдущие статьи по теме:
Asterisk. Доставка SIP Message после возврата абонента из off-line'а
Установка Asterisk 18 на Debian 11
Asterisk должен быть собран с поддержкой mysql (модули cdr_mysql,res_config_mysql).
Asterisk. Доставка SIP Message после возврата абонента из off-line'а

В предыдущих статьях я описал как настроил и собрал GSM <> SIP систему на базе Asterisk. В этой статье расскажу как быть с входящими SMS, если получатель не в сети.
Выставление приоритетов в очереди для «важных» клиентов

Данную статью я писал в 2016 году, но тогда ее вернули на дооформление, которое мне было делать лень. Да и ничего революционного я тут не описывал. Тем не менее нашел неопубликованную статью у себя в профиле сегодня и решил все же доделать, вдруг кому еще пригодится.
Массовый прием обыкновенных SMS в Telegram (или Viber)

Без SMSсервера, без PHP(Python) Скриптов, без промежуточных Email...
В habr статье от 08.2019 был рассмотрен рабочий способ для приема SMS.
При всей его громоздкости и костыльности - он пользуется популярностью у бизнеса арбитражников и прочих SMS товарищей. Сам GOIP-SMS-Сервер абсолютно неудобен, а Шлюзы GoIP умеют отправлять СМСки по SIP протоколу. Т.е. с помощью обычного asterisk (или FreePBX)
Рассмотрим настройки SMS на примере GOIP-8 (8 канального GSM шлюза):
1) Configurations-SMS тут мы видим меню, заполняем поле SMS to VoIP, пишем что угодно, например goip8, на каждом из каналов как на скрине ниже
Telegram inlineKeyboard. Оценка качества обслуживания после звонка

Я занимаюсь разработкой АТС с открытым исходным кодом MikoPBX.
Недавно познакомился с проектом tg2sip. Шлюз позволяет подключить Telegram аккаунт к офисной АТС, принимать и совершать звонки.
После настройки шлюза, решили, что было бы неплохо после завершения телефонного разговора отправить клиенту клавиатуру для оценки качества обслуживания.
При попытке реализовать функцию столкнулись со сложностями:
- Пользователь не может отправлять / пересылать клавиатуру другому пользователю
- Бот не может писать пользователю, если тот на него не подписан
Как же быть? Решение опишу под катом
Написание и запуск сценариев SIPP. Часть 2.UAS сценарии

В прошлой статье я рассмотрел базовый сценарий UAC клиента, но зачастую в процессе обучение или тестирование необходимо смоделировать ситуацию в которой sipp будет выступать в качестве вызываемого абонента.
Передо мной стояла задача - узнать что будет слышать вызывающий абонент при отстуствии сообщения 180 ringing.
Как и в прошлой статье я буду целиком и полностью ссылаться на официальную документацию.
Написание и запуск сценариев SIPP

Решил собрать небольшой гайд по использованию SIPP c предустановленными или собственными сценариями.
Полная информация о SIPP находится в документации, она же и является единственным источником всех знаний.
Здесь же будут описаны первые шаги при работе с sipp.
После прочтения документации, на данном этапе будет достаточно раздела "Create your own XML scenarios" опишу краткий этап создания собственного сценария. Все сценарии имеют расширение .xml и описанную в документации структуру и во многом напоминает структуру html. Довольно полезным источником станет данный репозиторий.
Завершение установки и финальная проверка микросотовых DECT-систем перед использованием

"7 раз отмерь,1 раз отрежь" - гласит известная поговорка.
Если вы следовали нашим советам в предыдущих статьях, вы уже наверняка подготовили наши микросотовые системы к установке, установили и даже произвели настройку. Дело за малым – провести последние проверки с помощью рабочих телефонных трубок и запустить микросоту в полноценное использование.
Возможности обработки списков телефонов в реальном времени в современном ПО для Call-центров

Я работаю инженером в Call-центре. В круг моих обязанностей входит повышение эффективности прозвона call-листов. В этой статье речь идет о некоторых функциональных возможностях специального программного обеспечения (встроенный SQL), позволяющих существенно поднять эффективность проработки списков телефонов.
Ближайшие события
Сложности установки сервера IP-телефонии FreePBX на неттоп с процессором AMD
На одном из наших небольших проектов, поддержка небольшого офиса (6 человек) представительства одной известной компании, нам досталась работающая, я бы даже сказал аккуратная, инфраструктура, но довольно старая — более 10 лет железу и ПО.
Примерно через год сотрудничества — вышел из строя сервер АТС на базе FreePBX. Слово сервер звучит громко — решение было собрано на базе неттопа от компании MSI c процессором Atom первого поколения и 1Гб ОЗУ, но суть не в этом.
Первичная диагностика показала, что на данном неттопе вышла из строя материнская плата. Оперативно найти замену не удалось в виду непопулярности выбранной модели в свое время, но возможно было произвести ремонт.
Заказчику были предложены варианты попробовать отремонтировать либо купить новый неттоп и собрать решение заново, благо диск не пострадал и конфигурации можно было перенести.
Заказчик выбрал путь покупки нового железа. И тут начинается наше приключение, которого на самом деле могло и не быть, если бы не решение на базе AMD, но об это ниже.
Устанавливаем базы и настраиваем микросотовые DECT-системы Snom

Продолжим нашу серию статей, посвященную микросотовым системам. Напомним, что наши DECT-системы обеспечивают максимум отказоустойчивости и надежности благодаря тому, что настройки хранятся на каждой базовой станции, а не сосредоточены в одном устройстве.
А в сегодняшней статье поговорим о рекомендациях по физической установке базовых станций и непосредственной настройке баз и трубок.
MikoPBX на Aster conf, TTS скрипт для голосования

Совсем недавно завершилась ежегодная конференция Asterconf. Нам посчастливилось в ней участвовать. На этот раз мы приготовили ряд мастер классов по настройке и кастомизации MikoPBX - бесплатной АТС с открытым исходным кодом.
Одной из задач мастер классов стояла разработка скрипта для интерактивного голосования за строительство гаражного кооператива. Голосование должно было производится без участия оператора, автоматизированное, с защитой от повторного голосования и конечно с механизмом генерации речи.
Если заинтересовало, то под кат, подробно разберем пример реализации...
В конце статьи ссылка на видео с конференции...
Планируем и устанавливаем микросотовые DECT-системы Snom

Микросотовые системы - сложное решение, чувствительное к верному расположению каждого из его компонентов. Мы подготовили для вас руководство, в котором пошагово описали все действия, которые вам необходимо совершить в процессе установки системы. А также указали важные моменты, на которые нужно обратить внимание в процессе этих действий.
Колл-центр на базе Telegram
В мире, где количество скачиваний Telegram перевалило за 1 млрд, есть простая задача — принимать звонки от клиентов. Будем разворачивать колл-центр?
Давайте представим себе сколько это головной боли:
- Арендовать номера телефонов, помещение для операторов
- Покупать, устанавливать телефоны (Хардфоны? Софтфоны ?)
- Нанимать-обучать операторов, платить им зарплату (… продолжать? :-) )
- Подумать как организовать удаленный доступ (vpn ?)
Почему бы просто не принимать звонки на Telegram сотрудников и назвать их операторами?
Просто, да не очень то уж и просто...
Установка и настройка L2TP на настольных телефонах SNOM

Мы завершаем наш цикл статей по обеспечению безопасности ваших телефонных аппаратов. Сегодняшней темой будет включение и настройка протокола туннелирования L2TP на телефонах Snom. Приступим.
Что не так с Asterisk Realtime и как с этим жить
Не так давно я опубликовал пост, в комментариях к которому было высказано мнение, что у астериска есть некоторые проблемы с механизмом realtime. Так вот, на данный момент, вынужден согласиться с этим утверждением, более чем полностью. Как следствие, встал на путь разочарования asterisk'ом как платформой-"конструктором". Почему и как это произошло и при чём тут tarantool, а самое главное, что со всем этим можно сделать? Давайте разбираться под катом.