I'm developing a Linux program using Free Pascal and need a program to send sms for verification for some protection. I want a terminal program because it's easier to integrate to my program I guess. Any other solutions are welcome. The program must be:

Free or open source

Send SMS (Receiving doesn't matter)

Easy integration for programmers

It would be nice if it can send SMS whenever requested without problems, and isn't blocked by communication services or specific countries.