Hi Piet,
I have done that with [
www.messagebird.com] as my SMS service provider. Also for sending messages. Works like a charm.
Messagebrd receives your incoming messages (you need a virtual phone number from them), which cost a few euro's per month.
You can define one or more workflows to redirect the messages to your own email, webhook, etc
No need for your own hardware which is a big plus.
Arie