1

我们已经在 UBUNTU 上安装了 RESTCOMM,然后更改了 administrator@company.com 的默认密码。但后来我们按照步骤https://docs.telestax.com/restcomm-install-and-configure-restcomm-to-use-mariadb/使用 MARIA DB 配置了 RESTCOMM

最后我们重新启动了 RESTCOMM。但是现在当我们尝试使用 administrator@compnay.com 并使用我们更改的密码登录时。它没有通过。但我们认为可能是管理员密码被重置为默认值,因为 w 已将数据库从默认 hqlDB 更改为 Maria DB。所以我们尝试使用默认的“RestComm”登录,但这也不起作用。

我可以请你吗?如果我们缺少任何东西,请帮助我们?我们如何再次以管理员身份登录?

在此先感谢 Ias

4

2 回答 2

1

您可以手动重置密码。

首先检查“restcomm_accounts”表中用户“administrator@company.com”的记录。“状态”字段应为“活动”。

然后您可以更新记录以将“auth_token”字段更改为“77f8c12cc7b8f8423e5c38b035249166”,这是默认的“RestComm”密码。

于 2015-11-25T09:49:18.927 回答
0

我们按照这篇文章 ( https://docs.telestax.com/restcomm-install-and-configure-restcomm-to-use-mariadb/ ) 来配置 RESTCOMM 以与 MariaDB 一起使用,但我们面临一些 JBOSS AS 级别问题它无法正确定位并连接到 MariaDB 数据源。但是我们参考了 com.h2database.h2 并与 Restcomm 自带的 HSQL DB 的相关配置文件进行了比较。根据我们的比较,我们必须进行以下调整才能使其正常工作。所以,我想在这里分享,因为它可能对论坛有用。

1.在步骤3中,根据文章应该如下.. <resource-root path="<strong>mariadb-java-client-1.2.0.jar</strong>

在这里,我们<strong>从路径属性中删除了 。所以它是这样的

<resource-root path="mariadb-java-client-1.2.0.jar"/>

我们还在依赖项元素中添加<module name="javax.servlet.api" optional="true"/>了一个附加模块。原来是这样的……</p>

<dependencies>
  <module name="javax.api"/>
  <module name="javax.transaction.api"/>
  <module name="javax.servlet.api" optional="true

2 在第 4 步中,我们使用了命令 mysql -u root -pyourpassoword < init.sql而不是mysql -u root < init.sql

此外,当我们执行此 init.sql 时,我们收到以下错误“第 298 行的错误 1406 (22001):第 1 行的列 'friendly_name' 的数据太长”。因此,为了修复这个错误,我们在 restcomm_incoming_phone_numbers 表中将列friendly_name VARCHAR(64) NOT NULL 挂到friendly_name VARCHAR(255) NOT NULL

3 在第 5 步中,在 restcomm.xml 中,我们已将现有 xml 元素 <strong><sql-files>${restcomm:home}/WEB-INF/scripts/mariadb/sql</sql-files></strong> To <sql-files>${restcomm:home}/WEB-INF/scripts/mariadb/sql</sql-files>

因此,经过上述 3 项更改后,我们能够成功连接 MariaDB 并启动并运行它。希望以上更改是合法的,最重要的是我希望我们上面列出的更改不会对 RESTCOMM 产生任何影响

于 2015-11-25T16:52:22.610 回答