Workaround for DIDs
Hi Trixboxers,
I have a problem that i don't know there is a solution for. But if there is a solution, I hope we you share it with me. I would donate 100 $ bribe if somebody could come up with a solution to this issue. If the solution comes up as a collaborative effort, the 100$ will be shared between contributors.
Here goes my issue. I'm building an application where users are supposed to call some extensions and being forwarded to some other number. Such a feature is implemented for instance by Jajah to cut down the long distance costs.
It works like this: if you are in San Diego and want to call a friend in Berlin, the application will give you a local San Diego number that you can call. And when you call this number asterisk transfers the call such that it can be terminated in Berlin.
The issue here is that for each of your contact, we need to make a DID available. If you have 100 contacts, we need to make 100 DIDs available to you. One way to cut the need for DIDs down is to have them shared among callers. Which means that while Paul might use DID A to reach his cousin Peter, Maria might also use the same DID to call her boy friend Marius. Still, in each area (phone area) that we want the application to serve, we need to provide local DIDs.
To solve this scalability problem, my hypothetical solution would be to suffix DIDs with extensions. Each caller would receive a number of the form 415 676 6363 - 53. The 53 is a code that my application would use to detect who the caller is really intending to be transfered to.
Unfortunately, I have no idea how this solution could be implemented. I need some ideas ot hints.
To put it another way, is it possible to force a mobile phone to send some data to my asterisk box when the caller calls it?
A reformulation of this issue is following: can i have a mobile phone somehow automatically dial a phone number followed by some extension?
Looking forward to all your ideas.
Klaus.
You can do this yourself and save the $100.00
- Setup a standard Auto Attendant in freePBX
- Install Feature Panel module for freePBX
- Setup a DID in each area of your friends network
- Assign a dummy extension for each "friend" on the network
- Use feature panel to set CF to the friends extension
- Assign your DID's in each rate center to be picked up by the auto attendand
What this will do is answer the DID "Hi you have reached the call exchange please dial your four digit PIN" then they will dial the PIN and be forwarded
Every cell phone I have ever seen has a feature to pause on dial then dial DTMF
A nice server will be able to handle abut 50 calls of this type concurrently.
Add servers as load increases.
If you can't do all of the above you can give me remote access and I (or somebody in my office) will do it for you for $100.00.
Hope this helps.
Scott
Thanks for your reply Scott.
I think some piece of information is missing from my description. I don't want the caller to type in the PIN. They should be able to save some number in their mobile phone addressbook and just dial as usual. Which means go into the addressbook, search for Peter and then click dial.
So, am i missing something in your description? How should the caller save the numbers and the extensions?
Klaus.
The only way to have multiple destination is to DTMF overdial.
WHen you say suffix you are not suggestion that the user would simply dial extra digits? Once you match the dial pattern of the telco switch you are dialing from, be it wireless or wireline the call is off to the races. There is no parameter passing in the world of SS-7.
A wireless phone can pause and overdial, this would be end user transparent.
Maybe I don't understand what you are trying to do.
Scott
DTMF overdialing is new to me and seems to be what i need. Can you please give me some info of how a user would setup his phone to dial fore instance 415 787 8888 followed by extension 354?
When I say suffix, I mean that the extension will be added to the DID (maybe separated by some character) and the mobile phone will dial the combination in a way that is transparent to the user.
What kind of number would she enter in her addressbook?
Thanks,
Klaus.
I just tried that on my nokia phone. But I'm not even able to dial the pppp. In the phone dialing mode, I can only dial digits. And p would be 7 which makes turns the given number into 41578788887777354; And my carrier doesn't let it go through.
What am i doing wrong?
BTW. Do you have any link about DTMF Overdialing, I couldn't find much about it on the Internet.
Klaus.
Also, Klaus is true to his word, I got a payment. Thanks, Klaus!
Klaus that was mighty nice of you! Kodak is a hard working guy with a young family. It is also proof that the Bounty system works, money is a great motivator.
Either that or a really ugly hooker.
I'll pass, my Viagra prescription ran out last year, why do you think I spend so much time on Voip stuff??
Now I just have to find a restaurant in Vegas that takes Paypal. :)
You ever seen the wine ferry at Aureole? If you don't know what I am talking about Google it. I like the old world Lawry's Prime Rib off the strip. Sad fact is a c-note won't get you a meal in either! The buffets are always fun but I tend to way over eat.
This is a great example of thread creep.



Member Since:
2008-02-24