[AsteriskBrasil] Placa VB0408-PCI - Problema com pulo de prioridade (n+101)
alexandre - aldeia digital
alepaes em ad2.com.br
Quinta Março 15 12:59:59 BRT 2007
Olá,
Você pode usar:
exten => s,1,Dial(SIP/200,10,tj)
exten => s,n,Goto(a-${DIALSTATUS},1)
exten => a-NOANSWER,1,Goto(recepcionista2)
exten => recepcionista2,1,Dial(...)
E assim por diante. Você poderia discar para a recepcionista 2
diretamente no a-NOANSWER, por exemplo. Leia sobre a variável DIALSTATUS
para saber o que ela retorna.
Acredito que o "jump" seja algo a ser removido em versões futuras do
asterisk.
Abraços,
Alexandre
Aldeia digital
Hugo Rebelo escreveu:
> Estou com um problema em meu sistema: preciso que as chamadas que
> entrarem pela placa analógica (digivoice VB0408-PCI ) caiam num
> contexto do dialplan que execute um Dial para a recepcionista 1 e se
> não for possível o atendimento (ocupado, timeout etc.) disque para a
> recepcionista 2. É bem simples, mais ou menos assim:
>
> extentions.conf
> [default] ; Entrada pela placa analógica
> s,1,NoOp((${CALLERID})
> s,2,Dial(SIP/200,10,tj)
> s,103,Dial(SIP/201,10,tj)
>
> O problema é que não está havendo esse "jump" de prioridade (n+101),
> ele fica tocando indefinidamente no ramal 200 e retorna as seguintes
> mensagens:
>
> == Answering port 4
> == Starting Dgv/4 at default,,0 failed so falling back to exten 's'
> -- Executing [s em default:1] NoOp("Dgv/4", "") in new stack
> -- Executing [s em default:2] Dial("Dgv/4", "SIP/220|10|jt") in new stack
> -- Called 220
> -- SIP/220-08215750 is ringing
> -- Nobody picked up in 10000 ms
> == Auto fallthrough, channel 'Dgv/4' status is 'NOANSWER'
> == Answering port 4
> == Starting Dgv/4 at default,,0 failed so falling back to exten 's'
> -- Executing [s em default:1] NoOp("Dgv/4", "") in new stack
> -- Executing [s em default:2] Dial("Dgv/4", "SIP/220|10|jt") in new stack
> -- Called 220
> -- SIP/220-0822b3e8 is ringing
>
>
> Experimentei trocar o ramal 200 por outro ramal inexistente (123 por
> exemplo), e funcionou, ele tentou discar, não conseguiu e pulou para a
> prioridade n+101.
>
> Não sei mais o que fazer. Alguém já passou por problema parecido ou
> tem alguma idéia de como posso configurar esse mesmo comportamento
> (tocar em um ramal e se não for atendido tocar em outro) de outra
> forma?
>
> Muito Obrigado.
>
> S.O: Slackware 11
> Asterisk 1.4.1
> dgvvoicerlib-4.0.7.6rc3
> channel-asterisk1_4-rc1
>
> ps: O priorityjumping está habilitado.
> ----------------------------------------
> Estação VoIP 2006
> 5 e 6 Dezembro
> Curitiba PR
> http://www.estacaovoip.com.br
>
> _______________________________________________
> LIsta de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
> _______________________________________________
> Acesse o wiki AsteriskBrasil.org:
> http://www.asteriskbrasil.org
Mais detalhes sobre a lista de discussão AsteriskBrasil