By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
435,463 Members | 2,954 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 435,463 IT Pros & Developers. It's quick & easy.

Preferred Phone Dialer for Access?

P: n/a
The below code dials a phone number using C:\Program Files\Windows
NT\dialer.exe. The problem is that dialing rules are ignored. MS Knowledge
Base Article 266253 suggests that entering the phone numbers in canonical
format, e.g. +011 (408) 2578652, will fix the problem -- but I tried and it
didn't work.

I'm wondering if anyone can recommend an alternate phone dialer --
preferable one that does not use a GUI like dialer.exe, which appears to
slow the dialing process considerably. Or, if there's another solution to
get dialing rules working, please let me know! Thanks in advance!

BTW, I'm using Windows XP Professional and Access 2003 (same problem exists
with Access 2002).

+++++CODE+++++
Private Sub Telephone_Numbers_DblClick(Cancel As Integer)
On Error GoTo HandleErr
Dim stDialStr As String
Dim PrevCtl As Control
Const ERR_OBJNOTEXIST = 2467
Const ERR_OBJNOTSET = 91
Set PrevCtl = Screen.PreviousControl
stDialStr = Forms!frmMain!frm0.Form!frm0Telephone!TelNumber
Application.Run "utility.wlib_AutoDial", stDialStr
Exit_Telephone_Numbers_DblClick:
Exit Sub
HandleErr:
If (Err = ERR_OBJNOTEXIST) Or (Err = ERR_OBJNOTSET) Then
Resume Next
End If
If Err.Number = 94 Then
Resume Exit_Telephone_Numbers_DblClick
Else
MsgBox "Error Number " & Err.Number & ": " & Err.Description
Resume Exit_Telephone_Numbers_DblClick
End If
End Sub
Nov 12 '05 #1
Share this Question
Share on Google+
2 Replies


P: n/a
Here's what I've found, if anyone's interested...
will post code when I get it working...

Description of Dial Engine Pro:
Dialer without GUI, multiple calling cards; dials from any document or
browser page; automatic redialing; audio notification; caller ID; answers
incoming calls; command line dialing; it will accept and queue the dialing
requests coming from other applications; logs outgoing and incoming calls;
compatible with Time & Chaos; speakerphone; it can also dial a phone number
without a modem.
http://www.phonedialerpro.com/screenshots_dep.htm
http://www.phonedialerpro.com/faq_dep.htm
http://www.phonedialerpro.com/apps.htm
Dial Engine Pro: phone dialer without graphical user interface (GUI )
New in the latest version 3.0
*** dialing can be done from any document or browser page.
*** multiline capability
*** DTMF tones ---> selectable tone length and time interval
*** command line selectable: Dialing Properties
*** command line selectable: Current Location
*** command line selectable: Calling Card
*** command line extended dialing on the existing call
*** Call Center: redirects a fax call to external fax application
dialing can be performed from:
- the command line/command prompt,
- another Assisted Telephony application,
- any document or browser page;
after dialing (or redialing busy line) DEP can perform following operations:
- drop the line,
- close itself;
phone numbers can be put in the queue and processed sequentially;
it can be set completely invisible or to have icon in the Systray;
it can be set to obey or ignore Windows dialing properties:
-from the Options menu,
-programmatically;
phone line busy automatic redialing;
audio (sound) notification for: connected call, connected call after busy
redials, incoming call;
caller ID capable, (ability to display the incoming caller name and phone
number);
answer incoming calls after a specified number of the rings;
then launch any application, sending keystrokes to it;
speakerphone;
it can also dial a phone number without a modem.
Compatible with Dialogic, Brooktrout and other telephony cards.
compatible with Time & Chaos (Contact Manager and Time Management Software)
"deko" <dj****@hotmail.com> wrote in message
news:Ks*******************@newssvr29.news.prodigy. com...
The below code dials a phone number using C:\Program Files\Windows
NT\dialer.exe. The problem is that dialing rules are ignored. MS Knowledge Base Article 266253 suggests that entering the phone numbers in canonical
format, e.g. +011 (408) 2578652, will fix the problem -- but I tried and it didn't work.

I'm wondering if anyone can recommend an alternate phone dialer --
preferable one that does not use a GUI like dialer.exe, which appears to
slow the dialing process considerably. Or, if there's another solution to
get dialing rules working, please let me know! Thanks in advance!

BTW, I'm using Windows XP Professional and Access 2003 (same problem exists with Access 2002).

+++++CODE+++++
Private Sub Telephone_Numbers_DblClick(Cancel As Integer)
On Error GoTo HandleErr
Dim stDialStr As String
Dim PrevCtl As Control
Const ERR_OBJNOTEXIST = 2467
Const ERR_OBJNOTSET = 91
Set PrevCtl = Screen.PreviousControl
stDialStr = Forms!frmMain!frm0.Form!frm0Telephone!TelNumber
Application.Run "utility.wlib_AutoDial", stDialStr
Exit_Telephone_Numbers_DblClick:
Exit Sub
HandleErr:
If (Err = ERR_OBJNOTEXIST) Or (Err = ERR_OBJNOTSET) Then
Resume Next
End If
If Err.Number = 94 Then
Resume Exit_Telephone_Numbers_DblClick
Else
MsgBox "Error Number " & Err.Number & ": " & Err.Description
Resume Exit_Telephone_Numbers_DblClick
End If
End Sub

Nov 12 '05 #2

P: n/a
Jacek Kozlowski's Dial Engine Pro is the ticket.... much better...
faster... lot's of options/features...

Private Sub Telephone_Numbers_DblClick(Cancel As Integer)
Dim strDial As String
Dim strDialer As String
strDialer = "C:\Program Files\Dial Engine Pro\dial.exe /"
strDial = strDialer & Forms!frmMain!frm0.Form!frm0Telephone!TelNumber
Call Shell(strDial)
End Sub


"deko" <dj****@hotmail.com> wrote in message
news:mn*******************@newssvr25.news.prodigy. com...
Here's what I've found, if anyone's interested...
will post code when I get it working...

Description of Dial Engine Pro:
Dialer without GUI, multiple calling cards; dials from any document or
browser page; automatic redialing; audio notification; caller ID; answers
incoming calls; command line dialing; it will accept and queue the dialing
requests coming from other applications; logs outgoing and incoming calls;
compatible with Time & Chaos; speakerphone; it can also dial a phone number without a modem.
http://www.phonedialerpro.com/screenshots_dep.htm
http://www.phonedialerpro.com/faq_dep.htm
http://www.phonedialerpro.com/apps.htm
Dial Engine Pro: phone dialer without graphical user interface (GUI )
New in the latest version 3.0
*** dialing can be done from any document or browser page.
*** multiline capability
*** DTMF tones ---> selectable tone length and time interval
*** command line selectable: Dialing Properties
*** command line selectable: Current Location
*** command line selectable: Calling Card
*** command line extended dialing on the existing call
*** Call Center: redirects a fax call to external fax application
dialing can be performed from:
- the command line/command prompt,
- another Assisted Telephony application,
- any document or browser page;
after dialing (or redialing busy line) DEP can perform following operations: - drop the line,
- close itself;
phone numbers can be put in the queue and processed sequentially;
it can be set completely invisible or to have icon in the Systray;
it can be set to obey or ignore Windows dialing properties:
-from the Options menu,
-programmatically;
phone line busy automatic redialing;
audio (sound) notification for: connected call, connected call after busy
redials, incoming call;
caller ID capable, (ability to display the incoming caller name and phone
number);
answer incoming calls after a specified number of the rings;
then launch any application, sending keystrokes to it;
speakerphone;
it can also dial a phone number without a modem.
Compatible with Dialogic, Brooktrout and other telephony cards.
compatible with Time & Chaos (Contact Manager and Time Management Software)

"deko" <dj****@hotmail.com> wrote in message
news:Ks*******************@newssvr29.news.prodigy. com...
The below code dials a phone number using C:\Program Files\Windows
NT\dialer.exe. The problem is that dialing rules are ignored. MS

Knowledge
Base Article 266253 suggests that entering the phone numbers in canonical format, e.g. +011 (408) 2578652, will fix the problem -- but I tried and

it
didn't work.

I'm wondering if anyone can recommend an alternate phone dialer --
preferable one that does not use a GUI like dialer.exe, which appears to
slow the dialing process considerably. Or, if there's another solution to get dialing rules working, please let me know! Thanks in advance!

BTW, I'm using Windows XP Professional and Access 2003 (same problem

exists
with Access 2002).

+++++CODE+++++
Private Sub Telephone_Numbers_DblClick(Cancel As Integer)
On Error GoTo HandleErr
Dim stDialStr As String
Dim PrevCtl As Control
Const ERR_OBJNOTEXIST = 2467
Const ERR_OBJNOTSET = 91
Set PrevCtl = Screen.PreviousControl
stDialStr = Forms!frmMain!frm0.Form!frm0Telephone!TelNumber
Application.Run "utility.wlib_AutoDial", stDialStr
Exit_Telephone_Numbers_DblClick:
Exit Sub
HandleErr:
If (Err = ERR_OBJNOTEXIST) Or (Err = ERR_OBJNOTSET) Then
Resume Next
End If
If Err.Number = 94 Then
Resume Exit_Telephone_Numbers_DblClick
Else
MsgBox "Error Number " & Err.Number & ": " & Err.Description
Resume Exit_Telephone_Numbers_DblClick
End If
End Sub


Nov 12 '05 #3

This discussion thread is closed

Replies have been disabled for this discussion.