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

Для индексации полезных и бесполезных разговоров

Разговоры на кухне

Модераторы: april22, Zavr2008

notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал anonymous

Сообщение notify_ded_bot »


Или это не астериском делается, а есть специальный софт?
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал fish9370

Сообщение notify_ded_bot »

А как вообще это делают в учреждениях? Сидит оператор у которого есть телефон. Нажимает на 9 и у него сработало (Тревога). Нажал еще раз 9 и сработало (Ложная тревога)

вариантов много, но хочется какой-то изящный
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал fish9370

Сообщение notify_ded_bot »


на астере это легко можно сделать
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал fish9370

Сообщение notify_ded_bot »


например поднять постоянное соединение, и транслировать туда тишину, а по событию подать звук. Можно как делаете вы, но надо узнать айди канала
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал fish9370

Сообщение notify_ded_bot »


если топорно, то просто вызовите
asterisk -x 'core show channels' | grep 7002 | sed 's/\|/ /'|awk '{print $1}'
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал fish9370

Сообщение notify_ded_bot »


и получите имя канала
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал fish9370

Сообщение notify_ded_bot »


есть функция CHANNELS, с помощью нее можно получить айди канала, так будет более изящно
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал VladimirDSc

Сообщение notify_ded_bot »


Всем доброе утро.
Уважаемые гуру астериска, подскажите. Никак не могу нагуглить решение проблемы.

есть питонячий скрипт который обрабатывает аудиопоток.
по кодовому слову , нам надо передать текущий разговор с помощью AMI другому оператору, т.е. как я понимаю Redirect.

сам контекст:
[test]
exten => 000,1,Playback(hello,answer)
exten => 000,2,Playback(goodbye)
exten => _X.,n,hangup()
exten => h,1,Noop(End)

выполняю Redirect данным кодом:
Redirect_action = SimpleAction("Redirect",Channel="SIP/pps13-00000141",Context="test",Exten="000",Priority="1",Timeout="30000",Async="true")
AMI.send_action(Redirect_action)


Код отрабатывает, но перевода вызова не происходит, в астере в логах тоже ничего не отображается.

Что я делаю не так и как возможно поправить?))

Заранее всем спасибо.
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал romk4

Сообщение notify_ded_bot »

Всем доброе утро.
Уважаемые гуру астериска, подскажите. Никак не могу нагуглить решение проблемы.

есть питонячий скрипт который обрабатывает аудиопоток.
по кодовому слову , нам надо передать текущий разговор с помощью AMI другому оператору, т.е. как я понимаю Redirect.

сам контекст:
[test]
exten => 000,1,Playback(hello,answer)
exten => 000,2,Playback(goodbye)
exten => _X.,n,hangup()
exten => h,1,Noop(End)

выполняю Redirect данным кодом:
Redirect_action = SimpleAction("Redirect",Channel="SIP/pps13-00000141",Context="test",Exten="000",Priority="1",Timeout="30000",Async="true")
AMI.send_action(Redirect_action)


Код отрабатывает, но перевода вызова не происходит, в астере в логах тоже ничего не отображается.

Что я делаю не так и как возможно поправить?))

Заранее всем спасибо.

а что делает таймаут и асинк в редиректе? это не от него параметры, поэтому может и не работать
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал VladimirDSc

Сообщение notify_ded_bot »

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

удалил таймаут и асинк, ничего не поменялось)
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH