VOIP/SIP - "sip:" calls from a form

Posted on 2006-05-08
Last Modified: 2008-02-01

I want to be able to make SIP-calls from a form.
How do I do that? change the hyperlink somehow or VB-code under a button?!?
I have a field called tblCustomers.SipTelNr

When I enter in MSIE:
"", it works just fine...

- Using the program Eyebeam from Counterpath, Http://
- XP Pro Sp2
- Office 2k3
Question by:joop123456
    LVL 58

    Expert Comment


    Wild guess, but if it works in IE, Windows knows about it. Hence, this line of VB should as well:

        FollowHyperlink ""
        FollowHyperlink Me.SipTelNr   ' using the current number...

    Easy to add to a click event of  a button...

    Hope this works!

    Author Comment


    The nexts thing works, but with Windows error:

    Private Sub Command176_Click()
    Application.FollowHyperlink Me.SIPCallto
    End Sub

    The error:
    Opening ""

    Hyperlinks can be harmfull to your computer and data
    To protect your computer, click only those hyperlinks from trusted sources.
    Do you want to continue?

    It gives a less pleasant sound on my headset,...
    Is there a way to get rid of this error or make the SIP programme trusted somehow?!?
    LVL 58

    Expert Comment

    Sorry, no. That is as far as my knowledge of hyperlinks goes. Perhaps you could send out a 20pt pointer question linking back to this one in some more generic web TA? Perhaps "browser issues" or "windows security"? I'm afraid I don't even know which would be best...
    Good luck!
    LVL 27

    Expert Comment

    No comment has been added to this question in more than 21 days, so it is now classified as abandoned.

    I will leave the following recommendation for this question in the Cleanup topic area:
        Accept: harfang {http:#16629181}

    Any objections should be posted here in the next 4 days. After that time, the question will be closed.

    EE Cleanup Volunteer
    LVL 58

    Accepted Solution


    I had a second look at this product. In the "eyeBeam v1.5 User's Guide" I found this:

        E.2 From the Command Line
        You can start eyeBeam from a DOS prompt. You may need to add
        eyeBeam.exe to the PATH. Then type:
        To start eyeBeam from a DOS prompt and immediately dial a number, type:
            eyebeam.exe -dial=sip:<number>

    This means that if you have your number in Me.SipTelNr, this should work:

        Shell "<path>eyebeam.exe -dial=sip:" & Me.SipTelNr

    This would bypass the Outlook dll and the "hyperlink" warning message...


    Author Comment

    now eyebeam reacts directly as well,... within a second its making a call...!
    thanks mate!

    For the record,
    made a little change to the code: (Without "sip:")

    Private Sub Command12_Click()
    Shell "C:\Program Files\CounterPath\eyeBeam 1.5\eyebeam.exe -dial=" & Me.SipTelNr
    End Sub
    LVL 58

    Expert Comment

    Welcome! Goes to show: one needs to read the manual!

    Featured Post

    How to improve team productivity

    Quip adds documents, spreadsheets, and tasklists to your Slack experience
    - Elevate ideas to Quip docs
    - Share Quip docs in Slack
    - Get notified of changes to your docs
    - Available on iOS/Android/Desktop/Web
    - Online/Offline

    Join & Write a Comment

    Most if not all databases provide tools to filter data; even simple mail-merge programs might offer basic filtering capabilities. This is so important that, although Access has many built-in features to help the user in this task, developers often n…
    In the article entitled Working with Objects – Part 1 (, you learned the basics of working with objects, properties, methods, and events. In Work…
    As developers, we are not limited to the functions provided by the VBA language. In addition, we can call the functions that are part of the Windows operating system. These functions are part of the Windows API (Application Programming Interface). U…
    With Microsoft Access, learn how to specify relationships between tables and set various options on the relationship. Add the tables: Create the relationship: Decide if you’re going to set referential integrity: Decide if you want cascade upda…

    731 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    18 Experts available now in Live!

    Get 1:1 Help Now