VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Очень простой вопрос по CLI

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Аватара пользователя
tol_iwan
Сообщения: 273
Зарегистрирован: 11 апр 2014, 11:29
Откуда: Брянск
Контактная информация:

Очень простой вопрос по CLI

Сообщение tol_iwan »

Есть ли в CLI возможность фильтровать запросы, подобие grep?
Скажем в sip show peers у меня очень много записей, а нужно просмотреть номера только скажем 22XX.
Аватара пользователя
Wapo
Сообщения: 795
Зарегистрирован: 02 мар 2011, 17:53

Re: Очень простой вопрос по CLI

Сообщение Wapo »

Никто не мешает делать вывод cli в messages-лог файл, а потом его grep SIP/22XX
Аватара пользователя
tol_iwan
Сообщения: 273
Зарегистрирован: 11 апр 2014, 11:29
Откуда: Брянск
Контактная информация:

Re: Очень простой вопрос по CLI

Сообщение tol_iwan »

Согласен. Но это удобно при каких-то разовых операциях. Бывают проблемы с удаленными пирами и я периодически смотрю их статусы(ms). И делая это несколько раз в минуту иногда через файл не очень удобно.
Делаю просто sip show peers и ищу там нужные, но их 10-15 из 250. Хоть и по порядку, но все равно не очень удобно.
Аватара пользователя
tol_iwan
Сообщения: 273
Зарегистрирован: 11 апр 2014, 11:29
Откуда: Брянск
Контактная информация:

Re: Очень простой вопрос по CLI

Сообщение tol_iwan »

Более удобно даже делать

Код: Выделить всё

asterisk -rx "sip show peers" | grep 22
Но хотелось бы тоже самое из CLI, т.к. она постоянно открыта и неудобно выходить, выполнять, заходить опять.
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: Очень простой вопрос по CLI

Сообщение zzuz »

В консоли и набирайте

Код: Выделить всё

CLI>! asterisk -rx "sip show peers" | grep 22
Линия24 - Системы Массового Телефонного Обслуживания
Аватара пользователя
tol_iwan
Сообщения: 273
Зарегистрирован: 11 апр 2014, 11:29
Откуда: Брянск
Контактная информация:

Re: Очень простой вопрос по CLI

Сообщение tol_iwan »

Вот до этого не додумался :-) Вложенность конечно еще та, но по сути именно это и хотел.
Спасибо за подсказку!
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Очень простой вопрос по CLI

Сообщение ded »

Чтобы познать рекурсию - надо познать рекурсию!
Glukinho
Сообщения: 661
Зарегистрирован: 07 янв 2011, 20:05

Re: Очень простой вопрос по CLI

Сообщение Glukinho »

А я мечтаю, чтобы можно было включить verbose/debug отдельно для пира/екстеншена/контекста. Вот это было бы круто. На нагруженной системе глядеть в консоль и пытаться понять, что происходит - пытка.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Очень простой вопрос по CLI

Сообщение Vlad1983 »

можно по вербослогу грепать id канала
ЛС: @rostel
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: Очень простой вопрос по CLI

Сообщение zzuz »

tol_iwan писал(а):Вот до этого не додумался :-) Вложенность конечно еще та, но по сути именно это и хотел.
Спасибо за подсказку!
Пользуйтесь cli_aliases и не будет нагромождений.
Линия24 - Системы Массового Телефонного Обслуживания
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH