hint'ы используют DEVSTATE через SUBSCRIBE , так что интрепретироваться могуn не только для SIP.
zzuz ( 2012-04-02 17:32:30 +0400 )редактироватьДобрый день.
Настраивая SPA500S к SPA502G собственно увидел, что командой show hint (в точности самой команды сейчас не верен, но не суть) хорошо видно, какой телефон занят какой нет.
Вопрос первый. Как можно красиво,просто и правильно загнать эту информацию в mysql (к примеру) что бы потом считывать и выводить на монитор операторам.
Второй вопрос. А можно ли отслеживать похожим образом статусы внешних линий. У нас на консоли для пользователей заведены не внутренние номера а внешние (такая специфика) и было бы удобно, если оператор знал бы, что вот по этому номеру уже кто-то звонит или разговаривает).
hints только на SIP устройства действует, на номера прийдется писать логику.
через реалтайм можон только как конфиг в mysql. проще просто все хинты выложить в файлик скриптом и сделать релоад.
hint'ы используют DEVSTATE через SUBSCRIBE , так что интрепретироваться могуn не только для SIP.
zzuz ( 2012-04-02 17:32:30 +0400 )редактироватьПроще через АМИ...
Спасибо за мнения понял куда смотреть.
FOP, судя по отзывам начинает тормозить после 50 абонентов, их сейчас меньше, но кто знает... На форуме нашел альтернативу FOP (http://forum.asterisk.ru/viewtopic.php?f=15&t=196 там в середине есть ссылка на Google, откуда и можно скачать)
Думаю посмотреть там код, и на основе него что-то сообразить (наверное собственно через AMI это всё и реализовано). Это закроет первый вопрос.
А по второму можно немного конкретнее? Может примеры конфигов если у кого-то уже реализовано. Заранее спасибо.
fop начинает тормозить даже без пользователей. и не прекращает. но его все равно использовать можно. при 50 абонентах у вас будет тормозить почти любая панель.
meral ( 2012-04-03 17:16:34 +0400 )редактироватьУ меня FOP настрен на 90 внутренних абонентов и SIP-транк на 10 внешних каналов и того 100 прияоугольничков на картинке и никаких тормозов.
amonra ( 2012-04-03 17:27:55 +0400 )редактироватьа он когда как. были случаи что он ложил сервер в два ксеона не настроенный вообще.
meral ( 2012-04-03 22:21:19 +0400 )редактироватьПотому что FOP писался для мощного сервера на 10 абонентов, демон написан на перле и обрабатывает все сообщения подряд. Топикстартер пошел верным путем ;).
switch ( 2012-04-04 07:54:14 +0400 )редактироватьВот тут я привел пример http://forum.asterisk.ru/viewtopic.php?f=15&t=1502 как можно сделать обработчик AMI событий на PHP. В продакшене пока не использовал, но в процессе отладки ведет себя хорошо. Твоя задача навесить на нужные события функции, которые будут писать изменения в БД.
Конечно можно, но FreePBX (если пользуешься им) не создает hint для внешней линии, их можно сделать вручную.
Задан: 2012-04-02 16:13:22 +0400
Просмотрен: 732 раз
Обновлен: Apr 04 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
А чем не подходит FOP для отслеживания внешних линий ?
amonra ( 2012-04-02 17:24:35 +0400 )редактировать