Galera, Boa Tarde.
Segue uma aplicação para receber fax no e-mail pelo CME.
A idéia é a seguinte: Um cliente externo liga para o número DDR da Empresa, então ele ouve uma gravação pedindo para digitar 8 para falar com o ramal ou aguardar para enviar um fax.
Se o cliente aguardar, ele vai ouvir o sinal de fax. este sinal de fax será gerado pelo roteador, o roteador armazena o fax na memória e passa um email para um servidor PostFix, este servidor PostFix repassa o email com o fax anexo para o email que está cadastrado no roteador.
Quando fiz os testes com esta aplicação, o servidor de email externo do cliente rejeitava as conexões originadas do roteador. por isso tivemos que colocar um postfix no meio.
Para quem entende melhor desta parte de email, linux, etc... vai saber explicar porque.
Testem se possível, quaisquer alterações estejam a vontade para comunicar.
Na implantação que fiz tive que usar um servidor de email linux, que repassava estes emails para o servidor externo do cliente, que no caso era um webmail.
O cliente deverá ter um servidor de e-mail que não requeira autenticação.
Pode ser um POSTFIX por exemplo.
Executar estes comandos no modo Global
fax receive called-subscriber $d$
fax send transmitting-subscriber $s$
fax interface-type fax-mail
mta send server 192.168.1.1 port 25 ( Colocar o IP do servidor de e-mail PostFix )
mta send postmaster postmaster@mail-server.cisco.com
mta send mail-from hostname empresa.com.br
mta send mail-from username fax
mta receive aliases Empresa.com.br (Colocar o domíno do cliente )
mta receive aliases fax.empresa.com.br (Colocar um endereço de e-mail que será mostrado no campo remetente do e-mail )
mta receive maximum-recipients 8
Criar a Aplicação Fax_Detect – quando chamamos para o Ramal que está configurado como fax, ouvimos uma gravação para escolher entre chamada de fax ou de voz.
baixar este script .tcl e instalar na flash do router
CME-3845(config)#call application voice fax_detect flash:app_fax_detect.2.1.2.2.tcl
Warning: This command has been deprecated and will be automatically
converted to the following:
param location flash:app_fax_detect.2.1.2.2.tcl
Este comando habilita o ramal para atender chamdas de voz por Default e chamdas de fax se o chamador escolher a opção de fax.
CME-3845(config)#call application voice fax_detect mode default-voice
Warning: This command has been deprecated and will be automatically
converted to the following:
param mode default-voice
Este comando define a gravação que será ouvida quando o chamador ligar para o ramal que está com fax habilitado
gravar uma mensagem falando: "digite 8 para falar com um ramal ou aguarde para enviar um fax" instalar na flash do router
CME-3845(config)#call application voice fax_detect prompt flash:fax3.au
Warning: This command has been deprecated and will be automatically
converted to the following:
param prompt flash:fax3.au
Este comando define o dígito que será escolhido quando o chamador ligar para o ramal e quiser enviar um fax
CME-3845(config)#call application voice fax_detect voice-dtmf 8
Warning: This command has been deprecated and will be automatically
converted to the following:
param voice-dtmf 8
Este comando habilita o recebimento de fax no router
baixar este script .tcl e instalar na flash do router
CME-3845(config)#call application voice onramp flash:app_faxmail_onramp.2.0.1.3.tcl
Warning: This command has been deprecated and will be automatically
converted to the following:
service onramp flash:app_faxmail_onramp.2.0.1.3.tcl
Quando executar o show run deve mostrar assim:
application
!
service onramp flash:app_faxmail_onramp.2.0.1.3.tcl
!
service fax_detect flash:app_fax_detect.2.1.2.2.tcl
param mode default-voice
param voice-dtmf 8
param prompt flash:fax3.au
Executar estes comandos para carregar as aplicações
CME-3845#call application voice load onramp
CME-3845#call application voice load fax_detect
A saída do comando abaixo deve mostrar as aplicações carregadas
as aplicações que devem ser carregadas são as que estão em vermelho
CME-3845#show call application voice summary
session Tcl Script builtin:app_session_script.tcl
onramp Tcl Script flash:app_faxmail_onramp.2.0.1.3.tcl
app-b-acd Tcl Script builtin:app_b_acd_script.tcl
clid_authen_collect Tcl Script builtin:app_clid_authen_collect_scri
pt.tcl
fax_detect Tcl Script flash:app_fax_detect.2.1.2.2.tcl
Criar um dial-peer que vai informar o E-mail para onde o fax será enviado
dial-peer voice 2003 mmoip
service fax_on_vfc_onramp_app out-bound
destination-pattern 3555
information-type fax
session target mailto:joao@empresa.com.br
!
Criar um dial-peer que vai receber a chamada e tocar a gravação para escolher a opção de fax ou voz
dial-peer voice 2004 pots
service fax_detect
incoming called-number 3555
direct-inward-dial
!
OBS IMPORTANTE: APÓS FAZER AS CONFIGURAÇÕES O ROUTER DEVE SER REINICIADO PARA PODER ASSUMIR AS CONFIGURAÇÕES DE DETECÇÃO DE FAX.