[AsteriskBrasil] RES: Digivoice e Dialplan

Tetra Informatica tetra em tetra.srv.br
Sábado Setembro 3 11:37:35 BRT 2011


Obrigado pela ajuda.

Tentei usar algumas das coisas que tem no seu script.

Usei o dial assim:

exten => s, n, Dial( ${CHANNEL}/100 ) 

e recebo o seguinte:

    -- Executing [1 em ura:2] DgFlash("DGV/2", " 300, 500 ") in new stack

    -- Executing [1 em ura:3] Wait("DGV/2", "1") in new stack

    -- Executing [1 em ura:4] Dial("DGV/2", "DGV/2/100") in new stack

[Sep  3 11:24:20] NOTICE[3139]: chan_dgv.c:14745 dgv_request: Asked to get a
channel DGV/2/100 using format AST_FORMAT_GSM:ffGsm610

[Sep  3 11:24:20] NOTICE[3139]: chan_dgv.c:14777 dgv_request: Port 2

[Sep  3 11:24:20] WARNING[3139]: chan_dgv.c:14915 dgv_request: dgv_request:
Port 2 in use or reserved! 

[Sep  3 11:24:20] WARNING[3139]: app_dial.c:1518 dial_exec_full: Unable to
create channel of type 'DGV' (cause 17 - User busy)

    == Everyone is busy/congested at this time (1:1/0/0)

    -- Executing [1 em ura:5] Wait("DGV/2", "1") in new stack

Bem, não funcionou.

Alguém sabe porque?

Agradeço

 

  _____  

 

Segue a minha para te ajudar.

 

Repare se no seu digivoice.conf esta o context=default

 

16Bits e 8000Hz Mono .. se tiver usando mp3 acho que tem que compilar os
addons.

obs: ta muita coisa comentada pq nao uso mais assim.

 

[default]

exten => s,1,Noop(BINA RECEBIDO ${CALLERID(num)})

exten => s,2,Answer

exten => s,n,Wait(1)

exten => s,n,goto(ura_comeco,s,1)

 

[ura_comeco]

 

;exten => s,1(inicio),background(ura_inicio)

;

;exten => 1,1,playback(fala_um)

;exten => 1,2,Dial(dgv/1,50,tTrRwW)i

 

;exten => 1,3,Goto(${DIALSTATUS})

;exten => 1,4(NOANSWER),playback(nao_atende)

;exten => 1,5(NOANSWER),Dial(sip/22&sip/24,45,TtRwW)

;exten => 1,6,Hangup

 

;exten => 1,7(BUSY),playback(direcionando_a_outro)

;exten => 1,8(BUSY),Dial(dgv/22&dgv/24,45,TtRwW)

;exten => 1,9,Hangup

 

;exten => s,2,WaitExten(3)

;exten => i,1,Playback(opcao_invalida) ; mensagem de op..o invalida para o
usuario

;exten => i,2,goto(ura_comeco,s,1(inicio))

 

;exten => t,1,Dial(sip/22&sip/24,65,TtRwW)

;exten => t,n,Hangup()

 

; aqui onde se ele digitar algum ramal vai para seus ramais.. porem vc pode
fazer um include.. troca sip pelos seu dvgs se for fxs da digivoice.

;exten => _2x,1,NoCDR()

;exten => _2x,2,Dial(sip/${EXTEN},45,tTwW)

;exten => _2x,3,Goto(${DIALSTATUS})

;exten => _2x,4(NOANSWER),playback(nao_atende)

;exten => _2x,5(NOANSWER),Dial(sip/22&sip/24,45,TtRwW)

;exten => _2x,6,Hangup

 

 

;exten => 1,10(CHANUNAVAIL),playback(ramal_indisponivel)

;exten => 1,11(CHANUNAVAIL),Dial(sip/22&sip/24,45,TtRwW)

;exten => 1,12,Hangup

 

 

Ulisses Felippe Féres A. Cerqueira.

 

Em 2 de setembro de 2011 13:25, Tetra Informatica <tetra em tetra.srv.br>
escreveu:

Olá,

 

Será que alguém poderia me ajudar?

Tenho o seguinte cenário:

. Uma placa VB0408PCI da digivoice em um Asterisk 1.6

. Quero fazer uma URA usando o dialplan (extensions.conf)

. Chamadas entrando pela Digivoice vão para o contexto pabx.

. Parte do extensions.conf que fiz é assim

[pabx]

Exten => s,1,Goto( ura,s,1 )

 

[ura]

exten => s, 1, Answer

exten => s, n, NoOp( ${CHANNEL} )

exten => s, n, Background( menu )

exten => s, n, Hangup

 

exten => 1, 1, Playback

etc

etc

 

Acontece que quando ligo para um dos ramais da URA de um outro ramal
interno, essa URA funciona como deveria.

Se chamo de um telefone externo e o PABX roteia a chamada para um dos canais
da Digivoice, quem ligou de fora começa a ouvir a música (musica de hold) do
PABX.

Fiz o teste de colocar um DgFlash( 300,500 ) entre o NoOp e o Background na
sequencia acima e agora quando ligo de fora, posso ouvir o menu. Só que
quando ligo de dentro, a chamada cai.

Achei que fosse alguma loucura do PABX e usei uma outra URA Windows com
Dialogic para fazer a mesma coisa e funcionou perfeitamente com ligações
internas e externas.

Primeiro, alguém conhece alguma solução para isso?

 

Segundo, neste cenário, usando o dialplan, depois que a URA recebeu uma
chamada externa, como faço para transferir a mesma para um outro ramal
interno com supervisão (Call Progress), isto é, quero ter certeza que o
ramal interno atendeu antes de colocar o fone (URA) no gancho.

Para transferir, usei o DgFlash e sendDTMF mandando os dígiros do ramal.
Isso funciona e transfere normalmente mas isso me deixa sem a supervisão.

Tem como resolver?

Agradeço qualquer ajuda.

Abç

 

Sergio

Tetra Informática

 

 


_______________________________________________
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
_______________________________________________
DIGIVOICE: Lider no mercado de placas para Asterisk
Único fabricante com Centro de Treinamento especializado.
LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.
www.digivoice.com.br ou (11)3016-5200.
________
LANÇAMENTO SHOPVOIP! Gateway Xibelis Lyric VoIP com 2,4 e 6 canais GSM.
Arquitetura Escalável, Balanceamento de Carga, Portabilidade Numérica.
Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org
Mais informações: www.shopvoip.com.br ou 0800-6021244
______________________________________________
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/20110903/49051f9c/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil