日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

FreeSWITCH的传真发送

發布時間:2024/1/8 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 FreeSWITCH的传真发送 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

詳細的學習請參考:https://wiki.freeswitch.org/wiki/Mod_spandsp

我只說說WIKI上沒有直接寫出來卻又很實用的東西。

一、傳真收發

環境大致如下:

FreeSWITCH<------------>訊時網關(mx8)<------------->電話外線(模擬線)<---------------->公網交換網絡<-------------->電話外線(模擬線)<------------------>傳真機

實現傳真的發送:

1 originate sofia/gateway/tomx8/010xxxxxxxx &txfax(/home/123.tiff)

實現傳真的接收:

1 <?xml version="1.0" encoding="UTF-8"?>2 <include>3 <extension name="fax_receive">4 <condition expression="^999$" field="destination_number"> 5 <action application="answer"/> 6 <action application="playback" data="silence_stream://2000"/> 7 <action application="rxfax" data="/home/recvFax/${caller_id_number}_${uuid}.tif"/> 8 <action application="hangup"/> 9 </condition> 10 </extension> 11 </include>

很快就實現了兩地的傳真相互收發。

二、哪里有這么簡單

環境改變了,只是小小的改變,卻引出一大片問題。

出局的網關換了,由訊時的換成了另外一款產品。

然而既不能收也不能發!

三、原因分析

抓包分析,流程大大出乎我的意料啊!

此處需要流程圖(新版本的Wireshark截的太小了!)

?

花費了近2天的時間,抓包,測試,甚至下載了ITU的T.38標準來查看!

最后只需要增加簡單幾個參數,就實現了標準的T.38協議收發。

?

四、T.38的傳真發送

1 originate {fax_enable_t38=true,fax_enable_t38_request=true}sofia/gateway/tomx8/010xxxxxxxx &txfax(/home/123.tiff)

五、T.38的傳真接收

在步驟一的路由配置中增加兩行條件。

1 <action application="set" data="fax_enable_t38=true"/> 2 <action application="set" data="execute_on_answer=t38_gateway peer"/>

六、結束語

增加了這幾處參數,流程終于和預期的一樣了。

但是之前的“怪異”流程是怎么回事呢?似乎又要暫時放一放了,

或者,有傳真領域的專家能分享一下嗎?

再或者,訊時網關mx8的傳真功能開發者在哪里?

總結

以上是生活随笔為你收集整理的FreeSWITCH的传真发送的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。