Помогите настроить запись каждого входящего звонка, по отдельности, включая перевод.
На текущий момент, есть расширение:
[+] "../conf/dialplan/public.xml" Код:
<extension name="INCOM_SIP">
<condition field="destination_number" expression="^(MyLogin1)$|^(MyLogin2)$">
<action application="set" data="domain_name=$${domain}"/>
<action application="bind_meta_app" data="4 b s execute_extension::att_xfer XML features"/>
<action application="set" data="media_bug_answer_req=true"/>
<action application="set" data="recording_follow_transfer=true"/>
<action application="set" data="record_file_name=${strftime(%Y%m%d_%H%M%S)}_${caller_id_number}_${destination_number}.wav"/>
<action application="record_session" data="$${base_dir}/recordings/${record_file_name}"/>
<action application="bridge" data="{leg_timeout=35}user/1001,user/1000"/>
<action application="info"/>
</condition>
</extension>
если приходит внешний звонок на MyLogin1, и поднимает трубку юзер 1001, то система начинает запись разговора, если перевести звонок на юзера 1000, то система продолжит запись разговора и в итоге получится один файл записи:
20140801_204314_89201111110_MyLogin1.wav,
а хотелось бы получить 2 файла:
20140801_204314_89201111110_1001.wav
20140801_204314_89201111110_1000.wav
пробовал сделать так
Код:
<action application="export" data="execute_on_answer=record_session $${base_dir}/recordings/${strftime(%Y%m%d_%H%M%S)}_${caller_id_number}_${destination_number}.wav"/>
, но не вышло, создается такая же запись.
какими настройками можно исправить проблему? и возможно ли это сделать?