What kind of hw/sw do i need to automate a phoneservice?
-
I have to admit that I have never toutched a DISI board. I deal with all the digital PBX specialty stuff so that card is a bit out side my realm.
George Carlin wrote: "Don't sweat the petty things, and don't pet the sweaty things." Jörgen Sigvardsson wrote: If the physicists find a universal theory describing the laws of universe, I'm sure the asshole constant will be an integral part of that theory.
My Blog[^]
Ray Cassick wrote: I have never toutched a DISI board If I understand well my colleague's blessing, I would say you're a lucky guy :-D Ray Cassick wrote: I deal with all the digital PBX specialty stuff Hehe, we might then be competitors... :)
Fold With Us! Sie wollen mein Herz am rechten Fleck, doch Seh' ich dann nach unten weg Da schlägt es links!
-
Just got a request to make an app that autmagicly calls one of those phone services ("press 1 if you want to wait a bit longer, press 2 if ...") Is it possible to do this with a normal voice modem? I mean start sending dtmf codes after something has picked up the phone in the other end? also, w/o trying to make too much of a programming question out of this. Would I need TAPI to do this? //Roger
You will need some mechanical engineering skills to pull this off, but it could certainly work. :bob: Bolt a phone to the computer. :bob: Create a robot arm capabile of picking up the phone, pressing buttons, and hanging it up. :bob: Connect this phone to the computer (USB would work), and also physically bolt it such that the location of the phone relative to the arm is always known. :bob: Write the driver for the robot arm, and you're all set. :-D The generation of random numbers is too important to be left to chance.
-
You will need some mechanical engineering skills to pull this off, but it could certainly work. :bob: Bolt a phone to the computer. :bob: Create a robot arm capabile of picking up the phone, pressing buttons, and hanging it up. :bob: Connect this phone to the computer (USB would work), and also physically bolt it such that the location of the phone relative to the arm is always known. :bob: Write the driver for the robot arm, and you're all set. :-D The generation of random numbers is too important to be left to chance.
Navin wrote: Bolt a phone to the computer. Create a robot arm capabile of picking up the phone, pressing buttons, and hanging it up. Connect this phone to the computer (USB would work), and also physically bolt it such that the location of the phone relative to the arm is always known. Write the driver for the robot arm, and you're all set. USB, robot arm, driver, piece of cake... What is a "bolt"? ;P _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
-
You will need some mechanical engineering skills to pull this off, but it could certainly work. :bob: Bolt a phone to the computer. :bob: Create a robot arm capabile of picking up the phone, pressing buttons, and hanging it up. :bob: Connect this phone to the computer (USB would work), and also physically bolt it such that the location of the phone relative to the arm is always known. :bob: Write the driver for the robot arm, and you're all set. :-D The generation of random numbers is too important to be left to chance.
Typical Rube Goldberg action... http://www.sharbean.ca/blog_images/2004-01-31_1958[^]
George Carlin wrote: "Don't sweat the petty things, and don't pet the sweaty things." Jörgen Sigvardsson wrote: If the physicists find a universal theory describing the laws of universe, I'm sure the asshole constant will be an integral part of that theory.
My Blog[^]
-
Roger J wrote: Just got a request to make an app that autmagicly calls one of those phone services ("press 1 if you want to wait a bit longer, press 2 if ...") Is it possible to do this with a normal voice modem? I mean start sending dtmf codes after something has picked up the phone in the other end? also, w/o trying to make too much of a programming question out of this. Would I need TAPI to do this? A lot depends on the modem and how well it supports TAPI. I've never had much success with modems but I do more voice work than straight DTMF. Best thing to do is to the TapiBrowser supplied with the Platform SDK which you can quickly test your modem to see if it works. Then you can think about writing the actual code. If you can afford it, then a telephony board such as a Dialogic or similiar would probably save a lot of heartache if your modem isn't up-to the job. Michael CP Blog [^] Development Blog [^]
Dialogic, now there is something I havent worked with for a couple of years. Mmmm, fond memories. I implemented a complete IVR Server which accepted COM plugins to control the actual flow of the application. I actually miss working with TAPI and the dialogic API's, it was great fun :-D - Anders Bill's Bar
WDevs - The worlds first DSP, free blog space, email and more. Now also with forums :)
-
Dialogic, now there is something I havent worked with for a couple of years. Mmmm, fond memories. I implemented a complete IVR Server which accepted COM plugins to control the actual flow of the application. I actually miss working with TAPI and the dialogic API's, it was great fun :-D - Anders Bill's Bar
WDevs - The worlds first DSP, free blog space, email and more. Now also with forums :)
Anders Molin wrote: I actually miss working with TAPI and the dialogic API's, it was great fun I agree... telephony can ge a good time... Even more sop now that VoIP is becomming more popular. We have all kinds of great new things happening on that front...
George Carlin wrote: "Don't sweat the petty things, and don't pet the sweaty things." Jörgen Sigvardsson wrote: If the physicists find a universal theory describing the laws of universe, I'm sure the asshole constant will be an integral part of that theory.
My Blog[^]
-
Anders Molin wrote: I actually miss working with TAPI and the dialogic API's, it was great fun I agree... telephony can ge a good time... Even more sop now that VoIP is becomming more popular. We have all kinds of great new things happening on that front...
George Carlin wrote: "Don't sweat the petty things, and don't pet the sweaty things." Jörgen Sigvardsson wrote: If the physicists find a universal theory describing the laws of universe, I'm sure the asshole constant will be an integral part of that theory.
My Blog[^]
I have never worked with VoIP, but I have made TAPI wrapper for a LOT of different PBX'es, and had quite some fun with the Dialogic API... :) - Anders Bill's Bar
WDevs - The worlds first DSP, free blog space, email and more. Now also with forums :)
-
Navin wrote: Bolt a phone to the computer. Create a robot arm capabile of picking up the phone, pressing buttons, and hanging it up. Connect this phone to the computer (USB would work), and also physically bolt it such that the location of the phone relative to the arm is always known. Write the driver for the robot arm, and you're all set. USB, robot arm, driver, piece of cake... What is a "bolt"? ;P _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
Jeffry J. Brickley wrote: What is a "bolt"? :laugh:Danger don't get me started....see user handle.:laugh: A bolt is a fastening device, generally made of a material with a tensile strength appropriate to the application…… Jim
-
Jeffry J. Brickley wrote: What is a "bolt"? :laugh:Danger don't get me started....see user handle.:laugh: A bolt is a fastening device, generally made of a material with a tensile strength appropriate to the application…… Jim
nutsnbolts wrote: A bolt is a fastening device, generally made of a material with a tensile strength appropriate to the application…… ahhh, I think I have seen those before... ;) that's hardware, I'm software. ;P _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
-
Just got a request to make an app that autmagicly calls one of those phone services ("press 1 if you want to wait a bit longer, press 2 if ...") Is it possible to do this with a normal voice modem? I mean start sending dtmf codes after something has picked up the phone in the other end? also, w/o trying to make too much of a programming question out of this. Would I need TAPI to do this? //Roger
Yes! It’s possible! you can do it using TAPI and a voice modem : 1- for making a new call you can use
lineMakeCall
2- For checking that your destination picked up the phone you can uselineGetCallStatus
and check dwCallStateMode or you can check TAPI LINE_CALLSTATE messages. 3- And for generating some digits on your call you can uselineGenerateDigits
As you know before using these functions you must initialize the line. it's easy! isn't it? :)