Seems that after removing the + from infront of 30 i get contact in the pjsip endpoints reports showing a green dot before i dont get this but still get rejected, provider requires the +30 otherwise it won’t work, anyway to trick it?
I managed to sort it out, turns out vitalpbx was doubling the contacts field with two times the @ims.otenet.gr because the username necesarry had to have @ims.otenet.gr at the end, so i played it clever and had to manually add single entries on the Contacts Tab to return it to one time @ims.otenet.gr while keeping username with @ims.otenet.gr at the end of it.