AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Как настроить Asterisk, чтобы он автоматически мониторил статус sip-юзеров?

Newbies/FAQ Forum 3 сообщений 03.10.2011 15:46 - 06.10.2011 15:37
#1 03.10.2011 15:46

Как настроить Asterisk, чтобы он автоматически мониторил статус sip-юзеров?


Asterisk 1.8.6.0 + realtime

Настроил поддержку статусов используя realtime. Для настойки пользовался этой ссылкой
http://asteriskforum.ru/viewtopic.php?t= ... 1%81%D1%8B. Не делал только патч, он вроде как уже есть в версии 1.8.6.0.

В sip.conf добавил:


subscribecontext=status

allowsubscribe=yes
notifyringing=yes
notifyhold=yes
useclientcode=yes
limitonpeers=yes

callcounter=yes

Пользуюсь X-Lite, работают статусы online, offline, busy. Но если аварийно завершить работу X-Lite зависает online статус.

Как настроить Asterisk, чтобы он автоматически мониторил состояние sip-юзеров и если какой-то клиент отвалился устанавливал бы ему offline статус?
И еще не могу нигде найти что обозначает эта запись:

Code:
exten => _XXX,hint,${CUT(REALTIME(hints,exten,${EXTEN},:,:),:,4)}


Можете расшифровать как это работает, я только понял что это макрос, но как он работает остается загадкой.
#2 03.10.2011 16:57

qualify

tor.zntu wrote:
Code:
exten => _XXX,hint,${CUT(REALTIME(hints,exten,${EXTEN},:,:),:,4)}


Можете расшифровать как это работает, я только понял что это макрос, но как он работает остается загадкой.
Пока книжку не прочитаешь, очень многое для тебя будет загадкой.

_________________
Intel Core 2 Duo E6400 @ 2.40GHz / 6GB / 160GB
Gentoo Linux || Asterisk 1.8.5 | SFA | FFA | Datacard
#3 06.10.2011 15:37

Спасибо за помощь! С конструкцией вроде разобрался), она извлекает значение поля channels из таблицы hints.
Когда добавил qualify=yes все заработало.