Как я провожу праздники
Jan. 6th, 2026 10:39 pmTL;DR: дрыхну целыми сутками. С перерывами на вытряхнуть собак и пожрать. Не знаю что со мной случилось. Делать ничего не хочется, куда-то ехать — тем более. То ли за прошлый год сильно умотался, то ли погода слишком часто меняется, то ли какого витамина не хватает, то ли какую-то бациллу таскаю, то ли разжирел слишком сильно, то ли всё сразу.
Но иногда удается себя заставить порукоблудничать порукодельничать и сделать что-нибудь наподобие вот такого (фотка кликабельная).
Это два модема Quectel EC25, которые через USB-хаб подключены к роутеру Mi Router 3G Rev. 1, на котором в свою очередь крутится Asterisk. Который помимо прочего умеет принимать голосовой вызов через один модем и транслировать его в другой.
Зачем? После того, как РКН поломал голос и видео в телеге, сервис SIP.tg стал в России полностью бесполезен. И я больше не могу заруливать звонки от тёщи в телегу супруге. Зато жена один из своих номеров перенесла по MNP из быдлайна к нацоператору. А у меня такие тарифы, что на одной SIMке всё бесплатно внутри МТС-а, на другой SIMке всё бесплатно внутри ростелекома. "Хм-м-м-м-м", — подумал я. И пошёл колхозить.
Один модем у меня уже был раньше, некий опыт половых сношений работы с оным тоже имелся. Второй модем я купил тоже давно, но всё никак руки не доходили пристроить на другой объект. Ну ладно, нехай тут пока что потрудится. Хаб вот такой, на удивление оказался весьма годным и безглючным.
Единственное, на что напоролся — вот на такую досадную особенность чипсета MT7621, точнее его драйвера. Каждый модем "из коробки" представляется как пять логических USB-устройств, так что два таких модема бедный Mediatek прожевать уже не смог. Пришлось нырять в Datasheet-ы на модемы и разбираться как изменить их композицию. Благо, Qualcomm / Quectel в этом отношении молодцы. И функционал такой предусмотрен, и документация есть, хоть и в виде чертовой кучи PDF-ок, которые нужно собирать по просторам всея интернета.
В случае с EC25 для передачи голоса достаточно двух логических устройств. Так что сократил AT-командами композицию до необходимого минимума, после чего роутер увидел оба модема. Осталось только Dialplan-ы слегка подрихтовать. В идеале бы конечно было ещё написать hotplug-скрипты, чтобы привязать их symlink-ами в нужные "/dev/блаблабла", но чё-то уже стало лень разбираться. Хотя народ такие штуки вовсю пишет. Вроде бы модемы не должны "поменяться местами" пока есть питание. А если оно по каким-то причинам таки пропадет, то скорее всего у меня в этот момент возникнут проблемы куда серьёзнее этих модемов. Да и я тихо надеюсь, что этот колхоз всего на пару месяцев, но кто его знает...
Предвосхищая вопросы. Нет, не то чтобы я экономлю какие-то дикие ахулиарды на этой всей вундервафле. Рублей 300 в месяц, вероятно. Тут больше поупражняться, поразвлекаться. Не всё жы ж Postgres-ы на работе настраивать и с бизапасниками бодаться...
P.S. Я собираюсь выкинуть свой старый Juniper SRX-100H2. Надо кому? Это уже раритет нонче. Мож в музей какой сдать?

дрыхну целыми сутками
Date: 2026-01-06 08:12 pm (UTC)