|
|
SMS Server Tools 3 Community |
Welcome, Guest. The forum is currently read-only, but will open soon. |
Sat Dec 21, 2024 16:16 |
This topic is locked
Page: 1
Author |
Post |
|
#1 Fri Jul 08, 2011 07:58, 163 months ago.
|
Member
Registered: Jul 2011
Location: Germany
|
Hi,
on my Linux boxes with smstools 3.1.14, when I unplug the USB modem and plug in again the device changes on each cable-plug-action from
/dev/ttyUSB0 -> /dev/ttyUSB1 -> /dev/ttyUSB2 ...
As /etc/smsd.conf uses a fixed
device = /dev/ttyUSB0
then the SMS sending/receiving fails.
How can I fix this automatically?
Thank you Marcel
|
|
#2 Fri Jul 08, 2011 08:16, 163 months ago.
|
Member
Registered: Jul 2011
Location: Germany
|
What is you linux box? This is no error in smstools. If you linux box used udev, search for udev and configure an udev rule for your modem.
Martin
|
|
#3 Fri Jul 08, 2011 09:14, 163 months ago.
|
Member
Registered: Jul 2011
Location: Germany
Topic owner
|
One is OpenSuse 11.1 another is Ubuntu 11.04
Ok I need to find out how this udev thingi works ...
|
|
#4 Fri Jul 08, 2011 15:37, 163 months ago.
|
Member
Registered: Jul 2011
Location: Germany
Topic owner
|
Ok, now the system automatically adds a symbolic link to the correct device (here Ubuntu 11.04 with Sony Ericsson C702):
> ls -al /dev/C702 > lrwxrwxrwx 1 root root 7 2011-07-08 17:08 /dev/C702 -> ttyACM2
If have created this file: /lib/udev/rules.d/76-SonyEricssonC702.rules after reading http://wiki.ubuntuusers.de/UDEV ----------------- BUS=="usb",KERNEL=="ttyACM?",SYSFS{serial}=="357787024794XXXX",SYMLINK+="C702",ACTION=="add",RUN+="/etc/init.d/sms3 restart" -----------------
But now one problem remains:
After reboot of Ubuntu I have to manually choose "Phone Mode" on the C702 display.
Question: Is there a way to avoid the user interaction? If not: What cheap SMS modem available in Germany can anybody recommend (to receive and send SMS, and probably also to trigger phone calls on demand, just ringing some times and hang up), which I connect to my Ubuntu box with USB?
Thank you Marcel
|
|
#5 Fri Jul 08, 2011 15:47, 163 months ago.
|
Member
Registered: Jul 2011
Location: Germany
Topic owner
|
Ok resolved
I can choose the default USB connection mode on my C702 in the menu "Connection" (German: "Verbindungen")
-> Now I boot my Ubuntu and the Sony Ericsson is ready for SMS send/receive without any interaction!
Great!
PS: But still one more question: Which cheap sms modem available in Germany (for SMS send/rcv and doing a call to another phone with just ringing a couple of times) can anybody recommend?
Is it possible to trigger the C702 to initiate a phone call and hang up again???
|
|
#6 Fri Jul 08, 2011 17:08, 163 months ago.
|
Administrator
Registered: May 2009
Location: Jyväskylä, Finland
|
marcel wrote Which cheap sms modem available in Germany (for SMS send/rcv and doing a call to another phone with just ringing a couple of times) can anybody recommend?
Is it possible to trigger the C702 to initiate a phone call and hang up again???
At least BenQ M32 from Dealextreme is cheap and available worldwide, but usually other modems work too. However, all modems should be tested, because this functionality varies very much. If you choose BenQ, see this topic. See Voicecall header in fileformat, there is a parameter TIME: available for hangup.
|
|
#7 Sat Jul 09, 2011 09:28, 163 months ago.
|
Member
Registered: Jul 2011
Location: Germany
Topic owner
|
I have ordered a BenQ M32, thank you!
Voicecall:
Sending a ----------- To: 49175XXXXXX Voicecall: 1
TONE: TIME: 35 2 # -----------
or any other TONE variant fails partly:
----------- 2011-07-09 11:01:31,6, GSM-C702: I have to make a voice call to 49175XXXXXX, with (2 times) DTMF # 2011-07-09 11:01:31,7, GSM-C702: -> ATD+49175XXXXXX; 2011-07-09 11:01:31,7, GSM-C702: Command is sent 2011-07-09 11:01:31,7, GSM-C702: Waiting for 35 seconds 2011-07-09 11:01:33,7, GSM-C702: <- OK 2011-07-09 11:01:33,6, GSM-C702: The result of a voice call was OK 2011-07-09 11:01:36,7, GSM-C702: -> AT+VTS=# 2011-07-09 11:01:36,7, GSM-C702: Command is sent, waiting for the answer
2011-07-09 11:01:36,7, GSM-C702: <- +CME ERROR: 100 (unknown) -----------
The receiver-phone receives the call for some milliseconds (I can see the received call in the phone) but no ringing is done, as if it is immediately hang up.
regards Marcel
|
|
#8 Sun Jul 17, 2011 11:05, 163 months ago.
|
Administrator
Registered: May 2009
Location: Jyväskylä, Finland
|
marcel wrote The receiver-phone receives the call for some milliseconds (I can see the received call in the phone) but no ringing is done, as if it is immediately hang up.
With Sony Ericsson you need to try voicecall_clcc or voicecall_cpas options. With BenQ M32 see this topic: GSM Modem BenQ M32 from Dealextreme.
|
|
#9 Mon Jul 18, 2011 05:43, 163 months ago.
|
Member
Registered: Jul 2011
Location: Germany
Topic owner
|
Testing outgoing voicecall still fails with Sony Ericsson C702 as modem, the call arrives at the destination but is hang up immediately without ringing:
----------------------------- [GSM-C702] device = /dev/C702 incoming = yes baudrate = 9600 init = AT+CPMS="ME","ME","ME" voicecall_clcc=yes voicecall_cpas=yes -----------------------------
and
----------------------------- To: 491754616XXX Voicecall: 1
TONE: TIME: 35 2 # -----------------------------
2011-07-18 07:36:57,6, GSM-C702: Checking if modem is ready 2011-07-18 07:36:57,7, GSM-C702: -> AT 2011-07-18 07:36:57,7, GSM-C702: Command is sent, waiting for the answer 2011-07-18 07:36:57,7, GSM-C702: <- OK 2011-07-18 07:36:57,6, GSM-C702: Pre-initializing modem 2011-07-18 07:36:57,7, GSM-C702: -> ATE0+CMEE=1;+CREG=2 2011-07-18 07:36:57,7, GSM-C702: Command is sent, waiting for the answer 2011-07-18 07:36:57,7, GSM-C702: <- OK 2011-07-18 07:36:57,6, GSM-C702: Initializing modem 2011-07-18 07:36:57,7, GSM-C702: -> AT+CPMS="ME","ME","ME" 2011-07-18 07:36:57,7, GSM-C702: Command is sent, waiting for the answer 2011-07-18 07:36:58,7, GSM-C702: <- +CPMS: 0,47280,0,47280,0,47280 OK 2011-07-18 07:36:58,7, GSM-C702: -> AT+CSQ 2011-07-18 07:36:58,7, GSM-C702: Command is sent, waiting for the answer 2011-07-18 07:36:58,7, GSM-C702: <- +CSQ: 6,99 OK 2011-07-18 07:36:58,6, GSM-C702: Signal Strength Indicator: (6,99) -101 dBm (Marginal), Bit Error Rate: not known or not detectable 2011-07-18 07:36:58,6, GSM-C702: Checking if Modem is registered to the network 2011-07-18 07:36:58,7, GSM-C702: -> AT+CREG? 2011-07-18 07:36:58,7, GSM-C702: Command is sent, waiting for the answer 2011-07-18 07:36:58,7, GSM-C702: <- +CREG: 2,1,"1E27","000045A5" OK 2011-07-18 07:36:58,6, GSM-C702: Modem is registered to the network 2011-07-18 07:36:58,6, GSM-C702: Selecting PDU mode 2011-07-18 07:36:58,7, GSM-C702: -> AT+CMGF=0 2011-07-18 07:36:58,7, GSM-C702: Command is sent, waiting for the answer 2011-07-18 07:36:58,7, GSM-C702: <- OK 2011-07-18 07:36:58,6, GSM-C702: I have to make a voice call to 491754616XXX, with (2 times) DTMF # 2011-07-18 07:36:58,7, GSM-C702: -> ATD+491754616XXX; 2011-07-18 07:36:58,7, GSM-C702: Command is sent 2011-07-18 07:36:58,7, GSM-C702: Waiting for 35 seconds 2011-07-18 07:37:00,7, GSM-C702: <- OK 2011-07-18 07:37:00,6, GSM-C702: The result of a voice call was OK 2011-07-18 07:37:03,7, GSM-C702: -> AT+VTS=# 2011-07-18 07:37:03,7, GSM-C702: Command is sent, waiting for the answer 2011-07-18 07:37:03,7, GSM-C702: <- +CME ERROR: 100 (unknown) 2011-07-18 07:37:06,7, GSM-C702: -> AT+VTS=# 2011-07-18 07:37:06,7, GSM-C702: Command is sent, waiting for the answer 2011-07-18 07:37:06,7, GSM-C702: <- +CME ERROR: 100 (unknown) 2011-07-18 07:37:07,7, GSM-C702: -> AT+CHUP 2011-07-18 07:37:07,7, GSM-C702: Command is sent, waiting for the answer 2011-07-18 07:37:08,7, GSM-C702: <- OK
|
|
#10 Mon Jul 18, 2011 10:25, 163 months ago.
|
Administrator
Registered: May 2009
Location: Jyväskylä, Finland
|
It seems that you did not restart smsd after changing the configuration. Settings will take effect when smsd is restarted.
Your configuration now has both voicecall_clcc and voicecall_cpas defined, and smsd will not start. You have to decide which one to use. First try with voicecall_clcc, and if it does not work with your modem, try with voicecall_cpas.
|
|
#11 Mon Jul 25, 2011 13:09, 163 months ago.
|
Member
Registered: Jul 2011
Location: Germany
Topic owner
|
About the changing USB0/USB1: Setting up udev with suse and ubuntu works fine to enforce a nice name. But note that the BenQ or Prolific modem don't report their IMEI via USB, so it is difficult to setpu two or more modems on the same PC as you can't distinguish them: lsusb -v: Usually I would expect the IMEI for "iSerial: " Marcel
|
|
#12 Mon Jul 25, 2011 16:05, 163 months ago.
|
Administrator
Registered: May 2009
Location: Jyväskylä, Finland
|
You could connect devices to physical ports, like is done in this post.
|
This topic is locked
Page: 1
Time in this board is UTC.
|
|
|
|
|
|
|