Looking for a TAPI library/component (I think)
-
My boss wants me to research .net libraries that can answer the phone, play recorded messages, and accept user-input phone button presses (and if possible, spoken input). The best example I can think of is the annoying computer-assisted service stuff you get when you call the cable company, that usually starts out with: "If you'd like to proceed in Spanish, press uno." (in this instance I desperately wish they had a button on the phone labeled "bite me") In any case, that's what I'm after. Does anyone have any recommendations for such a library? BTW, an ActiveXcrement control is NOT what I'm after. (I'm googling right now, but thought I'd ask here at the same time.)
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001 -
My boss wants me to research .net libraries that can answer the phone, play recorded messages, and accept user-input phone button presses (and if possible, spoken input). The best example I can think of is the annoying computer-assisted service stuff you get when you call the cable company, that usually starts out with: "If you'd like to proceed in Spanish, press uno." (in this instance I desperately wish they had a button on the phone labeled "bite me") In any case, that's what I'm after. Does anyone have any recommendations for such a library? BTW, an ActiveXcrement control is NOT what I'm after. (I'm googling right now, but thought I'd ask here at the same time.)
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001John Simmons / outlaw programmer wrote:
answer the phone, play recorded messages, and accept user-input phone button presses
You mean he is looking for a new secretary ?
I'm waiting for Windows Feng Shui, where you have to re-arrange your icons in a manner which best enables your application to run. Richard Jones www.immo-brasseurs.com
-
My boss wants me to research .net libraries that can answer the phone, play recorded messages, and accept user-input phone button presses (and if possible, spoken input). The best example I can think of is the annoying computer-assisted service stuff you get when you call the cable company, that usually starts out with: "If you'd like to proceed in Spanish, press uno." (in this instance I desperately wish they had a button on the phone labeled "bite me") In any case, that's what I'm after. Does anyone have any recommendations for such a library? BTW, an ActiveXcrement control is NOT what I'm after. (I'm googling right now, but thought I'd ask here at the same time.)
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001Ebay has one of those (except it's the even more annoying speech recognition ones) Eventually having gone full circle through it's menus a few times, I said out of exasperation "Can I please speak to a real person". The voice stopped its menu speel, and said "Please wait" - then I got a ringing noise, and a person answered. It was quite spooky, but makes me want to try again to see how many phrases it recognises :laugh:
Help me! I'm turning into a grapefruit! Buzzwords!
-
My boss wants me to research .net libraries that can answer the phone, play recorded messages, and accept user-input phone button presses (and if possible, spoken input). The best example I can think of is the annoying computer-assisted service stuff you get when you call the cable company, that usually starts out with: "If you'd like to proceed in Spanish, press uno." (in this instance I desperately wish they had a button on the phone labeled "bite me") In any case, that's what I'm after. Does anyone have any recommendations for such a library? BTW, an ActiveXcrement control is NOT what I'm after. (I'm googling right now, but thought I'd ask here at the same time.)
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001 -
My boss wants me to research .net libraries that can answer the phone, play recorded messages, and accept user-input phone button presses (and if possible, spoken input). The best example I can think of is the annoying computer-assisted service stuff you get when you call the cable company, that usually starts out with: "If you'd like to proceed in Spanish, press uno." (in this instance I desperately wish they had a button on the phone labeled "bite me") In any case, that's what I'm after. Does anyone have any recommendations for such a library? BTW, an ActiveXcrement control is NOT what I'm after. (I'm googling right now, but thought I'd ask here at the same time.)
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001John Simmons / outlaw programmer wrote:
"If you'd like to proceed in Spanish, press uno."
Why isn't that in Spanish? That's like the hotels round here that have signs saying in English, "German spoken here".
-
My boss wants me to research .net libraries that can answer the phone, play recorded messages, and accept user-input phone button presses (and if possible, spoken input). The best example I can think of is the annoying computer-assisted service stuff you get when you call the cable company, that usually starts out with: "If you'd like to proceed in Spanish, press uno." (in this instance I desperately wish they had a button on the phone labeled "bite me") In any case, that's what I'm after. Does anyone have any recommendations for such a library? BTW, an ActiveXcrement control is NOT what I'm after. (I'm googling right now, but thought I'd ask here at the same time.)
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001You could take a look at http://www.codeplex.com/callbutler[^], a once commercial PBX based on .NET that was open sourced. I know its not a library but it might help anyway.
Richard Green
-
My boss wants me to research .net libraries that can answer the phone, play recorded messages, and accept user-input phone button presses (and if possible, spoken input). The best example I can think of is the annoying computer-assisted service stuff you get when you call the cable company, that usually starts out with: "If you'd like to proceed in Spanish, press uno." (in this instance I desperately wish they had a button on the phone labeled "bite me") In any case, that's what I'm after. Does anyone have any recommendations for such a library? BTW, an ActiveXcrement control is NOT what I'm after. (I'm googling right now, but thought I'd ask here at the same time.)
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001 -
My boss wants me to research .net libraries that can answer the phone, play recorded messages, and accept user-input phone button presses (and if possible, spoken input). The best example I can think of is the annoying computer-assisted service stuff you get when you call the cable company, that usually starts out with: "If you'd like to proceed in Spanish, press uno." (in this instance I desperately wish they had a button on the phone labeled "bite me") In any case, that's what I'm after. Does anyone have any recommendations for such a library? BTW, an ActiveXcrement control is NOT what I'm after. (I'm googling right now, but thought I'd ask here at the same time.)
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001I've had a disappointing experience with TAPI. If you are building a commercial grade application that needs to process DTMF sounds etc than you'll have to use good Telephony cards. Simple/Cheap voice modems won't cut it and you'll have a nightmare trying to make your app work in different hardware configurations. The problem is that good telephony cards can be quite expensive (> 500$). Another problem is that TAPI is very arcane and complex to program (especially from C#). In my research it turned out that it is probably better and cheaper to buy a decent VOIP gateway box (e.g., like the one from AudioCodes) and use it to communicate with the phone lines via SIP (session initiation protocol) commands. Contact me at liron.levi@gmail.com if you have more questions. If you really want to work with TAPI despite the above text - I can send you a small library you can use. Liron
-
OT Came across this and thought you might find it interesting ... XAML guidelines series[^]
Did he quote me or use me as a shining example of something? :)
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001