[AsteriskBrasil] Asterisk - Fax

Elieser Junior zeljunior em gmail.com
Segunda Novembro 25 15:52:13 BRST 2013


*Jairo, fiz a correção, obrigado. Estou com esse problema abaixo. Alguém já
fez a instalação do SPANDSP no asterisk 1.8?Já que nessa versão já vem
instalado o modulo res_fax.so, porém não conseguir colocá-lo para
funcionar, não sei se está faltando algum. Quando tento realizar uma
ligação para o ramal do FAX agora aparece a seguinte mensagem abaixo:*

Using SIP RTP CoS mark 5
    -- Executing [9300 em ramais:1] Goto("SIP/voipcallcenter-0000001c",
"fax,fax,1") in new stack
    -- Goto (fax,fax,1)
    -- Executing [fax em fax:1] Set("SIP/voipcallcenter-0000001c",
"FAXFILE=/var/spool/asterisk/fax/fax-201311250941") in new stack
    -- Executing [fax em fax:2] Set("SIP/voipcallcenter-0000001c",
"FAXFILENAME=fax-201311250941") in new stack
    -- Executing [fax em fax:3] ReceiveFAX("SIP/voipcallcenter-0000001c",
"/var/spool/asterisk/fax/fax-201311250941.tiff,f") in new stack
    -- Channel 'SIP/voipcallcenter-0000001c' receiving FAX
'/var/spool/asterisk/fax/fax-201311250941.tiff'

*[Nov 25 14:41:47] ERROR[3282]: res_fax.c:784 fax_session_reserve: Could
not locate a FAX technology module with capabilities (RECEIVE)[Nov 25
14:41:47] ERROR[3282]: res_fax.c:1726 receivefax_exec: Unable to reserve
FAX session.*
  == Spawn extension (fax, fax, 3) exited non-zero on
'SIP/voipcallcenter-0000001c'
    -- Executing [h em fax:1] System("SIP/voipcallcenter-0000001c",
"/usr/local/bin/fax2email.pl /var/spool/asterisk/fax/fax-201311250941.tiff
fax-201311250941.pdf elieser em scmba.com.br") in new stack





Em 25 de novembro de 2013 13:04, Jairo <jairomolinajr em gmail.com> escreveu:

> Olá amigo.
>
> A mensagem de erro está relacionada ao uso dos parâmetros do Goto que
> devem ser: o contexto, a extensão e a prioridade. No caso do código citado,
> está tentando saltar para a extensão 1 do contexto fax e ela não existe.
> Tenta:
>
> [ramais]
> exten=> 9300,1,Goto(fax,fax,1)
>
> Mais informações da sintaxe do comando:
>
> http://www.voip-info.org/wiki/view/Asterisk+cmd+Goto
>
>
> Em 25 de novembro de 2013 13:22, Elieser Junior <zeljunior em gmail.com>escreveu:
>
> Lista, boa tarde.
>>
>> Estou tentando instalar pela primeira vez um FAX no Asterisk 1.8.
>> Observei que essa versão já vem com o módulo res_fax.so instalado. Primeiro
>> tentei fazer uma ligação para o número 9300, para ouvir o sinal de FAX, *"a
>> ligação cai"* e aparece a seguinte mensagem abaixo:
>>
>> Using SIP RTP CoS mark 5
>>     -- Executing [9300 em ramais:1] Goto("SIP/voipcallcenter-0000000f",
>> "fax,1,fax") in new stack
>> [Nov 25 12:07:06] NOTICE[3079]: pbx.c:4514 pbx_extension_helper: Cannot
>> find extension '1' in context 'fax'
>> [Nov 25 12:07:06] WARNING[3079]: pbx.c:10888 pbx_parseable_goto: Priority
>> 'fax' must be a number > 0, or valid label
>>   == Spawn extension (ramais, 9300, 1) exited non-zero on
>> 'SIP/voipcallcenter-0000000f'
>>
>>
>>
>> *Como posso saber se o meu FAX está detectando e se foi instalado da
>> forma correta, alguém pode dar uma dica?*
>> *Além do extensions.conf precisa criar mais alguma configuração em um
>> outro arquivo?*
>>
>>
>> Segue configurações extensions.conf  abaixo:
>>
>> [ramais]
>> exten=> 9300,1,Goto(fax,1,fax)
>>
>>
>> [fax]
>> exten =>
>> fax,1,Set(FAXFILE=/var/spool/asterisk/fax/fax-${STRFTIME(${EPOCH},GMT+8,%C%y%m%d%H%M)})
>> exten =>
>> fax,n,Set(FAXFILENAME=fax-${STRFTIME(${EPOCH},GMT+8,%C%y%m%d%H%M)})
>> exten => fax,n,ReceiveFax(${FAXFILE}.tiff,f)
>> exten => fax,n,Hangup()
>>
>> exten => h,1,System(/usr/local/bin/fax2email.pl ${FAXFILE}.tiff
>> ${FAXFILENAME}.pdf usurio em dominio)
>>
>>
>> Obrigado a todos.
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> Em 10 de novembro de 2013 16:07, Elieser Junior <zeljunior em gmail.com>escreveu:
>>
>>> Valeu Mike
>>> Em 10/11/2013 15:51, "Mike Tesliuk" <mike em tesliuk.com> escreveu:
>>>
>>>
>>>> o módulo é o res_fax, ele usa o spandsp, nao existe um res_fax_spandsp
>>>>
>>>> Em 09/11/13 20:17, Elieser Junior escreveu:
>>>>
>>>>  Lista boa noite, baixei e tentei instalar o spandsp. Fiz o seguinte:
>>>>
>>>> *Instalaei as libs abaixo: *
>>>> # aptitude install libtiff-tools fltk1.3-doc fltk1.1-doc libtiff5-dev
>>>> libtiff-devel libaudiofile-dev fftw2 fftw-dev fftw-docs
>>>>
>>>> *Baxei e compilei o spandsp*
>>>> # wget http://soft-switch.org/downloads/spandsp/spandsp-0.0.6pre18.tgz
>>>> # cd spandsp-0.0.6/
>>>> # ./configure
>>>> # make clean
>>>> # make
>>>> # make install
>>>>
>>>> * Recompilei o asterisk 1.8*
>>>> # cd asterisk-1.8.23.0/
>>>> # ./configure
>>>> # make menuselect   (*Não aparece o módulo res_fax_spandsp*)
>>>>
>>>>
>>>> *Ao entrar no asterisk mostra o seguinte modulo abaixo instalado:*
>>>> srv-asterisk2*CLI> module show like
>>>> res_adsi.so            res_ael_share.so       res_agi.so
>>>> res_calendar.so        res_clialiases.so      res_convert.so
>>>> res_crypto.so          *res_fax.so*             res_limit.so
>>>> res_monitor.so         res_musiconhold.so     res_mutestream.so
>>>> res_phoneprov.so       res_realtime.so        res_rtp_asterisk.so
>>>> res_rtp_multicast.so   res_security_log.so    res_smdi.so
>>>> res_speech.so          res_stun_monitor.so    res_timing_dahdi.so
>>>> res_timing_pthread.so  res_timing_timerfd.so  res_clioriginate.so
>>>>
>>>>
>>>> *A dúvida: *Para receber os fax pelo asterisk posso utilizar esse
>>>> modulo* "**res_fax.so"*, ou necessariamente precisa resolver a
>>>> compilação do spandsp?
>>>> O módulo* "**res_fax_spandsp**" *não está aparecendo depois de
>>>> compilar!
>>>>
>>>>
>>>>  Alguém pode ajudar?
>>>>
>>>>  Obrigado.
>>>>
>>>>
>>>>
>>>> Em 7 de novembro de 2013 11:37, Mike Tesliuk <mike em tesliuk.com>escreveu:
>>>>
>>>>>  Fale por email, eu moro nos estados unidos e estou em horario de
>>>>> trabalho, manda email que eu respondo.
>>>>>
>>>>> Em 07/11/13 06:03, Elieser Junior escreveu:
>>>>>
>>>>>  Mike, bom dia.
>>>>>
>>>>> Se não for incomodo, tem como você enviar seu contato pessoal (Celular
>>>>> ou fixo) para eu esclarecer uma dúvida sobre o script?
>>>>> Sou muito novo com asterisk e não conheço muito de *"script em perl"*.
>>>>>
>>>>>  Muito obrigado mesmo.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> 2013/11/7 jefaokpta <jefaokpta em hotmail.com>
>>>>>
>>>>>> Mike, vlw pelo script.
>>>>>>
>>>>>> Flws
>>>>>>
>>>>>> Em 06-11-2013 16:29, Mike Tesliuk escreveu:
>>>>>>  > #!/usr/bin/perl
>>>>>> >
>>>>>> >
>>>>>> > use MIME::Lite;;
>>>>>> > use Net::SMTP;
>>>>>> >
>>>>>> > @ARGV;
>>>>>> >
>>>>>> > my $faxfile = $ARGV['0'];
>>>>>> > my $faxname = $ARGV['1'];
>>>>>> > my $destination = $ARGV['2'];
>>>>>> > my $faxname2 = "/var/spool/asterisk/fax/" . $faxname;
>>>>>> >
>>>>>> > system("tiff2pdf -o $faxname2 $faxfile");
>>>>>> >
>>>>>> > my ($sec,$min,$hour,$mday,$mon,$year,
>>>>>> >           $wday,$yday,$isdst) = localtime time;
>>>>>> >
>>>>>> > if(!$destination){
>>>>>> >     $destination = "EU\@MEUDOMINIO";
>>>>>> > }
>>>>>> >
>>>>>> > $msg = MIME::Lite->new(
>>>>>> >     From => 'pabx_COMPANIA em DOMINIO',
>>>>>> >     To => '$destination',
>>>>>> >     Subject => "Fax recebido em $mday/" . ($mon + 1) . "/" . ($year
>>>>>> +
>>>>>> > 1900) . " as $hour:$min:$sec ",
>>>>>> >     Type => 'multipart/mixed'
>>>>>> > );
>>>>>> >
>>>>>> > $msg->attach(
>>>>>> >     Type => 'TEXT',
>>>>>> >     Data => "Ola!, \n\nVoce recebeu um novo fax, o arquivo esta em
>>>>>> > anexo.\n\nAtt. Equipe de Tecnologia COMPANIA\n"
>>>>>> > );
>>>>>> >
>>>>>> > $msg->attach(
>>>>>> >     Type => 'application/x-pdf',
>>>>>> >     Path => "$faxname2",
>>>>>> >     Filename => "$faxname",
>>>>>> >     Disposition => 'attachment'
>>>>>> > );
>>>>>> >
>>>>>> > $smtp = Net::SMTP->new(Host => "SERVIDOR_SMTP",
>>>>>> >     Debug => 1,
>>>>>> > );
>>>>>> > $smtp->auth("USUARIO\@DOMINIO", "SENHA");
>>>>>> > $smtp->mail("USUARIO\@DOMINIO");
>>>>>> > $smtp->to("$destination");
>>>>>> > $smtp->data();
>>>>>> > $smtp->datasend( $msg->as_string );
>>>>>> > $smtp->dataend();
>>>>>> > $smtp->quit();
>>>>>>
>>>>>>   _______________________________________________
>>>>>> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
>>>>>> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
>>>>>> Intercomunicadores para acesso remoto via rede IP. Conheça em
>>>>>> www.Khomp.com.
>>>>>> _______________________________________________
>>>>>> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>>>>>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>>>>>> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
>>>>>> _______________________________________________
>>>>>> Para remover seu email desta lista, basta enviar um email em branco
>>>>>> para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>
>> _______________________________________________
>> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
>> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
>> Intercomunicadores para acesso remoto via rede IP. Conheça em
>> www.Khomp.com.
>> _______________________________________________
>> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
>> _______________________________________________
>> Para remover seu email desta lista, basta enviar um email em branco para
>> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>
>
>
> _______________________________________________
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
> Intercomunicadores para acesso remoto via rede IP. Conheça em
> www.Khomp.com.
> _______________________________________________
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20131125/1f36fab8/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil