• Phone Dialer

    By Dave Leigh 2 decades ago

    Any place in the application where contact information is shown, you can click on an action button or hotspot (as appropriate) to dial that contact automatically.



    This requires a Voice/Fax modem and Windows.

    • (Dial Phone) I should mention...

      By Dave Leigh 2 decades ago

      I should mention that there are two view agents that do the phone number lookups. One is for the VIC Index that only looks up the current doc; and one used everywhere else that gets the current doc, looks up the associated Person or Org, then gets a handle on it and treats it just like the first agent.



      Both agents use the same dialogbox (dlgDialPhone) to display available phone numbers so you can choose which ones to dial.



      On the Person and Org docs themselves, these hotspots are simply displayed next to fields containing phone numbers.



      On all other documents, a "Dial" hotspot appears in the Identity[Account|Person|Vendor] subform



      The end result is consistent: in all views you get a "Dial" action button that looks and operates exactly the same everywhere. In all documents, where you see a phone number you can click a link next to it and auto-dial the phone.

      • VoIP dialer code

        By Manuel Salazar 2 decades ago

        This is the code I used in the (dlgDialPhone) dialogue box:



        App := "\"C:\Program Files\Attractel\Zoiper Biz\ZoiperBiz.exe\"";

        dial_string := " dial_string=" ;

        Number := Business_phone;

        @Command([Execute] ; App ; dial_string + "\"" + Number + "\"")



        Not very elegant I'm sure, as everything is hard coded.

    • Any VoIP Softphone with an open API?

      By Dave Leigh 2 decades ago

      BTW, I wanted to do this with a VoIP softphone, but I didn't find one with a documented API I could hook into. If you know any that is appropriate, I'd love to hear about it.



      I want to be able to launch the app, dial the number, and display the called party, if possible. I'll put in a configuration option to make this optional if need be.

      • Zoiper

        By Manuel Salazar 2 decades ago

        I've done this with Zoiper. http://www.zoiper.com. There's a paid version with a documented API - I haven't looked at it as I do not program, but I hardcoded the application parameters into VIC and got it to dial OK.

        • Bless you!

          By Dave Leigh 2 decades ago

          I haven't heard of this before, but it appears to be pretty much the sort of thing I've been looking for. And 30 euros seems reasonable to me.



          It's unlikely to make it into the release this month, but I'll give it a shot, test it, and figure the best way to incorporate it without hard-coding people into a single product. I especially like that it's available for Linux (I have to re-work the dialer for Linux in any case).



          – Dave.

          Latest news: http://www.cratchit.org

          • By Manuel Salazar 2 decades ago

            Zoiper is free unless you want ot make use of the g729 codec in which case you need to purchase a license. The paid for version gives other features such a s access to voicemail, call recording etc. but hte freebie is good enough. I use the paid version only because I need voicemail capabilities.