Добрый день, уважаемые г-да спец-ты.
Существует вопрос по эксплуатации-доналадке миниАТС "TAU24.IP" Вопрос вот какой. У меня "TAU24.IP" подключена к вышестоящей IP-PBX "Asterisk" по протоколу SIP. И работает отлично ! "Asterisk" имеет обыкновение 1 раз в сутки (ночью, ровно в 2:00) релоудиться полностью. Занимает процедура ровно полминуты. Но после этого вся регистрация по SIP у "TAU24.IP" пропадает ! И связь сразу пропадает и не восстанавливается без посторонней помощи часами. Хотя связь с моего рабочего места до "TAU24.IP" есть постоянно по web (построена грамотная VPN).
Вручную каждое утро я решаю проблему восстановления стыка по SIP от "TAU24.IP" так:
Web -> Login+Passw. -> PBX -> SIP/H323 Profiles -> Profile 1 -> SIP-configuration -> Proxy / Registrar / Use registration 1: -> Снять галочку -> Submit changes -> Save -> Monitoring -> PBX -> SIP/H323 Profiles -> Profile 1 -> SIP-configuration -> Proxy / Registrar / Use registration 1: -> Установить галочку -> Submit changes -> Save -> Log out -> Enjoy !
Особенно часто жалуются ночные охранники, телефонизированные с помощью "TAU24.IP". Начинают мне названивать среди ночи со своих мобильных - почему нет связи, и начинают писать письма директору - "Почему нет связи" !
Посему нужен скрипт, написанный на базе Линукса прямо на самом "TAU24.IP", который бы по Cron'у запускал данную процедуру, которую я делаю вручную, в 2:01 каждую ночь.
У самого не получается. Опыта мало, Боюсь напортачить.
Словом нужна помощь.
Заранее благодарен.
Да. Сейчас в миниАТС установлена самая последняя версия ПО 2.16.0.
О деактивации форума Eltex
Уважаемые коллеги! В связи с потерей актуальности данного ресурса, нами было принято решение о частичной деактивации форума Eltex. Мы отключили функции регистрации и создания новых тем, а также возможность оставлять сообщения. Форум продолжит работу в "режиме чтения", так как за долгие годы работы здесь накопилось много полезной информации и ответов на часто встречающиеся вопросы.
Мы активно развиваем другие каналы коммуникаций, которые позволяют более оперативно и адресно консультировать наших клиентов. Если у вас возникли вопросы по работе оборудования, вы можете обратиться в техническую поддержку Eltex, воспользовавшись формой обращения на сайте компании или оставить заявку в системе Service Desk. По иным вопросам проконсультируют наши менеджеры коммерческого отдела: eltex@eltex-co.ru.
Уважаемые коллеги! В связи с потерей актуальности данного ресурса, нами было принято решение о частичной деактивации форума Eltex. Мы отключили функции регистрации и создания новых тем, а также возможность оставлять сообщения. Форум продолжит работу в "режиме чтения", так как за долгие годы работы здесь накопилось много полезной информации и ответов на часто встречающиеся вопросы.
Мы активно развиваем другие каналы коммуникаций, которые позволяют более оперативно и адресно консультировать наших клиентов. Если у вас возникли вопросы по работе оборудования, вы можете обратиться в техническую поддержку Eltex, воспользовавшись формой обращения на сайте компании или оставить заявку в системе Service Desk. По иным вопросам проконсультируют наши менеджеры коммерческого отдела: eltex@eltex-co.ru.
Нужно написать скрипт для автоматической перерегистрации TAU24.IP на вышестоящей АТС в заданное время !
-
- Сообщения: 30
- Зарегистрирован: 14 апр 2015 14:50
- Reputation: 0
- Откуда: Екатеринбург
- Контактная информация:
Re: Нужно написать скрипт для автоматической перерегистрации TAU24.IP на вышестоящей АТС в заданное время !
Что удалось обнаружить с помощью документации к этому часу ?
Если регистрация TAU-24.IP на вышестоящем софт-свитче отвалилась и если после этого на TAU-24.IP зайти по ssh и задать команду перерегистрации профиля №1:
tau-24# sip registration 1
,то по ней "TAU" принудительно отключает всякую регистрацию, делает её рестарт и включает обратно. И через 3 минуты полностью вся связь на "TAU" восстановливается (у меня ровно 3 мин, у кого-то может быстрее, у кого-то медленее).
Вопрос: как написать скрипт, который бы автоматически в заданное время (в 2:00 ночи) делал бы "sip registration 1" ? И где в TAU-OS спрятан Cron ?
Если регистрация TAU-24.IP на вышестоящем софт-свитче отвалилась и если после этого на TAU-24.IP зайти по ssh и задать команду перерегистрации профиля №1:
tau-24# sip registration 1
,то по ней "TAU" принудительно отключает всякую регистрацию, делает её рестарт и включает обратно. И через 3 минуты полностью вся связь на "TAU" восстановливается (у меня ровно 3 мин, у кого-то может быстрее, у кого-то медленее).
Вопрос: как написать скрипт, который бы автоматически в заданное время (в 2:00 ночи) делал бы "sip registration 1" ? И где в TAU-OS спрятан Cron ?
Re: Нужно написать скрипт для автоматической перерегистрации TAU24.IP на вышестоящей АТС в заданное время !
Могу поделиться скриптом, который может по SSH сходить на железку и выполнитить нужные команды.
-
- Сообщения: 30
- Зарегистрирован: 14 апр 2015 14:50
- Reputation: 0
- Откуда: Екатеринбург
- Контактная информация:
Re: Нужно написать скрипт для автоматической перерегистрации TAU24.IP на вышестоящей АТС в заданное время !
С удовольствием. Хотя бы так. Рад любой помощи. Ибо опыта мало, а обрушить Систему легко.
Re: Нужно написать скрипт для автоматической перерегистрации TAU24.IP на вышестоящей АТС в заданное время !
Выложил на githab.
Для работы нужен Python. Работает на 2 и 3 версии.
Запуск:
Можете ваши настройки забить в DEFAULT, тогда аргументов меньше можно будет вводить.
Нужные для работы зависимости в requirements.txt.
Если возникнут вопросы по скрипту спрашиваете, подскажу. По TAU24 скорее всего не смогу, у меня таких нет. Есть только TAU-2 и TAU-8.
P.S. Но лучше все же научить TAU самостоятельно перерегистрироваться.
Для работы нужен Python. Работает на 2 и 3 версии.
Запуск:
Код: Выделить всё
python ssh_exec.py -U <user> -P <password> <tau24-host-ip> "<Command 1>" "<Command 2>" .. "<Command N>"
Можете ваши настройки забить в DEFAULT, тогда аргументов меньше можно будет вводить.
Нужные для работы зависимости в requirements.txt.
Если возникнут вопросы по скрипту спрашиваете, подскажу. По TAU24 скорее всего не смогу, у меня таких нет. Есть только TAU-2 и TAU-8.
P.S. Но лучше все же научить TAU самостоятельно перерегистрироваться.
-
- Сообщения: 1234
- Зарегистрирован: 28 окт 2014 08:53
- Reputation: 10
Re: Нужно написать скрипт для автоматической перерегистрации TAU24.IP на вышестоящей АТС в заданное время !
nifigator писал(а):Выложил на githab.
P.S. Но лучше все же научить TAU самостоятельно перерегистрироваться.
Здравствуйте.
tau тут не причем. Изначально выбран неверный подход решения проблемы.
tau то будет перерегистрироваться сама, но как только истечет 2/3 от expires после прошлой регистрации.
Проблема в том, что все это время на Aterisk не будет активной регистрации.
Нужно разбираться с причиной проблемы:
"Asterisk" имеет обыкновение 1 раз в сутки (ночью, ровно в 2:00) релоудиться полностью.
А не с ее следствием.
Мое мнение: скрипты, делающие ребут - жуткий костыль.
Дмитрий Закурдаев / Элтекс / Сервисный центр VoIP
-
- Сообщения: 30
- Зарегистрирован: 14 апр 2015 14:50
- Reputation: 0
- Откуда: Екатеринбург
- Контактная информация:
Re: Нужно написать скрипт для автоматической перерегистрации TAU24.IP на вышестоящей АТС в заданное время !
to nifigator:
Огромный респект. Времени нет даже попробовать. Немного разгребу текущие задачки. И займусь этой. Вчера и сегодня утром опять перерегистрировал "TAU-24.IP" вручную. Поэтому тема мегаактуальна.
Все только говорят и советуют, Вы же предложили какое-никакое решение. И за это огромный респект.
Огромный респект. Времени нет даже попробовать. Немного разгребу текущие задачки. И займусь этой. Вчера и сегодня утром опять перерегистрировал "TAU-24.IP" вручную. Поэтому тема мегаактуальна.
Все только говорят и советуют, Вы же предложили какое-никакое решение. И за это огромный респект.
-
- Сообщения: 30
- Зарегистрирован: 14 апр 2015 14:50
- Reputation: 0
- Откуда: Екатеринбург
- Контактная информация:
Re: Нужно написать скрипт для автоматической перерегистрации TAU24.IP на вышестоящей АТС в заданное время !
to Dmitriy_eltex:
На вышестоящем сервере телефонии кроме "Asterisk" ещё крутится файрволл, биллинг, несколько присоединяющих Операторов связи, куча приложений (сервер точного времени, файрволл, биллинг, bash-scripts, music-on-hold, conferences, records, statistics) и ещё много чего такого, что медленно, но верно отжирает у сервера RAM. Притом если "Asterisk" не перезагружать, то день ото дня жрёт всё больше и больше. Если перезагружать, то утром значение потребления RAM будет в точности такое же как вчера утром и никаких проблем не будет. Длительность перезагрузки занимает 20...25 сек. Глубокой ночью для связи предприятия - это преемлемо (немного). Другое дело, что сейчас в "TAU-24" установлено expires = 300. И похоже пока "Asterisk" перезагружается, "TAU" пытается на нём регистрироваться. Но у "TAU" ничего не получается. Суть в том, что всю ночь с 2:00 до 7:30 пока я не появляюсь и не делаю перерегистрацию на "TAU" через web, "TAU" не работает (играет роль бесполезной, хотя и симпатичной железяки). Cкрипт хотя бы какое-то время позволит вдохнуть в неё жизнь (функционал). Ибо у абонентов на телефонах сидит с некоторых порт охрана коммерческого объекта. И охрана сильно материт связистов за то, что в ночные часы связь не работает вообще ни входящая, не исходящая.
На вышестоящем сервере телефонии кроме "Asterisk" ещё крутится файрволл, биллинг, несколько присоединяющих Операторов связи, куча приложений (сервер точного времени, файрволл, биллинг, bash-scripts, music-on-hold, conferences, records, statistics) и ещё много чего такого, что медленно, но верно отжирает у сервера RAM. Притом если "Asterisk" не перезагружать, то день ото дня жрёт всё больше и больше. Если перезагружать, то утром значение потребления RAM будет в точности такое же как вчера утром и никаких проблем не будет. Длительность перезагрузки занимает 20...25 сек. Глубокой ночью для связи предприятия - это преемлемо (немного). Другое дело, что сейчас в "TAU-24" установлено expires = 300. И похоже пока "Asterisk" перезагружается, "TAU" пытается на нём регистрироваться. Но у "TAU" ничего не получается. Суть в том, что всю ночь с 2:00 до 7:30 пока я не появляюсь и не делаю перерегистрацию на "TAU" через web, "TAU" не работает (играет роль бесполезной, хотя и симпатичной железяки). Cкрипт хотя бы какое-то время позволит вдохнуть в неё жизнь (функционал). Ибо у абонентов на телефонах сидит с некоторых порт охрана коммерческого объекта. И охрана сильно материт связистов за то, что в ночные часы связь не работает вообще ни входящая, не исходящая.
-
- Сообщения: 1234
- Зарегистрирован: 28 окт 2014 08:53
- Reputation: 10
Re: Нужно написать скрипт для автоматической перерегистрации TAU24.IP на вышестоящей АТС в заданное время !
Reader писал(а):to Dmitriy_eltex:
На вышестоящем сервере телефонии кроме "Asterisk" ещё крутится файрволл, биллинг, несколько присоединяющих Операторов связи, куча приложений (сервер точного времени, файрволл, биллинг, bash-scripts, music-on-hold, conferences, records, statistics) и ещё много чего такого, что медленно, но верно отжирает у сервера RAM. Притом если "Asterisk" не перезагружать, то день ото дня жрёт всё больше и больше. Если перезагружать, то утром значение потребления RAM будет в точности такое же как вчера утром и никаких проблем не будет. Длительность перезагрузки занимает 20...25 сек. Глубокой ночью для связи предприятия - это преемлемо (немного). Другое дело, что сейчас в "TAU-24" установлено expires = 300. И похоже пока "Asterisk" перезагружается, "TAU" пытается на нём регистрироваться. Но у "TAU" ничего не получается. Суть в том, что всю ночь с 2:00 до 7:30 пока я не появляюсь и не делаю перерегистрацию на "TAU" через web, "TAU" не работает (играет роль бесполезной, хотя и симпатичной железяки). Cкрипт хотя бы какое-то время позволит вдохнуть в неё жизнь (функционал). Ибо у абонентов на телефонах сидит с некоторых порт охрана коммерческого объекта. И охрана сильно материт связистов за то, что в ночные часы связь не работает вообще ни входящая, не исходящая.
Пришлите скрин-шот вкладки SIP профиля tau24, IP адреса можете затереть.
Дмитрий Закурдаев / Элтекс / Сервисный центр VoIP
-
- Сообщения: 1234
- Зарегистрирован: 28 окт 2014 08:53
- Reputation: 10
Re: Нужно написать скрипт для автоматической перерегистрации TAU24.IP на вышестоящей АТС в заданное время !
Другое дело, что сейчас в "TAU-24" установлено expires = 300
Что стоит в tau, не так важно.
Конечный expires задает asterisk, нужно смотреть, что выдает asterisk в 200ОК на нашу регистрацию.
Дмитрий Закурдаев / Элтекс / Сервисный центр VoIP
-
- Сообщения: 30
- Зарегистрирован: 14 апр 2015 14:50
- Reputation: 0
- Откуда: Екатеринбург
- Контактная информация:
Re: Нужно написать скрипт для автоматической перерегистрации TAU24.IP на вышестоящей АТС в заданное время !
Dmitriy_eltex:
Скрины TAU направляю ...
Пардон, в форум сходу отправить не удалось - не освоил ещё. Направил скрины на E-Mail: techsupp@eltex.nsk.ru
Скрины TAU направляю ...
Пардон, в форум сходу отправить не удалось - не освоил ещё. Направил скрины на E-Mail: techsupp@eltex.nsk.ru
-
- Сообщения: 30
- Зарегистрирован: 14 апр 2015 14:50
- Reputation: 0
- Откуда: Екатеринбург
- Контактная информация:
Re: Нужно написать скрипт для автоматической перерегистрации TAU24.IP на вышестоящей АТС в заданное время !
Настройками "TAU-24.IP" уигрался. Вроде заработало. На испытание нужно хотя бы месяц.
Вернуться в «Оборудование VoIP»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей