FreePBX achieves certain calling features by manipulating SIP headers on the channel at various places in the call flow. There are two SIP drivers, and there are separate dialplan applications for adding a header depending on whether it’s a sip or pjsip channel. Freepbx uses both applications to add the header, and since the channel can only be one or the other, the result is that one will succeed and one will always fail and log a warning.
There should be a better work flow if only one channel is being utilized then the other should go away without throwing out warnings/errors. I tried setting my SIP driver to only Chan_sip and this didn’t work either.
I’m constantly looking at the logs for any issues or warnings and try to get on top of them before it becoming an issue. Having these warnings/errors throwing out every single calls can get really annoying, even if they are not causing harms.
So will Freepbx update/upgrade help with this in the future, where it only write the header to the applicable driver?