Voip en Español

[[asterisk_funcion_gosubif]]

Traza: » asterisk_funcion_enumlookup » asterisk_funcion_execif » asterisk_funcion_externalivr » asterisk_funcion_festival » asterisk_funcion_flash » asterisk_funcion_forkcdr » asterisk_funcion_getcpeid » asterisk_funcion_global » asterisk_funcion_gosub » asterisk_funcion_gosubif

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 GosubIf de Asterisk

ARREGLAR

Saltar condicional a una prioridad, a una extensión, o a un contexto particular, ahorrando el remite.

Sinopsis ¿GosubIf (condición? label1: label2)

Descripción

Si la condición es verdad y label1 señala a un context|extension|priority o un extension|priority o una prioridad existente, entonces saltar a esa localización, ahorrando el remite. Si la condición es falsa, igual solicita label2.

Códigos de retorno Vuelve 0, o -1 si el contexto, la extensión, o la prioridad dada es inválidos.

Ejemplo

 exten el maincid del =>, 1, sistema compañía <6153824758> del =Some (de CALLERID (todo))
 exten el maincid del =>, 2, vuelta
 exten el faxcid del =>, 1, sistema compañía <6153847735> del =Some (de CALLERID (todo))
 exten el faxcid del =>, 2, vuelta

 ; Local externo
 exten el =>, 1, GosubIf ($ [$ {CANAL: 4: ¿2} = 43]? faxcid, 1: maincid, 1)
 exten el =>, n, dial ($ {TRONCO}/$ {EXTEN: 1}, T)
 ; Distancia externa
 exten el =>, 1, GosubIf ($ [$ {CANAL: 4: ¿2} = 43]? faxcid, 1: maincid, 1)
 exten el =>, n, dial ($ {TRONCO}/$ {EXTEN: 1}, T)
 ; Internacional externo
 exten el => _9011., 1, GosubIf ($ [$ {CANAL: 4: ¿2} = 43]? faxcid, 1: maincid, 1)
 exten el => _9011., n, dial ($ {TRONCO}/$ {EXTEN: 1}, T)

Ver también

  • Gosub: Saltar a un contexto/a una extensión/a una prioridad (nueva en v1.2)
  • Vuelta: Volver de un subprograma (nuevo en v1.2)
  • Goto: Saltar a un contexto/a una extensión/a una prioridad
  • GotoIf: Salto condicional a un contexto/a una extensión/a una prioridad