[AsteriskBrasil] T.38 com GVT

Alberto Andrade betolistas em gmail.com
Terça Fevereiro 23 10:01:40 BRT 2010


Ah tá, desculpe se para mim não ficou tão claro que a GVT está
obviamente suportando T.38.

2010/2/23 Vinícius Fontes <vinicius em canall.com.br>:
> Obviamente que suporta, senão não estaria quebrando a cabeça tentando fazer funcionar. Em G.711 a transmissão quase sempre falha. A própria GVT já deixou bem claro que não garante a transmissão em G.711, apenas em T.38.
>
>
>
> 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
>
> ----- "Alberto Andrade" <betolistas em gmail.com> escreveu:
>
>> A rede da GVT está preparada para usar T.38? Já tentou fazer um teste
>> com G.711?
>> O que um noop de FAXRESULT e FAXLASTERROR retorna na execução do seu
>> dialplan?
>>
>> Se você desabilitar UDPTL de um peer específico no seu sip.conf, a
>> seção de fax será fechada em G.711. Faça um teste e reporte aqui.
>>
>> Experimenta!
>>
>> --
>> Alberto Andrade
>>
>> 2010/2/22 Vinícius Fontes <vinicius em 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 vinicius em 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" <daviramosrf em 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 <
>> raulgodiano em 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 <
>> >> daviramosrf em 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 <
>> >> vinicius em 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 em 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 em 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 em 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 em 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 em 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 em 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 em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>


Mais detalhes sobre a lista de discussão AsteriskBrasil