Sms 2-way problem | Search |
NowSMS Support Forums ⬆ NowSMS Support - SMS Issues ⬆ Archive through July 14, 2004 ⬆ |
◄ ► |
Author | Message | |||||
Jim williams Unregistered guest |
Hi, I have a problem with the 2-way sms servive in that it will not open up a application when I want it to?? In the command prefex i have -> enter in the command to execute I have -> "C:\Program Files\Microsoft Office\Office\winword.exe" @@SENDER@@ I am connected to the computer using a USB cable and a sony ericsson T610 phone. The now sms program seams to be working because I get the following in the IN-SMS file: [SMS-IN] ModemName=COM4: Sender=353861012736 Data=Enter Binary=0 The now sms program dose not send back an sms to the sender either? also when I recieve an sms now it goes directly to the IN-SMS file and it dose not go to the inbox on my phone, is this normal?? The thing is that I need to retreve information from a database and send that info back to the sender??Any ideas on how to do this? Thanks for your time, Jim. | |||||
Bryce Norwood - NowSMS Support Board Administrator Username: Bryce Post Number: 2512 Registered: 10-2002 |
Hi Jim, Why do you want to pass the sender address associated with a received message to Microsoft Word? NowSMS runs as a service, and does not interact with the PC desktop. So any commands that you execute in a 2-way script are executed in the background on the PC in the context of the service ... they cannot trigger an application to open on the desktop. If you're looking for a simple example, try the ECHO example in our documentation: http://www.nowsms.com/documentation/ProductDocumentation/2_way_sms_support.htm There's also a simple example of a Windows script being used in a 2-way command at the following link: http://support.nowsms.com/discus/messages/1/333.html There is a good simple PHP example here: http://support.nowsms.com/discus/messages/1/3991.html Basically, the file is sitting in the SMS-IN subdirectory because NowSMS cannot properly launch the program that you have configured in the 2-way command.
The command that you have configured needs to send a response back. It all goes back to the idea that you are trying to launch Microsoft Word to process the received message, and I just don't understand what that would accomplish. The "ECHO" example in the documentation is a much better starting point.
Yes, that is normal. If the message stayed in the phone's inbox, eventually the phone would run out of space to store all of the received messages.
It depends on your type of database. If you can interface with the database using either PHP or Windows scripting, then the above examples could provide a good starting point. -bn | |||||
Jim williams Unregistered guest |
Hi Bryce thanks a million for your help, but i'm afraid I have another question for you, when I use the 2way.php script at: http://support.nowsms.com/discus/messages/1/3991.html I get the following error?? [SMS-IN] ModemName=COM3: Sender=+353863111135 Data=Command not completed. Request returned invalid content type: text/html Binary=0 Any Idea on how to fix this? Thanks for your time, Jim. | |||||
jim williams Unregistered guest |
Hi again, I changed the smsgw file and put in the debug = yes and I got the following debug file:
Dose anyone no what I am doing wrong? | |||||
Bryce Norwood - NowSMS Support Board Administrator Username: Bryce Post Number: 2561 Registered: 10-2002 |
Jim, Before I answer your questions, I just wanted to post a link to some general 2-way SMS troubleshooting tips for others that are reading this thread: http://support.nowsms.com/discus/messages/1/4179.html | |||||
Bryce Norwood - NowSMS Support Board Administrator Username: Bryce Post Number: 2563 Registered: 10-2002 |
Jim, Sorry about that. Some information got truncated from the PHP script when I uploaded it. Actually, it must have been a cut & paste error on my part. The first line of the PHP script needs to be: header ("Content-Type: text/plain"); I've updated the previous thread to fix this problem in the example: http://support.nowsms.com/discus/messages/1/3991.html | |||||
jim williams Unregistered guest |
Hi Bryce, Thanks a million for your help!!Sorry to keep at you but the deadline's getting near!! There's another problem now I seam to be getting "error - modem response" DEBUG FILE: 2002-04-12 08:43:17,3CB68FD2.req,Auto-response to +353876797898,+353876797898,Retry Pending - ERROR - Modem Response (1): ERROR -- COM3: AND SMSOUT File 2002-04-12 15:27:06,System,,COM4:,Modem Failure -- Unable to access modem, ensure that it is powered on and passes diagnostic tests. I am using the Sony Ericsson T610 as modem and a usb data cable do you no if this supports receiving SMS messages? Thanks for your time, Jim. | |||||
Bryce Norwood - NowSMS Support Board Administrator Username: Bryce Post Number: 2579 Registered: 10-2002 |
Jim, Are you able to send any messages at all, or is it only affecting 2-way sending? It seems that you're receiving messages fine, but I'm wondering if you are having a problem with all message sending. Could you post a comlete SMSDEBUG.LOG with a sending attempt? (Stop the servce, then restart it and send a message, I'd like to see the initialisation commands in the SMSDEBUG.LOG as well as the send attempt.) I see the error in one of your log files above ... and it looks like the modem is rejecting the AT+CGMS command with an immediate error. So I'm confused, that's why I'd like to see a more complete log. -bn | |||||
jim williams Unregistered guest |
Hi again, Thanks for your help I realy appricate it, Here is the debug file:
the sms in says: 2002-04-12 08:42:09,+353876797898,Text,Hello 2002-04-12 09:57:07,+353861012736,Text,James 2002-04-12 10:32:27,+353863111135,Text,James 2002-04-12 15:38:05,+353876797898,Text,hello 2002-04-12 17:08:24,+353876797898,Text,hello and the sms out file is:
If you need any more information give me a shout. Thanks, Jim | |||||
Bryce Norwood - NowSMS Support Board Administrator Username: Bryce Post Number: 2586 Registered: 10-2002 |
Jim, Try sending an SMS message after restarting the service. I didn't see any send attempts in the SMSDEBUG.LOG, so it's hard to say what is going on. Obviously, something is wrong though ... Can you try installing a modem driver for the COM port, and let's see if it works any better going through a modem driver instead of direct to the COM port. In the Windows Control Panel, just add the Standard 9600 bps Modem driver. Then in NowSMS, configure it to use that modem driver instead of COM3 or COM4. -bn | |||||
james judge New member Username: Jjudge Post Number: 2 Registered: 05-2004 |
Hi Bryce, I tryed the standard modem driver and I got the following debug files the first one is for the following command to execute: c:\winnt\system32\cmd.exe /c echo Echo @@FULLSMS@@
The second one is for the php file, command to excute: http://localhost/2way.php?sender=@@SENDER@@&text=@@FULLSMS@@
I keep getting this errer in the sms out file, 2002-04-13 08:29:44,3CB7D5B4.req,127.0.0.1,0863111135,Retry Pending - ERROR - Modem Response (1): ERROR -- Standard 9600 bps Modem 2002-04-13 08:33:08,3CB7D6BA.req,Auto-response to +353863111135,+353863111135,Retry Pending - ERROR - Modem Response (1): ERROR -- Standard 9600 bps Modem The thing is that when I got the software first it was echoing an sms back to the sender but now it is not??Is there any settings on the phone I would have to change i.e. conectivity GPRS or GSM? Thanks again for your help, Jim. | |||||
jim williams Unregistered guest |
. | |||||
Alex Unregistered guest |
Hi Bryce, Is there any way to define prefix "*" with excludes? Let's say, I want to process all messages exclude message with prefix "abc". Thanks, Alex. | |||||
Bryce Norwood - NowSMS Support Board Administrator Username: Bryce Post Number: 2601 Registered: 10-2002 |
Jim, I wish I knew the answer to this one. I don't think the problem is anyway related to the process of 2-way messages. For some reason, your modem is not letting any outbound messages be sent. The strange thing is that the phone reports an error before we even give it the data to be sent out. It rejects the request at a preliminary stage. (Changing the SMS connectivity from GSM to GPRS or vice versa would only affect things at the next stage.) I've searched through past support incidents, and I can't find anything similar. This is the type of response that would be expected if the modem did not support SMS. Yet, it is responding to other SMS related requests just fine. I'd try removing the battery from the phone, then put the battery back in ... give it a hard reset. If things still aren't working, then shut down NowSMS, and go into HyperTerminal. Type ATZ and press Enter ... you should get an OK response back, indicating that you are talking to the modem. Enter the following commands (press Enter after each, OK should be part of the response that you get back): AT+CSMS=0 AT+CMGF=0 Next, enter the following command: AT+CMGS=18 The phone should respond back with: > Enter: 0001000C91538336111153000005E8329BFD06 then press CTRL-Z This should send a message to +353863111135 (one of the numbers in your log). In your logs, the phone is responding back with "ERROR" in response to the AT+CMGS= command. If the test in HyperTerminal works, then I'll really be puzzled. Can you confirm that in NowSMS you are not able to send any messages at all? (I'm just want to confirm that 2-way is not related to the problems at all.) | |||||
Bryce Norwood - NowSMS Support Board Administrator Username: Bryce Post Number: 2602 Registered: 10-2002 |
Alex, If you define another command that processes prefix "abc" ... then "*" will pick up any prefixes that are not otherwise defined. -bn | |||||
jim williams Unregistered guest |
Hi Bryce, Yesterday I installed NOW SMS on a different computer and it started working for the simple echo problem that is in the example. I then tried to execute the php command: http://localhost/2way.php?sender=@@SENDER@@&text=@@FULLSMS@@ This command did not work and I did not get anything back to the sender?? Here is the debug file for this:
Here is the sms out file:
When I got your reply I tested it in the Hiper Terminal and it worked it send hello to the phone number!! So I now do not know what is going on maybe it has something to do with the php script?? The script is the same as the one in a previous post which takes in a sender. What exactly should this script do should it send back a response to the user?? Thanks for your time, Jim. | |||||
Bryce Norwood - NowSMS Support Board Administrator Username: Bryce Post Number: 2615 Registered: 10-2002 |
Jim, I suspect the PHP script is not working, because "command returns response text" needs to be checked for a script that returns the reply in the content of the response. "Command returns response text" should not be checked for commands that use the redirect technique. I'm still puzzled that moving the phone to another PC resolved the sending problem. In the debug logs, what I was seeing was that when sending the AT+CMGS command, the response back was always "ERROR". The modem was not returning the ">" prompt which is a type of continuation response. That problem is going to continue to puzzle me ... -bn | |||||
jim williams Unregistered guest |
Hi again, Sorry but I have another problem, I have wrote a php script which takes in the first word of the sms message and querys my sql database for a balance that corresponds to the name entered in the text. Here is the php script:
The problem is that it seams to be going in and querying the database but when it gets the response it is numbers like 321.00 and I think it has a problem with the type like float?I'm not explaining it very well so i'll include the debug file:
I do not no what the problen I you could help me in any way i'd realy apreciate it!! Thanks for your time, Jim. | |||||
Bryce Norwood - NowSMS Support Board Administrator Username: Bryce Post Number: 2647 Registered: 10-2002 |
Hi Jim, In the debug log it looks like the response is not returning any value. Unfortunately, I'm not an expert on PHP and database queries. I would suggest that you try to do some testing of the script outside of NowSMS ... just run the PHP script by connecting to the server directly from a web browser, so that you can confirm that you're getting the correct response back. Then you can start making the requests via SMS. -bn |