Hmm, I should get a huge book about telcos, hide for a month reading and understanding the book and be ready for take off :-).
IAX support could be done if there are more than two or three people wanting this. Currently we offer only SIP due to the possible reinvite and the better speech quality when packets get to their destination at the shortest way (and of course due to the traffic which doen't kill our servers).
I understood the following if I'm right:
* ILECs are bigger companies than CLECs
* ILECs are for connection many CLECs together (long distance calls)
* DIDs are controlled by ILECs (why? thought the clecs would get e.g. 1-555-xxx-xxx and provide the rest themselfes like a net with a netmask for IP)
* A CLEC provides just one city (more or less)
* A CLEC has it's own physical wires (last mile)
* ILECs can rent long distance wires from other (bigger?) ILECs which have their own wires?
* A CLEC can be an ILEC, too.
* People pay $35/month for their telephone including city calls (everything which is supported by their CLEC and not using ILECs for long distance calls)
* Cellphones can have free long distance calls (at which monthly charge?)
* You can do a long distance call even when you call to the same region code and you can do a city call when using another region code (like New York city).

Besides of other things like 911 routing this is hard enough to compete with :-). I won't give up.
In Germany there are service numbers (+49 180 ...), I've heard that there are 411 numbers in the USA, could this be a number we could give our customers instead of real local numbers? Well, the rates for these numbers are a little bit higher but it works (9 to 12 cents a minute).
Rolf