Hola.
Estoy leyendo Asterisk The Future of Telephony...y en el capítulo 6 (pag:113) donde habla de Asterisk Database y de como guardar los valores, me surge una duda.
-En Storing Data in AstDB
dice que para crear un dato en la base se hace asi, ej:
exten => 456,1,Set,(${DB(test/count)=1})
-Sin embargo en la siguiente página, pone el sguiente ejemplo:
exten => 678,1,Set(COUNT=${DB(test/count)})
exten => 678,102,Set(DB(test/count)=1)
exten => 678,103,Goto(1)
Pues bien, dice que en la 1ª priority intenta establecer el valor de la key count de la AstDB a la variable COUNT y que si esta no existe pasa a la priority n+101 para crearla asi:
exten => 678,102,Set(DB(test/count)=1)
:shock:
...Entonces ¿en que quedamos?
Primero dice que se crea asi:
exten => 456,1,Set,(${DB(test/count)=1})
y luego asi:
exten => 678,102,Set(DB(test/count)=1)
A mi me parece mas lógica la segunda opción. Sin estos corchetes {}
¿Me podéis aclarar esta duda, maestros?
Gracias
Estoy leyendo Asterisk The Future of Telephony...y en el capítulo 6 (pag:113) donde habla de Asterisk Database y de como guardar los valores, me surge una duda.
-En Storing Data in AstDB
dice que para crear un dato en la base se hace asi, ej:
exten => 456,1,Set,(${DB(test/count)=1})
-Sin embargo en la siguiente página, pone el sguiente ejemplo:
exten => 678,1,Set(COUNT=${DB(test/count)})
exten => 678,102,Set(DB(test/count)=1)
exten => 678,103,Goto(1)
Pues bien, dice que en la 1ª priority intenta establecer el valor de la key count de la AstDB a la variable COUNT y que si esta no existe pasa a la priority n+101 para crearla asi:
exten => 678,102,Set(DB(test/count)=1)
:shock:
...Entonces ¿en que quedamos?
Primero dice que se crea asi:
exten => 456,1,Set,(${DB(test/count)=1})
y luego asi:
exten => 678,102,Set(DB(test/count)=1)
A mi me parece mas lógica la segunda opción. Sin estos corchetes {}
¿Me podéis aclarar esta duda, maestros?
Gracias
Comentario