Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Asterisk 1.6 + Thomson ST2030 определение занятости линии [закрыт]

0

День добрый. Задача стоит такая: при поступлении звонка на вторую линию аппарата (при занятой первой) необходимо проиграть звуковой файл и продолжить гудки абоненту. Т.е. фактически необходимо проверить занятость 1 линии на аппарате. Как сие сделать?

удалить переоткрыть спам изменить тег редактировать

спросил 2012-04-19 09:45:17 +0400

andy-none Gravatar andy-none
56 25 7 25

обновил 2012-04-19 13:51:13 +0400

3 Ответа

0

А чего вам не подходит вариант с SIPPEER(${EXTEN},curcalls)?

смотрим здесь

ссылка удалить спам редактировать

ответил 2012-04-19 22:49:21 +0400

alphil Gravatar alphil flag of Spain
520 11 5 16
http://www.damal.es/

Comments

недосмотрел, что уже есть ответ. если вопрос уже решен - отмечайте его!!!!

alphil ( 2012-04-19 22:52:00 +0400 )редактировать
0

А вот нифига. Что сделал я: Установил call-limit для внутренних sip пиров и макросом получаю количество занятых линий:

exten => s,1,Set(peercallscount=${SIPPEER(${ARG1},curcalls)})
exten => s,n,NoOp(${peercallscount})

Если peercallscount равен нулю, то абонент не разговаривает.

ссылка удалить спам редактировать

ответил 2012-04-19 13:40:39 +0400

andy-none Gravatar andy-none
56 25 7 25

обновил 2012-04-19 13:40:57 +0400

0

Если в аппарате многолинейность, то никак. Единственный способ: подсчитывать функцией GROUP количество звонков на этот номер и если больше одного - проигрывать сообщение.

http://voip.rus.net/tiki-index.php?page=Asterisk%20func%20group

http://voip.rus.net/tiki-index.php?page=Asterisk%20func%20group_count

ссылка удалить спам редактировать

ответил 2012-04-19 10:51:25 +0400

switch Gravatar switch
8334 11 7 92
http://lynks.ru/

обновил 2012-04-19 10:53:08 +0400

Comments

1

ну я почти тоже самое предложил

switch ( 2012-04-19 13:38:20 +0400 )редактировать

Ну тогда спасибо :)

andy-none ( 2012-04-19 13:41:35 +0400 )редактировать
1

только с использованием групп можно будет на любых каналах работать, не только на SIP

switch ( 2012-04-19 13:44:26 +0400 )редактировать

Учтем. Просто сейчас у меня кроме SIP пока ничего нету.

andy-none ( 2012-04-19 13:47:03 +0400 )редактировать

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2012-04-19 09:45:17 +0400

Просмотрен: 276 раз

Обновлен: Apr 19 '12

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.