Operating system name and version: Windows 7
Version of smsd: 3.1.15
Smsd installed from: source
Name and model of a modem / phone: ZTE K3565 Vodafone usb dongle
Interface: USB

Am using the ZTE K3565 vodafone sim dongle plug into a Windows system's usb port and using the following smsd.conf

# Example smsd.conf. Read the manual for a description
# This sample configuration is no more updated.
# See the manual for all possible configuration settings.

devices = GSM1
outgoing = /var/spool/sms/outgoing
checked = /var/spool/sms/checked
failed = /var/spool/sms/failed
incoming = /var/spool/sms/incoming
#report = /var/spool/sms/report
sent = /var/spool/sms/sent
#mypath = /usr/local/bin
logfile = /var/log/smsd.log
loglevel = 7
#alarmhandler = /usr/local/bin/alarmevent
alarmlevel = 4
delaytime = 10
errorsleeptime = 10
blocktime = 3600
#blockafter = 3
#eventhandler = /usr/local/bin/smsevent
#stats = /var/log/smsd_stats
#stats_interval = 3600
#stats_no_zeroes = no
#blacklist = /etc/smsd.black
#whitelist = /etc/smsd.white
#checkhandler = /usr/local/bin/smscheck
receive_before_send = no
# autosplit 0=no 1=yes 2=with text numbers 3=concatenated
autosplit = 3
# store_received_pdu 0=no, 1=unsupported, 2=unsupported and 8bit, 3=all
#store_received_pdu = 1
#validity = 255
#decode_unicode_text = no
#internal_combine = no
#user = smsd
#group = dialout
#infofile = /var/run/sms/smsd.working
#pidfile = /var/run/sms/smsd.pid
#keep_filename = no
#store_original_filename = yes
#regular_run = /var/spool/sms/regular_run
#regular_run_interval = 300
#admin_to = (number)
#terminal = no
#filename_preview = 80
incoming_utf8 = yes

[queues]
# Commented lines are examples for germany
# D1 = /var/spool/sms/D1
# D2 = /var/spool/sms/D2
# O2 = /var/spool/sms/O2
# EPLUS = /var/spool/sms/EPLUS
# QUAM = /var/sppol/sms/QUAM
# MOBILCOM = /var/spool/sms/MOBILCOM
OTHER = /var/spool/sms/OTHER

[provider]
# Commented lines are examples for germany
# D1 = 49160, 49170, 49171, 49175, 49151
# D2 = 491520, 49162, 49172, 49173, 49174
# O2 = 49176, 49179, 49159
# EPLUS = 49163, 49177, 49178, 49157
# QUAM = 49150
# MOBILCOM = 49156
OTHER = 0,1,2,3,4,5,6,7,8,9

[GSM1]
#init = ATE0+CPMS="SM"+CNMI=2,0,0,2,1 (use this initially but same error)
init = AT+CSQ
# Windows: /dev/com1, Solaris: /dev/cua/a, Linux /dev/ttyS0
device = /dev/ttyS5
incoming = yes
queues = OTHER
#You don't need a PIN for mobile phones
#pin = 1111
mode = new
#smsc = 491722270000
smsc = xxxxxxx (thisis the same as the Service centre setting for the provider)
baudrate = 19200
rtscts = yes
cs_convert = yes
report = no
memory_start = 1
#eventhandler = /usr/local/bin/smsevent
#primary_memory = memory name
#secondary_memory = memory name
#secondary_memory_max = number
#pdu_from_file = /var/spool/sms/GSM1-PDU
#sending_disabled = no
#decode_unicode_text = no
#internal_combine = no
#pinsleeptime = 5
#admin_to = (number)
#message_limit = 20
#message_count_clear = 60

the device is working fine for sure as its managed to send sms via the Vodafone Mobile broadband software (SMS centre).

However, when using sendsms within cygwin, got the errors of the

2015-03-20 22:03:08,5, GSM1: Modem handler 0 has started. PID: 5564.
2015-03-20 22:03:08,5, GSM1: Using check_memory_method 1: CPMS is used.
2015-03-20 22:03:08,6, GSM1: I have to send 1 short message for /var/spool/sms/OTHER/send_HdDwiE
2015-03-20 22:03:08,6, GSM1: Sending SMS from to 658488484
2015-03-20 22:03:08,6, GSM1: Checking if modem is ready
2015-03-20 22:03:09,7, GSM1: -> AT
2015-03-20 22:03:09,7, GSM1: Command is sent, waiting for the answer
2015-03-20 22:03:14,7, GSM1: put_command expected (OK)|(ERROR), timeout occurred. 1.
2015-03-20 22:03:14,7, GSM1: <-
2015-03-20 22:03:14,7, GSM1: ->
2015-03-20 22:03:14,7, GSM1: Command is sent, waiting for the answer
2015-03-20 22:03:20,7, GSM1: put_command expected (OK)|(ERROR), timeout occurred. 2.
2015-03-20 22:03:20,7, GSM1: <-
2015-03-20 22:03:20,7, GSM1: -> AT
2015-03-20 22:03:20,7, GSM1: Command is sent, waiting for the answer
2015-03-20 22:03:26,7, GSM1: put_command expected (OK)|(ERROR), timeout occurred. 3.
2015-03-20 22:03:26,7, GSM1: <-
2015-03-20 22:03:26,7, GSM1: ->
2015-03-20 22:03:26,7, GSM1: Command is sent, waiting for the answer

I am not so sure of the device ID i am using(device = /dev/ttyS5 and ttyS4) because in windows , when accessing the Device Manager and saw the following:

Vodafone secondary port (ZTE) (COM5)
Vodafone diagnostic port (ZTE) (COM6)
Vodafone audio port (ZTE) (COM3)

i have tried ttyS5 and ttyS4 to no avail and the timeout error keep appearing.

Would therefore be very grateful for any help out there !

Thank you so much
cd