joohny писал(а):
Попробовал писать отвеченный в плане набора канал.
Код:
freeswitch@internal> uuid_record a7e474e9-757d-429c-b405-4903842498ad start /tmp/1.wav
+OK Success
Размер показал:
Код:
root@VDS ~ # ls -l /tmp/
итого 196
-rw-r--r-- 1 root root 197484 авг. 29 13:27 1.wav
Не слушал его.
Думаю, вам стоит поэкспериментировать начав с простого. В чем нетривиальность задачи?
Вот мой план набора.
Код:
<condition field="destination_number" expression="^(\d+)$">
<action application="export" data="dialed_extension=$1"/>
<action application="ring_ready"/>
<action application="set" data="media_bug_answer_req=true"/>
<action application="set" data="continue_on_fail=USER_BUSY,NO_ANSWER,TIMEOUT,NO_ROUTE_DESTINATION"/>
<action application="set" data="continue_on_fail=true"/>
<action application="set" data="hangup_after_bridge=true"/>
<action application="set" data="bridge_early_media=true"/>
<action application="sleep" data="31536000000"/>
<action application="hangup" data="NO_ANSWER"/>
</condition>
При звонке на любой номер делаю в FreeSwitch ответ uuid_answer. Канал "has been answered".
При попытке с помощью uuid_record записать то, что говорят в трубку, получаю файл размером 44 байта и никак иначе.