sábado, 30 de junho de 2012

Quero falar com o SCP!

Nas minhas primeiras aulas em Rede Inteligente para Telecom aprendi que o SCP (Service Control Point) controla as chamadas em curso. Dependendo da configuração da plataforma você pode ter um SCP controlando "N" chamadas.
Certa vez estava de plantão e o caos se instalou, conferência para todo lado e em certa altura eu já não estava conseguindo atender as expectativas de todos e foi quando fui questionado da seguinte forma:
- Eu fiquei sabendo que tem um tal de SCP que conhece bem essa questão...
- Eu exijo que você me coloque com ele no telefone!
- Quero falar com o SCP agora!
Minha vontade foi dizer: - Ele não pode no momento, porque ta atendendo 100 chamadas por segundo... :)
Mas seguindo a norma padrão da educação em T.I, fiquei quieto, coloquei o chefe na linha e a conferência seguiu noite adentro.

Backup, meu Backup

Dando continuidade a metodologia de ensino a novos nerds através da música e trocando Piaget pelo Murphy, segue mais uma cantiga de domínio Público (ciranda cirandinha) para aprendizagem.
Agora com o foco em backup/recovery :)

Backup, meu backup,
Vamos todos restaurar!
Vamos dar a meia volta
E o arquivo restaurar.

O incremental que tu me destes
Não tinha full e se quebrou
O espaço que tu tinhas
Era pouco e se acabou

Por isso seu Backup
Entre dentro desta fita
Faça um format bem bonito,
Diga adeus e ejete a fita

Quem me dera ser o Root

Segue uma versão inicial nerd de Borbulhas de Amor... :)

Não tenho permissão
Dividido entre a esperança e a razão
Não tenho permissão
Melhor que eu tivera

Essa permissão
Não consegue se conter ao ver "Permission Denied"
Pobre permissão
Sempre escravo da proteção

Quem me dera ser o root
Para seu protegido file system deletar
Fazer loops de rm pra te matar
Não deixar nenhum rastro
No lugar de Ti

Um texto

Vou-me Embora Pasárgada

Vou-me embora pra Pasárgada
Lá sou DBA do rei
Lá tenho a query que eu quero
Na base que escolherei.

Já tive Queries...

Nada como escutar Martinho da Vila para me inspirar e criar mais uma canção as minhas queries... :)
Em primeira mão:

Queries

Já tive queries de todas as formas,
Com vários selects, e muitos rollbacks.
Umas até certo tempo tunei
Outras apenas um pouco rodei.

Já tive queries do tipo instersect,
Do tipo hierarquica, com subquerie
Usando a temp com um sort binário
Já tive um ora 600 até na dual

Queries tunadas e cartesianas
Queries pesadas, para BI
Mas nenhuma delas me fez tão feliz
Quanto o hint me faz

Procurei em todas as queries o plano perfeito
Mas eu não encontrei e fiquei na vontade
Começava bem mas não via um fim

Você é o hint da minha vida, a minha vontade.
Você não é mentira, destroi de verdade.
Full Parallel é o hint que sonhei pra mim...

O Cartesiano

Aos amigos Dbas e de T.I

Estou desenvolvendo um método "pedagógico" através de cantigas para ensinar as melhores práticas em sql baseado em "casos" reais. :)

Título: O cartesiano

Era uma query muito engraçada
Não tinha "where", não tinha nada

Ninguém podia executá-la, não
Mas tem usuário que é campeão

Até que um dia, ele executou
E o telefone do dba tocou

O dba muito revoltado
matou o cartesiano do usuário

O dba deixou bem claro
Que o "where" tem de ser usado

quinta-feira, 28 de junho de 2012

Demissão dentro da Metodologia ITIL

“Qualquer semelhança com a vida real é mera coincidência”
Um colaborador da área de T.I chega à sala de reunião número 2 para fazer a entrevista demissional.
A consultora de RH pergunta ao colaborador o que motivou sua saída da empresa. E o diálogo se torna bem interessante;
- Você escutou um barulho ontem?
- Barulho, como assim barulho?
- Um barulho por volta das 16 horas, tipo explosão.
- Desculpe, não estou entendendo. O que tem o barulho haver com a sua demissão?
- O barulho é o que motivou a minha saída.
- Por favor, isso aqui não é brincadeira, isso fica no seu histórico!
- Moça, sou Consultor de T.I e todos os dias eu trabalho com incidentes, mudanças e principalmente gestão de problemas, certo?
- Eh, hum, certo e o que isso tem haver? A sua carga de trabalho estava muito pesada para você?
- Não, quando escutei o barulho (a consultora de RH chegou a revirar os olhos) percebi que se tratava de um incidente crítico e eu precisava abrir um Problema. Sendo assim, comecei a investigar a causa raiz. Passei horas analisando, batendo dados e respondi aos cinco porquês necessários para você ter certeza que encontrou a causa raiz.
- Não sei aonde você quer chegar, podemos colocar que foi apenas motivo pessoal?
- A causa raiz que me fez sair da empresa, é a solução mais rápida para resolver e fechar esse problema.
- Por favor, me diga qual foi essa causa raiz e terminamos por aqui.
- A causa raiz de eu ter escutado o barulho ontem foi o fato de o meu saco ter estourado! E para fechar esse problema não adianta eu ficar prorrogando a solução do mesmo, abri e executei uma SM Emergencial e estou saindo da empresa.

domingo, 24 de junho de 2012

Abrir reclamações pela Anatel

Que as operadoras de Telecom estão sempre no topo do ranking de reclamações do PROCON já não é mais novidade.
Porém o que muita gente não sabe é que essas empresas possuem o que chamamos de SLA (Service Level Agreement) ou tempo de resposta para determinado tipo de chamado. Quando o cliente liga para a operadora ele é classificado conforme a criticidade do seu problema e com isso o SLA passa a contar.
O primeiro SLA a ser contado é o tempo do primeiro atendimento ao cliente, no geral essas empresas ainda pagam muitas multas por atraso nesse atendimento, mas após a inserção das URAs (Unidade de Resposta Audível), esse SLA é atendido tranquilamente.
Ao ligar, a chamada do cliente é direcionada a um atendimento eletrônico e isso já se entende por primeiro atendimento.
Para cada situação temos um SLA, e as ligações podem ser para reclamações, configurações, tirar dúvidas, dentre outras situações.
Ao atender uma reclamação o atendente será o primeiro nível e verificará se pode resolver a situação ou se tem alguma informação a dar, um exemplo é o caso de problemas gerais em determinada região, que apenas é informado uma previsão de solução.
Caso o primeiro nível não consiga resolver, a equipe de back office é acionada e começa a dar a tratativa ao problema, podendo acionar o terceiro nível que podem ser até mesmo os desenvolvedores ou fornecedores.
Mas sabemos que isso na maioria das vezes não é muito ágil e temos de ficar religando ou esperando muito tempo. Com isso temos “N” problemas pelo fato do telefone não funcionar ou ficarmos sem internet móvel.
Tente sempre resolver diretamente pela operadora, mas caso o processo fique moroso ou não resolvam sua situação, temos um situação que ajuda e muito a tentar agilizar esse processo.
Os SLAs das operadoras são auditadas pela Anatel e por conta disso temos a possibilidade de abrir um chamado pela própria Anatel que atuará como intermediadora do chamado.
As operadoras tem uma equipe de back office apenas para atender chamados que vem da Anatel, o fluxo desse chamado é diferente e tem criticidade maior, pois o SLA precisa de um menor de resposta.
Entende-se que se um cliente abre um chamado pela Anatel é porque não conseguiu solução pela operadora. Não adianta tentar abrir o primeiro chamado pela Anatel, é necessário ter pelo menos um protocolo de atendimento da operadora para abrir o chamado.
Para abrir um chamado via Anatel basta acessar o link abaixo, cadastrar-se e seguir as perguntas.  No final, colocar os protocolos de atendimento, explicar o problema e anexar arquivos caso necessário.

https://sistemas.anatel.gov.br/sis/LoginInternet.asp?codSistema=649&Pagina=http%3A%2F%2Ffocus.anatel.gov.br%2Ffocus%2Ffaleconosco%2Fatendimento.asp%3F

A Anatel entrará em contato com a operadora e o caso será analisado, alguém responsável por esses chamados dentro da operadora irá retornar ao cliente.
“A Anatel não retorna, a própria operadora entrará em contato”.

Espero ter ajudado.

Vida Longa e Próspera!
[]'s
Gnomo

sábado, 23 de junho de 2012

Como funciona uma chamada de Celular

Muita gente me pergunta como acontece uma ligação de celular. Tentarei responder de maneira simples, sem muitos dados técnicos, como funciona uma chamada originada de um telefone celular.
Ao originar uma chamada, são enviados os dados do celular e o número de destino via rede de sinalização SS7 para a antena. Todo celular está pareado com uma, informação que é constantemente atualizada a medida que há um deslocamento.
Toda antena é previamente configurada em uma central de comutação e possui rotas com ela. Uma central de comutação serve para permitir o encaminhamento das chamadas.
A central encaminha a sinalização vinda da antena para um equipamento chamado HLR (Home Location Register), que definirá o curso da chamada. É o HLR que identifica se o número de telefone é um pós ou pré-pago.  
Se for Pós-pago, todas as configurações estão no próprio HLR. Ele autentica a chamada e conforme as configurações do número discado, libera ou não o completamento da ligação.
Em caso de negação da chamada, o sinal é enviado para uma URA (Unidade de Resposta Audível) para dar alguma mensagem ao originador e após isso envia o sinal de desconexão da chamada.
Em caso de liberação da chamada, a rota até o destino é traçada. Caso ela fique estendida (ou seja, o destino atenda), a central inicia o processamento.
Após o sinal de desconexão por uma das partes (originador ou destinatário), o bilhete (informações detalhadas sobre a chamada, horário de início, término, localidade de origem e destino, entre outros dados), dessa chamada é enviado para um sistema de mediação para posterior faturamento e cálculos de valores.
Se for Pré-pago, o HLR envia a sinalização para uma Plataforma de Pre-Pago, chamada de Inteligent Network (Rede Inteligente).
Nesse momento o HLR não é mais responsável pela chamada. A plataforma recebe a sinalização e internamente faz uma série de trocas de protocolos dessa sinalização.
A plataforma possui um "cérebro" que tem toda configuração e a lógica de processamento das chamadas incluindo o tarifário. Esses dados ficam em uma base de dados de alta performance (não conheci nenhuma que não fosse Oracle) respondendo as ordens dos processos de controle (requests).
Exemplo: Imagine que você tem 10 reais de saldo. Ao conectar a chamada, conforme as configurações (para onde, qual horário, que plano, seu destino é um favorito?...) será reservado 3 reais do saldo (exemplo) para completá-la, durante a ligação existe uma troca de sinalização entre a central de comutação e a plataforma que atualiza o saldo.
Caso a ligação termine antes de acabar a reserva de saldo (3 reais) a plataforma atualiza o saldo definitivamente até a próxima chamada. Se continuar, será reservado mais 3 reais e assim segue até ser finalizada pela origem ou destino ou termino de saldo.
Entenda que o exemplo (3 reais) é um valor variável, dependendo do saldo do cliente.
Tudo isso acontece em milésimos de segundo, precisando ser como uma orquestra afinada, pois são muitos elementos nesse percurso e basta um dar problema para comprometer uma chamada ou regiões inteiras de serviço indisponível.
Minha primeira experiência com plataforma de Rede Inteligente foi em 2002 como DBA Oracle dessa plataforma na Global Telecom. Garanto a vocês que passei várias noites em claro, seja na empresa, seja de casa acessando as bases para corrigir ou fazer manutenções.

É como eu sempre digo: Dormir é para os fracos :)
[]'s
Gnomo