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