Asterisk 12 ARI playback noanswer
Добавлено: 28 июн 2014, 23:08
Всем добра!
Уважаемые гуру, спасите мозг от поломки или скажите что это невозможно:
Имеем: asterisk 12
Хотим: в канал который попал в STASIS проиграть файл без снятия трубки (аля progress)
Тестировал следующее:
Плэйбэк который в диалплане проходит в earlymedia а потом происходит answer
в stasis использую ari-py
channel.play(media='hello-world')
пробовал просто CURL'ом послать плэйбэк, результат тот же, трубка снимается.
Думал стазис снимает трубку, но нет, только playback или answer.
Почитал маны по REST API, у Channel play вот что
Собственно вопрос: можно ли с помощью REST API (ARI) проиграть запись в Early media?
И еще, если это невозможно, есть ли кто, кто знает как и куда багрепорт писать?
Уважаемые гуру, спасите мозг от поломки или скажите что это невозможно:
Имеем: asterisk 12
Хотим: в канал который попал в STASIS проиграть файл без снятия трубки (аля progress)
Тестировал следующее:
Код: Выделить всё
exten => 7000,1,Noop()
same => n,progress()
same => n,playback(hello-world, noanswer)
same => n,Stasis(test)
same => n,Hangup()
в stasis использую ari-py
channel.play(media='hello-world')
пробовал просто CURL'ом послать плэйбэк, результат тот же, трубка снимается.
Думал стазис снимает трубку, но нет, только playback или answer.
Почитал маны по REST API, у Channel play вот что
И нет никаких OPTIONS, которые есть в Playback(file,options)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.
Собственно вопрос: можно ли с помощью REST API (ARI) проиграть запись в Early media?
И еще, если это невозможно, есть ли кто, кто знает как и куда багрепорт писать?