Please don’t use URL shortners since bit.ly could go out of business in the future and then the URL you posted goes nowhere. The actual URL is:
His isn’t a bad effort but it does have an incredibly uninformed rant in it:
"FreePBX 17 installs Asterisk 21, which no longer supports chan_sip or the Macro dialplan application, this could lead to issues if your trunk provider and peers don't support pjsip - they should, the removal of chan_sip has been coming for a long time, it was marked deprecated and unsupported since Asterisk 17 back in 2019, but many years before that everyone was warned it was being retired, it is a very old and limiting protocol, it was further warned Asterisk 21 onwards will have no chan_sip code in it, so if your provider does not offer pjsip, they've been more than just asleep at the wheel and don't deserve anyone's business, Asterisk, Broadsoft, and others, have supported both protocols for a very, very long time, pjsip although first written in 2002, was released in 2005, that's nineteen years ago."
Where do I even start? Sigh.
1) FreePBX 17 offers the ability to downgrade to Asterisk 20 after installation which includes chan_sip
2) chan_sip and chan_pjsip are NOT two different protocols! They both implement SIP
3) "provider doesn't offer pjsip" how the heck would you even know what they are using for SIP?
4) "if your trunk provider and peers don't support pjsip" What does this statement even mean??? The only trunk providers not supporting SIP are the ones delivering the trunks on a POTS line. And even some of THEM will happily switch you over to an Ethernet drop with a sip trunk on it. It's SIP not pjsip. pjsip is NOT a protocol. SIP is the protocol.
5) "it was marked deprecated and unsupported since Asterisk 17 back in 2019" FreePBX is unsupported. Asterisk is unsupported. NONE of this stuff is "supported" If you want a "supported" Asterisk installation you buy PBXact or something from Grandstream or someone else.
6) chan_sip is still available and still being maintained you merely have to issue an extra command during Asterisk compilation to have it included.
7) chan_sccp is also still available and still being maintained and once more you also merely have to issue an extra command during Asterisk compilation to have it included
Clearly he does not know what a channel driver is.
BTW it’s also bad form to make statements like the backup/restore process doesn’t work without at least trying to report the problem back to the FreePBX project.