[AsteriskBrasil] Armazenar informacoes no database do asterisk
bigu em grupoheringer.com.br
bigu em grupoheringer.com.br
Quinta Novembro 6 13:46:04 BRST 2008
Pessoal, to tentando fazer um speed dial aqui, peguei alguns exemplos na
net, fiz o seguinte:
exten => _*#XXXXXXXXXXXXX,1,SET(DB(speed/${EXTEN:2:2}=${EXTEN:-11:11}))
exten => _*#XXXXXXXXXXXXX,2,Hangup
esse contexto é para armazenas o numero em determinada posicao...
ele pega os dois primeiros numero e utiliza para a posicao family do DB, e
o restante é a key...
aparentemente ele grava
quando tento recuperar com a seguinte extensao:
exten => _*1XX,1,NoOP(${DB_EXISTS(speed/${EXTEN:2})})
somente para verificar se realmente existe o que eu pedi pra gravar, ele
nao funciona, me retorna o valor zero...
alguem tem uma dica sobre o que esta acontecendo?
abaixo o log no CLI: (no caso estou registrando a posicao 12, com o numero
09935231238)
-- Executing [*#1209935231238 em Diretoria:1] Set("SIP/fabiano-0827b540",
"DB(speed/12=09935231238)") in new stack
-- Executing [*#1209935231238 em Diretoria:2]
Hangup("SIP/fabiano-0827b540", "") in new stack
quando tento recuperar:
-- Executing [*112 em Diretoria:1] NoOp("SIP/fabiano-08321388", "0") in new
stack
Alguma ideia?
Abracos
Mais detalhes sobre a lista de discussão AsteriskBrasil