I would like to have words on how the TRIP model fits with the DNS
based mechanism for routing used in SIP, and the DNS based
announcement of E.164->SIP URI mappings (which is followed by DNS
based routing for SIP.
To a certain degree these mechanisms overlap, where the TRIP model
(from my point of view) very much is a way for (for example) a set
of gateways to PSTN announce to SIP outbound proxies what gateways
exists, and what the cost is.
The distinction here is similar to the enum/trip distinction. The SIP
DNS mechanisms would be used to take a SIP URI and route the call to a
proxy in that domain. Once in that domain, a proxy would examine the
user part of the URI. It can then make a call routing decision based
on any policy it likes. If the user part is a phone number, one valid
choice is to use the database populated by trip/tgrep to determine the
next proxy or gateway to which the call should be routed.