My_Second_Nickname, да да. У меня после цепочки обновлений с 1.6-1.8-10 (неудачно) - сразу 11 (удачно) проблемы навскидку были:
1. Много лишних модулей, из-за них не запускалось. Файл modules.conf то остается старый, наименование другое, много новых появляется.
2. Права на доступ/запуск файлов в каталогах, особенно опять-таки модулей.
А так заработало. В вашем случае проблем то особых не должно быть (12 с 13 не сильно то различаются). А исходники, из которых собирался 12 Астериск в папке /usr/src то остались? История bash осталась интересно или нет? По ней можно посмотреть с какими ключами собирался Астериск? Ну там еще
configure с какими ключами были.... Или запустить make menuconfig на старом и посмотреть модули какие там.
Как вы себе представляете засовывать строку в заголовок чужого сообщения, которое к вам пришло? Сделайте петлю внутри Астериска и звоните самому себе тогда и добавляйте любые заголовки.
При международной связи КПВ должен генерировать международный узел той страны, которая вызывающая сторона. Так что ваши мелодии вместо КПВ - не пройдут.
А я сначала с 1.6 перешел на 1.8, потом попытался на 10, но не получилось, и сразу на 11. Realtime Asterisk на PSQL. Но потребность была в TLS и SIP/SMS. Все завелось, только модули надо было выключить незадействованные.
Смотреть логи в консоли Астериска одновременно Wireshark.
Вангую, что для DTMF кто-то сменил способ передачи цифр, и до IVR цифры не доходят, остаются у оператора.
Сначала встречный вопрос - что такого в 13 Астериске отличия от 12, почему и зачем нужно повышать версию? Я повысил версию с 1.6 до 11 и то, на Realtime с базами данных для конфигурации, и то, все заработало. А потребность была во-первых чтобы поднять TLS, во-вторых, чтобы поднять SMS SIP. А раньше такого функционала не было в 1.6.
Глобально :
1. Подумайте трижды, зачем это. Нет никаких существенных различий между 12 и 13 версиями нет. Что заставило? PJSIP и так есть в 12. Конференции нужны? Да поставьте openMCU и забудьте.
2. Если так необходимо, то найти в старом Астериске с какими ключами собирался ./configure по истории bash, если даже и нет, что все равно собрать тогда по-максимуму, со всеми зависимостями (смотрите внимательнее какие кодеки и вообще какие модули использованы в старом Астериске). Внимательно почитайте про upgrade с 12 на 13 в репозитории UPGRADE.txt
3. Исходя из 2 (или даже если не нашли) новый тупо собрать make && make install, без make configure и все должно пойти. НО зачем опять таки?
Сейчас не то чтобы аналоговых каналов не осталось, даже почти не осталось систем с коммутацией цифровых каналов, все на коммутации пакетов. Телефонных станций, которые бы вам довели аналоговую линию до квартиры, тоже вы не найдете (если ранее у вас аналогового телефона не было) - все через маршрутизатор и через Интернет. И да, междугородняя телефонная связи - через сеть с коммутацией пакетов идет, уже несколько лет.
Одним словом: НЕТ.
Смысл в защите от несанкционированного доступа, в защите от взлома, от утечки информации, в обработке сведений, содержащих тайну или персональную информацию. По Астру Смоленск если она куплена официально ~30 т.р. вообще нельзя ставить несертифицированное ПО например, а только с дисков обновления.
Можно хоть Дебиановский репозитории подключить и в Интернет выйти. Но за это просто посадят.
Скриптами - пиши что хочешь. Какой бинарник будет скринить экран, если его тупо нет в дистрибутиве?
1. Много лишних модулей, из-за них не запускалось. Файл modules.conf то остается старый, наименование другое, много новых появляется.
2. Права на доступ/запуск файлов в каталогах, особенно опять-таки модулей.
А так заработало. В вашем случае проблем то особых не должно быть (12 с 13 не сильно то различаются). А исходники, из которых собирался 12 Астериск в папке /usr/src то остались? История bash осталась интересно или нет? По ней можно посмотреть с какими ключами собирался Астериск? Ну там еще
configure с какими ключами были.... Или запустить make menuconfig на старом и посмотреть модули какие там.