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

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

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

Модератор: april22

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

Сообщение virus_net » 09 апр 2019, 08:18

Вам же уже дали ответ: 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 - звони бесплатно и напрямую.
virus_net
 
Сообщений: 2252
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

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

Сообщение a.nikolaev » 10 апр 2019, 18:48

Хотел бы проконсультироваться по этой теме, я написал 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"


Я правильно понимаю, что с помощью данного скрипта я смогу отслеживать сколько городских линий занято, а сколько свободно?
a.nikolaev
 
Сообщений: 9
Зарегистрирован: 27 мар 2019, 10:34

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

Сообщение ded » 10 апр 2019, 19:00

Можно дополнить
Код: выделить все
Unavail=$(sudo asterisk -rx 'core show hints' | grep Unavailable |  wc -l)
echo "$Busy in use peers, $Idle idle peers, $Unavai unavailable peers "

a.nikolaev писал(а):Я правильно понимаю, что с помощью данного скрипта я смогу отслеживать сколько городских линий занято, а сколько свободно?

Если через секунду после выполненного скрипта кто-то положит трубку, или снимет трубку и наберёт, и/или раздастся входящий звонок - информация из скрипта сразу становится недостоверной.
ded
 
Сообщений: 13759
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение a.nikolaev » 17 апр 2019, 13:29

Хотел еще кое-что уточнить... а насколько плохо для астериска, если я каждые 10 секунд буду запускать данный скрипт из zabbix ?
a.nikolaev
 
Сообщений: 9
Зарегистрирован: 27 мар 2019, 10:34

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

Сообщение ded » 17 апр 2019, 13:59

Это плохо с точки зрения грамотности выполнения задачи.
Изучите AMI - Asterisk Manager interface. Посмотрите как работает FOP2 через AMI, нет нужды запускать скрипт через zabbix для отслеживания статуса линий, пользователей, "всё уже украдено до нас!" (с)
ded
 
Сообщений: 13759
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение a.nikolaev » 22 апр 2019, 13:27

О, FOP2 оказалось то, что мне как раз нужно, спасибо!
Хотел еще один вопрос уточнить, командой "sip show peers" у меня отображается в списке два транка для внешних звонков, а через команду "sip show inuse" только один из них, следовательно получается, что один из транков не задействован?
a.nikolaev
 
Сообщений: 9
Зарегистрирован: 27 мар 2019, 10:34

Пред.

Вернуться в Вопросы новичков

Кто сейчас на форуме

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

© 2008 — 2019 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH