Qué hay de nuevo

Actualizar y visionar tu abono con mgcamd (lector tarjeta oscam)

Vamos a tratar de como:




- Utilizar oscam como lector de tarjeta
- Utilizar mgcamd como visor de tarjeta
- Recibir actualizaciones de la tarjeta asi como compra de taquillas, (es decir recibir emm)




Todo ello bajo protocolo newcamd




Una vez hallamos introducido en el receptor oscam (y sus archivos de configuracion), y mgcamd (y sus archivos de configuracion), vamos a ver los archivos que tenemos que tener en cuenta:




En este ejemplo para tarjeta gris pigipus:
[size=x-large]ARCHIVOS MODIFICAR OSCAM:[/size]




1) oscam.conf




a) Activamos protocolo newcamd:




Código:
[newcamd]port                          = 15000@01xx:000000,004xxxkey                           = 0102030405060708091011121314








15000--->puerto que utilizara el protocolo newcamd
01xx-->CAID d+ gris
004xxx-->PROVIDERS d+ gris




b) Desactivamos el dvbapi en oscam, ya que el visor sera mgcamd:




Código:
#[dvbapi]enabled                       = 1au                            = 1boxtype                       = noneuser                          = lucifer








Ponemos # delante dvbapi para desactivarlo




2) oscam.server




a) Los parametros para la lectura de oscam de nuestra tarjeta de abonado:




Código:
[reader]label                         = d+description                   = digital+ s3protocol                      = internaldevice                        = /dev/sci0fallback                      = 1caid                          = 01xxdetect                        = cdmhz                           = 500cardmhz                       = 367ident                         = 01xx:004xxxgroup                         = 1emmcache                      = 1,3,2








label = d+ ---->ponemos el nombre que deseemos que se llame el lector, podemos poner cualquiera que queramos
protocol= internal---> como vamos a utilizar el tarjetero del receptor pues el protocolo seria internal




device = /dev/sci0---> donde se halla el tarjetero normalmente si el deco tiene solo un tarjetero sera tal cual




caid = 01xx----->caid digital+ seca




ident = 01xx:004xxx----->caid seguido del providers d+ seca




group = 1--->quiere decir que este lector de la tarjeta seca d+ sera grupo 1, es decir que todos los clientes que creemos en oscam que le pongamos group =1 pues chuparan de esta tarjeta.








3) oscam.user




Aqui crearemos el cliente que luego pondremos en mgcamd:




a)
Código:
[account]user                          = ACJpwd                           = ACJgroup                         = 1monlevel                      = 4au                            = d+caid                          = 01xxident                         = 01xx:004xxx




user=ACJ-->el nombre de user que nos de la gana
pwd=ACJ-->la contraseña del user que nos de la gana
group=1--> como vimos anteriormente es para que chupe del lector grupo 1 que seria el reader que creemos anteriormente
---------------------------------------------------
au=d+


Este parametro es importante debe coincidir con el label que le pusimos al reader de donde estamos chupando de la tarjeta, esto sirve para poder recibir las actualizaciones de la tarjeta y compras de taquilla a traves del cliente o sea mgcamd, si este parametro no se pone oscam no recibira las actualizaciones de emms.




[size=large]ARCHIVOS MODIFICAR MGCAMD[/size]




1) mgcamd.conf




Tendremos en cuenta estas zonas para que oscam pueda recibir las emm (o sea las actualizaciones)




a)
Código:
# AU#    00 disable, no emm pids processed#    01 enable, emm pids always processed for soft-au and shared cards#    02 auto, emm started only if channel cant be decoded#    03 process emm pids for network cards update onlyA: { 01 }




A=1---> para activar el proceso de emms




b)
Código:
# network mode, use summ for several clients#    00 no network (default)#    01 newcamd netclient#    02 radegast netclient#    04 camd3 netclient#    08 gbox netclient#    32 cccam netclient#    33 means CCcam or NewCamd client
G: { 01 }




G=1 ---> para activar el protocolo newcamd cliente es decir como chupoctero del cliente que creemos en oscam




c)
Código:
# network shares priority# 00 gbox, newcamd, radegast, camd3 (default)# 01 cccamd, newcamd, camd3, gbox, radegast# 02 newcamd, camd3, gbox, radegastP: { 02 }




P=2-->Damos prioridad al protocolo newcamd




2) Newcamd.list




Aqui añadimos usuario, pass, puerto y key del protocolo newcamd como chupoctero que creemos en oscam:




Código:
CWS = 192.168.1.100 15000 ACJ ACJ 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan server1








192.168.1.100-->la ip de nuestro deco en red interna donde esta oscam y vamos a chupar de el
15000--> el puerto que creamos en oscam.conf al activar protocolo newcamd
ACJ-->el usuario que creamos en oscam en el archivo oscam.user
ACJ--> la contraseña para ese usuario que creamos en el archivo oscam.user
01 02 03 04 05 06 07 08 09 10 11 12 13 14-->la key que pusimos en el oscam.conf al activar el protocolo newcamd








Bueno una vez hemos configurado los archivos y entendido el motivo, pues arrancamos:




1º oscam
2º mgcamd




Y veremos como nuestro cliente ACJ de mgcamd se ha conectado a oscam:













Vemos como oscam esta recibiendo actualizaciones de emms:













y vemos en oscam las estadisticas de las emm recibidas:













Y en mgcamd en el log observamos como nos envia a oscam las emm:




Código:
[newcamd] EMM-G -> 192.168.1.100:15000[newcamd] EMM answer from 192.168.1.100:15000, 3:83[newcamd] EMM-S -> 192.168.1.100:15000[newcamd] EMM cached
 
y comprobacion de como actua el log oscam, al comprar una taquilla;)


Tengo puesto una taquilla sin comprar y no veo nada

Código:
2012/09/03 20:44:20 596998 c ACJ (01XX&XX41X6/0000/75Z5/64:X7EA): not found (441 ms) by d+ (d+ unsubscribed) 
2012/09/03 20:44:21 
2012/09/03 20:44:21 596998 c ACJ (01XX&XX41X6/0000/75Z5/64:X449): not found (441 ms) by d+ (d+ unsubscribed) 
2012/09/03 20:44:22 
2012/09/03 20:44:22 596998 c ACJ (01XX&XX41X6/0000/75Z5/64:X7EA): not found (1 ms) by d+ 
2012/09/03 20:44:24 
2012/09/03 20:44:24 56D590 r d+ [seca] ACJ emmtype=global, len=116, idx=50, cnt=1: written (381 ms) 
2012/09/03 20:44:27 
2012/09/03 20:44:27 596998 c ACJ (01XX&XX41X6/0000/75Z5/64:X449): not found (1 ms) by d+ 
2012/09/03 20:44:28

compro la taquilla y vemos en el log:


Código:
2012/09/03 20:44:28 56D590 r d+ [seca] provider 2: 41X6, valid: 1, name: DIGITAL+, expiry date: 2012/11/04 
2012/09/03 20:44:28 
2012/09/03 20:44:28 56D590 r d+ [seca] SA: xxxxx
2012/09/03 20:44:28 
2012/09/03 20:44:28 596998 c ACJ (01XX&XX41X6/0000/75Z5/64:X7EA): not found (1 ms) by d+ 
2012/09/03 20:44:28 
2012/09/03 20:44:28 56D590 r d+ [seca] PBM for provider 2: 800xxxxxxxxxxxxxx
2012/09/03 20:44:28


recibo la emm tipo U de compra taquilla:


Código:
[B]2012/09/03 20:44:28 56D590 r d+ [seca] ACJ emmtype=unique, len=122, idx=51, cnt=1: written (673 ms) [/B]
2012/09/03 20:44:31


y empiezo a visionar sin problemas:


Código:
2012/09/03 20:44:31 596998 c ACJ (01XX&XX41X6/0000/75Z5/64:XAC4): found (1097 ms) by d+ 
2012/09/03 20:44:32 
2012/09/03 20:44:32 56D590 r d+ [seca] ACJ emmtype=global, len=116, idx=52, cnt=1: written (387 ms) 
2012/09/03 20:44:36 
2012/09/03 20:44:36 56D590 r d+ [seca] ACJ emmtype=global, len=116, idx=53, cnt=1: written (384 ms) 
2012/09/03 20:44:40 
2012/09/03 20:44:40 596998 c ACJ (01XX&XX41X6/0000/75Z5/64:X8CD): found (492 ms) by d+ 
2012/09/03 20:44:44 
2012/09/03 20:44:44 56D590 r d+ [seca] ACJ emmtype=global, len=116, idx=54, cnt=1: written (384 ms) 
2012/09/03 20:44:48 
2012/09/03 20:44:48 56D590 r d+ [seca] ACJ emmtype=global, len=116, idx=55, cnt=1: written (383 ms) 
2012/09/03 20:44:50 
2012/09/03 20:44:50 596998 c ACJ (01XX&XX41X6/0000/75Z5/64:34YD): found (402 ms) by d+ 
2012/09/03 20:44:52 
2012/09/03 20:44:52 56D590 r d+ [seca] ACJ emmtype=global, len=116, idx=56, cnt=1: written (385 ms) 
2012/09/03 20:45:00 
2012/09/03 20:45:00 596998 c ACJ (01XX&XX41X6/0000/75Z5/64:0EXD): found (398 ms) by d+ 
2012/09/03 20:45:00 
2012/09/03 20:45:00 56D590 r d+ [seca] ACJ emmtype=global, len=116, idx=57, cnt=1: written (384 ms)

Todo ello sin tener que cambiar de canal y volver...y practicamente al instante despues de realizar la compra por web...


saludos
 
Arriba