Voip en Español

[[asterisk_funcion_lookupcidname]]

Traza: » asterisk_funcion_goto » asterisk_funcion_gotoif » asterisk_funcion_gotoiftime » asterisk_funcion_hangup » asterisk_funcion_hasnewvoicemail » asterisk_funcion_iconv » asterisk_funcion_importvar » asterisk_funcion_ldapget » asterisk_funcion_lookupblacklist » asterisk_funcion_lookupcidname

Login

¡Actualmente no estás identificado! Introduce abajo tus datos de identificación para abrir una sesión. Necesitas tener las cookies activadas para identificarte.

Ingresar

Has olvidado tu contraseña? Obten una nueva.: Enviar nueva contraseña

Funcion lookupcidname de Asterisk

ARREGLAR

Sinopsis: Mirar para arriba el nombre de CallerID de la base de datos local

Descripción: LookupCIDName

Mira para arriba el número de Caller*ID en el canal activo en la base de datos del asterisco (familia “cidname”) y los sistemas el nombre de Caller*ID. No hace nada si no se recibió ningún Caller*ID en el canal. Esto es útil si no suscribes a la entrega conocida de Caller*ID, o si deseas cambiar los nombres en alguno entrante llamadas.

Ejemplos

 exten el => s, X, LookupCIDName

Comando de CLI para almacenar nombres de CID: la base de datos puso el cidname 12345 “John Smith”

Comando de CLI para los nombres del listado CID: cidname de la demostración de la base de datos

Con Trixbox/FreePBX con el llamador de los terceros nombrar las escrituras de las operaciones de búsqueda

Ésta es la macro original llamador-identificación usada por FreePBX (v 2.1.2)

macro-usuario-callerid
exten el => s, 1, GotoIf ($ " $ {CANAL: 0: ¿5} “= “Local”? informe)
exten el => s, n, GotoIf ($ " $ {REALCALLERIDNUM: 1: ¡2} “! ¿= ""? comienzo)
exten el => s, n, sistema (REALCALLERIDNUM=$ {CALLERID (el número)})
exten el => s, n (comienzo), NoOp (REALCALLERIDNUM es $ {REALCALLERIDNUM})
exten el => s, n, sistema (AMPUSER=$ {DB (DEVICE/$ {REALCALLERIDNUM} /user)})
exten el => s, n, sistema (AMPUSERCIDNAME=$ {DB (AMPUSER/$ {AMPUSER} /cidname)})
exten el => s, n, GotoIf ($ " x$ {AMPUSERCIDNAME: 1: ¿2} “= “x”? informe)
exten el => s, n, sistema (CALLERID (todo) =$ {AMPUSERCIDNAME} <$ {AMPUSER} >)
exten el => s, n (informe), NoOp (que usa CallerID $ {CALLERID (todo)})

exten el => s, n, GotoIf ($ " $ {CALLERID (el nombre)}¡“! ¿= ""? hecho)
exten el => s, n, AGI (callerid_shell.agi|$ {CALLERIDNUM})
exten el => s, n, NoOp ($ vuelto AGI {el lookupname})
exten el => s, n, sistema (CALLERID (nombre) =$ {el lookupname})
exten el => s, n (hecha), NoOp (las operaciones de búsqueda de Callerid completas)

El segundo párrafo del código golpeará con el pie adentro si no se ha fijado ningún nombre del llamador, realizar las operaciones de búsqueda y volverlas. He utilizado la escritura siguiente (también ligada abajo) para hacer esto. Lugar justo en segundo lugar bloque del código debajo de la sección existente del macro-usuario-callerid.

Como alternativa, puedes utilizar la escritura del smartCID (disponible en www.generationd.com). Esta escritura puede hacer operaciones de búsqueda del callerid de una base de datos local de MYSQL, pero puede también salir a los Web site como 411.com y hace operaciones de búsqueda reversas del teléfono para conseguir el nombre y la dirección del llamador. ¡Esta escritura también ofrece un campo de la investigación de la llamada - usefull!

Ver también

  • Cmd SetCIDNum de SetCIDNAme y del asterisco: Para el asterisco 1.0 y anterior
  • Extremidades del asterisco que manejan nombres de CID: Interfaz simple de la tela para los nombres de manejo de la identificación de llamador
  • Operaciones de búsqueda reversas AGI - 411.com, google.com, y anywho.com de los E.E.U.U. con depositar y operaciones de búsqueda de NANPA
  • www.got-name.com proporciona un servicio conocido necesitado “ninguno-software” de Caller*ID para el asterisco y Trixbox.