We are looking to adapt how we handle our onboarding. If a message is sent out to a username instead of a phone number, a contact is added, which includes the uuid and if we expose the listContacts command, we can save the uuid so that when we receive a message, we will be able to correctly identify the person.
We are having this issue https://github.com/bbernhard/signal-cli-rest-api/issues/546 recently where we no longer receive the phone numbers in the signal-cli payload.
We are looking to adapt how we handle our onboarding. If a message is sent out to a username instead of a phone number, a contact is added, which includes the uuid and if we expose the
listContacts
command, we can save the uuid so that when we receive a message, we will be able to correctly identify the person.