[AsteriskBrasil] "Forward" e DND não funcionam, mesmo sem apresentar mensagem de erro na CLI

Fabio .alves openpbx.asterisk em gmail.com
Quarta Maio 18 14:36:51 BRT 2011


Na verdade só peguei esse exemplo já pronto, ainda estou estudando essas
funções.

Em 18 de maio de 2011 10:32, Rafael Temer Feres de Almeida <
rafaelalmeida25 em gmail.com> escreveu:

> Cara você esta utilizando o DB corretamente?
>
> Suguiro que teste sem, para ver se as funções funcionam.
>
> #Eu faço da seguinte maneira
>
> Após todo dial eu verifico o status da ligação
>
> exten=>_.,2,GotoIf(${[DIALSTATUS=BUSY | DIALSTAtUS=NOANSWER]}?3)
> exten=>_.,3, Faz o que quiser
>
> Espeero ajudar!
>
>
>
> Em 16 de maio de 2011 22:39, Fabio .alves <openpbx.asterisk em gmail.com>escreveu:
>
>> Prezados, em mais um passo de configuração de mais algumas funções estou
>> esbarando em algumas dificuldades talvez por não entender bem como o mesmo
>> funciona, vou mostrar as conf e tentar explicar o que entendi, me corrijam
>> se estiver errado.
>>
>> Aqui apresento meu extensions.conf
>>
>> ;Configuracao SIP
>> exten=>_10XX,1,Answer()
>> exten=>_10XX,n,Dial(SIP/${EXTEN},12,Ttr)
>> exten=>_10XX,n,Macro(testexpostal,${EXTEN})
>> exten=>_10XX,n,Hangup()
>> include=>apps
>>
>> [apps]
>> ;CALL FORWARD IMMEDIATE
>> exten=>_*21*XXXX,1,Set(DB(CFIM/${CALLERID(num)})=${EXTEN:4})
>> exten=>_*21*XXXX,2,Hangup
>> exten=>*21*,1,DBdel(CFIM/${CALLERID(num)})
>> exten=>*21*,2,Hangup
>> Aqui no forward pelo que eu entendi ao digitar *21*+ramal seguinte ele
>> deveria passar a chamada para o ramal digitado e ao digitar *21* no ramal
>> que habilitei ele voltaria ao normal, mas isso não esta acontecendo, ele
>> continua chamando no mesmo ramal.
>> Vejam a saido da CLI
>> *CLI>     -- Executing [*21*1002 em local:1] Set("SIP/1001-00000000",
>> "DB(CFIM/1001)=1002") in new stack
>>     -- Executing [*21*1002 em local:2] Hangup("SIP/1001-00000000", "") in
>> new stack
>>   == Spawn extension (local, *21*1002, 2) exited non-zero on
>> 'SIP/1001-00000000'
>>
>>
>> ;DND
>> exten=>_*41*X.,1,Set(DB(dnd/${EXTEN:4}=${EXTEN:4}))
>> exten=>_*41*X.,n,Hangup
>> exten=>*41*,1,DBdel(dnd/${EXTEN:4})
>> exten=>*41*,2,Hangup
>>
>> Aqui na função não perturbe também a mesma coisa, digito *41*+ramal que
>> não quero que chame, porem ele continua tocando, esse do DND nao entendi
>> muito bem porem abaixo esta outro exemplo de DND  que habilita mas não
>> funciona.
>> Saida da CLI:
>>  -- Executing [*41*1001 em local:1] Set("SIP/1001-00000005",
>> "DB(dnd/1001=1001)") in new stack
>>     -- Executing [*41*1001 em local:2] Hangup("SIP/1001-00000005", "") in
>> new stack
>>   == Spawn extension (local, *41*1001, 2) exited non-zero on
>> 'SIP/1001-00000005'
>>
>>
>> ;CALL FORWARD ON BUSY
>> exten=>_*61*XXXX,1,Set(DB(CFBS/${CALLERID(num)})=${EXTEN:4})
>> exten=>_*61*XXXX,2,Hangup
>> exten=>*61*,1,DBdel(CFBS/${CALLERID(num)})
>> exten=>*61*,2,Hangup
>>
>> Aqui o outro exemplo do DND, ue acontece a mesma coisa.
>> ;Habilita DND
>> ;exten=>*78,1,Answer
>> ;exten=>*78,n,Set(DB(SIP/DND/${CALLERID(num)})=1)
>> ;exten=>*78,n,Playback(beep)
>> ;exten=>*78,n,Wait(2)
>> ;exten=>*78,n,Hangup
>>
>> ;Desabilita DND
>> ;exten=>*79,1,Answer
>> ;exten=>*79,n,NoOp(${DB_DELETE(SIP/DND/${CALLERID(num)})})
>> ;exten=>*79,n,Playback(beep)
>> ;exten=>*79,n,Wait(2)
>> ;exten=>*79,n,Hangup
>>
>> O que esta errado, alguem pode me esclarecer.
>>
>> --
>> Att.
>> Fabio Aquino
>>
>>
>>
>> _______________________________________________
>> 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.
>> ________
>> Lista de discussões AsteriskBrasil.org
>> AsteriskBrasil em listas.asteriskbrasil.org
>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>> ______________________________________________
>> Para remover seu email desta lista, basta enviar um email em branco para
>> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>
>
>
>
> --
> Rafael Temer Feres de Almeida
>
> _______________________________________________
> 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.
> ________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
> ______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>



-- 
Att.
Fabio Aquino
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20110518/68da1554/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil