【问题标题】:Freeswitch detect Fax programmaticallyFreeswitch 以编程方式检测传真
【发布时间】:2016-07-11 18:20:42
【问题描述】:

我目前正在使用“ESL with Python library”和 originate 命令生成拨出。 由于某些拨出电话是传真,因此我需要将这些电话中的哪些电话分类为传真,否则我会记录通常由人工、语音邮件或自动助理应答的电话。

我正在使用:

execute_on_fax_detect

如下:

originate {ignore_early_media=true,originate_timeout=20,media_bug_answer_req=True,origination_uuid=4cb6665a-1e2a-4e24-ad71-1602870960d2,origination_caller_id_number=+18623079305,RECORD_STEREO=true,execute_on_fax_detect='txfax /tmp/sample.tif',execute_on_answer='record_session /usr/local/freeswitch/recordings/E6248DD147_8884732963_4ab6665f-1e2a-4e24-ab71-1602870960d2.wav'}sofia/gateway/twilio/+13193412303 &park()

电话已接听,但我没有看到任何传真检测启动。 我还尝试了 +18884732963,这是 HP 测试传真号码。 在录音中我可以听到传真音。

FreeSWITCH (Version 1.7.0 git c9abf45 2016-06-27 22:23:25Z 64bit) is ready

日志:

http://pastebin.com/WE4cMdaB

拓扑:

python --- ESL --> Freeswitch -- sip-- Twilio ---> PSTN ---> 传真

当我使用时:

originate loopback/9178 &txfax(/tmp/surface3d.tiff)

我确实看到正在调用传真模块:

http://pastebin.com/9P2yJFWS

【问题讨论】:

    标签: python freeswitch fax


    【解决方案1】:

    execute_on_fax_detect 仅用于来电检测传真。 originate loopback/9178 &txfax(/tmp/surface3d.tiff) 这您拨打回送电话并在应答时开始传输 tiff 文件。所以你会看到调用了传真模块。 试试tone_detect看看能不能实现。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-24
      • 2019-03-24
      • 2014-06-25
      • 2011-05-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多