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