Minhas esperiencia com T.38 com as Operadoras SIP é negativa, fiquei muitos meses testando e não consegui obter uma margem de erro satisfatorio.<br><br>Depois de muitas negociações com a operadora, no meu caso a Intelig, começamos a trabalha com o codec alaw, depois de muitos ajuste conseguimos colocar a funcionar 100%.<br>
<br>Até o momento só obtive sucesso com T.38 utilizando equipamento da mesma marca na duas pontas.<br><br><br><br><div class="gmail_quote">Em 23 de fevereiro de 2010 09:13, Vinícius Fontes <span dir="ltr"><<a href="mailto:vinicius@canall.com.br">vinicius@canall.com.br</a>></span> escreveu:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Sem diferença. Isso é o que acontece, com o canreinvite setado ou não:<br>
<br>
[Feb 23 08:57:44] WARNING[472]: app_fax.c:128 span_message: WARNING T.30 Page did not end cleanly<br>
[Feb 23 08:57:50] WARNING[472]: app_fax.c:178 phase_e_handler: Error transmitting fax. result=40: Unexpected DCN after requested retransmission.<br>
[Feb 23 08:57:50] WARNING[472]: app_fax.c:767 transmit: Transmission failed<br>
[Feb 23 08:57:50] -- Executing [s@macro-recebefax:10] NoOp("SIP/voxip-00000040", "modem = ") in new stack<br>
[Feb 23 08:57:50] -- Executing [s@macro-recebefax:11] NoOp("SIP/voxip-00000040", "FAXSTATUS = FAILED") in new stack<br>
[Feb 23 08:57:50] -- Executing [s@macro-recebefax:12] NoOp("SIP/voxip-00000040", "FAXERROR = Unexpected DCN after requested retransmission") in new stack<br>
[Feb 23 08:57:50] -- Executing [s@macro-recebefax:13] NoOp("SIP/voxip-00000040", "CALLID = 5433142499 ") in new stack<br>
[Feb 23 08:57:50] -- Executing [s@macro-recebefax:14] NoOp("SIP/voxip-00000040", "FAXPAGES = ") in new stack<br>
[Feb 23 08:57:50] -- Executing [s@macro-recebefax:15] NoOp("SIP/voxip-00000040", "FAXBITRATE = ") in new stack<br>
[Feb 23 08:57:50] -- Executing [s@macro-recebefax:16] NoOp("SIP/voxip-00000040", "FAXRESOLUTION = ") in new stack<br>
[Feb 23 08:57:50] -- Executing [s@macro-recebefax:17] NoOp("SIP/voxip-00000040", "FAXMODE = T38") in new stack<br>
[Feb 23 08:57:50] -- Executing [s@macro-recebefax:18] Hangup("SIP/voxip-00000040", "") in new stack<br>
[Feb 23 08:57:50] == Spawn extension (macro-recebefax, s, 18) exited non-zero on 'SIP/voxip-00000040'<br>
<br>
<br>
Atenciosamente,<br>
<br>
Vinícius Fontes<br>
Gerente de Segurança da Informação<br>
Canall Tecnologia em Comunicações<br>
Passo Fundo - RS - Brasil<br>
+55 54 2104-7000<br>
<br>
Information Security Manager<br>
Canall Tecnologia em Comunicações<br>
Passo Fundo - RS - Brazil<br>
+55 54 2104-7000<br>
<br>
----- "Paulo Heckmaier" <<a href="mailto:heckmaier@gmail.com">heckmaier@gmail.com</a>> escreveu:<br>
<br>
> Vinicios tente essa conf. no sip.conf<br>
> deixei o que precisa alterar em negrito<br>
><br>
><br>
> [general]<br>
> [general]<br>
> context=interno<br>
> allowguest=yes<br>
> bindport=5060<br>
> binaddr=0.0.0.0<br>
> fromdomain= <a href="http://pabx.canall.com.br" target="_blank">pabx.canall.com.br</a><br>
> language=pt_BR<br>
> srvlookup=no<br>
> disallow=all<br>
> allow=alaw<br>
> dtmfmode=rfc2833<br>
> nat=yes<br>
> tos_sip=af31<br>
> tos_audio=ef<br>
> tos_video=af41<br>
> maxexpiry=3600<br>
> minexpiry=3600<br>
> defaultexpiry=3600<br>
> canreinvite=yes<br>
> allowsubscribe = yes<br>
> subscribecontext = interno<br>
> notifyringing = yes<br>
> notifyhold = yes<br>
> limitonpeers = yes<br>
><br>
> t38_udptl=yes<br>
><br>
> [voxip]<br>
> username=5421047000<br>
> nat=yes<br>
> type=friend<br>
> secret=5421047000<br>
> port=5060<br>
> canreinvite=yes<br>
> insecure=port,invite<br>
> host= <a href="http://gvt.com.br" target="_blank">gvt.com.br</a><br>
> fromuser=5421047000<br>
> fromdomain= <a href="http://gvt.com.br" target="_blank">gvt.com.br</a><br>
> dtmfmode=rfc2833<br>
> context=entrada-e1<br>
> disallow=all<br>
> allow=alaw<br>
> qualify=yes<br>
> t38_udptl=yes<br>
><br>
><br>
> 2010/2/22 Vinícius Fontes < <a href="mailto:vinicius@canall.com.br">vinicius@canall.com.br</a> ><br>
><br>
><br>
> Opa, acho que eu não fui muito claro. Vamos esclarecer.<br>
><br>
> Eu não estou utilizando um aparelho de fax, estou utilizando o<br>
> ReceiveFAX() provido pelo app_fax.so do Asterisk 1.6.1.12. Estou<br>
> fazendo dessa forma justamente para tirar da equação fatores externos<br>
> como ATAs por exemplo. Também é do meu interesse utilizar o<br>
> ReceiveFAX(), por isso estou começando tentando fazer funcionar essa<br>
> parte.<br>
><br>
> A linha analógica que eu me referia é uma linha que está conectada<br>
> diretamente a um aparelho de fax, sem relação alguma com o Asterisk.<br>
> Então, meu cenário de testes consiste em discar desse aparelho de fax<br>
> conectado na linha analógica para um DDR do meu Asterisk que atende a<br>
> chamada e chama o ReceiveFAX. Muito semelhante ao combo<br>
> iaxmodem/Hylafax.<br>
><br>
> Minha configuração está assim (meu sip.conf é muito grande, então<br>
> segue apenas as seções general e voxip):<br>
><br>
> sip.conf:<br>
><br>
> [general]<br>
> context=interno<br>
> allowguest=yes<br>
> bindport=5060<br>
> binaddr=0.0.0.0<br>
> fromdomain= <a href="http://pabx.canall.com.br" target="_blank">pabx.canall.com.br</a><br>
> language=pt_BR<br>
> srvlookup=no<br>
> disallow=all<br>
> allow=alaw<br>
> dtmfmode=rfc2833<br>
> nat=yes<br>
> tos_sip=af31<br>
> tos_audio=ef<br>
> tos_video=af41<br>
> maxexpiry=3600<br>
> minexpiry=3600<br>
> defaultexpiry=3600<br>
><br>
> allowsubscribe = yes<br>
> subscribecontext = interno<br>
> notifyringing = yes<br>
> notifyhold = yes<br>
> limitonpeers = yes<br>
><br>
> t38_udptl=yes<br>
><br>
> [voxip]<br>
> username=5421047000<br>
> nat=yes<br>
> type=friend<br>
> secret=5421047000<br>
> port=5060<br>
> canreinvite=no<br>
> insecure=port,invite<br>
> host= <a href="http://gvt.com.br" target="_blank">gvt.com.br</a><br>
> fromuser=5421047000<br>
> fromdomain= <a href="http://gvt.com.br" target="_blank">gvt.com.br</a><br>
> dtmfmode=rfc2833<br>
> context=entrada-e1<br>
> disallow=all<br>
> allow=alaw<br>
> qualify=yes<br>
> t38_udptl=yes<br>
><br>
><br>
> E no extensions.conf, o DDR que eu estou discando chama uma macro para<br>
> fazer o processamento do fax:<br>
><br>
> [macro-recebefax]<br>
><br>
> exten => s,1,Set(DB(fax/count)=$[${DB(fax/count)} + 1])<br>
> exten => s,n,Set(FAXCOUNT=${DB(fax/count)})<br>
> exten => s,n,Set(FAXFILE=fax-${DB(fax/count)}-rx)<br>
> exten => s,n,Set(LOCALSTATIONID=5421047008)<br>
> exten => s,n,ReceiveFAX(/var/spool/asterisk/fax/${FAXFILE}.tif)<br>
> exten => s,n,NoOp(modem = ${FAXOPT(modem)})<br>
> exten => s,n,NoOp(FAXSTATUS = ${FAXSTATUS})<br>
> exten => s,n,NoOp(FAXERROR = ${FAXERROR})<br>
> exten => s,n,NoOp(CALLID = ${CALLERID(name)} ${CALLERID(num)}<br>
> ${REMOTESTATIONID})<br>
> exten => s,n,NoOp(FAXPAGES = ${FAXPAGES})<br>
> exten => s,n,NoOp(FAXBITRATE = ${FAXBITRATE})<br>
> exten => s,n,NoOp(FAXRESOLUTION = ${FAXRESOLUTION})<br>
> exten => s,n,NoOp(FAXMODE = ${FAXMODE})<br>
> exten => s,n,Hangup()<br>
><br>
> exten => h,1,System(tiff2pdf -o /var/spool/asterisk/fax/${FAXFILE}.pdf<br>
> -p A4 /var/spool/asterisk/fax/${FAXFILE}.tif)<br>
> exten => h,n,System(rm /var/spool/asterisk/fax/${FAXFILE}.tif)<br>
> exten => h,n,System(echo "Fax recebido." > /tmp/${FAXFILE}.txt)<br>
> exten => h,n,System(echo "Remetente: ${CALLID}" >><br>
> /tmp/${FAXFILE}.txt)<br>
> exten => h,n,System(echo "Paginas: ${FAXPAGES}" >><br>
> /tmp/${FAXFILE}.txt)<br>
> exten => h,n,System(echo "Velocidade de transmissao: ${FAXBITRATE}<br>
> bps" >> /tmp/${FAXFILE}.txt)<br>
> exten => h,n,System(echo "Resolucao: ${FAXRESOLUTION}" >><br>
> /tmp/${FAXFILE}.txt)<br>
> exten => h,n,System(mutt -d 5 -s "Allvo FAX" -a<br>
> /var/spool/asterisk/fax/${FAXFILE}.pdf <a href="mailto:vinicius@canall.com.br">vinicius@canall.com.br</a> <<br>
> /tmp/${FAXFILE}.txt)<br>
> ;exten => h,n,System(rm /tmp/${FAXFILE}.txt)<br>
> exten => h,n,NoOp(SYSTEMSTATUS = ${SYSTEMSTATUS})<br>
><br>
><br>
> Outro arquivo que acredito estar relacionado é o udptl.conf:<br>
><br>
> ; UDPTL Configuration (UDPTL is one of the transports for T.38)<br>
> ;<br>
> [general]<br>
> ;<br>
> ; UDPTL start and UDPTL end configure start and end addresses<br>
> ;<br>
> udptlstart=4000<br>
> udptlend=4999<br>
> ;<br>
> ; Whether to enable or disable UDP checksums on UDPTL traffic<br>
> ;<br>
> udptlchecksums=yes<br>
> ;<br>
> ; The number of error correction entries in a UDPTL packet<br>
> ;<br>
> udptlfecentries = 6<br>
> ;<br>
> ; The span over which parity is calculated for FEC in a UDPTL packet<br>
> ;<br>
> udptlfecspan = 3<br>
> ;<br>
> ; Some VoIP providers will only accept an offer with an even-numbered<br>
> ; UDPTL port. Set this option so that Asterisk will only attempt to<br>
> use<br>
> ; even-numbered ports when negotiating T.38. Default is no.<br>
> use_even_ports = no<br>
><br>
><br>
><br>
><br>
> Atenciosamente,<br>
><br>
> Vinícius Fontes<br>
> Gerente de Segurança da Informação<br>
> Canall Tecnologia em Comunicações<br>
> Passo Fundo - RS - Brasil<br>
> +55 54 2104-7000<br>
><br>
> Information Security Manager<br>
> Canall Tecnologia em Comunicações<br>
> Passo Fundo - RS - Brazil<br>
> +55 54 2104-7000<br>
><br>
> ----- "Daviramos Roussenq Fortunato" < <a href="mailto:daviramosrf@gmail.com">daviramosrf@gmail.com</a> ><br>
> escreveu:<br>
><br>
><br>
><br>
><br>
> > Perguntei sobre a Placa ou Gateway pois o Vinicius mencionou a<br>
> linhas<br>
> > analogica:<br>
> ><br>
> > "Mais especificamente, estou tentando utilizar o app_fax do Asterisk<br>
> > 1.6.1. Uso o ReceiveFAX() e as transmissões a partir de uma linha<br>
> > analógica convencional frequentemente falham, chegando algumas<br>
> poucas<br>
> > linhas e o resto totalmente ilegível."<br>
> ><br>
> ><br>
> ><br>
> > Em 22 de fevereiro de 2010 18:00, Raul Godiano <<br>
> <a href="mailto:raulgodiano@gmail.com">raulgodiano@gmail.com</a><br>
> > > escreveu:<br>
> ><br>
> ><br>
> ><br>
> > Daviramos o Voxip e um E1 via SIP, ou seja nao a GVT te encaminha<br>
> FAX<br>
> > via T.38 e vice-versa , os outros serviço que ele citou eu nunca<br>
> > testei para falar a verdade, ate tenho VONO aqui mas nunca foi usado<br>
> > para esse proposito.<br>
> ><br>
> ><br>
> ><br>
> > Em 22 de fevereiro de 2010 16:36, Daviramos Roussenq Fortunato <<br>
> > <a href="mailto:daviramosrf@gmail.com">daviramosrf@gmail.com</a> > escreveu:<br>
> ><br>
> ><br>
> > Qual placa ou Gateway FXO você usa para conecta a essa linha<br>
> > analógica?<br>
> ><br>
> ><br>
> > Em 22 de fevereiro de 2010 17:34, Vinícius Fontes <<br>
> > <a href="mailto:vinicius@canall.com.br">vinicius@canall.com.br</a> > escreveu:<br>
> ><br>
> ><br>
> ><br>
> ><br>
> > Boa tarde pessoal.<br>
> ><br>
> > Alguém aqui tem algum serviço SIP da GVT (Vox IP, BIP, Vono)<br>
> > funcionando com o T.38? Estou quebrando a cabeça há dias tentando<br>
> > fazer funcionar e nada.<br>
> ><br>
> > Mais especificamente, estou tentando utilizar o app_fax do Asterisk<br>
> > 1.6.1. Uso o ReceiveFAX() e as transmissões a partir de uma linha<br>
> > analógica convencional frequentemente falham, chegando algumas<br>
> poucas<br>
> > linhas e o resto totalmente ilegível.<br>
> ><br>
> > Estou com o t38_udptl=yes no sip.conf, tanto na seção [general]<br>
> quanto<br>
> > na seção referente ao Vox IP.<br>
> ><br>
> > Agradeço qualquer dica que o pessoal possa me dar.<br>
> ><br>
> ><br>
> > Atenciosamente,<br>
> ><br>
> > Vinícius Fontes<br>
> > Gerente de Segurança da Informação<br>
> > Canall Tecnologia em Comunicações<br>
> > Passo Fundo - RS - Brasil<br>
> > +55 54 2104-7000<br>
> ><br>
> > Information Security Manager<br>
> > Canall Tecnologia em Comunicações<br>
> > Passo Fundo - RS - Brazil<br>
> > +55 54 2104-7000<br>
> > _______________________________________________<br>
> > KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>
> > - Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>
> > - Suporte técnico local qualificado e gratuito<br>
> > Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br" target="_blank">www.khomp.com.br</a><br>
> > _______________________________________________<br>
> > Lista de discussões AsteriskBrasil.org<br>
> > <a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
> > <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
> ><br>
> ><br>
> ><br>
> > --<br>
> > Atenciosamente<br>
> > Daviramos Roussenq Fortunato<br>
> ><br>
> > _______________________________________________<br>
> > KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>
> > - Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>
> > - Suporte técnico local qualificado e gratuito<br>
> > Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br" target="_blank">www.khomp.com.br</a><br>
> > _______________________________________________<br>
> > Lista de discussões AsteriskBrasil.org<br>
> > <a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
> > <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
> ><br>
> ><br>
> > _______________________________________________<br>
> > KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>
> > - Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>
> > - Suporte técnico local qualificado e gratuito<br>
> > Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br" target="_blank">www.khomp.com.br</a><br>
> > _______________________________________________<br>
> > Lista de discussões AsteriskBrasil.org<br>
> > <a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
> > <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
> ><br>
> ><br>
> ><br>
> > --<br>
> > Atenciosamente<br>
> > Daviramos Roussenq Fortunato<br>
> ><br>
> > _______________________________________________<br>
> > KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>
> > - Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>
> > - Suporte técnico local qualificado e gratuito<br>
> > Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br" target="_blank">www.khomp.com.br</a><br>
> > _______________________________________________<br>
> > Lista de discussões AsteriskBrasil.org<br>
> > <a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
> > <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
> _______________________________________________<br>
> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>
> - Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>
> - Suporte técnico local qualificado e gratuito<br>
> Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br" target="_blank">www.khomp.com.br</a><br>
> _______________________________________________<br>
> Lista de discussões AsteriskBrasil.org<br>
> <a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
> <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
_______________________________________________<br>
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>
- Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>
- Suporte técnico local qualificado e gratuito<br>
Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br" target="_blank">www.khomp.com.br</a><br>
_______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br>
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Atenciosamente<br>Daviramos Roussenq Fortunato<br>