freeswitchforum.com

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

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

Текущее время: 28 апр 2024 15:55

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




Начать новую тему Ответить на тему  [ Сообщений: 33 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Re: Fax
СообщениеДобавлено: 05 авг 2014 13:17 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
попробовать выставить до первого bridge
Код:
<action application="set" data="hangup_after_bridge=false"/>

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


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

Зарегистрирован: 17 июл 2014 14:23
Сообщения: 20
https://yadi.sk/d/bBUqcnMTZ7HBx

Неа...

Ещё один момент, фрисвич в sdp на приглашение 711/729 отвечает t38 .... Странновасто.


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

Зарегистрирован: 17 июл 2014 14:23
Сообщения: 20
Конфиг.


Код:
<?xml version="1.0"?>
<document type="freeswitch/xml">

<X-PRE-PROCESS cmd="set" data="local_address=10.0.0.1"/>
<X-PRE-PROCESS cmd="set" data="sound_prefix=$${sounds_dir}/en/us/callie"/>

<section name="configuration">
<configuration name="switch.conf">
  <settings>
    <param name="colorize-console" value="true"/>
    <param name="max-sessions" value="1000"/>
    <param name="sessions-per-second" value="30"/>
    <param name="loglevel" value="debug"/>
  </settings>
</configuration>
<configuration name="modules.conf">
  <modules>
    <load module="mod_console"/>
    <load module="mod_logfile"/>
<!--    <load module="mod_event_socket"/> -->
    <load module="mod_sofia"/>
    <load module="mod_spandsp"/>
    <load module="mod_dialplan_xml"/>
    <load module="mod_dptools"/>
    <load module="mod_commands"/>
    <load module="mod_expr"/>
    <load module="mod_sndfile"/>
  </modules>
</configuration>
<configuration name="console.conf">
  <mappings>
    <map name="all" value="console,debug,info,notice,warning,err,crit,alert"/>
  </mappings>
  <settings>
    <param name="colorize" value="true"/>
    <param name="loglevel" value="info"/>
  </settings>
</configuration>
<configuration name="logfile.conf">
  <settings>
    <param name="rotate-on-hup" value="true"/>
  </settings>
  <profiles>
    <profile name="default">
      <settings>
        <param name="logfile" value="/var/log/freeswitch/freeswitch.log"/>
        <param name="rollover" value="10485760"/>
      </settings>
      <mappings>
        <map name="all" value="debug,info,notice,warning,err,crit,alert"/>
      </mappings>
    </profile>
  </profiles>
</configuration>

<configuration name="sofia.conf">
  <global_settings>
    <param name="log-level" value="0"/>
    <param name="debug-presence" value="0"/>
  </global_settings>
  <profiles>
    <profile name="local">
      <domains>
        <domain name="all" alias="true" parse="false"/>
      </domains>
      <settings>
        <param name="context" value="local"/>
        <param name="sip-port" value="5060"/>
        <param name="dialplan" value="XML"/>
        <param name="rtp-ip" value="$${local_address}"/>
        <param name="sip-ip" value="$${local_address}"/>
        <param name="auth-calls" value="true"/>
      </settings>
    </profile>
  </profiles>
</configuration>
</section>
<section name="dialplan">
  <context name="local">
    <extension name="local-accounts">
      <condition field="destination_number" expression="^(300[1246-9])$">
        <action application="tone_detect" data="fax 1100 r +5000 transfer fax XML context_1"/>
   <action application="bridge" data="user/$1@$${local_address}"/>
     </condition>
    </extension>
    <extension name="fax-user">
     <condition field="destination_number" expression="^(3005)$">
   <action application="tone_detect" data="fax 1100 r +5000 transfer fax XML context_1"/>
   <action application="set" data="hangup_after_bridge=false"/>
   <action application="bridge" data="user/3005@$${local_address}"/>
     </condition>
    </extension>
    <extension name="fax">
<condition field="destination_number" expression="^fax$">
<action application="answer" />
<action application="playback" data="silence_stream://2000"/>
<action application="set" data="fax_enable_t38=true"/>
<action application="set" data="fax_enable_t38_request=true"/>
<action application="rxfax" data="/usr/local/fax/${caller_id_number}-${strftime(%Y-%m-%d-%H-%M-%S)}.tif"/>
</condition>
</extension>
  </context>
</section>

<section name="directory">
  <domain name="$${local_address}">
    <params>
      <param name="dial-string" value="{presence_id=${dialed_user}@${dialed_domain}}${sofia_contact(${dialed_user}@${dialed_domain})}"/>
    </params>
    <groups>
      <group name="local">
        <users>
          <user id="3001"><params><param name="password" value="***"/></params></user>
          <user id="3002"><params><param name="password" value="***"/></params></user>
          <user id="3003"><params><param name="password" value="***"/></params></user>
     <user id="3004"><params><param name="password" value="***"/></params></user>
          <user id="3005"><params><param name="password" value="***"/></params></user>
          <user id="3006"><params><param name="password" value="***"/></params></user>
     <user id="3007"><params><param name="password" value="***"/></params></user>
          <user id="3008"><params><param name="password" value="***"/></params></user>
         </users>
      </group>
    </groups>
  </domain>
</section>

</document>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Fax
СообщениеДобавлено: 05 авг 2014 17:01 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
Код:
<action application="tone_detect" data="fax 1100 r +5000 transfer fax XML local"/>

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


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

Зарегистрирован: 17 июл 2014 14:23
Сообщения: 20
Исправил.
Всё та же проблема. Обрыв сессии как только прошло согласование на t38.
Дамп тот же.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Fax
СообщениеДобавлено: 05 авг 2014 18:28 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
судя по диалплану, после принятия факса будет "has executed the last dialplan instruction, hanging up"

полный выхлоп консоли в режиме debug

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Fax
СообщениеДобавлено: 06 авг 2014 10:55 

Зарегистрирован: 17 июл 2014 14:23
Сообщения: 20
Утро доброе.
https://yadi.sk/d/xfOO0tjwZ9r32


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Fax
СообщениеДобавлено: 06 авг 2014 11:26 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
факс принялся
после rxfax нет никаких указаний, поэтому получаете "has executed the last dialplan instruction, hanging up."
что ещё непонятно?

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


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

Зарегистрирован: 17 июл 2014 14:23
Сообщения: 20
Да нееееет :D
С передачей и сохранением - всё ОК. Проблема в том чтобы остаться в одной сессии (после передачи, восстановится в голос).
Я добавлял действие после rx...
Код:
<action application="bridge" data="user/$1@$${local_address}"/>


Проблемище в реинвайте, а точнее в ответе фрисвича на него (во вложении). Возможно я, что то (ну или всё ) плохо понимаю. :mrgreen:


Вложения:
2.jpeg
2.jpeg [ 244.51 КБ | Просмотров: 8440 ]
1.jpeg
1.jpeg [ 231.39 КБ | Просмотров: 8440 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Fax
СообщениеДобавлено: 06 авг 2014 14:01 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
после <action application="rxfax" data="/usr/local/fax/${caller_id_number}-${strftime(%Y-%m-%d-%H-%M-%S)}.tif"/> попробовать добавить
Код:
<action application="stop_tone_detect"/> <!--опционально-->
<action application="set" data="fax_enable_t38=false"/>
<action application="set" data="fax_enable_t38_request=false"/>

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 33 ]  На страницу Пред.  1, 2, 3, 4  След.

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


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

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


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

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