iaxmodem+hylafax配置和avaya-siptrunk-asterisk对接的笔记
1、关于iaxmodem+hylafax的笔记
a)配置方法参照:
http://ns2.ublink.org/phpbb/viewtopic.php?t=90
https://hylafax.sourceforge.io/man/index.php
https://webcache.googleusercontent.com/search?q=cache:GESsx5FddyMJ:https://www.orencloud.com/what-the-fax-asterisk-hylafax-iaxmodem-and-avantfax-for-centos-7-x-and-freepbx-users/
http://www.360doc.com/content/15/1110/09/6656145_512063199.shtml
b)遇到的问题:
iaxmodem的rpm包:https://download.csdn.net/download/d9394952/72006371
所有按上面方法配置后,iaxmodem能通过iax2注册到asterisk了,但就是拔号后看到响铃而faxgetty不会应签,用faxstat -r看到rings说明iaxmodem有响铃了,使用手工命令faxanswer ttyIAX0就能听到fax握手的前导音,查了各个配置文件没看出问题,最后使出rm /var/spool/hylafax/etc/config.ttyIAX0,然后再用faxaddmodem重新生成ttyIAX0配置后,faxgetty才算是终于成功与iaxmodem握手了
2、关于avaya cm 通过sip trunk与asterisk对接
a)遇到的问题:
上面配置的iaxmodem+hylafax工作正常,为是多配置一个ttyIAX1,然后两个软传真机互相收发FAX都正常,就是经过avaya出外线(avaya分机和街线号码)都无法成功,显示
RECV FAX: Failure to receive silence (synchronization failure). {E100}
或者
MODEM TIMEOUT: waiting for v.21 carrier
或者
No carrier detected {E002}
等错误,反正就是asterisk分机和avaya的分机FAX握手不成功
查了各大搜索无果,反而是有人提醒了我可能是avaya转sip trunk配置问题,结果发现果然是:
ch ip-code-set 1
FAX一项一定要选择:t.38-G711-fallback
官方的说明如下:https://documentation.avaya.com/zh-CN/bundle/AvayaBranchGatewayPOSG450_r7.1.3/page/T38FaxFallbacktoG711.html
3、通过 windows printer模拟工具直接发送传真
下载:https://michalhavranek.bitbucket.io/wphfx/
4、在Freepbx版本〉14的基础上,原来系统已自带fax功能
https://community.freepbx.org/t/free-fax-server-inbound-only/66288/2