Pular para o conteúdo

Call Center no Linux

Este artigo aborda a instalação e configuração do programa VOCP, que transforma seu Linux numa poderosa Central de Atendimento Telefônico. Você pode configurar caixas postais para receber mensagens, faxes, executar comandos à distância e muito mais.
Andrei andrey
Hits: 123.416 Categoria: Linux Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Introdução

Há algum tempo estava à procura de alguma solução Linux para utilizar como secretária eletrônica, foi então que encontrei o VOCP. Na verdade ele pode ser utilizado para uma variedade muito grande de aplicações que vão além de uma mera secretária para mensagens.

Funcionamento geral


No caso proposto pelo artigo, ao receber uma chamada telefônica, após cinco toques o Linux atende o telefone e dá uma mensagem do tipo:

"Você ligou para Fulano, no momento não podemos atender sua chamada. Se desejar deixar uma mensagem, tecle 5, para enviar fax, tecle 8".

Pré-requisitos

  1. Voice-modem: de preferência um hard-modem, aqueles com jumpers para selecionar a porta. No meu caso estou usando um U.S. Robotics Sportster 33600 Voice ISA. Também testei com com um Winmodem HSP 56 AMR, até funcionou, mas não muito bem;
  2. mgetty-sendfax;
  3. mgetty-voice (vgetty);
  4. Versão atual do perl;
  5. Apache Web Server (somente se você for usar o VOCPWeb para ouvir suas mensagens via browser).

Para os itens 2, 3, 4 e 5, praticamente em todas as distribuições Linux existem pacotes para os mesmos, então não entrarei em detalhes para instalação.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Introdução
   2. Download e instalação do VOCP
   3. Configuração
   4. Personalizando as mensagens de voz
   5. Instalando o VOCP Web
   6. Testes de funcionamento
   7. Utilitários
   8. Comentário final

LIRC - Linux Infrared Remote Control

Gerando em tempo real efeito de voz robotizada

Ressuscitando os 386 e 486 da vida com Linux

Uma geral pela configuração pós-instalação do Slackware

Um pouco da história do Debian GNU/Linux

Fazendo o Palm/Treo Funcionar no Ubuntu/KUbuntu

#1 Comentário enviado por komodo em 03/11/2005 - 09:05h
Andrey,

Muito legal seu artigo, estilo CABELO. Até o final foi bem ala CABELO

"usem a força, leiam os fontes"... hehe isso aí

Quanto a solução proposta do Call-Center, pode-se dizer que é mais uma alternativa como modelo negocio, como sugere o CABELO com o siages e muitos outros artigos publicados aqui no VOL.

[]'s

Silésio Gabriel

#2 Comentário enviado por removido em 03/11/2005 - 11:43h
Muito bom! Não sabia que podia-se fazer tal trabalho no linux...
;-)
#3 Comentário enviado por ramonklown em 03/11/2005 - 14:07h
Bom artigo, vou até instalar meu modem antigo para testar, gostei da idéia.
Valeu
#4 Comentário enviado por segalla em 03/11/2005 - 16:31h
Alguém já tentou usar o text to speech para ler os emails em português?
#5 Comentário enviado por marcelbueno em 03/11/2005 - 22:22h
Wow ! Vamos montar um PABX com linux !
#7 Comentário enviado por cioban em 09/12/2005 - 18:33h
Muito legal,

Uma pergunta, tem como fazer o linux transferir para um ramal, tipo, toca o telefone, ele atende e diz, para Compras disque 2, para Suporte disque 4 para financeiro disque 5 , dai, se a pessoa discar o número indicado, ele tranfere para o ramal específico, tem como??

Valeu.
Sérgio Cioban Filho
#8 Comentário enviado por phphack em 13/01/2006 - 01:33h
Ola amigos, eu instalei como escrito acima, mas nao consegui fazelo funcionar.
Poderiam me ajudar?

Tenho um Modem US ROBOTICS intalado na distri Fedora Core 4.
Veja o log /var/log/vgetty.log.ttyS0

01/14 01:23:03 yS0 vgetty: experimental test release 0.9.32 / with duplex patch
01/14 01:23:03 yS0 mgetty: interim release 1.1.33-Apr10
01/14 01:23:03 yS0 reading generic configuration from config file /etc/mgetty+sendfax/voice.conf
01/14 01:23:03 yS0 reading program vgetty configuration from config file /etc/mgetty+sendfax/voice.conf
01/14 01:23:03 yS0 reading port ttyS0 configuration from config file /etc/mgetty+sendfax/voice.conf
01/14 01:23:03 yS0 check for lockfiles
01/14 01:23:03 yS0 locking the line
01/14 01:23:03 yS0 WARNING: DSR is off - modem turned off or bad cable?
01/14 01:23:03 yS0 lowering DTR to reset Modem
01/14 01:23:04 yS0 send: \dATQ0V1H0[0d]
01/14 01:23:04 yS0 waiting for ``OK''
01/14 01:23:24 yS0 timeout in chat script, waiting for `OK'
01/14 01:23:24 yS0 init chat timed out, trying force-init-chat
01/14 01:23:24 yS0 send: \d[10][03]\d\d\d+++\d\d\d[0d]\dATQ0V1H0[0d]
01/14 01:23:28 yS0 waiting for ``OK''
01/14 01:23:48 yS0 timeout in chat script, waiting for `OK'
01/14 01:23:48 yS0 init chat failed, exiting...: Interrupted system call
01/14 01:23:48 ##### failed in mg_init_data, dev=ttyS0, pid=4165

Obrigado.
#9 Comentário enviado por apscherbach em 26/03/2006 - 10:14h
Olá camarada. O artigo está ótimo, só não conseguir descobrir qual o dispositivo usar pra acessar o modem.

Eu instalei os drivers slmodemd versão 2.9.11 da smartlink, e acesso o modem no dispositivo slamr0. O aplicativo slmodemd do pacote cria o link ttySL0 para o dispositivo /dev/pts/0, e acesso via kppp por esse dispositivo.

Assim, qual desses eu devo colocar nos arquivos de configuração? Ou não é nenhum desses aí??

Eu tento acessar via ttyS0 e não responde. Você sabe como eu poderia identificar o dispositivo???

Obrigado mano,

Adriano
#10 Comentário enviado por xsara em 05/04/2006 - 09:54h
Eu tenho um modem HSP 56 MR, vou testar pra ver se funciona
#11 Comentário enviado por removido em 20/10/2006 - 12:14h
muito bom meu caro!
#12 Comentário enviado por balani em 24/10/2006 - 08:21h
Muito bom e muito util.
#13 Comentário enviado por andypaes em 24/10/2006 - 22:51h
por favor me ajudem...
o que eu devo fazer quando aparece esta mensagem na instalação do VOCP?

Where is the pvftormd executable (included with mgetty) installed on your system
[/usr/local/bin]:
#14 Comentário enviado por ABSGaucha em 30/10/2006 - 14:41h
Olá! Gostaria de saber se este 'call center' Linux faria o inverso, ou seja, em vez de receber as ligações as realizaria, um único servidor realizando várias ligações para diversas linhas, conectando cada uma a rede instalada no servidor. Isto é possível?
#15 Comentário enviado por juliaojunior em 30/10/2006 - 17:02h
gostei! muito bom. vou tentar usar.
#16 Comentário enviado por removido em 05/11/2006 - 20:13h
omg,era oq eu procurava Oo te amo xD
#17 Comentário enviado por removido em 05/11/2006 - 20:13h
vlwwww testei ake,ta na boaaaaa yuhuuuu \o/
#18 Comentário enviado por rjas1980 em 06/11/2006 - 16:49h
muto legal um pabx fica muto bom !!!
#19 Comentário enviado por K1LL -9 em 18/11/2006 - 04:42h
Pra não dizer "sem comentarios" ....

INSANO !

r00x kra ! Continue assim ... foi para meus favoritos !
#20 Comentário enviado por heberbd em 03/12/2006 - 02:09h
Muito bom esse artigo, vai me ajudar muito...

Vlww.
#21 Comentário enviado por jr_vasc em 14/12/2006 - 16:56h
Hum...
que bom..
Infelizmente a maioria dos call center são com Win...mais...vou propor ao meu chefe..testei numa rede de um cliente..funcionou legal
#22 Comentário enviado por jorgeaugust em 30/12/2006 - 08:16h
Para quem precisa de uma solução mais completa, como é o caso da ABSGaucha e do jr_vasc sugiro pesquisar sobre o Asterisk em www.asterisk.org

O Asterisk® é um software PBX/IP completo. Funciona em Linux, de Mac, OpenBSD, FreeBSD e Solaris. Fornece todas as características que você esperaria de um PBX incluindo muitas características avançadas que são associadas frequentemente com a extremidade elevada (e o custo elevado) PBXs proprietário.
#23 Comentário enviado por abeljnr em 19/01/2007 - 11:51h
legal....

vivendo e aprendendo neh....

nunca imaginei q daria pra monta uma central telefonica no linux....

parabens pelo artigo.
#24 Comentário enviado por rickshinigami em 30/01/2007 - 20:36h
ÓTIMO ARTIGO...
SOLUÇÃO MUITO INTERESSANTE
#25 Comentário enviado por cavila em 27/02/2007 - 21:54h
Ótimo artigo, parabéns!
#26 Comentário enviado por edeunix em 21/03/2007 - 21:10h
Parabéns pelo artigo. Vai ter muita gente resgatando seus modems por aí.
#27 Comentário enviado por fernandoamador em 08/04/2007 - 23:37h
Ótimo artgo...
#28 Comentário enviado por flyalbatroz em 26/04/2007 - 15:37h
muito bom artigo.
a proposito: voce consegue algum programa de gerenciamento de lan para rodar no conectiva linux?
#29 Comentário enviado por xnardelli em 26/04/2007 - 18:45h
por favor me ajudem...
o que eu devo fazer quando aparece esta mensagem na instalação do VOCP?

Where is the pvftormd executable (included with mgetty) installed on your system
[/usr/local/bin]:

to repetindo pq to com o mesmo problema!!!!!!!!!!
#30 Comentário enviado por fonoavancada em 17/05/2007 - 18:29h
finalmente uma boa solução para linux! parabéns
#31 Comentário enviado por demattos em 26/05/2007 - 09:55h
Legal gostei, vou rapidinho colocar em pratica

t+
#32 Comentário enviado por antonio.fl em 27/06/2007 - 21:49h
Ola Andrei! Cara muito pratico, alias isto vale para todos que se dedicam
a ajudar neste forum maravilho. Ja vou tentar fazer funcionar na minha maquina.


Obrigado pelo seu tempo
#33 Comentário enviado por juno em 24/07/2007 - 15:53h
Parabéns !!!
Muito bom , estava procurando algo deste tipo, mas vou ariscar com o Asterisk !!!!

Abs,
Juno
#34 Comentário enviado por FELIPE VARALDA em 14/08/2007 - 15:41h
ideia sensacional !
#35 Comentário enviado por ciberglo em 22/10/2007 - 18:54h
Isso sim é uma boa serventia do linux.
Muito bem explicado o tutorial.
Parabéns.
Realmente, linux é demais.
#36 Comentário enviado por arlindom.correa em 25/10/2007 - 15:26h
O mundo sl/ca é uma arsenal de oportunidades para quem tem boas idéias e ai está mais uma.
#37 Comentário enviado por alex_a_souza em 30/10/2007 - 12:21h
Esse VOCP funciona no FreeBSD??
#38 Comentário enviado por vandeci em 20/11/2007 - 14:37h
Artigo muito bom. É muito útil e muita gente não sabia que o linux oferece essa funcionalidade. Parabéns.
#39 Comentário enviado por pasquali em 23/11/2007 - 12:54h
Boa tarde, estou com o mesmo problema que alguns já comentaram acima:

Where is the pvftormd executable (included with mgetty) installed on your system
[/usr/local/bin]:

como faço para resolver?
#40 Comentário enviado por fjbvn em 12/12/2007 - 10:10h
Muito bom o artigo.

Parabens.
#41 Comentário enviado por Bruno Faria em 14/12/2007 - 08:16h
Olá, alguem tem alguma ideia de como fazer para multi-usuarios?
#42 Comentário enviado por reimon em 02/01/2008 - 12:58h
Otimo artigo.
Gostaria de saber para multi-usuarios tbm.
Vlw.
#43 Comentário enviado por hervexavier em 04/01/2008 - 19:54h
Pra passar deste ponto:

Where is the pvftormd executable (included with mgetty) installed on your system [/usr/local/bin]:

basta indicar onde está o executavel do pvftormd, se não tiver instalado instale o pacote mgetty-pvftools.
#44 Comentário enviado por lucianopqd em 05/03/2008 - 10:08h
Show de Bola, ótimo artigo.
#45 Comentário enviado por Teixeira em 30/03/2008 - 23:25h
Andrei, saberia me dizer se funciona com a antiga biblioteca libc5 (Slackware 3.x ou 4.0) e em DarkBox?
#46 Comentário enviado por tianguapontocom em 13/04/2008 - 23:06h
?comentario=
ate agora n deu pra rodar aki tentei no slackware 11 e to tentando no debian. ambos da o mesmo erro:
04/13 23:09:54 dem vgetty: experimental test release 0.9.32 / with duplex patch
04/13 23:09:54 dem mgetty: interim release 1.1.35-Feb22
04/13 23:09:54 dem WARNING: parent process not init(pid=1), but pid=15989 (-bash)
04/13 23:09:54 dem reading generic configuration from config file /etc/mgetty/voice.conf
04/13 23:09:54 dem reading program vgetty configuration from config file /etc/mgetty/voice.conf
04/13 23:09:54 dem reading port modem configuration from config file /etc/mgetty/voice.conf
04/13 23:09:54 dem check for lockfiles
04/13 23:09:54 dem locking the line
04/13 23:09:54 dem tio_get_rs232_lines: TIOCMGET failed: Invalid argument
04/13 23:09:54 dem WARNING: DSR is off - modem turned off or bad cable?
04/13 23:09:54 dem lowering DTR to reset Modem
04/13 23:09:54 dem TIOCMBIC failed: Invalid argument
04/13 23:09:54 dem send: \dATQ0V1H0[0d]
04/13 23:09:55 dem waiting for ``OK'' ** found **
04/13 23:09:55 dem send: AT[0d]
04/13 23:09:55 dem waiting for ``OK'' ** found **
04/13 23:09:55 dem mdm_send: 'ATI'
04/13 23:09:55 dem non-numeric ID string: 'SmartLink Soft Modem'
04/13 23:09:55 dem mdm_send: 'AT+FCLASS=2.0' -> ERROR
04/13 23:09:55 dem mdm_send: 'AT+FCLASS=2' -> ERROR
04/13 23:09:55 dem detecting voice modem type
04/13 23:09:57 dem V253 modem detected
04/13 23:09:57 dem initializing V253 voice modem
04/13 23:09:58 dem vgetty: Modem returned ERROR
04/13 23:09:58 dem setting ringback delay didn't work
04/13 23:09:58 dem vgetty: Modem returned ERROR
04/13 23:09:59 dem waiting...
#47 Comentário enviado por removido em 19/04/2008 - 16:47h
Muito bom. É devido a este tipo de contribuição que o Linux vem crescendo.
Abraço fraternal.
#48 Comentário enviado por pirilon em 05/06/2008 - 14:48h
ba muito boa a dica heim...

estava precisando mesmo entrando no mundo voip

com isso da pra resolver muitos problemas

valeuuuu
#49 Comentário enviado por drc em 26/02/2009 - 15:26h
Muito bom!
Agora encontrei alguma coisa pra fazer durante o final de samana

Contribuir com comentário

Entre na sua conta para comentar.