... У ОПСОСов есть базовые станции. У них, в свою очередь есть контроллеры. Самые популярные нонче - Ericsson и Huawei. Помимо прочих функций у них есть такая редко используемая фича как Cell Broadcast. Это доставка экстренных сообщений а-ля "25 мартобря ожидается потоп".
Так вот, "из коробки" телефон не может получать такие сообщения если находится в режиме разговора или передачи данных. Но на Ericsson это можно исправить парой настроек, а у Huawei таких крутилок нет в принципе. Собственно, вот вам яркий пример того, чем европейское оборудование отличается от китайского.
... Я в очередной раз начал экспериментировать с домашней SIP-телефонией. Зарегистрировал одну трубку на одном Asterisk-е, другую на другом и стал названивать между ними. Уже потом понял, что забыл открыть порты на Firewall-е (Juniper SRX), поэтому у меня не ходил звук. Но попутно сделал для себя два удивительных открытия.
- Несмотря на явный запрет в Firewall-е, какие-то отдельно взятые UDP-пакеты через него таки прорывались. Подозреваю, что по причине попадания под критерии "related, established". Меня ещё сильно сбило с толку, что SIP работал нормально, а IAX2 - чудесато (сигнализация проходила, а голос нет). При том, что ALG на маршрутизаторе тоже отключен. Загадочная эта штука - Juniper.
- После копания на форумах выяснилось, что протокол IAX не развивается где-то года с 2015го, так что его использование официально не рекомендовано. Так что PJSIP теперь - наше всё. Особенно учитывая, что из Asterisk 21 окончательно выпилили chan_sip.
В итоге я состыковал два астериска по SIP, причем с одной стороны chan_pjsip, а с другой chan_sip. Шосукахарактерно, даже работает.
... В какой-то момент в той лавке где я работаю, приложения перестали получать инфу из БДПН (реестр MNP). Сначала народ прибежал было ко мне как к универсальному troubleshooter-у. Но причина оказалась куда прозаичнее. В какой-то момент регулятор внезапно зобанил контору, типа отправил уведомление об этом, но поставил не тот символ в домене адреса электронной почты. Так что письмо не пришло. И смешно, и грустно. XXI век, а всё делается руками. Хотя кого я этим хотел удивить?
... 13 октября 2023 года (это ещё и пятница была) вышел OpenWRT 23.05. Я конечно же обновился до него с 22.03, и дома тут же развалился IPv6. Стал искать причину. Оказывается, с какого-то момента разработчики зачем-то решили обрабатывать RA (Router Advertisment) в User-Space, поэтому выставили "net.ipv6.conf.default.accept_ra = 0" и убрали соответствующий параметр из UCI.
М-дя. А я сижу и не вдупляю, почему помимо прочего я IPv6-адрес на внутренний интерфейс навесил, а соответствующая ему запись в таблице маршрутизации не появилась. Ох что-то странное они начали творить с OpenWRT... Пришлось подставлять костыли лапами.
... Маленько помудохались на работе с Cassandra Reaper. Началось всё с того, что у него как-то дико распухли логи. Потом я обратил внимание, что он пытается ломиться на хосты, которых давным-давно в природе-то не существует. Следом выяснилось, что repair-ы в статусе "Error" он по-прежнему считает активными. А больше сотни результатов через веб-морду вывести нельзя, так что вот эти неудачные попытки ещё и хрен увидишь / удалишь.
В итоге коллега решил вопрос радикально: грохнул базу данных reaper-а и установил-настроил свежую версию "с нуля". Ну просто песец какая кривая софтина. А другой всё равно нет.
Всем работающей телефонии и нормального вменяемого софта.