Bom dia Pessoal,<br><br>Estou com o seguinte problema:<br><br>Tenho um cliente com asterisk instalado e rodando com mais ou menos 200 ramais SIP e dois E1 com a PSTN.<br><br>Ocorre que instalei o hylafax tranquilo com 20 contas IAX (20 numeros diferentes para enviar emails para pessoas diferentes). Isso esta rodando certinho, o meu problema é para enviar fax.<br>
<br><br>Instalei o Avantfax e com ele os fax são recebidos mas não vão para caixa de entrada, porém salva na pasta do avantfax. Mas isso seria o meu menor problema.. <br>O meu problema é com envio de fax. Enviando pelo avantfax, aparece na tela o sending mas no cli do asterisk não aparece nada que a porta iax esteja tentando fazer uma chamada, alias não aparece nada de nada no cli do asterisk. e no log do hylafax aparece como chamada não atendida (conforme linha do log abaixo).<br>
<br clear="all">02/21/11 22:00  SEND    000000178       ttyIAX07        12      &quot;&quot;      <a href="mailto:dlpazinatto@gmail.com">dlpazinatto@gmail.com</a>   &quot;35541300&quot;  &quot;&quot;      2220073 0       0:46    0:00    &quot;No answer from remote&quot; &quot;&quot;      &quot;&quot;      &quot;&quot;     &quot;envfax&quot; &quot;00 00 00&quot;<br>
<br>Obs: esse log é uma tentava de envio pelo avantfax, não estou postando o log da tentativa de envio pelo client windows e java porque o log é igual.<br>voltei para o hylafax sem o avantfax, voltou a receber e encaminhar para os emails certos no fax de entrada em todas as portas ttyIAXXX.<br>
<br>Comecei os testes com client&#39;s do hylafax (winprintHylafax(windows) e hylafaxsender(java)) e para minha surpresa ficou igual, não envia nenhum fax e nenhuma informação no console do CLI.<br><br>Segue abaixo os arquivos de configuração.<br>
<br><br>Conta IAX (uma dela, pois as demais são iguais.<br><br>[iaxmodem00]  <br>host = dynamic<br>username = iaxmodem00<br>secret = XXXXXXX<br>type = friend  <br>disallow = all <br>allow = slinear<br>qualify = yes<br>requirecalltoken = no<br>
context = fax<br>-------------------------------------<br><br>/etc/hylafax/config.ttyIAX00<br><br>ountryCode:    55<br>AreaCode:       049<br>FAXNumber:      4935512004<br>LongDistancePrefix:     0<br>internationalPrefix:    00<br>
DialStringRules:        etc/dialrules<br>ServerTracing:  0xFFF<br>SessionTracing: 0xFFF<br>RecvFileMode:   0600<br>logFileMode:    0600<br>DeviceModem:    0600<br>RingsBeforeAnswer:      2<br>SpeakerVolume:  off<br>GettyArgs:      &quot;-h %l dx_%s&quot;<br>
LocalIdentifier:        &quot;IAXmodem00&quot;<br>TagLineFont:    etc/lutRS18.pcf<br>TagLineFormat: &quot;De %%l|%c|Pagina %%P de %%T&quot;<br>MaxRecsPages:   200<br>ModemType: Class1<br>Class1AdaptRecvCmd:     AT+FAR=1<br>
ClassTMConnectDeley:    400<br>ModemResetCmds: AT+VCID=1<br>PagerTTYParity: nome<br>CallIdPattern:  &quot;NMBR=&quot;<br>CallIdPattern:  &quot;NAME=&quot;<br>CallIdPattern:  &quot;ANID=&quot;<br>CallIdPattern:  &quot;NDID=&quot;<br>
-----------------------------------<br>/etc/iaxmodem/<br><br>device  /dev/ttyIAX00<br>owner   uucp:uucp<br>mode    660<br>port    4570<br>refresh 60<br>server  127.0.0.1<br>peername        iaxmodem00<br>secret  senh@iax00!@<br>
cidname FAX<br>cidnumber       4935512004<br>codec   slinear<br><br>--------------------<br>/etc/hylafax/dialrules<br><br>Area=${AreaCode}                ! local area code<br>Country=${CountryCode}          ! local country code<br>
IDPrefix=${InternationalPrefix} ! prefix for placing an international call<br>LDPrefix=${LongDistancePrefix}  ! prefix for placing a long distance call <br>!<br>WS=&quot;    &quot;                       ! our notion of white space<br>
!<br>! Convert a phone number to a canonical format:<br>!<br>!    +&lt;country&gt;&lt;areacode&gt;&lt;rest&gt;<br>!<br>! by (possibly) stripping off leading dialing prefixes for<br>! long distance and/or international dialing.<br>
!<br>CanonicalNumber := [<br>%.*                     =                       ! strip calling card stuff<br>[abcABC]                = 2                     ! these convert alpha to numbers<br>[defDEF]                = 3<br>
[ghiGHI]                = 4<br>[jklJKL]                = 5<br>[mnoMNO]                = 6<br>[prsPRS]                = 7<br>[tuvTUV]                = 8<br>[wxyWXY]                = 9<br>[^+0-9]+                =                       ! strip white space etc.<br>
^${IDPrefix}            = +                     ! replace int. dialing code<br>^${LDPrefix}            = +${Country}           ! replace l.d. dialing code<br>^[^+]                   = +${Country}${Area}&amp;   ! otherwise, insert canon form<br>
]<br>!<br>! Process a dialing string according to local requirements.<br>! These rules do only one transformation: they convert in-country<br>! international calls to long-distance calls.<br>!<br>DialString := [<br>[-${WS}.]+              =                       ! strip syntactic sugar<br>
[abcABC]                = 2                     ! these convert alpha to numbers<br>[defDEF]                = 3<br>[ghiGHI]                = 4<br>[jklJKL]                = 5<br>[mnoMNO]                = 6<br>[prsPRS]                = 7<br>
[tuvTUV]                = 8<br>[wxyWXY]                = 9<br>^[+]${Country}          = ${LDPrefix}           ! long distance call<br>^[+]                    = ${IDPrefix}           ! international call<br>]<br>-------------------------<br>
<br>parte do extensions.conf com o context fax<br><br>[fax]<br>exten =&gt; _X.,1,Dial(DGV/g2/${EXTEN},140,rtT)<br>exten =&gt; _X.,n,HangUp<br>(mas como comentei antes, nem chega a aparecer nada no CLI do asterisk)<br><br>
Grato por qualquer ajuda.<br>-- <br><font face="Calibri">Dilceu Luiz Pazinatto<br>Electronics technician<br>Engineering students</font><br>