Size: a a a

2020 December 16

A

Anton in ru_freeswitch
Так как у тебя да
источник

A

Anton in ru_freeswitch
Потому что у тебя action во втором condition с регуляркой
источник

A

Anton in ru_freeswitch
А поменяй condition местами и удивишься
источник

е

енот in ru_freeswitch
да блин, товарищ, куда-то вас понесло не туда
источник

A

Anton in ru_freeswitch
Понятно что именно в твоём кейсе это нелогично
источник

A

Anton in ru_freeswitch
Но кейсы то бывают разные .)
источник

A

Anton in ru_freeswitch
енот
да блин, товарищ, куда-то вас понесло не туда
Как скажешь .)
источник

V

Viktor in ru_freeswitch
Добрый день. Настроена запись переговоров. Звонит A, выполняется старт записи, мы генерируем гудки, все это пишем, дыхание и сопение со стороны А в этот момент тоже пишем. "B" берет трубку, бридж, хангап. все ок. Запись сохранена. Бридж в этом экстеншене происходит после старта записи и на стороне B неизвестно, что за юзер ответит (301 302 или 201). Моя задача - файл звукозаписи положить в папку с названием 301 302 или 201 соответственно. Как это сделать, если путь к файлу формируется до момента определения юзера, который поднял трубку? Отрывок из диалплана:
источник

V

Viktor in ru_freeswitch
<action application="set" data="hangup_after_bridge=true" />
       <action application="set" data="ringback=$${ru-ring}"/>
       <action application="set" data="RECORD_TITLE=Recording ${destination_number} ${caller_id_number} ${strftime(%Y-%m-%d %H:%M)}"/>
       <action application="set" data="RECORD_COPYRIGHT=(c) 2021"/>
       <action application="set" data="RECORD_SOFTWARE=1"/>
       <action application="set" data="RECORD_ARTIST=1"/>
       <action application="set" data="RECORD_COMMENT=1"/>
       <action application="set" data="RECORD_DATE=${strftime(%Y-%m-%d %H:%M)}"/>
       <action application="set" data="RECORD_STEREO=true"/>
       <action application="set" data="media_bug_answer_req=true"/>
       <action application="record_session" data="$${base_dir}/recordings/inbound_111/${strftime(%Y%m%d_%H%M%S)}_${destination_number}_${caller_id_number}.wav"/>
       <action application="bridge" data="user/301@$${domain},user/302@$${domain},user/201@$${domain}"/>
источник

V

Viktor in ru_freeswitch
Может есть application, который может переименовать файл аудиозаписи...
источник

AK

Andrey Kryukov in ru_freeswitch
Viktor
Добрый день. Настроена запись переговоров. Звонит A, выполняется старт записи, мы генерируем гудки, все это пишем, дыхание и сопение со стороны А в этот момент тоже пишем. "B" берет трубку, бридж, хангап. все ок. Запись сохранена. Бридж в этом экстеншене происходит после старта записи и на стороне B неизвестно, что за юзер ответит (301 302 или 201). Моя задача - файл звукозаписи положить в папку с названием 301 302 или 201 соответственно. Как это сделать, если путь к файлу формируется до момента определения юзера, который поднял трубку? Отрывок из диалплана:
ничего не мешает производить post_call операции
session:setVariable("record_post_process_exec_app", "lua:record_postprocess.lua '"..path.. "'" )
в диалплане
<action application="set" data="record_post_process_exec_app=lua::record_postprocess.lu '${rec_path_old}'" />
источник

AK

Andrey Kryukov in ru_freeswitch
источник

V

Viktor in ru_freeswitch
Андрей спасибо, изучу сегодня.
источник

AK

Andrey Kryukov in ru_freeswitch
Viktor
Андрей спасибо, изучу сегодня.
внутри луа скрипта  выполните
path = argv[1];
_,_,rec_file_name = string.find(path, "/(%w-)%.wav")
new_path = "/usr/local/freeswitch/storage/records/1001/" ..rec_file_name.. ".wav"
api = freeswitch.API();
cmd = "/usr/bin/move "..path.. " " ..new_path
change_file_dir = api:execute("system", cmd )
источник

BB

Borik Bobrujskov in ru_freeswitch
Ну вы любите сложности..

api_hangup_hook=bgsystem mv ${f1} ${f2}
источник

AK

Andrey Kryukov in ru_freeswitch
ну или так, кто много действий делает - тому скрипт , кто мало делает  - как вы описали
источник

V

Viktor in ru_freeswitch
Всем спасибо, будем пробовать сегодня вечером.
источник

AK

Andrey Kryukov in ru_freeswitch
источник

AK

Andrey Kryukov in ru_freeswitch
Viktor
Всем спасибо, будем пробовать сегодня вечером.
развлекайтесь )))
источник

V

Viktor in ru_freeswitch
Порекомендуйте voip gsm шлюз на 1 симку, что-нибудь стабильное, спасибо.
источник