No matching peer for '+1xxxxxxxxxx' from 'xx.xx.xx.xx:5060'

It’s not working because your INVITE is being received by chan_sip, and not chan_pjsip. “No matching peer” is a chan_sip log message. You’d need to look at how chan_sip is configured as well, and confirm ports and any firewall rules in place.