freeswitchforum.com

Форум поддержки FreeSWITCH

FreeSWITCH is a registered trademark of Anthony Minessale. Official FreeSWITCH site.

Текущее время: 27 апр 2024 19:22

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: uuid_record
СообщениеДобавлено: 29 авг 2014 11:47 

Зарегистрирован: 29 авг 2014 11:31
Сообщения: 40
Здравствуйте!
После ответа на звонок через консоль пытаюсь записать сессию в файл, но записывается всегда почему-то 44 байта.
В чем может быть дело?

Ответ делаю так: uuid_answer {тут пишу uuid}
Запись: uuid_record {пишу uuid} start {имя файла}

Даже если делаю сначала uuid_pre_answer {uuid}, получается то же самое.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: uuid_record
СообщениеДобавлено: 29 авг 2014 13:30 
Site Admin

Зарегистрирован: 29 июн 2012 11:19
Сообщения: 224
Попробовал писать отвеченный в плане набора канал.
Код:
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

Не слушал его.
Думаю, вам стоит поэкспериментировать начав с простого. В чем нетривиальность задачи?

_________________
Если вы нашли решение, опишите его, пожалуйста, на форуме


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: uuid_record
СообщениеДобавлено: 29 авг 2014 13:44 

Зарегистрирован: 29 авг 2014 11:31
Сообщения: 40
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 байта и никак иначе.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: uuid_record
СообщениеДобавлено: 29 авг 2014 14:00 
Site Admin

Зарегистрирован: 29 июн 2012 11:19
Сообщения: 224
1. https://ru.wikipedia.org/wiki/%CE%E2%E5 ... 2%E8%ED%E3
2. Не подойдет ли Record? https://wiki.freeswitch.org/wiki/Misc._ ... ols_record

_________________
Если вы нашли решение, опишите его, пожалуйста, на форуме


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: uuid_record
СообщениеДобавлено: 29 авг 2014 14:09 

Зарегистрирован: 29 авг 2014 11:31
Сообщения: 40
record, как и record_session подходят, но тогда исчезают гудки. Как с этим бороться пока не знаю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: uuid_record
СообщениеДобавлено: 29 авг 2014 14:49 

Зарегистрирован: 29 авг 2014 11:31
Сообщения: 40
И еще вдогонку вопрос:

Как можно реализовать запись из канала в файл, при одновременном проигрывании какого-либо файла в тот же канал?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: uuid_record
СообщениеДобавлено: 29 авг 2014 15:14 
Site Admin

Зарегистрирован: 29 июн 2012 11:19
Сообщения: 224
Может быть стоить каналы в конференции объединить и писать конференцию.

_________________
Если вы нашли решение, опишите его, пожалуйста, на форуме


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: uuid_record
СообщениеДобавлено: 29 авг 2014 15:19 

Зарегистрирован: 29 авг 2014 11:31
Сообщения: 40
joohny писал(а):
Может быть стоить каналы в конференции объединить и писать конференцию.


C записью/воспроизведением разобрался:
Код:
в dialplan - <action application="set" data="RECORD_READ_ONLY=true"/>
в консоли - uuid_answer 7034ce28-2f6d-11e4-957e-210b7f3df229
            uuid_record 7034ce28-2f6d-11e4-957e-210b7f3df229 start /usr/local/freeswitch/recordings/11.wav
            uuid_broadcast 7034ce28-2f6d-11e4-957e-210b7f3df229 /usr/local/freeswitch/sounds/ring.wav both


С гудками - пока ковыряю


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: uuid_record
СообщениеДобавлено: 29 авг 2014 21:53 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
после ответа в канал кроме голоса может быть только ложное КПВ

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 237


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB