When an originate is done with only a string in CallerID field, like in the case of System Recording, the INVITE has the From field empty and Janus refuse to send the call to its extension
[Fri Oct 14 16:25:24 2022] [ERR] [plugins/janus_sip.c:janus_sip_sofia_callback:5108] Invalid request (missing From or To)
Probably this is a consequence of Janus update to 0.12.3.
This is because Asterisk puts in From field the string delimited by "<" and ">" like "System Recordings "
That means that
CalleID: "System Recordings" has From field empty and isn't delivered by Janus
CalleID: "System Recordings " or "" has From field correct and is delivered
Steps to reproduce
go to FreePBX interface -> System recordings
Add New System Recording than Record Over Extension
select an extension that has only the web phone
Expected behavior
FreePBX should call the extension and allow to record a call
When an originate is done with only a string in CallerID field, like in the case of System Recording, the INVITE has the From field empty and Janus refuse to send the call to its extension
Probably this is a consequence of Janus update to 0.12.3.
This is because Asterisk puts in From field the string delimited by "<" and ">" like "System Recordings"
That means that
CalleID: "System Recordings" has From field empty and isn't delivered by Janus
CalleID: "System Recordings " or "" has From field correct and is delivered
Steps to reproduce
System recordings
Add New System Recording
thanRecord Over Extension
Expected behavior
Actual behavior