Si en la configuración del "reader" del lector de tarjetas (o sbox), en el oscam.server tenemos la opción fallback = 1, si miramos el interfaz web de oscam, podemos ver que en muchas ocasiones está abriendo los canales que puede abrir la tarjeta por medio de otros servidores externos. Evidentemente esto no es lo mejor.
Si cambiamos la opción fallback a 0, obligamos a oscam a que use siempre que pueda la tarjeta. El problema es que intentará usarla siempre, incluso para los canales que no abre, por lo que si miramos el interfaz web de sbox veremos que hay un montón de "bad ecms".
Hay una manera de solucionarlo, por medio del oscam.services. En este fichero podemos crear grupos de canales, para luego realizar algún filtro.
Por ejemplo podemos crear un grupo con los canales que nuestra tarjeta:
y luego en la configuración del lector de tarjetas (o sbox) poner esto:
De esta manera oscam sólo usará la tarjeta para abrir los canales que le hemos dicho.
También se pueden crear varios grupos, ejemplo:
O también podemos hacer lo contrario, decirle qué canales no debe intentar abrir, poniendo delante el símbolo !
Ejemplo:
Con esto le decimos que use el lector de tarjeta para todos los canales menos las taquillas.
También podemos usar la opción services en las secciones account del oscam.user, para especificar a qué canales dejamos acceder o no a los distintos usuarios.
Con esto bien configurado le daremos un uso óptimo a nuestra tarjeta.
Ah, ¿de dónde sacar los códigos que hay que poner en la línea srvid? Pues por ejemplo del oscam.srvid (http://www.azboxhd.es/foro/topic/8464-oscamsrvid-actualizado/)
Por cierto, lo del caid = 100 y provid = 4106 que he puesto en los ejemplos es para las tarjetas grises, para las blancas creo que es caid = 1810 y provid = 0.
Si cambiamos la opción fallback a 0, obligamos a oscam a que use siempre que pueda la tarjeta. El problema es que intentará usarla siempre, incluso para los canales que no abre, por lo que si miramos el interfaz web de sbox veremos que hay un montón de "bad ecms".
Hay una manera de solucionarlo, por medio del oscam.services. En este fichero podemos crear grupos de canales, para luego realizar algún filtro.
Por ejemplo podemos crear un grupo con los canales que nuestra tarjeta:
Código:
[Mis_Canales]
caid = 100
provid = 4106
srvid = ....
y luego en la configuración del lector de tarjetas (o sbox) poner esto:
Código:
[reader]
label = cardreader
enable = 1
protocol = internal
device = 0
group = 1
emmcache = 1,3,2
ident = 100:4106
[b]services = Mis_Canales[/b]
fallback = 0
De esta manera oscam sólo usará la tarjeta para abrir los canales que le hemos dicho.
También se pueden crear varios grupos, ejemplo:
Código:
[Cine]
caid = 100
provid = 4106
srvid = ....
Código:
[Deportes]
caid = 100
provid = 4106
srvid = ....
Código:
[reader]
label = cardreader
...
services = Cine, Deportes
fallback = 0
Ejemplo:
Código:
[Taquillas]
caid = 100
provid = 4106
srvid = 768E,768F,7690,7691,7565,7566,7567,756F,7568,7569,756A,7695
Código:
[reader]
label = cardreader
...
services = !Taquillas
fallback = 0
Con esto le decimos que use el lector de tarjeta para todos los canales menos las taquillas.
También podemos usar la opción services en las secciones account del oscam.user, para especificar a qué canales dejamos acceder o no a los distintos usuarios.
Con esto bien configurado le daremos un uso óptimo a nuestra tarjeta.
Ah, ¿de dónde sacar los códigos que hay que poner en la línea srvid? Pues por ejemplo del oscam.srvid (http://www.azboxhd.es/foro/topic/8464-oscamsrvid-actualizado/)
Por cierto, lo del caid = 100 y provid = 4106 que he puesto en los ejemplos es para las tarjetas grises, para las blancas creo que es caid = 1810 y provid = 0.