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

Asterisk 12 ARI playback noanswer

Проблемы Asterisk без вэб-оболочек и их решения

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

Ответить
alekssaff
Сообщения: 15
Зарегистрирован: 28 июн 2014, 22:35

Asterisk 12 ARI playback noanswer

Сообщение alekssaff »

Всем добра!
Уважаемые гуру, спасите мозг от поломки или скажите что это невозможно:

Имеем: asterisk 12
Хотим: в канал который попал в STASIS проиграть файл без снятия трубки (аля progress)

Тестировал следующее:

Код: Выделить всё

exten => 7000,1,Noop()
same => n,progress()
same => n,playback(hello-world, noanswer)
same => n,Stasis(test)
same => n,Hangup()
Плэйбэк который в диалплане проходит в earlymedia а потом происходит answer

в stasis использую ari-py
channel.play(media='hello-world')

пробовал просто CURL'ом послать плэйбэк, результат тот же, трубка снимается.
Думал стазис снимает трубку, но нет, только playback или answer.

Почитал маны по REST API, у Channel play вот что
Query parameters
media: string - (required) Media's URI to play.
lang: string - For sounds, selects language for sound.
offsetms: int - Number of media to skip before playing.
skipms: int = 3000 - Number of milliseconds to skip for forward/reverse operations.
playbackId: string - Playback ID.
И нет никаких OPTIONS, которые есть в Playback(file,options)

Собственно вопрос: можно ли с помощью REST API (ARI) проиграть запись в Early media?

И еще, если это невозможно, есть ли кто, кто знает как и куда багрепорт писать?
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH