First time here? Check out the FAQ!

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

Функция flash кнопки.

1

Может кто-нибудь пояснить использование flash кнопки в телефоне, и как её нажатие обрабатывается в asterisk. Я так понял что это не DTMF сигнал, а короткий обрыв линии. Где это событие обрабатывается в астериске и каким образом с помощью этой кнопки можно настроить запрос дополнительных услуг АТС, например, удержание вызова.

Появилась одна мысль. Скажите, а можно ли в астериске проэмулировать постановку звонка на удержание. Например, по нажатию на клавишу поставить проигрывать музыку, по повторному нажатию(или другой комбинацией) остановить проигрывание музыки. И может ли при таком варианте тот, кто ставит проигрывание музыки, осуществялять другой звонок?

Как поставить проигрывать мелодию понятно, а как остановить проигрывание?

спросил Jun 7 '12

savva Gravatar savva
19 3 2 7

обновил Jun 8 '12

Comments

мы должны догадаться, какой телефон и какая технология применяется?

switch (Jun 7 '12)edit

конечно должен ! Иначе, какой же ты гуру :)

Evgen (Jun 7 '12)edit

Обычный телефон с тональным набором, подключённый к FXS порту.

savva (Jun 7 '12)edit

3 Ответа

2

Нажатие "flash" во время разговора на аналоговом телефоне - это либо удержание вызова, либо разрыв соединения. Зависит как от настроек АТС, так и от настроек самого телефона (если на телефоне можно програмировать длительность флеш). Если длительность больше 500 мс, то происходит разрыв соединения. В противном случае происходит удержание вызова и запрос дополнительных услуг на станциях с тональным набором номера или на офисных АТС (перевод звонка и т.п.)

В астериске нет FLASH в чистом виде, но есть функции удержания вызова, перевода и т.д, все это реализуется комбинациями клавиш (features.conf). По идее "flash" должен обрабатываться на шлюзе, к которому подключен аналоговый телефон. Сам не пробовал, пользовался features.

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

ответил Jun 7 '12

Olpag Gravatar Olpag
2024 3 6 30

обновил Jun 7 '12

Comments

Как пример, Linksys SPA может запаковывать событие "hook flash" в сообщение INFO протокола SIP. Но толку от этого мало, ибо астериск не обрабатывает данное сообщение.

Evgen (Jun 7 '12)edit

У меня обрабатывает.

switch (Jun 7 '12)edit

Да. Странное утверждение . У нас тоже такое обрабатывается.

zzuz (Jun 7 '12)edit

Каким образом можно обрабоать нажатие flash клавиши обычного телефона, подключённого к FXS каналу астериска. В частности интересует постановка вызова на удержание

savva (Jun 7 '12)edit

Нужно нажать флеш и наслаждаться тем , что собеседник слушает музыку удержания.

zzuz (Jun 7 '12)edit

так это функция телефона или asterisk ставит на удержание?

savva (Jun 7 '12)edit

Астериск.

zzuz (Jun 7 '12)edit

но если у мен драйвер канала не dahdi, а какой то самописный, то это может и не работать. я правильно понял?

savva (Jun 7 '12)edit
1

Вопрос адресуйте разработчик драйвера. Если разработчик не поленился следовать соглашением при написании модуля , то всё работать должно.

zzuz (Jun 7 '12)edit

ок, спасибо

savva (Jun 7 '12)edit
2

"так это функция телефона или asterisk ставит на удержание?" У меня у обычного телефона, подключенного к Linksys SPA, тоже кнопка flash работает и переводит вызовы, только это делает не астериск, а сам шлюз. На шлюзе вообще отключена функция "Hook flash Tx method" и никакие SIP INFO никуда не пересылаются, а команда Dial в астериске вызывается безо всяких t и T.

Evgen (Jun 7 '12)edit
2

Значит и солнце вокруг земли вертится , и киты под тяжестью земного пласта подъустали. От этого и портреты Путина даже мироточат.

zzuz (Jun 7 '12)edit

А можно пояснить смысл вышесказанного?

Evgen (Jun 8 '12)edit
2

В chan_dahdi.conf включите:

threewaycalling=yes

Что бы принимать второй входящий, еще и

callwaiting=yes

Что бы можно было перевести

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

ответил Jun 7 '12

asteriskguru Gravatar asteriskguru
1160 4 5 21
http://www.asteriskguru.r...

Comments

т.е. эту функцию должен поддерживать драйвер канала? просто у нас свой драйвер канала.

savva (Jun 7 '12)edit

Вообще-то да. Свой драйвер - это какой, если не секрет?

asteriskguru (Jun 8 '12)edit

si3226 слик называется вроде как. к нему драйвер канала и драйвер под линукс

savva (Jun 11 '12)edit
0

АНАЛог есть АНАЛог =)))))) Переходите на SIP или на PRI - сколько уже можно ребя...

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

ответил Jun 8 '12

Zavr2008 Gravatar Zavr2008 flag of Russian Federation
2886 11 9 40
http://mh.otx.ru/

Comments

PRI? Поставить абоненту PRI-телефон? :)))

Evgen (Jun 8 '12)edit

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

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

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

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

Статистика

Задан: Jun 7 '12

Просмотрен: 12,411 раз

Обновлен: Jun 08 '12

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