О деактивации форума Eltex

Уважаемые коллеги! В связи с потерей актуальности данного ресурса, нами было принято решение о частичной деактивации форума Eltex. Мы отключили функции регистрации и создания новых тем, а также возможность оставлять сообщения. Форум продолжит работу в "режиме чтения", так как за долгие годы работы здесь накопилось много полезной информации и ответов на часто встречающиеся вопросы.

Мы активно развиваем другие каналы коммуникаций, которые позволяют более оперативно и адресно консультировать наших клиентов. Если у вас возникли вопросы по работе оборудования, вы можете обратиться в техническую поддержку Eltex, воспользовавшись формой обращения на сайте компании или оставить заявку в системе Service Desk. По иным вопросам проконсультируют наши менеджеры коммерческого отдела: eltex@eltex-co.ru.

Нужно написать скрипт для автоматической перерегистрации TAU24.IP на вышестоящей АТС в заданное время !

ECSS-10, TAU.IP, SMG, RG
Reader
Сообщения: 30
Зарегистрирован: 14 апр 2015 14:50
Reputation: 0
Откуда: Екатеринбург
Контактная информация:

Нужно написать скрипт для автоматической перерегистрации TAU24.IP на вышестоящей АТС в заданное время !

Сообщение Reader » 19 фев 2018 13:48

Добрый день, уважаемые г-да спец-ты.
Существует вопрос по эксплуатации-доналадке миниАТС "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.

Reader
Сообщения: 30
Зарегистрирован: 14 апр 2015 14:50
Reputation: 0
Откуда: Екатеринбург
Контактная информация:

Re: Нужно написать скрипт для автоматической перерегистрации TAU24.IP на вышестоящей АТС в заданное время !

Сообщение Reader » 02 мар 2018 09:18

Что удалось обнаружить с помощью документации к этому часу ?
Если регистрация 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 ?

nifigator
Сообщения: 9
Зарегистрирован: 15 май 2017 18:39
Reputation: 0

Re: Нужно написать скрипт для автоматической перерегистрации TAU24.IP на вышестоящей АТС в заданное время !

Сообщение nifigator » 03 мар 2018 15:47

Могу поделиться скриптом, который может по SSH сходить на железку и выполнитить нужные команды.

Reader
Сообщения: 30
Зарегистрирован: 14 апр 2015 14:50
Reputation: 0
Откуда: Екатеринбург
Контактная информация:

Re: Нужно написать скрипт для автоматической перерегистрации TAU24.IP на вышестоящей АТС в заданное время !

Сообщение Reader » 03 мар 2018 18:36

С удовольствием. Хотя бы так. Рад любой помощи. Ибо опыта мало, а обрушить Систему легко.

nifigator
Сообщения: 9
Зарегистрирован: 15 май 2017 18:39
Reputation: 0

Re: Нужно написать скрипт для автоматической перерегистрации TAU24.IP на вышестоящей АТС в заданное время !

Сообщение nifigator » 03 мар 2018 20:14

Выложил на githab.

Для работы нужен 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 самостоятельно перерегистрироваться.

Dmitriy_eltex
Сообщения: 1234
Зарегистрирован: 28 окт 2014 08:53
Reputation: 10

Re: Нужно написать скрипт для автоматической перерегистрации TAU24.IP на вышестоящей АТС в заданное время !

Сообщение Dmitriy_eltex » 05 мар 2018 09:27

nifigator писал(а):Выложил на githab.
P.S. Но лучше все же научить TAU самостоятельно перерегистрироваться.

Здравствуйте.

tau тут не причем. Изначально выбран неверный подход решения проблемы.
tau то будет перерегистрироваться сама, но как только истечет 2/3 от expires после прошлой регистрации.
Проблема в том, что все это время на Aterisk не будет активной регистрации.

Нужно разбираться с причиной проблемы:
"Asterisk" имеет обыкновение 1 раз в сутки (ночью, ровно в 2:00) релоудиться полностью.

А не с ее следствием.
Мое мнение: скрипты, делающие ребут - жуткий костыль.
Дмитрий Закурдаев / Элтекс / Сервисный центр VoIP

Reader
Сообщения: 30
Зарегистрирован: 14 апр 2015 14:50
Reputation: 0
Откуда: Екатеринбург
Контактная информация:

Re: Нужно написать скрипт для автоматической перерегистрации TAU24.IP на вышестоящей АТС в заданное время !

Сообщение Reader » 05 мар 2018 09:36

to nifigator:
Огромный респект. Времени нет даже попробовать. Немного разгребу текущие задачки. И займусь этой. Вчера и сегодня утром опять перерегистрировал "TAU-24.IP" вручную. Поэтому тема мегаактуальна.
Все только говорят и советуют, Вы же предложили какое-никакое решение. И за это огромный респект.

Reader
Сообщения: 30
Зарегистрирован: 14 апр 2015 14:50
Reputation: 0
Откуда: Екатеринбург
Контактная информация:

Re: Нужно написать скрипт для автоматической перерегистрации TAU24.IP на вышестоящей АТС в заданное время !

Сообщение Reader » 05 мар 2018 09:54

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крипт хотя бы какое-то время позволит вдохнуть в неё жизнь (функционал). Ибо у абонентов на телефонах сидит с некоторых порт охрана коммерческого объекта. И охрана сильно материт связистов за то, что в ночные часы связь не работает вообще ни входящая, не исходящая.

Dmitriy_eltex
Сообщения: 1234
Зарегистрирован: 28 окт 2014 08:53
Reputation: 10

Re: Нужно написать скрипт для автоматической перерегистрации TAU24.IP на вышестоящей АТС в заданное время !

Сообщение Dmitriy_eltex » 05 мар 2018 10:00

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

Dmitriy_eltex
Сообщения: 1234
Зарегистрирован: 28 окт 2014 08:53
Reputation: 10

Re: Нужно написать скрипт для автоматической перерегистрации TAU24.IP на вышестоящей АТС в заданное время !

Сообщение Dmitriy_eltex » 05 мар 2018 10:04

Другое дело, что сейчас в "TAU-24" установлено expires = 300

Что стоит в tau, не так важно.
Конечный expires задает asterisk, нужно смотреть, что выдает asterisk в 200ОК на нашу регистрацию.
Дмитрий Закурдаев / Элтекс / Сервисный центр VoIP

Reader
Сообщения: 30
Зарегистрирован: 14 апр 2015 14:50
Reputation: 0
Откуда: Екатеринбург
Контактная информация:

Re: Нужно написать скрипт для автоматической перерегистрации TAU24.IP на вышестоящей АТС в заданное время !

Сообщение Reader » 05 мар 2018 10:55

Dmitriy_eltex:
Скрины TAU направляю ...
Пардон, в форум сходу отправить не удалось - не освоил ещё. Направил скрины на E-Mail: techsupp@eltex.nsk.ru

Reader
Сообщения: 30
Зарегистрирован: 14 апр 2015 14:50
Reputation: 0
Откуда: Екатеринбург
Контактная информация:

Re: Нужно написать скрипт для автоматической перерегистрации TAU24.IP на вышестоящей АТС в заданное время !

Сообщение Reader » 06 мар 2018 12:46

Настройками "TAU-24.IP" уигрался. Вроде заработало. На испытание нужно хотя бы месяц.


Вернуться в «Оборудование VoIP»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей