FreePBX 14, programmatically dial or Softphone source code

Hi, our call centre runs an old Asterisk PBX, customised so that the call centre agents can use their client to programattically dial numbers… i.e. they enter a number into the client, and it dials for them, and calls the handset back if it connects.

We need to upgrade. Is there any way we could so the same with FreePBX? Are there APIs / Web Services available?

Alternatively, are there any source code / APIs where we could potentially write our own VOIP softphone to do a similar thing.

Rgds
Richard

Do you mean “click to dial”? If so, then yes, there are several ways to do that, including ARI and Call File applications. There are tons of prior art on this.