Добрый день коллеги, ни как не могу разобраться и найти свою ошибку. Звоню с мобильного 89033292219 на внутренний 109, потом делаю перевод вызова на 119 средствами софтфона (jitsi, phonerlite, zoiper), и связь рвётся. На 119 ни гудков, ничего.
в логе Freeswitch
диалплан
Код:
<extension name="main_menu">
<condition field="destination_number" expression="^main_menu$">
<action application="set" data="dialed_extension=$1"/>
<action application="sleep" data="1000"/>
<action application="playback" data="main_menu.wav"/>
<action application="set" data="RECORD_TITLE=Recording ${destination_number} ${caller_id_number} ${strftime(%Y-%m-%d %H:%M)}"/>
<action application="set" data="RECORD_SOFTWARE=FreeSWITCH"/>
<action application="set" data="RECORD_DATE=${strftime(%Y-%m-%d %H:%M)}"/>
<action application="set" data="RECORD_STEREO=true"/>
<action application="export" data="execute_on_answer=record_session /home/FTPuser/recordings/${strftime(%Y-%m-%d-%H-%M-%S)}_${caller_id_number}_${destination_number}.wav"/>
<action application="set" data="ringback=${ru-ring}"/>
<action application="sleep" data="1000"/>
<action application="set" data="call_timeout=10"/>
<action application="set" data="hangup_after_bridge=false"/>
<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="bridge" data="user/109@${domain_name}"/>
<action application="sleep" data="1000"/>
<action application="transfer" data="voicemail_record XML default"/>
</condition>
<extension name="Local_Extension">
<condition field="destination_number" expression="^([123][01][1-9])$">
<action application="export" data="dialed_extension=$1"/>
<action application="set" data="RECORD_TITLE=Recording ${destination_number} ${caller_id_number} ${strftime(%Y-%m-%d %H:%M)}"/>
<action application="set" data="RECORD_SOFTWARE=FreeSWITCH"/>
<action application="set" data="RECORD_DATE=${strftime(%Y-%m-%d %H:%M)}"/>
<action application="set" data="RECORD_STEREO=true"/>
<!-- пишем только отвеченые разговоры-->
<action application="export" data="execute_on_answer=record_session /home/FTPuser/recordings/${strftime(%Y-%m-%d-%H-%M-%S)}_${caller_id_number}_${destination_number}.wav"/>
<action application="set" data="ringback=${ru-ring}"/>
<action application="set" data="transfer_ringback=$${hold_music}"/>
<action application="set" data="call_timeout=30"/>
<!-- <action application="set" data="sip_exclude_contact=${network_addr}"/> -->
<action application="set" data="hangup_after_bridge=true"/>
<!--<action application="set" data="continue_on_fail=NORMAL_TEMPORARY_FAILURE,USER_BUSY,NO_ANSWER,TIMEOUT,NO_ROUTE_DESTINATION"/> -->
<action application="set" data="continue_on_fail=false"/>
<action application="hash" data="insert/${domain_name}-call_return/${dialed_extension}/${caller_id_number}"/>
<action application="hash" data="insert/${domain_name}-last_dial_ext/${dialed_extension}/${uuid}"/>
<action application="set" data="called_party_callgroup=${user_data(${dialed_extension}@${domain_name} var callgroup)}"/>
<action application="hash" data="insert/${domain_name}-last_dial_ext/${called_party_callgroup}/${uuid}"/>
<action application="hash" data="insert/${domain_name}-last_dial_ext/global/${uuid}"/>
<action application="export" data="nolocal:rtp_secure_media=${user_data(${dialed_extension}@${domain_name} var rtp_secure_media)}"/>
<action application="hash" data="insert/${domain_name}-last_dial/${called_party_callgroup}/${uuid}"/>
<action application="bridge" data="user/${dialed_extension}@${domain_name}"/>
<action application="answer"/>
<action application="sleep" data="1000"/>
<action application="bridge" data="loopback/app=voicemail:default ${domain_name} ${dialed_extension}"/>
</condition>
</extension>