violpeople, только так и получать - пользователь написал боту, бот получил Message, а в нем Chat с id. Остается только сохранить куда-то эту информацию для того чтобы всегда знать какой чат с каким пользователем.
По хорошему, стоит сперва выявить причины проблемы - собрать дебаг (а еще лучше научиться свопроизводить и собрать дебаг), собрать дампы протокола во время этой проблемы.
И Asterisk - он за NAT? Обычно ситуация когда, и клиент и Asterisk за NAT - самая проблемная.
В Asterisk используется sip или pjsip? Рекомендую второй - он лучше обрабатывает проблемные ситуации с NAT, да и по отзывам стабильнее работает с WebRTC.
Никита Решетняк, функционал ovpn в Микротиках очень ограниченный - нет пуша роутов, нет работы по UDP и проч. Т.е. не поддерживает все те же функции, что и десктопный/серверный openvpn.
Гектор Синхром, вариантов множество - сервер у вас будет на Linux, скорее всего, и там потребуется только установка, в PATH прописывать нет нужды.
Другой вариант - собрать docker контейнер со всеми зависимостями - будет работать в любых условиях.
В случае проблем - вы знаете ресурс где можно искать и ресурс где можно задать вопрос.
Erimax, никак. Регулярка не может проверять значение из других полей и сравнить их. Такую проверку можно выполнить только в коде. Т.е. if kbk == 182 or kbk == 153 then "\d{4}" else "^0$|^(?!0+$)(\d{20}|\d{25})$"(псевдокод)