FÓRUM DigiVoice

Fórum de Suporte Digivoice

Você não está logado.

#1 02/07/2012 18:09:08

wendelgis
Membro

Tom de linha

Boa noite,

   Como faço para habilitar o tom de linha, pois atualmente quando disco o zero fica mudo e não dá o tom que peguei a linha(mas as ligações funcionam)

Offline

 

#2 03/07/2012 08:19:25

tmcarvalho
Membro

Re: Tom de linha

Wendelgis,

Não tem esta opção, basta discar 0+numero que as chamadas irão fucionar.

Att,
Suporte DigiVoice.

Offline

 

#3 03/09/2012 11:27:25

miguel.santos
Membro

Re: Tom de linha

Prezados
Estou com problemas e ainda não consegui descobrir como resolver, ja verifiquei vários foruns e no entanto ainda NADA!
O problema é o seguinte:
Instalei normalmente tudo.. voicelib... asterisk... libpri.. etc...

serverPABX*CLI> dgv show channels
List of available DigiVoice Channels

Chan Grp Context          PortId       Rsrvd Alrmd Lckd Extension   CardType     Intrf.

    1   1 entrada                           0     0 no               0408PCI      FXO
    2   1 entrada                           0     0 no               0408PCI      FXO
    3   1 entrada                           0     0 no               0408PCI      FXO
    4   1 entrada                           0     0 no               0408PCI      FXO
serverPABX*CLI>




porem nao consigo fazer ligação e nem receber pela linha analogica da GVT usando a porta 1, e a mesma me da sinal de ocupado.

-- Executing [continue@macro-dialout-trunk:4] Set("SIP/310-00000004", "CALLERID(number)=310") in new stack
    -- Executing [008000212121@from-internal:8] Macro("SIP/310-00000004", "outisbusy,") in new stack
    -- Executing [s@macro-outisbusy:1] Progress("SIP/310-00000004", "") in new stack
    -- Executing [s@macro-outisbusy:2] GotoIf("SIP/310-00000004", "0?emergency,1") in new stack
    -- Executing [s@macro-outisbusy:3] GotoIf("SIP/310-00000004", "0?intracompany,1") in new stack
    -- Executing [s@macro-outisbusy:4] Playback("SIP/310-00000004", "all-circuits-busy-now&pls-try-call-later, noanswer") in new stack
    -- <SIP/310-00000004> Playing 'all-circuits-busy-now.slin' (language 'pt_BR')


ja entrei em contato com o suporte por email mas ainda estou na espera..
Verei outra solucao pra esse problema....


Grato se alguem puder me ajudar caso ja tenha passado por isso.

Última alteração por miguel.santos (03/09/2012 11:35:12)

Offline

 

#4 04/09/2012 09:05:43

tmcarvalho
Membro

Re: Tom de linha

Senhores,

Na placa FXO não tem como "pegar" linha discando zero, é somente rota, você pode configurar no Asterisk para quando "discar zero", chamar um Playtones e dar um "tom de linha" diferente par "dizer" que pegou linha, mas na verdade é tudo rota somente.


Quanto ao não receber/fazer chamadas pela GVT, pode ser cabo ou o conector RJ45 pode esta conectado em local errado (em ultimo caso problema fisico, mas precisa ser testado antes, veja abaixo):


===> CABO

- O cabo para placa VB0408 FXO deve ser feito da seguinte maneira:

a) Utilizar um cabo UTP
b) Utilizar um conector RJ45

- Seguir a sequencia de cores abaixo (para melhor adminstração)

Azul
Branco-Azul
Verde
Branco-Verde
Laranja
Branco-Laranja
Marrom
Branco-Marrom

- Com isto teremos:

Canal 1 = Azul / Branco-Azul
Canal 2 = Verde / Branco-Verde
Canal 3 = Laranja / Branco-Laranja
Canal 4 = Marrom / Branco-Marrom

===> CONECTANDO O CABO

- Conecte uma linha em um dos pares para teste.

O RJ45 deve ser conectado no CN1 e caso a placa tenha 8 canais o segundo cabo deve ser conectado no CN2

Veja a pagina 29 do "Manual de Instalação das Placas Digivoice (Kit Integrador)" para saber onde é o CN1 e CN2.

http://www.digivoice.com.br/suportefiles/files/vlib/doc/KIT_INTEGRADOR_INSTALACAO.pdf



===> ATIVAR LOGs PARA ANALISAR O ASTERISK

Para poder ver os logs da chamada, execute os passos abaixo (pois por default não vem ativados):

- Editar o arquivo /etc/asterisk/logger.conf e alterar as linhas  'full' e 'console' (deixa-las como abaixo):

    console => notice,warning,error,debug,verbose
    full => notice,warning,error,debug,verbose


- Entrar na CLI do Asterisk e digitar os comandos abaixo:

    logger reload
    logger rotate
    core set verbose 10
    dgv verbose all 50



===> OPERADORA GVT

No caso da GVT, o parametro 'wait_dialtone' no arquivo digivoice.conf deve esta em 0.

- Salve o arquivo, de um 'reload' no asterisk
- Faça chamadas de entrada e veja se esta chegando no asterisk
- Faça chamadas de saida e veja se ocorre algum erro.


Espero estas informações ajudem aos que estão com dificuldades similares.

Att.
Suporte DigiVoice.

Offline

 

#5 04/09/2012 11:57:53

miguel.santos
Membro

Re: Tom de linha

OK.. deu certo para fazer ligação pela GVT agora!  obrigado pelo manual, era o cabo (hardware) que eu estava usando com RJ11, porém.. ainda não estou conseguindo receber ligações..  o asterisk esta me desligando a ligação de entrada.
segue o LOG..

-- Called SIP/Vono/30823664
  == Begin MixMonitor Recording SIP/212-0000000a
    -- SIP/Vono-0000000b is making progress passing it to SIP/212-0000000a
    -- Ringing on port 1 - callstate=0
    -- Answering port 1
  == Starting DGV/1 at entrada,s,1 failed so falling back to exten 's'
  == Starting DGV/1 at entrada,s,1 still failed so falling back to context 'default'
    -- Executing [s@default:1] Playback("DGV/1", "vm-goodbye") in new stack
    -- <DGV/1> Playing 'vm-goodbye.slin' (language 'pt_BR')
[Sep  4 11:49:19] NOTICE[4170]: chan_dgv.c:16600 event_handler: dialplan_echo_thread Created(1) - port 1
    -- SIP/Vono-0000000b answered SIP/212-0000000a
    -- Executing [s@default:2] Macro("DGV/1", "hangupcall") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("DGV/1", "1?endmixmoncheck") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [s@macro-hangupcall:9] NoOp("DGV/1", "End of MIXMON check") in new stack
    -- Executing [s@macro-hangupcall:10] GotoIf("DGV/1", "1?nomeetmemon") in new stack
    -- Goto (macro-hangupcall,s,15)
    -- Executing [s@macro-hangupcall:15] NoOp("DGV/1", "MEETME_RECORDINGFILE=") in new stack
    -- Executing [s@macro-hangupcall:16] GotoIf("DGV/1", "1?noautomon") in new stack
    -- Goto (macro-hangupcall,s,18)
    -- Executing [s@macro-hangupcall:18] NoOp("DGV/1", "TOUCH_MONITOR_OUTPUT=") in new stack
    -- Executing [s@macro-hangupcall:19] GotoIf("DGV/1", "1?noautomon2") in new stack
    -- Goto (macro-hangupcall,s,25)
    -- Executing [s@macro-hangupcall:25] NoOp("DGV/1", "MONITOR_FILENAME=") in new stack
    -- Executing [s@macro-hangupcall:26] GotoIf("DGV/1", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,29)
    -- Executing [s@macro-hangupcall:29] GotoIf("DGV/1", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,32)
    -- Executing [s@macro-hangupcall:32] GotoIf("DGV/1", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,34)
    -- Executing [s@macro-hangupcall:34] Hangup("DGV/1", "") in new stack
  == Spawn extension (macro-hangupcall, s, 34) exited non-zero on 'DGV/1' in macro 'hangupcall'
  == Spawn extension (default, s, 2) exited non-zero on 'DGV/1'
    -- Executing [h@default:1] Macro("DGV/1", "hangupcall,") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("DGV/1", "1?endmixmoncheck") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [s@macro-hangupcall:9] NoOp("DGV/1", "End of MIXMON check") in new stack
    -- Executing [s@macro-hangupcall:10] GotoIf("DGV/1", "1?nomeetmemon") in new stack
    -- Goto (macro-hangupcall,s,15)
    -- Executing [s@macro-hangupcall:15] NoOp("DGV/1", "MEETME_RECORDINGFILE=") in new stack
    -- Executing [s@macro-hangupcall:16] GotoIf("DGV/1", "1?noautomon") in new stack
    -- Goto (macro-hangupcall,s,18)
    -- Executing [s@macro-hangupcall:18] NoOp("DGV/1", "TOUCH_MONITOR_OUTPUT=") in new stack
    -- Executing [s@macro-hangupcall:19] GotoIf("DGV/1", "1?noautomon2") in new stack
    -- Goto (macro-hangupcall,s,25)
    -- Executing [s@macro-hangupcall:25] NoOp("DGV/1", "MONITOR_FILENAME=") in new stack
    -- Executing [s@macro-hangupcall:26] GotoIf("DGV/1", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,29)
    -- Executing [s@macro-hangupcall:29] GotoIf("DGV/1", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,32)
    -- Executing [s@macro-hangupcall:32] GotoIf("DGV/1", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,34)
    -- Executing [s@macro-hangupcall:34] Hangup("DGV/1", "") in new stack
  == Spawn extension (macro-hangupcall, s, 34) exited non-zero on 'DGV/1' in macro 'hangupcall'
  == Spawn extension (default, h, 1) exited non-zero on 'DGV/1'
[Sep  4 11:49:20] NOTICE[4614]: chan_dgv.c:21032 dgv_hangup: Calling dg_HangUp on port 1
[Sep  4 11:49:20] WARNING[4615]: chan_dgv.c:10589 dialplan_echo_thread: dialplan_echo_thread(2): p || p->ast_ch does not exist on 'DGV/1'
    -- Remote UNIX connection
    -- Remote UNIX connection disconnected



Muito obrigado tmcarvalho  pelo manual.. foi de muita ajuda....


Miguel.Santos

Offline

 

#6 04/09/2012 17:24:08

miguel.santos
Membro

Re: Tom de linha

Encontrei um jeito para o meu problema.. que deu certo num ponto..

coloquei esse codigo no meu arquivo  extensions.conf

exten => s,1,NoOp(LIGACAO ENTRANDO -> ${EXTEN})
exten => s,2,Dial(SIP/ramal_que_quero_tocar,15,wWtT)
exten => _.,n,Hangup()
exten => _.,n,Wait(20)
exten => _.,1,Dial(sip/ramal_que_quero_tocar)



contudo...

Minha URA  nao funciona mais...

afffff

Última alteração por miguel.santos (04/09/2012 17:25:53)

Offline

 

Rodapé do fórum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson