Carlos's profileCarlos AlbertoPhotosBlogListsMore Tools Help

Blog


    24 September

    Novos Windows Vista Ultimate Extra!


    Pessoal, foi liberado ontem mais 3 downloads do Windows Vista Ultimate Extra, dessa vez trazendo um novo jogo, um esquema de som e mais vídeos para o DreamScene.

    O jogo, Microsoft Tinker, parece muito legalzinho. Bem feito, com um scenário parecido com um desenho, é um jogo de inteligência. Eu ainda estou no Tutorial, então tudo é fácil ahaha. Recomendo!

    MSTinker MSTinker1 MSUltimateExtra1

    []’s
    Carlos A.

    22 September

    DICAS: Office Communications Server 2007 – Voice – Part 1

     

    Já faz um bom tempo que estou para postar algumas informações sobre planejamento de voz no OCS 2007, mas estava faltando tempo para realmente sentar e começar a escrever, traduzir e pesquisar um material interessante para todos. Já faz um bom tempo quando postei sobre o lançamento do Beta da ferramenta, lá em Março de 2007, então já estava na hora.

    Para quem não conhece o Microsoft Office Communications Server 2007, OCS 2007, ele é um produto de comunicação em Real-Time, com sensor de presença, web conference (compartilhando dados, vídeo e voz), instant messaging e conversas audio/vídeo. Só que a grande diferença dele, e uma das coisas que saltam os olhos dos clientes, é a integração com o mundo PABX (ou PBX). Muitos ficam com medo dessa integração, por parecer algo difícil e complicado, e meu intuito aqui é tentar explicar pelo menos um pouco sobre o processo. O OCS 2007 não esta tentando ser um PBX, até porque a visão da Microsoft é software, onde nós podemos utilizar para enviar e-mails, instant messaging, telefone, voicemail e multimedia, enquanto o PBX só consegue entregar o telefone.

    O OCS 2007 pode ser integrado de três maneiras com o seu ambiente de telefonia, que são: Remote Call Control, Enterprise Voice e Enterprise Voice com integração do PBX. Vamos falar um pouco sobre eles.

    Remote Call Control

    Neste cenário, os usuários tem um telefone de mesa ligado a um PBX, IP-PBX ou TDM. Pelo Office Communicator 2007, o usuário pode realizar e receber chamadas no seu telefone de mesa sem ter que discar o dialpad (teclas do telefone) ou pegar fisicamente o telefone do gancho. Enquanto os usuários controlam o seu telefone pelo Communicator, o audio ainda é gerenciado pelo sistema PBX e não é convertido para Voice-over-IP (VoIP). E o usuário também pode utilizar o telefone físico sem que o Communicator esteja ligado.

    Para habilitar o Remote Call Control (RCC) com o Communicator e o OCS, é necessário um Session Initiation Protocol (SIP)/Computer Supported Telephony Application (CSTA) gateway. O SIP/CSTA gateway tem que conversar com o seu sistema PBX e ser compatível com o OCS 2007, pois ele será essa ponte entre as duas tecnologias. Para controlar o telefone PBX, o Communicator utiliza o protocolo CSTA, definido pela ECMA (European Computer Manufactures Association) 269 standard.

    O Office Communicator 2007 manda um comando CSTA para controlar o telefone PBX como conteúdo do pacote SIP roteado pelo OCS 2007 para o SIP/CSTA gateway. O OCS 2007 não precisa entender CSTA, ele só precisa saber como rotear isso. O Gateway então converte o comando para o protocolo nativo utilizado pelo PBX, conforme ilustrado na imagem abaixo.

    Para habilitar o RCC você precisa realizar 5 passos. O primeiro é configurar o SIP/CSTA gateway para comunicar com o seu PBX. Depois é necessário configurar o OCS 2007 para rotear os pedidos CSTA para o Gateway. O próximo passo é configurar os usuários para o RCC. Após isso, basta configurar o Communicator 2007 do usuário. E por fim, é necessário definir a regra de normalização do OCS 2007, que também é utilizada para normalização de telefone da Address Book.

    Enterprise Voice

    Quando o usuário é habilitado para Enterprise Voice, o Communicator 2007 ou Communicator Phone Edition se torna o telefone primário, invés do telefone de mesa. O Communicator 2007 terá um numero de telefone único, e em conjunto com uma caixa de som e microfone, controla as ligações e a media (como audio e vídeo). Neste cenário, o OCS 2007 roteia as ligações até os endpoints (Communicator 2007) pela rede IP (IP-IP calls) e também ligações para rede pública PSTN/PBX.

    Para conectar o OCS 2007 no ambiente PBX ou PSTN, é necessário instalar um media gateway, também conhecido como SIP/PSTN ou IP/PSTN gateway. A Microsoft mantém uma lista dos gateways suportados no site do TechNet. Este gateway tem que ser instalado junto com um papel do OCS chamado Mediation server, que fará essa intermediação entre os “mundos”. O gateway tem que ser instalado na mesma rede local do Mediation, e este servidor deve possuir no mínimo duas placas de rede, uma para o gateway e outra para o OCS 2007. Um gateway deve ter no mínimo um Mediation. Uma rota de ligação pode ter mais de um Mediation especificado e assim o OCS 2007 tenta conectar com estes Mediations de forma round-robin, como o DNS. Ou seja, se um Mediation cair, ele irá tentar o próximo da lista e assim por diante. Ele tenta por 10 vezes até excluir este Mediation da lista, claro até que ele volte a ficar online.

     

    O Mediation server torna possível essa integração. Outra tarefa do Mediation é traduzir os codec entre os padrões (G.711, G.723 e outros) e o Microsoft real-time áudio codec.

    Você pode conectar media gateways direto ao PSTN ou a uma conexão Primary Rate Interface (PRI) trunk PBX. O papel do Director, mostrado na figura, seria a autenticação de usuários externos, garantindo uma segurança maior a sua infra-estrutura, mas ele é opcional.

    Para habilitar o Enterprise Voice são necessários quatro passos. O primeiro é instalar e configurar o media gateway (em parceria com o fabricante ou seguindo a recomendação do mesmo). Depois é necessário a instalação do Mediation server. Nesta etapa é necessário configurar as interfaces de rede do Mediation para falar tanto com o gateway e com o OCS. Existem também no mercado gateway híbridos, onde não seria necessário o Mediation, mas nós não vamos falar disso agora. O terceiro passo é definir um plano de discagem, como políticas de voz, roteamento de telefone e profiles locais. O último passo é configurar os usuários para o Enterprise Voice.

    Enterprise Voice with PBX Integration

    Este cenário é uma extensão do Enterprise Voice. A diferença está na sincronização do telefone PBX com o cliente do Communicator 2007. O cenário é quase igual ao da segunda figura, mas ao invés de substituir o telefone físico do usuário pelo Communicator, os dois irão utilizar o mesmo número de telefone e irão trabalhar juntos.

    Ou seja, se um usuário de outro ramal do PBX ligar para você, essa ligação irá tocar no telefone PBX e no seu Communicator simultaneamente. Este cenário requer algumas particularidades, como o cliente não pode ser o Communicator Phone Edition, o PBX tem que suportar Call Forking, etc. Antes só a Nortel (CS 1000) tinha produtos compatíveis, agora a lista está crescendo.

    Para habilitar este cenário, é preciso mais três passos além do Enterprise Voice. No primeiro passo adicional, o media gateway tem que estar conectado diretamente ao PBX. Depois o PBX tem que ser configurador para suportar este cenário (talvez seja necessária uma atualização de firmware, por isso é bom verificar o site de interoperabilidade da Microsoft). E por final, os usuários precisam ser configurados para esta integração.

    Componentes do OCS 2007

    A parte de Enterprise Voice é controlada por serviços no Communications Server 2007. A tabela abaixo mostra os serviços que são utilizados:

     

    Service Description
    Translation Service Aplica as regras de normalização dependendo do perfil de localização ou contexto do telefone.
    User Services Realiza uma consulta reversa no telefone de destino.
    Inbound Routing Component Aplica preferências de discagem do usuário.
    Exchange Unified Messaging Encaminha pedidos de voicemail quando necessário.
    Outbound Routing Component Determina o melhor caminho baseado na URI e política do usuário.

    Segue uma ilustração de como estes serviços operam:

    Neste ponto, o OCS 2007 processa a chamada para identificar onde ele deve encaminhá-la. O próximo passo será um Home Pool, um Mediation server ou o Exchange Server 2007 Unified Messaging, conforme figura abaixo. Se a ligação for roteada para outro home pool, o OCS 2007 manda a ligação para todos os endpoints daquele ponto (Communicator 2007, telefone fixo, etc). Então os telefones irão tocar.

    Se a ligação for roteada para o Mediation Server, ele irá encaminhar para algum media gateway configurado. Se o media gateway está conectado diretamente a um PBX, a ligação então será encaminhada ao PBX para um telefone local ou PSTN. Ou se o media gateway estiver conectado diretamente a PSTN, a ligação será encaminhada para a PSTN.

    Se o próximo passo for o Exchange 2007, o usuário então irá deixar um recado na caixa postal, que por sua vez será entregue no seu e-mail.

    Quando o usuário atende, o áudio é encaminhado diretamente do Communicator 2007 ou Communicator Phone Edition até o outro Communicator 2007, realizando um IP-to-IP call. Se for roteado para a PSTN, o Mediation manda o áudio em um IP-to-PSTN call. O OCS 2007 irá apenas manter a sinalização da ligação, por isso não fica interceptando a comunicação entre os endpoints.

    Configurando os usuários

    Usuários que serão habilitados para o Enterprise Voice tem que possuir um número de telefone único na organização. Essa configuração é feita pelo Active Directory, o que nos ajuda e muito neste serviços, pois a base do AD já está consolidada. O número do usuário tem que ser configurado no formato E.164 no AD. Este formato segue um padrão internacional, que é +<código país><código área><telefone>.

    O usuário então passa a ter dois endereços no Enterprise Voice, o SIP URI e o numero E.164. Quando um número de telefone é discado, o OCS 2007 resolve o número E.164 (+551134343454) para o SIP URI (carlos@contoso.com). O OCS 2007 então faz o roteamento das ligações, e se o endereço URI não for resolvido, ele encaminha para o Mediation.

    Planos de numeração

    Mesmo que o número E.164 seja único, não é tão conveniente discar tantos números. A maioria das empresas hoje tem atalhos de discagem, por exemplo, ligar para o RJ é só discar 521+Ramal, e isso varia de cada localidade. Se a empresa possui escritórios em São Paulo, RJ e Miami, por exemplo, terá planos de discagem diferentes.

    Os administradores podem configurar estes profiles de localização de três maneiras:

    • Utilizando o Communicator 2007 através de Group Policy
    • Deixar que o usuário altere o registro local para mudar de configuração de acordo com script já configurado
    • Deixar que o usuário selecione o profile no Communicator Phone Edition
    • Configurar um plano para o home pool. Usuários naquele pool irão sempre utilizar o mesmo profile

    Para criar esse plano de numeração é necessário políticas de voz, roteamento de ligações e profile de localização normalizado. Cada usuário habilitado para Enterprise Voice é associado pelo administrador a uma Voice policy. Ela define os privilégios de ligação de cada usuário.

    Esses privilégios permitem o usuário ter seus telefones tocando ao mesmo tempo ou uma lista de ordem que vão tocar os telefones. Essa política segue o padrão de uma política de reunião virtual no OCS, sendo um arquivo XML guardado no AD. Isso nos possibilita uma expansão de privilégios nas novas versões do produto, sem ter que estender o esquema do AD novamente.

    Próximos passo:

    No meu próximo post irei mostrar mais tecnicamente como isso ocorre, com os pacotes SIP INVITE, ACK, todos indo de um lado para o outro. Enquanto isso, segue uma ótima documentação sobre o produto.

    Introduction
    Chapter 1: Technical Overview
    Chapter 2: Planning for Enterprise Voice
    Chapter 3: Deploying Enterprise Voice
    Chapter 4: Managing Enterprise Voice
    Appendix A: Glossary
    Appendix B: Enterprise Voice Planning Checklist
    Appendix C: Enterprise Voice Deployment Checklist

    []’s
    Carlos A.

    Virtual Server ou PC para Hyper-V


    Mais um grande post do Matthijs’ no seu blog. Agora ele disponibilizou uma ferramentinha para converter seus arquivos VMC (do Virtual Server 2005 ou Virtual PC 2007) para o Hyper-V de maneira fácil.

    Qual o escopo da ferramenta:

    · Import of VMC files of both VS2005 and VPC2007
    · Creation of VM on local Hyper-V host
    · Creation of VM on remote Hyper-V host
    · Validation of virtual disk and ISO files in local scenario
    · Editing of virtual drive image paths (vhd, vfd, iso)
    · Swapping of the first SCSI disk with the first IDE disk
    · Specification of static MAC addresses
    · Specification of either legacy (emulated) or enhanced network adapter
    · Specification of # of virtual processors and resource control
    · Specification of management settings
    · Specification of COM ports
    · Specification of device boot order
    · Specification of alternate Virtual Machine path
    · Built-in help in CHM file
    · Support for both x86 and x64 Vista and Server 2008

    Download aqui!

    Source –> Blogs TechNet

    Windows 7 M3 - Pictures


    Opa, saiu algumas fotos do novo build do Windows 7. Foi bem legal a mudança do WordPad, Calculator e Paint. Claro que não são aplicações TOP, mas é uma boa mudança para a GUI.

    Eu estou esperando muito o novo WinFS. Acho que isso será parte de uma pequena revolução.

     

    Clique na imagem para a versão original, em tamanho maior.

    OBS: Fotos atualizadas.

    Source –> WinSuperSite (Veja mais fotos!!)

    []’s
    Carlos A.

    17 September

    Além do Toque – Visão inovadora da MS para o Futuro


    Não tem outra palavra para descrever melhor este vídeo do que INSANO!

     Video: Beyond Touch: A Futuristic Vision from Microsoft

    Windows Live Beta – Wave 3


    Pessoal, para quem gosta de testar um Beta, está publicamente disponível a nova versão dos softwares Windows Live como Messenger, Live Movie Maker, Mail, Writer, Photo Gallery, Family Safety e Outlook Connector.

    Este é o link para o instalador Web, que irá fazer o download apenas dos softwares que forem selecionados:
    liveside-wlwave3web

    Source –> LiveSide.net

    Imagens: Novo Messenger e Novo Live Mail

    Network Monitor 3.2 has arrived


    Ae pessoal, a Microsoft lançou a nova versão do Network Monitor, um utilitário muito importante para troubleshooting de conexões. Recomendo a atualização.

    Where are the bits?

    Externally Network Monitor 3.2 is available on Microsoft website. The link is: http://www.microsoft.com/downloads/details.aspx?FamilyID=f4db40af-1e08-4a21-a26b-ec2f4dc4190d&DisplayLang=en.

    Network Monitor 3.2 will also be offered as an optional feature package in the next few weeks via Microsoft Update if you have a previous version of Network Monitor 3.x installed. To check for updates, click on Help>Check for Updates from the product menu (versions 3.1 and higher) or visit the site http://update.microsoft.com/Microsoftupdate.

    So What's New in Network Monitor 3.2?
    - Process Tracking: Now you can identify rogue applications sending network data! View all the processes on your machine generating network traffic (process name and PID). Use the conversation tree to view frames associated with each process.

    - Capture engine re-architecture to improve capture rate in high-speed networks. Network Monitor 3.2 drops significantly fewer frames that Network Monitor 3.1.

    - Find conversations: You asked for this. Many of our users found conversation tracking to be difficult to use as the view grew hard to manage, and it was difficult to correlate the frames they were seeing with the conversation nodes in the tree. Now, you can quickly isolate frames in the same network conversation. Just right-click on a frame and select a conversation to track, and you will see all the frames in that conversation. View TCP streams, HTTP flows etc.

    - Extensive parser set: Parsers for over 300 protocols! As before, the parsers are fully customizable.

    - Better parser management: By default only a subset of parsers are loaded. You can load the full parser set by going to Tools>Options>Parser and choose Full vs. Stub implementations.

    - CodePlex Ready: In the upcoming months, we plan to place all our Windows parsers on the Microsoft open-source CodePlex site and allow the community to modify and contribute parsers. You can find out more information on this here. This version of Network Monitor seamlessly integrates new parser packages.

    - Network Monitor API: Create your own applications that capture, parse and analyze network traffic!

    - More extensive documentation of the API and NPL. Access the documentation from Help > NPL and API Documentation.

    - IA64 builds.

    - PCAP capture file support*.

    - ContainsBin Plug-in: Search frames for arbitrary byte sequences or strings.

    Enjoy!

    15 September

    Nova Campanha de Marketing - Windows


    Pessoal, o Bill Gates e o Jarry Seinfeld estão começando uma nova campanha de marketing do Windows, que tem um investimento da Microsoft de U$ 300M. Os primeiros vídeos ainda não revelam muita informação, mas é só um start.

      

    Commercials

    The Conquistador: Bill Gates and Jerry Seinfeld (01:31)

    Download the ad: Video (.wmv) | Broadcast (.mpeg) | Audio (.mp3)

    NEW: A Family Affair: Seinfeld and Gates Perpetually Connecting in New Ads (Part 1) (01:31)

    Download the ad: Video (.wmv) | Broadcast (.mpeg)

    NEW: A Family Affair: Seinfeld and Gates Perpetually Connecting in New Ads (Part 2) (01:31)

    Download the ad: Video (.wmv) | Broadcast (.mpeg)

    Source -> Microsoft PressPass

    11 September

    Novo celular HTC - EU QUERO!


    Pessoal, desculpem a demora para postar. Ultimamente estou super ocupado, aprendendo bastante sobre outros produtos e tentar realizar um projeto pessoal. Tudo isso está consumindo muito tempo, mas essa é a vida e nós temos que correr atrás.

    Voltando ao assunto, EU QUERO esse novo celular. iPhone? "Sai pra lá !!" HTC sim senhor. Olha o tamanho dessa tela, a única coisa que falta é um GPS.

    Little is known about this device at the moment, but from the images below we can see specs include...

    • Windows Mobile 6.1 Professional
    • Qualcomm 7201A processor @ 528MHz
    • 512MB ROM / 256MB RAM (+32MB on processor)
    • WVGA!!!

    Update: Additional specs...

    • 115mm x 62.8mm x 12mm
    • 'In stores for Santa'
    • GPS / HSDPA etc. etc.
    • 5 Megapixel camera (no flash)
    • No Dpad or scroll wheel, does have a stylus wink.gif
    • microSD slot
    • 1350mAH battery
    • 3.5mm headset jack on the top!

    Mais fotos no source.

    Source -> Modaco