Probably, but we’d need to see the output from “pjsip set logger on” and the relevant parts of the configuration. At a t guess, there may be differences in the handling of URI escapes in the first case. In the second case, you may need to make the requirement to match on IP address explicit.
The first request comes from what FreePBX would consider to be extension MAC=000B82A62107, or MAC%3A000B82A62107, if it can cope with such extensions “numbers” at all. Chances are that it is an unconfigured phone, given that FreePBX calls devices extensions and expects them to identify with their dialplan extension number.
The second request comes from something that has suppressed its extension number, but may have included it when it registered. It needs to be matched by IP address, but my experience is with Asterisk, so I could only check if you are doing that using the actual .conf files
It’s sending both. It is sending the MAC address where FreePBX would expect the extension number. That is a recommended security practice that isn’t supported by FreePBX, so may well be what an unconfigured device does.
The proble is that even if i make a new PJSIP extension it cannot register.
So i belive something is wrong with my Freepbx when i ve changed chan_sip to pjsip ?
I dont understand when i make a new PJSIP extension it cannot register.
I ve used the pjsip conversion tool from cli to change all my sip extensions to pjsip.