【发布时间】:2018-11-19 17:53:08
【问题描述】:
我是 ejabberd 的新手。我正在开发一种将在全球范围内以不同语言运行的即时消息传递。 我的问题是,
1) 我是否需要为 word 中的每个国家/地区设置不同的服务器。
2) 我可以通过 ejabberd 实现 VOIP 吗
3) 我可以使用他们的电话号码来验证用户吗
【问题讨论】:
标签: ejabberd
我是 ejabberd 的新手。我正在开发一种将在全球范围内以不同语言运行的即时消息传递。 我的问题是,
1) 我是否需要为 word 中的每个国家/地区设置不同的服务器。
2) 我可以通过 ejabberd 实现 VOIP 吗
3) 我可以使用他们的电话号码来验证用户吗
【问题讨论】:
标签: ejabberd
1) 如果担心ejabberd.yml中的'language'选项,可以为每种语言定义一个虚拟主机,例如:
hosts:
- "example.com"
- "example.ru"
- "example.pt"
host_config:
"example.com":
language: "en"
"example.ru":
language: "ru"
"example.pt":
language: "pt-br"
但请注意,此“语言”选项仅在 ejabberd 回复未指定其首选语言的客户端时才相关。尝试将选项设置为一种陌生的语言,然后使用您喜欢的客户端登录到 ejabberd...理想情况下,ejabberd 应该使用您的语言而不是服务器配置的语言进行回复。
2) 据我所知,这是一个客户端主题,因此服务器不会干扰。
3) 嗯,账号用户名可以是数字,为什么不呢?
13:50:09.190 [info] () 接受连接 ::ffff:127.0.0.1:43469 -> ::ffff:127.0.0.1:5222 13:50:14.311 [信息] (tcp|) 接受 c2s SCRAM-SHA-1 身份验证 111222333@localhost 来自::ffff:127.0.0.1 的 mnesia 后端 13:50:14.390 [info] (tcp|) 打开 c2s 会话 111222333@localhost/tka1
【讨论】: