What kind of artwork would dial a lot of numbers continually? There would most likely be alternative ways to solve the communication, without using the phone network.
Most providers would get a lot of warnings if you keep dialing the same numbers continually. Also most providers will not allow you to set caller ID’s that does not correspond to numbers you have registered with the provider, or in other ways has documented you own, or has permission to use, if they even allow you to specify any callerID at all.
If you just want to simulate a phone network on your own, you can do mostly everything you like, using one or more machines running Asterisk. You would have to setup som endpoints and to make it easy to setup, you’d need one of the nodes to have a public IP. This machine should work as your telephone server, handling calls and letting all the other nodes register to it.
On your hub node, you’d setup the 100 numbers you’d like to use, then setup the 100 (or more) nodes you need to receive the call, and finally you configure the nodes to dial in whatever pattern you want.
But the specific details highly depends on what you’d like to do. For all I know you might hate your local parlement members, and want to place harassing phone calls at all times of the day, and while I understand people might not like politicians, there are better ways to voice your disapproval, some are even anonymous. (Hint: Phone calls are NOT anonymous if you have the required resources (Read: The money) to trace them, it can be done.)
Usually people who spoofs caller ID’s are people up to no good, indian scam callcenters, stalkers etc. love the idea. But if your actions are bad enough, telcos can figure out where the call came from, they need to work together, and do some tedious work to figure it out. The process would generally be like follows:
- The called partys phone company can see they got a call from number xyz to number zyx at a specific time, from a specific provider or customer
- In case the call came from another provider, have them perform the same identification, eg. figure our what provider sent the call to them.
- Repeat step 2 until you reach the originating provider, who can then identify the customer placing the call.
Your request and your framing sounds quite suspicious to me, and I see no real legitimate reason to randomize/spoof the caller ID, when just marking it as private is enough to prevent it from being shown in the recipient end.
Also with the stir/shaken implementation, primarily in the US, these calls would most likely be filtered and rejected anyways, making the whole setup not working.