Registering 100 works, but at 200 Asterisk returns asteriskcisco instead of asterisksnom as realm. I’m sure it has something to do with my identify sections, they both match the request.
The remote ip address is surely an important indication. Afterwards I would check the username in the From header. I believe endpoint_identifier_order represents it. Do you advert to the fact that I need endpoints [100] and [200]?
You’ve specified the same IP address for both, so how is Asterisk going to be able to distinguish based on IP address?
(I’m not sure whether Asterisk requires disjoint sets of addresses, or operates some sort of most specific match test, but, either way, exactly the same set is always going to fail to resolve them properly.
Asterisk requires separate addresses in order to match them in the above configuration, or else only one will always match. The From user would need to match an endpoint and it seemingly isn’t.
Seems fine? Not knowing precisely what the traffic looks like and the configuration of the remote party I can’t really say how things will work with it, but provided the From user is matched and authentication is configured the same then it would work.
They are an internal in memory storage mechanism, they can’t be disabled. I haven’t seen any reports of the message you’ve seen, what version of Asterisk are you using?