Home | Blog | Software | Reviews and Features | Forum | Help | Donate | About us
topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • December 09, 2016, 03:12:15 PM
  • Proudly celebrating 10 years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: could a web application dial your phone for you?  (Read 6536 times)

brotherS

  • Master of Good Ideas
  • Honorary Member
  • Joined in 2005
  • **
  • Posts: 2,136
    • View Profile
    • Donate to Member
could a web application dial your phone for you?
« on: January 01, 2008, 05:39:13 PM »
Hi and a happy new year!  :)

A technical question: considering the amount of web-based apps, is it possible for a website/web-based application to dial your (landline) phone for you? I bet it's possible with PC-based phones (*), but what about regular phones that are not connected to a PC?

Maybe there are such phones available already, I just don't know...  8)

*I'm also interested in such hardware solutions - not hardware that only uses services like Skype though.

f0dder

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 9,029
  • [Well, THAT escalated quickly!]
    • View Profile
    • f0dder's place
    • Read more about this member.
    • Donate to Member
Re: could a web application dial your phone for you?
« Reply #1 on: January 01, 2008, 05:43:01 PM »
You could always code a web app that generates dialing tones, and holding your phone to your speakers... :)
- carpe noctem

BigJim

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 178
  • I have seen the light!
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: could a web application dial your phone for you?
« Reply #2 on: January 01, 2008, 06:59:47 PM »
You probably already know that the Skype toolbars for Firefox and IE (as well as Word, etc.) will do that in Skype and that Outlook 2007 will dial your phone from your contacts list, too. So it certainly seems do-able.
TruckerJim says "You can go down a hill too slow a thousand times. But too fast only once."

lanux128

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 6,258
    • View Profile
    • Coding Snacks by Lanux128
    • Read more about this member.
    • Donate to Member
Re: could a web application dial your phone for you?
« Reply #3 on: January 01, 2008, 07:18:44 PM »
You could always code a web app that generates dialing tones, and holding your phone to your speakers...

brotherS, not sure if this is what you want, anyway, here goes..

DTMFDial
a freeware that emits DTMF tones including A, B, C and D using PC sound card with flexible push button, keyboard, clipboard paste and command line interface - now with programmable memory, last 16 number redial and tool-tray operation. Tone durations, gaps, pauses and a prefix are fully configurable. Single instance operation as shell command line utility.

dtmfdial-sh.jpg
http://www.ordinarys...loads/dtmf_download/

brotherS

  • Master of Good Ideas
  • Honorary Member
  • Joined in 2005
  • **
  • Posts: 2,136
    • View Profile
    • Donate to Member
Re: could a web application dial your phone for you?
« Reply #4 on: January 02, 2008, 03:29:58 AM »
Thanks for your answers. They don't exactly answer my questions, but I already know more than before now.  ;)

JonTheNiceGuy

  • Participant
  • Joined in 2007
  • *
  • default avatar
  • Posts: 1
    • View Profile
    • Donate to Member
Re: could a web application dial your phone for you?
« Reply #5 on: January 02, 2008, 04:52:28 PM »
It's not directly possible, unless you can persuade the user to install an activeX control, because...

In order to dial the phone, you need access to a Modem. The modem dials the number, and then the user is told to pick up the phone, at which point, the user would hang up. Old programs which would do this (and I can't remember any off the top of my head) would use this sort of sequence.

1) Do you want to dial the number?
2) User clicks "Yes"
3) Open Serial port (to Modem), send characters AT (response OK), AT DT 0123456789012
4) Pick up the phone
5) After a specified delay, hang up the modem

In order to get access to the modem, you'd need either an activex control or a java app. I don't know enough about either to do this!

Alternatively, there are services (which I can't find with a simple google search right now - but I'm sure if you're creative you'll find them), where a third party server dials the user and the business and then connects the two lines together. The third way is to take that in-house, and make it so that the user enters their phone number into a form, that goes into a queue at the web site, which is then reeled off to the PBX at the webserver end.

Lastly, you could use a VoIP solution like Asterisk, and then establish SIP connections in between either the business and the user, or between two users, well, let's just say with VoIP, the world is your mollusc.

Jon
« Last Edit: January 02, 2008, 04:55:04 PM by JonTheNiceGuy »

BigJim

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 178
  • I have seen the light!
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: could a web application dial your phone for you?
« Reply #6 on: January 02, 2008, 06:14:51 PM »
You probably already know that the Skype toolbars for Firefox and IE (as well as Word, etc.) will do that in Skype and that Outlook 2007 will dial your phone from your contacts list, too. So it certainly seems do-able.

I take the risk of quoting and thus repeating myself  :o.

Skype plug-ins will identify phone numbers in many applications (including web browsers) and dial the number in Skype. Outlook 2007 WILL dial your (wireline) phone with numbers contained in your Contacts list using your installed modem. You can hear the other party answer in the PC speaker and when you pick up the phone it takes over the line from the modem. Therefore, I refuse to believe that it's not possible or that someone just a little more clever than I couldn't get the job done.

I have spoken!   :two:
TruckerJim says "You can go down a hill too slow a thousand times. But too fast only once."

BigJim

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 178
  • I have seen the light!
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: could a web application dial your phone for you?
« Reply #7 on: January 02, 2008, 09:24:22 PM »
On the other hand, perhaps I have egg-on-face. BrotherS did, after all, ask for a web-based application. Ooops!   :-[
TruckerJim says "You can go down a hill too slow a thousand times. But too fast only once."

brotherS

  • Master of Good Ideas
  • Honorary Member
  • Joined in 2005
  • **
  • Posts: 2,136
    • View Profile
    • Donate to Member
Re: could a web application dial your phone for you?
« Reply #8 on: January 05, 2008, 06:17:53 AM »
It's not directly possible, unless you can persuade the user to install an activeX control, because...

In order to dial the phone, you need access to a Modem. The modem dials the number, and then the user is told to pick up the phone, at which point, the user would hang up. Old programs which would do this (and I can't remember any off the top of my head) would use this sort of sequence.

1) Do you want to dial the number?
2) User clicks "Yes"
3) Open Serial port (to Modem), send characters AT (response OK), AT DT 0123456789012
4) Pick up the phone
5) After a specified delay, hang up the modem

In order to get access to the modem, you'd need either an activex control or a java app. I don't know enough about either to do this!

Alternatively, there are services (which I can't find with a simple google search right now - but I'm sure if you're creative you'll find them), where a third party server dials the user and the business and then connects the two lines together. The third way is to take that in-house, and make it so that the user enters their phone number into a form, that goes into a queue at the web site, which is then reeled off to the PBX at the webserver end.

Lastly, you could use a VoIP solution like Asterisk, and then establish SIP connections in between either the business and the user, or between two users, well, let's just say with VoIP, the world is your mollusc.

Jon
Hi JonTheNiceGuy and welcome to the site!

Using an additional modem might be a solution. Using a service that connects the two lines together is not that good because then the usage of (land line) phone flat rates wouldn't be possible.

On the other hand, going totally VoIP *might* make sense if the price per call is ok because you just need a headset and no external hardware.