eSpace手机客户端登录失败

发布时间:  2016-12-28 浏览次数:  527 下载次数:  0
问题描述
客户反馈登录手机espace客户端失败,提示“服务端连接失败,请检查网络设置”,同时espace desktop 可以登录。(eSpace desktop和espace mobile 用的一样的wifi网络)。ECS 版本(V200R003C10SPC100), eSpace desktop 版本(v2.3.0.023) & eSpace Mobile 版本(v2.3.2.10).
告警信息
处理过程

1.根据客户反馈信息,客户反馈登录手机espace客户端失败,提示“服务端连接失败,请检查网络设置”,同时espace desktop 可以登录。(eSpace desktop和espace mobile 用的一样的wifi网络),怀疑MAA问题。


2.eSpace 手机端登录需要经过MAA认证,检查MAA日志: (install path\eSpace_UC\eSpace_UC_Server\Logs\MAA )

报错如下:

       Line 21422: 2016.06.07 at 03:03:40 PDT ERROR com.huawei.ecs.im.sdk.forward.LoginApp 81 parseResponseMsg - login app server error93089

       Line 21696: 2016.06.07 at 03:03:45 PDT ERROR com.huawei.ecs.im.sdk.forward.LoginApp 81 parseResponseMsg - login app server error93089

标明APPagent和MAA之间鉴权失败。


3.登录SQL2008,检查APPagent连接MAA的密码。

cid:image003.png@01D1C1A4.A261A2C0

此处密码与MAA的配置不同:

cid:image002.png@01D1C1A4.A261A2C0

 

根因
APPagent与MAA之前的鉴权密码不一致。
解决方案

AppAgent应用鉴权服务帐号管理


AppAgent应用鉴权服务帐号用于IP话机访问AppAgent以及AppAgent访问MAA时鉴权使用。
 
说明:
为了保证帐号安全,请定期修改密码,并使用复杂度高的密码。
  1. admin用户登录BMU管理系统。

  2. 选择功能维护 > eSpace维护

  3. 单击“服务标识”“AppAgent”后的修改按钮。

    若要修改“服务标识”,须同步修改MAA配置文件“server_config.xml”“appServer”“guid”值。

    配置文件路径“D:\Program
    Files\eSpace_UC\eSpace_UC_Server\Server\MAA\webapps\MBServer\WEB-INF”

    <appserver>
                    <!--appserver connection type tcp/http-->
                    ...
                    <guid>AppAgent</guid>
                    <guid_pwd>b90a16df9be4614039ee186315017d31</guid_pwd>
                    <url_ecs_login_action>/appServer/appserver/userlogin.action
                    </url_ecs_login_action>
                    ...
          </appserver>
    


    若要修改“应用密码”,须同步修改MAA配置文件“server_config.xml”“appServer”“guid_pwd”值。您需要先通过密码加密工具对原始密码加密后,再写到配置文件中去。


    1. 获取加密工具“SecurityTool(v2.0).jar”

      路径“D:\eSpace_UC\eSpace_UC_Server\Server\Tools\DBUpdateTool\lib\”


    2. 双击加密工具“SecurityTool(v2.0).jar”
      说明:
      该加密工具需要运行在Java环境下。

    3. “Original
      String”
      中输入原始密码,假设为“Huawei123”,单击“Encode”,生成密文密码“dc821a5d2ac910fcea66881023c6ae9e”

    4. 修改“server_config.xml”“guid_pwd”的值为该密文密码。
      <appserver>
                      <!--appserver connection type tcp/http-->
                      ...
                      <guid>AppAgent</guid>
                      <guid_pwd>dc821a5d2ac910fcea66881023c6ae9e</guid_pwd>
                      <url_ecs_login_action>/appServer/appserver/userlogin.action
                      </url_ecs_login_action>
                      ...
            </appserver>
      


  4. 修改完成后重新启动MAA服务。

END