Hello, Thanks for the link. I've been playing around with a few different combinations of init-strings that I've found online, but none have fixed the issue of the modem "freezing" after I try to press ctrl+Z to send an SMS message. I think I need to learn more about the AT command set. I've found a few places online that describe the various commands, but none have been very helpful in describing init-strings, or how it could be related to my issue.
Does anyone know of any references I can find online that describe the intricacies of GSM modem init-strings, and why they're so important? Better yet, if anyone has run into this issue with a samsung mobile phone (SGH-E890) and found a solution, please let me know. Cheers, Kenshi On 9/2/07, Alejandro Guerrieri <[EMAIL PROTECTED]> wrote: > > Good observation, that may be the reason. Probably the init string > needs some more tweaking... > > Try fixing it on zTerm. > > I've found this document that may help you a little (no clue about > what it says on the header, but there are a lot of references to AT > commands being sent to a Samsung phone so it may throw some light... > > http://www.forumponsel.com/forum/showflat1105602.htm > > Hope it helps and good luck, > > Alejandro > > On 9/2/07, Kenshi Arasaki <[EMAIL PROTECTED]> wrote: > > Hello, > > > > I've noticed something a little odd with my phone. When I open up zTERM > and > > try to send an SMS manually using AT commands, whenever I press ^Z after > > typing the body of the message, I get no response - the terminal simply > > freezes up. Looking at the log files w.r.t communication with the modem, > I > > notice no response after Kannel sends the ^Z message as well. Could this > be > > the meaning behind the "timeout" message I mentioned earlier? If so, > does > > anyone know of any solutions? > > > > Thanks, > > > > Kenshi > > > > On 9/2/07, Kenshi Arasaki <[EMAIL PROTECTED]> wrote: > > > Hello, > > > > > > Here are my configuration files - thanks again for your help. > > > > > > Here is my smskannel.conf file: > > > > > > group = core > > > admin-port = 13000 > > > smsbox-port = 13001 > > > admin-password = [password] > > > log-file = "/tmp/kannel.log" > > > log-level = 0 > > > box-deny-ip = "*.*.*.*" > > > box-allow-ip = " 127.0.0.1" > > > > > > #--------------------------------------------- > > > # SMSC CONNECTIONS > > > # > > > # SMSC connections are created in bearerbox and they handle SMSC > specific > > > # protocol and message relying. You need these to actually receive and > > send > > > # messages to handset, but can use GSM modems as virtual SMSCs > > > > > > group = smsc > > > smsc = at > > > modemtype = auto > > > device = /dev/tty.ey-SerialPort-1 > > > my-number = [phone number (example- 12061234567)] > > > connect-allow-ip = 127.0.0.1 > > > log-level = 0 > > > speed = 0 > > > log-file = "/tmp/smsbbox.log" > > > > > > #--------------------------------------------- > > > # SMSBOX SETUP > > > # > > > # Smsbox(es) do higher-level SMS handling after they have been > received > > from > > > # SMS centers by bearerbox, or before they are given to bearerbox for > > delivery > > > > > > group = smsbox > > > bearerbox-host = 127.0.0.1 > > > sendsms-port = 13013 > > > global-sender = [mobile number of attached phone in format > > 1-area-code-number] > > > log-file = "/tmp/smsbox.log" > > > log-level = 0 > > > access-log = "/tmp/access.log" > > > > > > #--------------------------------------------- > > > # SEND-SMS USERS > > > # > > > # These users are used when Kannel smsbox sendsms interface is used to > > > # send PUSH sms messages, i.e. calling URL like > > > # > > > http://kannel.machine:13013/cgi-bin/sendsms?username=tester&password=foobar > . > > .. > > > > > > group = sendsms-user > > > username = [username] > > > password = [password] > > > #user-deny-ip = "" > > > #user-allow-ip = "" > > > > > > #--------------------------------------------- > > > # SERVICES > > > # > > > # These are 'responses' to sms PULL messages, i.e. messages arriving > from > > > # handsets. The response is based on message content. Only one > sms-service > > is > > > # applied, using the first one to match. > > > > > > group = sms-service > > > keyword = default > > > keyword-regex = .* > > > catch-all = yes > > > max-messages = 0 > > > get-url = "http://[myurl]/sms.php?phone=%p&text=%a" > > > > > > include = "/usr/local/kannel/modems.conf" > > > > > > Here is my modems.conf file (the modem used is the "samsung" entry) > > > # Modems configuration > > > # > > > # Example and default values > > > # > > > # group = modems > > > # id = "my-id" > > > # name = "my-name" > > > # detect-string = "MODEM" > > > # detect-string2 = "" [Default] > > > # init-string = "AT+CNMI=1,2,0,0,0" [Default] > > > # speed = 9600 [Default] > > > # enable-hwhs = "AT+IFC=2,2" [Default] > > > # need-sleep = false [Default] > > > # no-pin = false [Default] > > > # no-smsc = false [Default] > > > # sendline-sleep = 100 [Default, miliseconds] > > > # keepalive-cmd = "AT" [Default] > > > # broken = false [Default] > > > # message-storage = "SM" > > > # enable-mms = false [Default] > > > > > > > > > # If modemtype=auto, try everyone and defaults to this one > > > group = modems > > > id = generic > > > name = "Generic Modem" > > > > > > group = modems > > > id = samsung > > > name = samsung > > > detect-string = "SAMSUNG SGH-E890" > > > init-string = "AT+CNMI=1,1" > > > > > > > > > Cheers, > > > Kenshi > > > > > > > > > > > > On 9/2/07, Alejandro Guerrieri < [EMAIL PROTECTED] > > wrote: > > > > > > Please paste all relevant configuration files, set aside any > passwords > > > and public IP's. > > > > > > Regards, > > > > > > Alejandro > > > > > > On 9/2/07, Kenshi Arasaki < [EMAIL PROTECTED]> wrote: > > > > Hello, > > > > > > > > I was also wondering if I might have perhaps set some > configuration > > settings > > > > incorrectly. > > > > Do the "my-number" and "global-sender" fields refer to the phone > > number of > > > > the mobile phone I am connecting? > > > > > > > > Cheers, > > > > Kenshi > > > > > > > > > > > > On 9/2/07, Kenshi Arasaki < [EMAIL PROTECTED] > wrote: > > > > > Hello, > > > > > > > > > > I've set the loglevel to 0 for both the bearerbox and smsbox. > From > > reading > > > > the Users Guide, it appears to be the most granular log level - > is > > this not > > > > correct? > > > > > > > > > > From perusing the log files, I'm seeing messages of this type: > > > > > 2007-09-02 16:42:43 [321] [3] DEBUG: Delayed reply - wait for > > bearerbox > > > > > 2007-09-02 16:42:43 [321] [0] DEBUG: Got ACK (0) of > > > > 3b41b737-fa0b-495b-86c7-7479ed3fb131 > > > > > 2007-09-02 16:42:43 [321] [0] DEBUG: HTTP: Resetting > HTTPClient > > for > > > > `127.0.0.1'. > > > > > 2007-09-02 16:43:43 [321] [1] DEBUG: Timeout for fd:25 > appeares. > > > > > > > > > > or > > > > > > > > > > 2007-09-02 16:42:43 [294] [8] DEBUG: boxc_receiver: sms > received > > > > > 2007-09-02 16:42:43 [294] [8] DEBUG: send_msg: sending msg to > box: > > < > > > > 127.0.0.1> > > > > > 2007-09-02 16:43:30 [294] [1] DEBUG: Timeout for fd:31 > appeares. > > > > > > > > > > Could it have to do with the "Timeout" message I'm seeing? > Also, > > does > > > > anyone know what that message means? > > > > > > > > > > Thanks, > > > > > Kenshi > > > > > > > > > > > > > > > > > > > > On 9/1/07, Alejandro Guerrieri < [EMAIL PROTECTED] > > > > wrote: > > > > > > Kenshi, > > > > > > > > > > > > Check on kannel.log, maybe you need to lower your log-level > > setting to > > > > > > get more info. > > > > > > > > > > > > Regards, > > > > > > > > > > > > Alejandro > > > > > > > > > > > > On 9/1/07, Kenshi Arasaki < [EMAIL PROTECTED] > > wrote: > > > > > > > Hello, > > > > > > > > > > > > > > I've got my samsung E890 phone connected via bluetooth to > my > > mac os X > > > > laptop > > > > > > > thanks to the people on this mailing list :) > > > > > > > > > > > > > > However, when I try to issue the following HTTP GET > command in > > order > > > > to test > > > > > > > send SMS functionality, > > > > > > > > > > > > > > http://myserver:myport/cgi-bin/sendsms?username=[user]&password=[password]&to=[number]&text=hellojello > > > > > > > no SMS messages are sent, and my HTTP admin status shows > that > > I have a > > > > > > > failure. > > > > > > > > > > > > > > I receive the following message after issuing the GET > command: > > 0: > > > > Accepted > > > > > > > for delivery > > > > > > > > > > > > > > This is the log output from my bearerbox: > > > > > > > 2007-09-01 18:31:09 [366] [2] DEBUG: HTTP: Creating > HTTPClient > > for > > > > > > > `127.0.0.1'. > > > > > > > 2007-09-01 18:31:09 [366] [2] DEBUG: HTTP: Created > HTTPClient > > area > > > > 0x415920. > > > > > > > 2007-09-01 18:31:09 [366] [3] INFO: smsbox: Got HTTP > request > > > > > > > </cgi-bin/sendsms> from < 127.0.0.1> > > > > > > > 2007-09-01 18:31:09 [366] [3] INFO: sendsms used by > <[user]> > > > > > > > 2007-09-01 18:31:09 [366] [3] INFO: sendsms > > sender:<[user]:[number]> ( > > > > > > > 127.0.0.1) to:<[number]> msg:<hellojello> > > > > > > > 2007-09-01 18:31:09 [366] [3] DEBUG: Stored UUID > > > > > > > adddabb8-79c5-4bed-a71f-8f052df256dd > > > > > > > 2007-09-01 18:31:09 [366] [3] DEBUG: message length 10, > > sending 1 > > > > messages > > > > > > > 2007-09-01 18:31:09 [366] [3] DEBUG: Status: 202 Answer: > > <Sent.> > > > > > > > 2007-09-01 18:31:09 [366] [3] DEBUG: Delayed reply - wait > for > > > > bearerbox > > > > > > > 2007-09-01 18:31:09 [366] [0] DEBUG: Got ACK (0) of > > > > > > > adddabb8-79c5-4bed-a71f-8f052df256dd > > > > > > > 2007-09-01 18:31:09 [366] [0] DEBUG: HTTP: Resetting > > HTTPClient for > > > > > > > `127.0.0.1'. > > > > > > > 2007-09-01 18:32:09 [366] [1] DEBUG: Timeout for fd:25 > > appeares. > > > > > > > > > > > > > > This is the log output from my smsbox: > > > > > > > 2007-09-01 18:31:10 [365] [6] DEBUG: > > AT2[/dev/tty.ey-SerialPort-1]: > > > > > > > TP-Validity-Period: 24.0 hours > > > > > > > 2007-09-01 18:31:10 [365] [6] DEBUG: > > AT2[/dev/tty.ey-SerialPort-1]: > > > > --> > > > > > > > AT+CMGS=23^M > > > > > > > 2007-09-01 18:31:16 [365] [6] DEBUG: > > AT2[/dev/tty.ey-SerialPort-1]: > > > > send > > > > > > > command status: -1 > > > > > > > 2007-09-01 18:31:16 [365] [6] DEBUG: > > AT2[/dev/tty.ey-SerialPort-1]: > > > > --> > > > > > > > AT+CMGS=23^M > > > > > > > 2007-09-01 18:31:22 [365] [6] DEBUG: > > AT2[/dev/tty.ey-SerialPort-1]: > > > > send > > > > > > > command status: -1 > > > > > > > 2007-09-01 18:31:22 [365] [6] DEBUG: > > AT2[/dev/tty.ey-SerialPort-1]: > > > > --> > > > > > > > AT+CMGS=23^M > > > > > > > 2007-09-01 18:31:28 [365] [6] DEBUG: > > AT2[/dev/tty.ey-SerialPort-1]: > > > > send > > > > > > > command status: -1 > > > > > > > > > > > > > > Anyone have any ideas as to why my SMS messages aren't > being > > sent? > > > > > > > > > > > > > > Thanks, > > > > > > > Kenshi > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > Alejandro Guerrieri > > > > > > Magicom > > > > > > http://www.magicom-bcn.net/ > > > > > > LinkedIn: http://www.linkedin.com/in/aguerrieri > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > Alejandro Guerrieri > > > Magicom > > > http://www.magicom-bcn.net/ > > > LinkedIn: http://www.linkedin.com/in/aguerrieri > > > > > > > > > > > > > > > > > > > -- > Alejandro Guerrieri > Magicom > http://www.magicom-bcn.net/ > LinkedIn: http://www.linkedin.com/in/aguerrieri >
