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

Скрипт отслеживания статуса линии

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

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

virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Скрипт отслеживания статуса линии

Сообщение virus_net »

Вам же уже дали ответ: https://forum.asterisk.ru/viewtopic.php ... 668#p86272
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
a.nikolaev
Сообщения: 9
Зарегистрирован: 27 мар 2019, 09:34

Re: Скрипт отслеживания статуса линии

Сообщение a.nikolaev »

Хотел бы проконсультироваться по этой теме, я написал bash скрипт:

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

#!/bin/bash

Busy=$(sudo asterisk -rx 'core show hints' | grep Busy | wc -l)
Idle=$(sudo asterisk -rx 'core show hints' | grep Idle | wc -l)
echo "$Busy in use hints, $Idle idle hints"
Я правильно понимаю, что с помощью данного скрипта я смогу отслеживать сколько городских линий занято, а сколько свободно?
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: Скрипт отслеживания статуса линии

Сообщение ded »

Можно дополнить

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

Unavail=$(sudo asterisk -rx 'core show hints' | grep Unavailable |  wc -l)
echo "$Busy in use peers, $Idle idle peers, $Unavai unavailable peers "
a.nikolaev писал(а):Я правильно понимаю, что с помощью данного скрипта я смогу отслеживать сколько городских линий занято, а сколько свободно?
Если через секунду после выполненного скрипта кто-то положит трубку, или снимет трубку и наберёт, и/или раздастся входящий звонок - информация из скрипта сразу становится недостоверной.
a.nikolaev
Сообщения: 9
Зарегистрирован: 27 мар 2019, 09:34

Re: Скрипт отслеживания статуса линии

Сообщение a.nikolaev »

Хотел еще кое-что уточнить... а насколько плохо для астериска, если я каждые 10 секунд буду запускать данный скрипт из zabbix ?
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: Скрипт отслеживания статуса линии

Сообщение ded »

Это плохо с точки зрения грамотности выполнения задачи.
Изучите AMI - Asterisk Manager interface. Посмотрите как работает FOP2 через AMI, нет нужды запускать скрипт через zabbix для отслеживания статуса линий, пользователей, "всё уже украдено до нас!" (с)
a.nikolaev
Сообщения: 9
Зарегистрирован: 27 мар 2019, 09:34

Re: Скрипт отслеживания статуса линии

Сообщение a.nikolaev »

О, FOP2 оказалось то, что мне как раз нужно, спасибо!
Хотел еще один вопрос уточнить, командой "sip show peers" у меня отображается в списке два транка для внешних звонков, а через команду "sip show inuse" только один из них, следовательно получается, что один из транков не задействован?
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH