authentification with voipms done with user and password, voipms is authenticated
here’s the log
Endpoint voipms is now Reachable
– Contact voipms/sip:firstname.lastname@example.org is now Reachable. RTT: 77.147 msec
That refers to outbound registrations. If you have no outbound registration configured, then there won’t be any.
From the initial pastebin you are not authenticating to voip.ms. This is likely because of PJSIP endpoint configuration. You most likely need to have the “from_user” option set to the username to authenticate as.
At no point do you send them a user ID and at no point do they ask you for a password. Typically the user ID is sent in the user part of the From: URI, which is also the default location for the caller ID. You have sent then what appears to be an internal caller ID.
to work, with the addition of from_user, set to the username, in the endpoint section, send_rpid set to true, also in that section, and dialplan code to set the caller ID to your official phone number.
It is just possible that they assume the host you register for incoming calls is valid for outgoing ones, but SIP really expects outgoing requests to be authenticated independently. However their documentation suggests you must authenticate every request (although it is based on the obsolete, chan _sip driver, and contains some common mistakes found in provider provided configurations.
A lot of the ARA code is only community maintained, but the basic suggestion is get it working the simple way before you complicate things with ARA.
You might want to note that, although it maintains a database, FreePBX doesn’t use ARA, but rather construct .conf files from its own database.
Incidentally, in other areas, ARA can make debugging more difficult, because there is a certain amount of lazy evaluation, which means that debugging tools may only see the parts of the data that have been accessed, as they generally work from the in memory data.
The provider configuration is generally more complicated than that for local phones, and not something that is repeated. That’s why I suggest not using ARA for that.