As I sad before I am sure that smsotp_socket exists and has appropiate permission. So smsotpd is running. There are 2 different variant of running smsotpd.1) smsotpd.pl2) binary file. I made some efforts to compile them under FreeBSD.
Any other guessing?