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
¡Actualmente no estás identificado! Introduce abajo tus datos de identificación para abrir una sesión. Necesitas tener las cookies activadas para identificarte.
Has olvidado tu contraseña? Obten una nueva.: Enviar nueva contraseña
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