多个国家的ejabberd设置

时间:2018-11-14 09:01:11

标签: ejabberd

我是ejabberd的新手。我正在使用各种语言在全球范围内运行即时消息。 我的问题是,

1)我是否需要为这些国家/地区中的每个国家/地区设置不同的服务器。

2)我可以跨ejabberd实施VOIP

3)我可以使用他们的电话号码对用户进行身份验证

1 个答案:

答案 0 :(得分:2)

1)如果您担心ejabberd.yml中的“语言”选项,则可以为每种语言定义虚拟主机,例如:

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](<0.544.0>)接受的连接   :: ffff:127.0.0.1:43469-> :: ffff:127.0.0.1:5222 13:50:14.311 [info]   (tcp | <0.544.0>)已接受c2s SCRAM-SHA-1身份验证用于   来自mnesia后端的111222333 @ localhost,:: ffff:127.0.0.1   13:50:14.390 [info](tcp | <0.544.0>)为以下内容打开了c2s会话   111222333 @ localhost / tka1

相关问题