The asl-menu (and node-setup) expects node #'s to be 4 digits (1000+) with private node numbers between 1000-1999.
We had a discussion a while back (many months ago) about what range to allow for private nodes but, offhand, I don’t recall why we set the lower end to be 1000.
It has always been advised to use private node number between 1000 and 1999
And I might add if anyone starts using asterisk functions on their sip devices via industry standard, you will have a 3 digit conflict almost assuredly.
I think some of the older versions left those enabled default.
3 digits are left for internal dialplan I believe.
By spec, the ASL node numbers are 4-6 digits starting with 2, 4, 5, or 6 with 4 digit numbers starting 1 are reserved as “private” nodes. Three digit numbers are not supported and have quirky problems. Especially with the updated codebase where they were never contemplated, I wouldn’t expect them to work at all. I’d suggest just adding 1 to everything.