Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. Telephony

Telephony

Scheduled Pinned Locked Moved C / C++ / MFC
c++csharpquestion
7 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    SuperGeek
    wrote on last edited by
    #1

    Hi. I have been asked to develop my first telephony application. I think I want to do it with Visual C++ or Visual Basic.NET. The application: A program that will let the user dial in to his/her voice mail and access all of the features of the voice mail throught the computer. Does anyone know of existing libraries that might be helpful? Do we need a special modem? Does anyone know if it might be easier to implement in another language?

    M A 2 Replies Last reply
    0
    • S SuperGeek

      Hi. I have been asked to develop my first telephony application. I think I want to do it with Visual C++ or Visual Basic.NET. The application: A program that will let the user dial in to his/her voice mail and access all of the features of the voice mail throught the computer. Does anyone know of existing libraries that might be helpful? Do we need a special modem? Does anyone know if it might be easier to implement in another language?

      M Offline
      M Offline
      Michael P Butler
      wrote on last edited by
      #2

      If you are using a modem, then TAPI is probably your best option - but a lot depends on the quality of TAPI support in your modem. If you are going the TAPI route, the best language to use is C++. If you can limit your users to Win2k or XP then use TAPI 3. (You should also be able to use this VB) If you need to support 9x then you will have to use TAPI 2, so then C++ is about your best option. See my message here for further links, http://www.codeproject.com/useritems/tapi.asp?msg=297243#xx297243xx[^] Michael "Time and tide melts the snowman." -- The Doctor (Doctor Who: Time and the Rani

      A 1 Reply Last reply
      0
      • M Michael P Butler

        If you are using a modem, then TAPI is probably your best option - but a lot depends on the quality of TAPI support in your modem. If you are going the TAPI route, the best language to use is C++. If you can limit your users to Win2k or XP then use TAPI 3. (You should also be able to use this VB) If you need to support 9x then you will have to use TAPI 2, so then C++ is about your best option. See my message here for further links, http://www.codeproject.com/useritems/tapi.asp?msg=297243#xx297243xx[^] Michael "Time and tide melts the snowman." -- The Doctor (Doctor Who: Time and the Rani

        A Offline
        A Offline
        Anders Molin
        wrote on last edited by
        #3

        Michael P Butler wrote: If you can limit your users to Win2k or XP then use TAPI 3. (You should also be able to use this VB) I haven't seen any TAPI drivers that supports TAPI 3.0 yet... ;) And you are right about the VB part, TAPI 3 is COM based, and can probably be used from any COM cabable language... - Anders Money talks, but all mine ever says is "Goodbye!"

        M 1 Reply Last reply
        0
        • S SuperGeek

          Hi. I have been asked to develop my first telephony application. I think I want to do it with Visual C++ or Visual Basic.NET. The application: A program that will let the user dial in to his/her voice mail and access all of the features of the voice mail throught the computer. Does anyone know of existing libraries that might be helpful? Do we need a special modem? Does anyone know if it might be easier to implement in another language?

          A Offline
          A Offline
          Anders Molin
          wrote on last edited by
          #4

          I vould definitely go for VC. You cannot use TAPI older than version 3.0 from VB. If you want to use a modem to make the calls the the voice mail system, make sure there are some (good) TAPI drivers for that modem. Make sure the TAPI drivers supports the lineGenerateDigits() function, because you'r gonna use that function to send DTMF tones to the voicemail system... - Anders Money talks, but all mine ever says is "Goodbye!"

          S 1 Reply Last reply
          0
          • A Anders Molin

            Michael P Butler wrote: If you can limit your users to Win2k or XP then use TAPI 3. (You should also be able to use this VB) I haven't seen any TAPI drivers that supports TAPI 3.0 yet... ;) And you are right about the VB part, TAPI 3 is COM based, and can probably be used from any COM cabable language... - Anders Money talks, but all mine ever says is "Goodbye!"

            M Offline
            M Offline
            Michael P Butler
            wrote on last edited by
            #5

            Anders Molin wrote: I haven't seen any TAPI drivers that supports TAPI 3.0 yet... In theory all existing TAPI 2.x TSPI should be useable for TAPI 3. TAPI 3 is basically a COM wrapper around TAPI 2. All the TAPI 2 drivers I've used have supported TAPI 3 - even those that were developed by TAPI 3 was completed. Michael "I've died for a living in the movies and tv. But the hardest thing I'll ever do is watch my leading ladies, Kiss some other guy while I'm bandaging my knee." -- The Unknown Stuntman

            A 1 Reply Last reply
            0
            • M Michael P Butler

              Anders Molin wrote: I haven't seen any TAPI drivers that supports TAPI 3.0 yet... In theory all existing TAPI 2.x TSPI should be useable for TAPI 3. TAPI 3 is basically a COM wrapper around TAPI 2. All the TAPI 2 drivers I've used have supported TAPI 3 - even those that were developed by TAPI 3 was completed. Michael "I've died for a living in the movies and tv. But the hardest thing I'll ever do is watch my leading ladies, Kiss some other guy while I'm bandaging my knee." -- The Unknown Stuntman

              A Offline
              A Offline
              Anders Molin
              wrote on last edited by
              #6

              Michael P Butler wrote: All the TAPI 2 drivers I've used have supported TAPI 3 Nice, I did not know that, I thought that they have to be writtten for TAPI 3. :-O - Anders Money talks, but all mine ever says is "Goodbye!"

              1 Reply Last reply
              0
              • A Anders Molin

                I vould definitely go for VC. You cannot use TAPI older than version 3.0 from VB. If you want to use a modem to make the calls the the voice mail system, make sure there are some (good) TAPI drivers for that modem. Make sure the TAPI drivers supports the lineGenerateDigits() function, because you'r gonna use that function to send DTMF tones to the voicemail system... - Anders Money talks, but all mine ever says is "Goodbye!"

                S Offline
                S Offline
                SuperGeek
                wrote on last edited by
                #7

                Thanks for the help everyone! I guess the hard part is learning what functions are available in TAPI and whether or not my drivers support it. Does anyone know of a good reference book or website that would list the functions that TAPI provides?

                1 Reply Last reply
                0
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • World
                • Users
                • Groups