Могут ли контакты реестра XMPP не иметь IM или присутствия, но иметь vCard? - PullRequest
0 голосов
/ 30 января 2020

Я хотел бы использовать реестр XMPP, предоставленный моим сервером, чтобы он также содержал контакты общих внешних контактов для моей группы (например, наших обычно называемых дистрибьюторов, линию поддержки ISP, пиццу, которую мы всегда заказываем, и т. Д. c.) Очевидно, что эти контакты не нуждаются в присутствии или способности к сообщению. Они просто существуют в реестре с визитной карточкой, содержащей номера телефонов. Это возможно?

1 Ответ

1 голос
/ 30 января 2020

Это возможно, но (если я правильно понял ваши требования) не из коробки. И потребуется дополнительная информация: будут ли у этих контактов какие-либо JID? Или вы хотите использовать реестр в качестве своего рода «адресной книги» (чтобы вы могли добавить туда все, что захотите)? Вы хотите вручную редактировать эти записи (vCards) или они будут предоставлены сервером / общим в вашей группе? У этой проблемы может быть несколько решений:

  • , если контактная информация должна поступить из внешних источников, вы можете использовать Dynami c Rosters от Tigase, что позволит общие контакты внутри группы
  • вы можете создать дополнительный компонент сущности / (внешний), назовем его «Адресная книга», что позволит вам устанавливать / редактировать визитные карточки сущностей в этих компонентах (которые также могут быть доступны пользователям) )
  • вы можете использовать XEP-0049: частное XML хранилище
...