Cursos Asterisk en México

Guardar y "Establecer" datos en AstBD

Colapsar

Anuncio

Colapsar
No hay anuncio todavía.
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • Guardar y "Establecer" datos en AstBD

    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

  • #2
    Guardar y "Establecer" datos en AstBD

    Originalmente publicado por izan
    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)
    Gracias
    Vamos yo estoy cada vez mas seguro que esto es un bug en el libro:
    exten => 456,1,Set,(${DB(test/count)=1})

    ...poruqe parece mucho mas lógico así:
    exten => 456,1,Set,(DB(test/count)=1)

    Comentario

    Principales Usuarios Activos

    Colapsar

    No hay usuarios activos superiores.
    Trabajando...
    X