Plugin Set Call Forward
Hola
Recientemente hemos adquirido una licencia de FOP2 y la verdad estamos muy contentos con el producto, pero nos surgen algunas dudas, abriré un hilo por cada una.
Al instalar este plugin y darl permiso a un usuario, el usuario puede desviar cualquier teléfono, no solo el suyo, con el consiguiente problema de seguridad. He estado viendo temas de permisos, pero no encuentro nada relacionado.
Saludos
Recientemente hemos adquirido una licencia de FOP2 y la verdad estamos muy contentos con el producto, pero nos surgen algunas dudas, abriré un hilo por cada una.
Al instalar este plugin y darl permiso a un usuario, el usuario puede desviar cualquier teléfono, no solo el suyo, con el consiguiente problema de seguridad. He estado viendo temas de permisos, pero no encuentro nada relacionado.
Saludos
Comments
Verás una función como esta:
[fixed]setExtensionMenu: function(items) {
// called from build extension menu as callback
jQuery.extend(items,menuOption);
return items;
},[/fixed]
Modificala así:
[fixed] setExtensionMenu: function(items) {
// called from build extension menu as callback
if(jQuery.inArray('0',permisosbtn)>=0 || jQuery.inArray('0',permisosbtn)>=0) {
jQuery.extend(items,menuOption);
}
return items;
},[/fixed]
Luego de eso, solo los que tengan permiso "all" o "callforward" verán la opción de seteo.
Saludos,
pero igual el usuario con el permiso "all" puede desviar cualquier teléfono. Lo que se necesita es que el usuario pueda desviar SOLO su telefono
saludos
Saludos
Ahora bien, los plugins son gratuitos, su código está visible. Es posible mejorarlos, agregarles permisos más granulares, solo es custión de ponerle un poco de ganas. Quizás en una próxima versión lo incorpore, mientras tanto puedes modificar el código tu mismo para que funcione como quieras.
En una próxima actualización haré que se pueda setear sin permiso especial a uno mismo y con permiso callforwardmanager para los demás. No es tan complicado tocar el código para hacer eso si te animas a meterle mano.
Saludos,