O conjunto de documentação deste produto faz o possível para usar uma linguagem imparcial. Para os fins deste conjunto de documentação, a imparcialidade é definida como uma linguagem que não implica em discriminação baseada em idade, deficiência, gênero, identidade racial, identidade étnica, orientação sexual, status socioeconômico e interseccionalidade. Pode haver exceções na documentação devido à linguagem codificada nas interfaces de usuário do software do produto, linguagem usada com base na documentação de RFP ou linguagem usada por um produto de terceiros referenciado. Saiba mais sobre como a Cisco está usando a linguagem inclusiva.
A Cisco traduziu este documento com a ajuda de tecnologias de tradução automática e humana para oferecer conteúdo de suporte aos seus usuários no seu próprio idioma, independentemente da localização. Observe que mesmo a melhor tradução automática não será tão precisa quanto as realizadas por um tradutor profissional. A Cisco Systems, Inc. não se responsabiliza pela precisão destas traduções e recomenda que o documento original em inglês (link fornecido) seja sempre consultado.
Este documento descreve diferentes cenários observados no campo e as etapas para solucionar problemas, isolar e coletar informações para corrigir o problema.
O IX5000 é um Cisco Telepresence Immersive Endpoint de nova geração e usa Touch 10 em vez do Touch 12 usado pelos sistemas imersivos CTS e TX. Usa um software diferente para a Interface do Usuário (UI) do que endpoints TC; no entanto, ele usa a mesma base Android.
Quando o painel de toque for inicializado com êxito, a tela padrão será exibida como mostrado na imagem.
Note: O botão Mode está na parte frontal e inferior do switch, no mesmo lado do conector de alimentação. Os LEDs do switch começam a piscar após três segundos e param para piscar sete segundos depois. Em seguida, o switch é reinicializado e perde sua configuração.
Toda nova marca Touch vem com o pacote instalado de fábrica, que é destinado aos sistemas baseados em TC que precisam ser atualizados para o pacote IX imediatamente quando conectados a qualquer sistema IX. Portanto, se uma atualização falhar e a interface do usuário permanecer com a mensagem "modo de manutenção...download de software", o painel nunca atualiza para o software usado pelo sistema IX. O software IX não exibiria o texto "modo de manutenção", mas exibiria "Download/Extração/Instalação". Para tentar recuperar o painel, reinicialize ou reinicie o software.Se isso não corrigir o problema, use o código de redefinição de fábrica IX8.1.1, que é o mesmo usado por endpoints TC. Versões inferiores têm um método diferente.
Outra opção para solucionar problemas, se você tiver um endpoint baseado em MX/SX no código SW TC7.1 ou posterior, o Touch poderá ser conectado de volta para obter o software TC e então poderá ser reconectado ao IX. Como isso ajuda o Touch a recuperar o software padrão, o software do IX pode ser substituído novamente quando você o conecta ao IX.
Uma perda de conexão com o IX5000 geralmente é exibida na IU como conexão perdida. O software IX mostra esta mensagem se o heartbeat for perdido para o IX5000. Um heartbeat é um comando/resposta enviado ao IX a cada 15 segundos. Se dois batimentos cardíacos forem perdidos (sem resposta após 30 segundos), a unidade Touch não poderá mais ser operada através da interface do usuário, pois os comandos não passarão para o IX nem atualizações de status serão recuperadas do IX - e a mensagem será exibida. Além disso, após a inicialização do Touch, se uma conexão/emparelhamento nunca puder ser estabelecida para o IX, a mensagem será exibida. O Touch tentará continuamente estabelecer a conexão com o IX para alcançar um estado operacional normal. Quando uma conexão for estabelecida novamente, a mensagem desaparecerá.
Quando a mensagem "Perda de conexão" é exibida, raramente há um problema com o dispositivo Touch e a solução de problemas do IX e do switch da tabela onde os painéis Touche estão conectados devem ser executados para resolver o problema.
Se todos os Touches na sala de repente receberem essa mensagem, mas o IX parece funcionar bem, é uma alta probabilidade de haver um problema com o switch da mesa. Registros localizados /nv/log/touch/ folder quando o pacote de log é extraído.
Exemplo de pulsação em registros
LOG_NOTICE(169.254.1.102) :06-08 12:16:28.683 WARN com.cisco.telepresence.system.SystemService Tag:SocketThread #codec enviar: xcommand Peripherals HeartBeat ID : "88:43:E1:C6:54:51" Tempo limite: "30" | resultId="18093" LOG_NOTICE(169.254.1.101) :06-08 12:16:34.785 WARN com.cisco.telepresence.systemService Tag:SocketThread #codec enviar: xcommand Peripherals HeartBeat ID : "88:43:E1:C6:52:8E" Tempo limite: "30" | resultId="18476" LOG_NOTICE(169.254.1.102) :06-08 12:16:43.718 WARN com.cisco.telepresence.systemService Tag:SocketThread #codec enviar: xcommand Peripherals HeartBeat ID : "88:43:E1:C6:54:51" Tempo limite: "30" | resultId="18094"
Sempre que houver uma exceção Java não processada em um processo/aplicativo, isso geralmente será visível para você através de uma mensagem padrão {o_aplicativo parou} com um botão para confirmação. Isto não prejudica necessariamente a utilização normal do sistema e pode não ter quaisquer efeitos secundários. No entanto, não devem acontecer.
Para depurar por que tal travamento ocorreu, o logcat envia o backtrace, desde que o registro seja recuperado o mais rápido possível após o travamento ter sido reproduzido. Pode haver vários tipos diferentes de exceções lançadas, portanto, é melhor pesquisar FATAL ou Exceção nos registros. Lembre-se de que todos os arquivos no IX precisam ser investigados para encontrar o travamento. Eles estão localizados na /nv/log/touch/ folder quando o pacote de log é extraído.
Aqui está um exemplo em que o aplicativo do painel trava com a mensagem "Painel parado" mostrada na IU:
2015-07-08 02:21:32.467 - FATAL EXCEPTION: main 2015-07-08 02:21:32.467 - Process: com.cisco.telepresence.dashboard, PID: 6825 2015-07-08 02:21:32.467 - java.lang.NullPointerException 2015-07-08 02:21:32.467 - at com.cisco.telepresence.dashboard.adapter.
MediaChannelListAdapter.(MediaChannelListAdapter.java:37) 2015-07-08 02:21:32.467 - at com.cisco.telepresence.dashboard.fragment.
MediaChannelListFragment.configureAdapter(MediaChannelListFragment.java:76) 2015-07-08 02:21:32.467 - at com.cisco.telepresence.dashboard.fragment.
MediaChannelListFragment.onViewCreated(MediaChannelListFragment.java:30) 2015-07-08 02:21:32.467 - at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:904) 2015-07-08 02:21:32.467 - at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1062) 2015-07-08 02:21:32.467 - at android.app.BackStackRecord.run(BackStackRecord.java:684) 2015-07-08 02:21:32.467 - at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1447) 2015-07-08 02:21:32.467 - at android.app.Fragment.performStart(Fragment.java:1721) 2015-07-08 02:21:32.467 - at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:918) 2015-07-08 02:21:32.467 - at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1062) 2015-07-08 02:21:32.467 - at android.app.BackStackRecord.run(BackStackRecord.java:684) 2015-07-08 02:21:32.467 - at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1447) 2015-07-08 02:21:32.467 - at android.app.FragmentManagerImpl$1.run(FragmentManager.java:443) 2015-07-08 02:21:32.467 - at android.os.Handler.handleCallback(Handler.java:733) 2015-07-08 02:21:32.467 - at android.os.Handler.dispatchMessage(Handler.java:95) 2015-07-08 02:21:32.467 - at android.os.Looper.loop(Looper.java:136) 2015-07-08 02:21:32.467 - at android.app.ActivityThread.main(ActivityThread.java:5076) 2015-07-08 02:21:32.467 - at java.lang.reflect.Method.invokeNative(Native Method) 2015-07-08 02:21:32.467 - at java.lang.reflect.Method.invoke(Method.java:515) 2015-07-08 02:21:32.467 - at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779) 2015-07-08 02:21:32.467 - at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595) 2015-07-08 02:21:32.467 - at dalvik.system.NativeStart.main(Native Method) 2015-07-08 02:21:33.059 - LOG_NOTICE(169.254.1.8) :07-08 12:21:24.907 WARN
Se a IU não refletir o estado correto do sistema, por exemplo, a barra (Retornar à chamada) está visível fora de uma chamada ou a barra (Retornar à chamada) não está visível em uma chamada, isso pode ter sido causado por uma atualização de status incompleta do IX. Por exemplo, se uma chamada cair abruptamente, o IX trava, problemas de mídia e assim por diante.
Se o estado persistir, uma reinicialização ou uma redefinição de fábrica do Touch pode corrigir o problema.
É altamente benéfico extrair os registros diretamente do próprio Touch problemático, especialmente nos casos em que há um problema de inicialização/perda de conexão/upgrade de software com o Touch, já que nenhum registro seria potencialmente transferido para o IX. É possível extrair os registros do Touch para conectar um cabo micro USB à parte traseira do Touch (o usado para carregar telefones celulares normais baseados em Android) e de um computador. Abra um terminal serial com as configurações:
Taxa de transmissão: 115200
Dados/par/parar: 8n1
Uma shell está disponível. Insira o logcat neste shell para enviar o log completo. Insira o bugreport para enviar o registro e também informações adicionais de hardware/rede. Isso deve ser copiado para um arquivo do terminal ou salvo. O log não sobreviverá a uma inicialização, portanto, é importante capturá-lo antes de fazer uma inicialização para recuperação.
Se for concluído que o painel de toque é a unidade problemática, preencha uma RMA (Return Material Authorization, Autorização de devolução de material). Tente recuperar o painel antes de concluir a RMA.
Revisão | Data de publicação | Comentários |
---|---|---|
1.0 |
26-Jul-2016 |
Versão inicial |