ah, that makes sense, its still strange tough that it fails on your end, when i dont add the device firsr in IVMS, i cant register, i believe with an 401 error, when i added the device with a fake SN , then it indeed registers, the username is the only important one, it should match with the register
Also whats important, that you run asterisk on 5060 , i think the comm from indoor back to client, is always hardcoded on 5060 (probably not changable on indoor devices)
you can use indeed my script, its complete, it even intercepts invite messages
I was also think into compiling extra headers in Asterisk, but thats beyond my knowledge
I also have another addon, based on OpenSips, that one is able to send extra body headers in the REGISTER, buts its offcourse an overkill vs the script
But remember, video is not forwarding , i dont know why, was not able to find the root cause, but for me the most important one, was that i still have EARLY video on my indoor… if you configure the default SIP settings on the device, this was not possible
I am using Linhome/Linphone, and i modified it, to inject manually an RTSP stream in the call as early preview and while in call…
i used this project : GitHub - alexeyvasilyev/rtsp-client-android: Lightweight RTSP client library for Android
So now i have early video on INDOOR as well on my softphone client… And even if asterisk/HA is down, my indoor stay working