On Wed, 10 Oct 2012 13:35:06 -0700 Michael Collins <msc@freeswitch.org> wrote:
Can you restate your question? I think a lot of us got confused when you said that you're only worried about termination. Can you explain what you want without using FreeSWITCH-specific terminology? I think that will clear up the confusion.
I am not knowingly using FreeSWITCH terminology. I am using telco terminology. Termination is where I send calls from my clients out to the PSTN world. Origination is how the world calls me. It does seem backwards but that's how it is. http://en.wikipedia.org/wiki/Call_termination So, in my case I have clients who terminate with my switch and I pass that on to the PSTN network through my termination provider. My origination provider (happens to be the same company in this case) provides me with DIDs and originates calls to me that I pass on to my client. My question here concerns the former. It just occurred to me that I may have left out a relevant piece of information. I am in Canada and use a Canadian provider. Canada and the US use different methods for passing CNAME information. In the US there is a central database of numbers and carriers "dip" into it to get the information. In Canada each phone provider keeps their own database and passes the information through the network. So, here is my problem. My clients can send me any number and CNAME that they want and currently I pass it on. If someone misuses that they could cause the excrement to start rolling downhill and while I am not the final destination, handling shit is never fun. So, what I want to do is ignore the values that they send me and insert the actual phone number and the CNAME that is registered in my billing database for them. Does FreeSWITCH call that termination or origination? -- D'Arcy J.M. Cain System Administrator, Vex.Net http://www.Vex.Net/ IM:darcy@Vex.Net