- SignalServiceAddress source = envelope.getSourceAddress();
- this.source = source.getLegacyIdentifier();
+ var source = envelope.getSourceAddress();
+ this.source = getLegacyIdentifier(source);
+ this.sourceNumber = source.getNumber().orNull();
+ this.sourceUuid = source.getUuid().transform(UUID::toString).orNull();