Freeswitch 1.8 и воспроизведение tone_stream - PullRequest
1 голос
/ 29 мая 2019

У меня есть пример диалплана в виде:

<include>
    <context name="application">
        <extension name="play tone">
            <condition>
                <action application="log" data="INFO *****Playing tone1***** "/>
                <action application="answer"/>
                <action application="sleep" data="1000"/>
                <action application="playback" data="tone_stream://%(1850,4150,475,425);loops=-1" />
                <action application="hangup"/>
            </condition>
        </extension>
    </context>
</include>

Этот бит работает с Freeswitch 1.4, но не работает с Freeswitch 1.8, я получаю выходные данные отладки следующим образом:

2019-05-29 11:14:59.971372 [DEBUG] sofia.c:7291 Channel sofia/sip-profile/447872019798@127.0.0.1:5062 entering state [ready][200]
EXECUTE sofia/sip-profile/447872019798@127.0.0.1:5062 sleep(1000)
EXECUTE sofia/sip-profile/447872019798@127.0.0.1:5062 playback(tone_stream://%(1850,4150,475,425);loops=-1)
2019-05-29 11:15:00.971418 [ERR] switch_core_file.c:304 Invalid file format [tone_stream] for [%(1850,4150,475,425);loops=-1]!
EXECUTE sofia/sip-profile/447872019798@127.0.0.1:5062 hangup()

Я ознакомился с документацией:

https://freeswitch.org/confluence/display/FREESWITCH/mod_tone_stream https://freeswitch.org/confluence/display/FREESWITCH/Tone_stream

Не уверен, что думать, и не уверен, где искать ответы на некоторые вопросы. Это моя конфигурация где-то, что отключает tone_streams? Это ошибка в новой версии?

Буду благодарен за любые подсказки или откровенные решения.

...