U said thi years ago.
In banki data processing, you would reference custom code for specific banks with a reference number. Then, when you came to that sector of the program it would look at the reference points and execute or bypass the function for specific banks.
It would probably be easy to reference code for telecom IP and assign each vendor with a check number. then, when someone dials a number, it goes through the code and if it finds no authorisation to use the program, it boots your call out.
Can you imagine how many users would bitch if their alls were not connected.
I woul bet that infringers would jump to sign agreements rather than face the wrath of the consumer.
JMO