java 传真x2fax_FreeSWITCH的传真发送

我只说说WIKI上没有直接写出来却又很实用的东西。

一、传真收发

环境大致如下:

FreeSWITCH讯时网关(mx8)电话外线(模拟线)公网交换网络电话外线(模拟线)传真机

实现传真的发送:

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

实现传真的接收:

1 <?xml version="1.0" encoding="UTF-8"?>

2

3

4

5

6

7

8

9

10

11

很快就实现了两地的传真相互收发。

二、哪里有这么简单

环境改变了,只是小小的改变,却引出一大片问题。

出局的网关换了,由讯时的换成了另外一款产品。

然而既不能收也不能发!

三、原因分析

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

此处需要流程图(新版本的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

2

六、结束语

增加了这几处参数,流程终于和预期的一样了。

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

或者,有传真领域的专家能分享一下吗?

再或者,讯时网关mx8的传真功能开发者在哪里?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值