question

Kevin Morris avatar image
Kevin Morris asked ·

Lazarus Free Pascal

I build software for a busy medical clinic, using the development IDE Lazarus, and the Free Pascal language, on a Microsoft Windows 10 and Microsoft Windows Server 2016 platform.

Our Medical Office Assistants have to dial anywhere from 100 to 600 phone numbers per day each, depending upon the COVID situation. You can imagine the carpel tunnel pain they are going through.

I want to build into my existing app, a button they can click, do dial the RingCentral VIOP phone on their desk, so they don't have to. I imagine they wd: 1) Pick up the hand set 2) Click a button in my app 3) Confirm the phone they are sitting at (once, for first use) 4) Click a button which dials the patient's phone number.


How do I get started? I need to be told which components to use, and I need the code snippets.. or even a functioning example app wd be excellent.

lazaruspascal
1 |1500 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

1 Answer

· Write an Answer
Phong Vu avatar image
Phong Vu answered ·

With that, you can call the RingOut API to place a call between two phone numbers. Unfortunately, we don't have a Pascal SDK but it is just a REST API so if you know how to make an HTTP request, you can easily call the API. Check out the dev guide for more info about the platform caps and for how to get authenticated to call APIs.

1 |1500 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Developer sandbox tools

Using the RingCentral Phone for Desktop, you can dial or receive test calls, send and receive test SMS or Fax messages in your sandbox environment.

Download RingCentral Phone for Desktop:

Tip: switch to the "sandbox mode" before logging in the app:

  • On MacOS: press "fn + command + f2" keys
  • On Windows: press "Ctrl + F2" keys