Persist providerInstanceId + providerExternalId on Recording at ingest

FeatureConversionService
Shipped
April 27, 2026 at 9:33 PM UTC
Author
Kamo
Commit
7c78f63

Threads asterisk-support's X-Phone-Server-Id and X-Asterisk-Unique-Id (already in UnprocessedRecording) onto the new RecordingMetadata fields so call/voicemail rows in the imaging system carry the join key back to the source provider row. For voicemails the helper sends the raw filename basename (e.g. msg0000); we strip the msg prefix and leading zeros so the stored key matches what FreePBX's voicemail REST API returns as the message id.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing