Check your get-url. Remove amp; so it looks like this: get-url = " http://localhost/smsreceive.php?sender=%p&text=%b"
On Mon, Jun 11, 2012 at 12:54 PM, Mfawa Alfred Onen <muffycomp...@gmail.com>wrote: > As mentioned before, your script shows that you are binding the sms text > to message (as in :message) instead of text (as in :text). Also try running > the script through a web browser by manually passing the $_GET parameters > on the URL and see if it works before handing it over to kannel (it is just > a way to know what is happening). > > > On Mon, Jun 11, 2012 at 10:29 AM, bilal kamoto <bgk...@hotmail.com> wrote: > >> tied your code its not different from the one i had before and still am >> getting the same problem only the number field is the one being updated... >> thanks in advance.. >> >> ------------------------------ >> Date: Mon, 11 Jun 2012 00:14:50 +0300 >> Subject: Re: php script >> From: kipponthe...@gmail.com >> To: bgk...@hotmail.com >> CC: spame...@gmail.com; users@kannel.org >> >> >> Try the following code and tell if it works: >> >> <?php >> >> define("DBHOST","localhost",true); >> >> define("DBUSERNAME","root",true); >> >> define("DBPASSWORD","",true); >> >> define("DBNAME","kannel_sms",true); >> >> >> function insertSms($sender,$text) >> >> { >> >> $con = 'mysql:dbname='.DBNAME.';host='.DBHOST; >> >> try { >> >> $cmd = new PDO($con,DBUSERNAME,DBPASSWORD); >> $stmt = $cmd->prepare("INSERT INTO tablename (number,message) >> VALUES (:sender,:message)"); >> >> $stmt->bindParam(':sender',$sender); >> $stmt->bindParam(':message',$text); >> >> $stmt->execute(); >> >> $cmd = null; >> >> if($stmt->rowCount()>0) >> >> { >> >> echo "Hello ".$text.". Welcome to NairobiLiving.net!."; >> >> } >> >> else >> >> { >> >> echo "Sorry an error has occured"; >> >> } >> >> } >> >> catch (PDOException $e) { >> >> echo 'Connection failed: ' . $e->getMessage(); >> } >> >> } >> >> insertSms($_GET['sender'],$_GET['text']); >> >> ?> >> >> On Sun, Jun 10, 2012 at 7:17 PM, bilal kamoto <bgk...@hotmail.com> wrote: >> >> >> changed it to text but am still getting the same error!. >> ------------------------------ >> Date: Sun, 10 Jun 2012 20:03:33 +0400 >> Subject: Re: php script >> From: spame...@gmail.com >> To: cyberja...@gmail.com >> CC: bgk...@hotmail.com; users@kannel.org >> >> >> It's better to use message as a text type instead of varchar(50) because >> message could be more than 50 chars. >> >> 2012/6/10 Jacob Mansfield <cyberja...@gmail.com> >> >> Looks like you have an extra closing bracket in that first SQL statement, >> which would be causing your error massage. >> [image: Blue Sapphire Media] *Jacob Mansfield* / Lead Developer >> Blue Sapphire Media <http://www.bluesapphiremedia.co.uk> >> *email:* ja...@bluesapphiremedia.co.uk <ja...@bluesapphiremedia.co.uk> >> *skype:* jacob.mansfield [image: Call Me] >> >> On 10 Jun 2012, at 16:45, bilal kamoto wrote: >> >> yep managed to download going through the examples am finding it hard to >> comprehend am not good with codes to follow it step by step with no >> documentation its gonna take a while i think. i wish there was a way php >> and mysql... >> >> i,ve figured out one thing when i use; >> >> `bilz` ( `number` varchar(50) NOT NULL, >> `message` varchar(50) NOT NULL)), >> it replies that there is an error >> but when i create table bilz using, >> >> bilz` ( `number` varchar(50), >> `message` varchar(50) ), >> it works but the only problem is that the message field does not >> update..is it related to my problem... >> thanks in advance.. >> >> > Date: Sun, 10 Jun 2012 15:28:18 +0100 >> > Subject: Re: php script >> > From: nb...@backup.sh >> > To: bgk...@hotmail.com >> > >> > DALMP is an application designed to query/cache mysql something like >> > adodb but specially for mysql and memcache/redis as cache backends. >> > >> > "git clone git://github.com/nbari/DALMP.git damp" is for geting the >> > source. git is a command >> > >> > within 'damp' follow the examples inside the /examples after >> > downloading the source and in less than 5 min you will get it up and >> > running. >> > >> > On Sun, Jun 10, 2012 at 2:07 PM, bilal kamoto <bgk...@hotmail.com> >> wrote: >> > > Dalmp git clone its a php script or an application, been to the >> website >> > > managed to search a php script popped-up >> > > >> > >> Date: Sun, 10 Jun 2012 13:03:56 +0100 >> > >> Subject: Re: php script >> > >> From: nb...@backup.sh >> > >> To: bgk...@hotmail.com >> > > >> > >> >> > >> Your issues seems to be more a php/mysql problem >> > >> >> > >> I would recommend a simpler way using something like this: >> > >> >> > >> $db = new >> > >> >> DALMP('utf8://root:'.rawurlencode('pass-?/:word').'@your.mysql.host:3306/dalmptest?redis:127.0.0.1:6379 >> '); >> > >> $rs = $db->PExecute("INSERT INTO bilz (number,message) VALUES (?,?)", >> > >> $sender, $text); >> > >> if ($rs) { >> > >> … >> > >> } >> > >> >> > >> for this you will need DALMP git clone >> git://github.com/nbari/DALMP.git >> > >> damp >> > >> >> > >> give a try maybe could save you some headaches >> > >> >> > >> On Sun, Jun 10, 2012 at 12:55 PM, bilal kamoto <bgk...@hotmail.com> >> wrote: >> > >> > I've tried that and nothing happens just the number is being >> updated. i >> > >> > want >> > >> > to use what is in the text to query for data in the database and >> send it >> > >> > back to sender if it finds a match. >> > >> > thanks in advance >> > >> > >> > >> >> Date: Sat, 9 Jun 2012 23:56:00 +0300 >> > >> >> From: ami...@arabmobilecontent.com >> > >> >> To: bgk...@hotmail.com >> > >> >> CC: spame...@gmail.com; us...@vm1.kannel.org >> > >> >> Subject: Re: php script >> > >> > >> > >> >> >> > >> >> hello there, >> > >> >> >> > >> >> there is an error in you php code, just change this line: >> > >> >> >> > >> >> $stmt->bindParam(':message',$text); >> > >> >> >> > >> >> into this: >> > >> >> >> > >> >> $stmt->bindParam(':text',$text); >> > >> >> >> > >> >> then hopefully it works out for you :D if not, tell us more about >> it. >> > >> >> >> > >> >> note you might also want to store more information about the SMS, >> such >> > >> >> as time and the SMS center it came from ... etc. >> > >> >> >> > >> >> best wishes. >> > >> >> >> > >> >> Quoting bilal kamoto <bgk...@hotmail.com>: >> > >> >> >> > >> >> > >> > >> >> > hi users, >> > >> >> > I've successfully managed to install kannel it is able to send >> as >> > >> >> > well as receive sms, i got the following script on the online >> it is >> > >> >> > supposed to update database fields, message and sender and then >> send >> > >> >> > a reply but i can only see the sender in the database the >> message >> > >> >> > does show... >> > >> >> > here is the php code >> > >> >> > <?php >> > >> >> > >> > >> >> > define("DBHOST","localhost",true); >> > >> >> > >> > >> >> > define("DBUSERNAME","root",true); >> > >> >> > >> > >> >> > define("DBPASSWORD","bookert",true); >> > >> >> > >> > >> >> > define("DBNAME","kannel",true); >> > >> >> > >> > >> >> > $con=mysql_connect("localhost","root","bookert"); >> > >> >> > >> > >> >> > if(! $con) >> > >> >> > >> > >> >> > { >> > >> >> > >> > >> >> > echo die('Connection Failed'.mysql_error()); >> > >> >> > >> > >> >> > } >> > >> >> > >> > >> >> > >> > >> >> > >> > >> >> > >> > >> >> > function insertSms($sender,$text) >> > >> >> > >> > >> >> > { >> > >> >> > >> > >> >> > $con = 'mysql:dbname='.kannel.';host='.localhost; >> > >> >> > >> > >> >> > try { >> > >> >> > >> > >> >> > $cmd = new PDO($con,root,bookert); >> > >> >> > >> > >> >> > $stmt = $cmd->prepare("INSERT INTO bilz (number,message) >> > >> >> > VALUES (:sender,:text)"); >> > >> >> > >> > >> >> > $stmt->bindParam(':sender',$sender); >> > >> >> > >> > >> >> > $stmt->bindParam(':message',$text); >> > >> >> > >> > >> >> > $stmt->execute(); >> > >> >> > >> > >> >> > $cmd = null; >> > >> >> > >> > >> >> > >> > >> >> > >> > >> >> > if($stmt->rowCount()>0) >> > >> >> > >> > >> >> > { >> > >> >> > >> > >> >> > echo "Hello ".$text.". Thank you for your registration."; >> > >> >> > >> > >> >> > } >> > >> >> > >> > >> >> > else >> > >> >> > >> > >> >> > { >> > >> >> > >> > >> >> > echo "Sorry an error has occured"; >> > >> >> > >> > >> >> > } >> > >> >> > >> > >> >> > >> > >> >> > >> > >> >> > } >> > >> >> > >> > >> >> > catch (PDOException $e) { >> > >> >> > >> > >> >> > echo 'Connection failed: ' . $e->getMessage(); >> > >> >> > >> > >> >> > } >> > >> >> > >> > >> >> > } >> > >> >> > >> > >> >> > >> > >> >> > >> > >> >> > >> > >> >> > >> > >> >> > insertSms($_GET['sender'],$_GET['text']); >> > >> >> > >> > >> >> > ?> >> > >> >> > >> > >> >> > my sms-service group >> > >> >> > get-url = "http://localhost/receivesms.php?sender=%p& >> text=%a" >> > >> >> > >> > >> >> > please help >> > >> >> > >> > >> >> > Date: Tue, 22 May 2012 16:44:52 +0400 >> > >> >> > Subject: Re: kannel able to send but not receiving sms >> > >> >> > From: spame...@gmail.com >> > >> >> > To: bgk...@hotmail.com >> > >> >> > CC: cornejo.alv...@gmail.com; users@kannel.org >> > >> >> > >> > >> >> > Please don't spam the list with the same messages. >> > >> >> > >> > >> >> > Thanks. >> > >> >> > >> > >> >> > 2012/5/22 bilal kamoto <bgk...@hotmail.com> >> > >> >> > >> > >> >> > >> > >> >> > Thanks the bind error managed to sort it out, forwarding the >> sms to >> > >> >> > an application then to database is what I need to crack >> > >> >> > >> > >> >> > From: users-boun...@kannel.org [mailto:users-boun...@kannel.org] >> On >> > >> >> > Behalf Of bilal kamoto >> > >> >> > >> > >> >> > Sent: 19 May 2012 17:09 >> > >> >> > To: cornejo.alv...@gmail.com >> > >> >> > Cc: users@kannel.org >> > >> >> > Subject: RE: kannel able to send but not receiving sms >> > >> >> > i have installed gnome admin network to deal with the bind am >> able >> > >> >> > to see other applications running on it but i cant stop them >> really >> > >> >> > dont have a clue how.. >> > >> >> > >> > >> >> > >> > >> >> > another thing i want to be forwarding the messages from the >> kannel >> > >> >> > to mysql database and what is in the text field should be used >> to >> > >> >> > query information and it should automatically return the values >> to >> > >> >> > the initiator of sms.. please help >> > >> >> > >> > >> >> > >> > >> >> > # HTTP administration is disabled by default. Make sure you set >> the >> > >> >> > # password if you enable it. >> > >> >> > >> > >> >> > group = core >> > >> >> > admin-port = 80 >> > >> >> > admin-password = bar >> > >> >> > admin-deny-ip = "*.*.*.*" >> > >> >> > admin-allow-ip = "127.0.0.1;192.168.0.*" >> > >> >> > >> > >> >> > smsbox-port = 84 >> > >> >> > #wapbox-port = 13004 >> > >> >> > wdp-interface-name = "*" >> > >> >> > log-file = "/var/log/kannel/bearerbox.log" >> > >> >> > access-log="/var/log/kannel/access.log" >> > >> >> > box-deny-ip = "*.*.*.*" >> > >> >> > >> > >> >> > box-allow-ip = "127.0.0.1;192.168.0.*" >> > >> >> > >> > >> >> > group = wapbox >> > >> >> > bearerbox-host = localhost >> > >> >> > log-file = "/var/log/kannel/wapbox.log" >> > >> >> > >> > >> >> > # My modem >> > >> >> > group = smsc >> > >> >> > smsc = at >> > >> >> > smsc-id = Nokia 5800 XpressMusic >> > >> >> > >> > >> >> > modemtype = Nokia >> > >> >> > device = /dev/ttyUSB0 >> > >> >> > speed = 0 >> > >> >> > #pin = 2345 >> > >> >> > sim-buffering = true >> > >> >> > #message-storage = MT >> > >> >> > >> > >> >> > # My modem group >> > >> >> > group = modems >> > >> >> > id = Nokia >> > >> >> > name = Nokia >> > >> >> > #detect-string = NOKIA >> > >> >> > >> > >> >> > #keepalive-cmd = "AT+CBC;+CSQ" >> > >> >> > #init-string = "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0" >> > >> >> > #init-string = "AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0" >> > >> >> > #init-string = "AT+CMGL=0,1,2" >> > >> >> > >> > >> >> > #init-string = "AT+CNMI=1,1,0,2,1;+CMEE=1" >> > >> >> > init-string = "AT+CNMI=2,1,2,2,0;+CMEE=1" >> > >> >> > #enable-mms = true >> > >> >> > #sim-buffering = true >> > >> >> > >> > >> >> > # fake smsc >> > >> >> > group = smsbox-route >> > >> >> > smsbox-id = bil >> > >> >> > smsc-id = Nokia 5800 XpressMusic >> > >> >> > >> > >> >> > #port = 10000 >> > >> >> > #connect-allow-ip = 127.0.0.1 >> > >> >> > >> > >> >> > #Send SMS >> > >> >> > group = smsbox >> > >> >> > smsbox-id = bil >> > >> >> > bearerbox-host = localhost >> > >> >> > sendsms-port = 13131 >> > >> >> > #receivesms-port = 13132 >> > >> >> > sendsms-chars = "0123456789 " >> > >> >> > >> > >> >> > global-sender = +255659375093 >> > >> >> > access-log = "kannel.access" >> > >> >> > log-file = "smsbox.log" >> > >> >> > log-level = 0 >> > >> >> > >> > >> >> > #Receive SMS >> > >> >> > group = sms-service >> > >> >> > #keyword = >> > >> >> > keyword-regex = .* >> > >> >> > catch-all = yes >> > >> >> > >> > >> >> > #get-url = " >> http://localhost/kannel/receivesms.php?sender=%p& >> > >> >> > text=%b" >> > >> >> > accept-x-kannel-headers = true >> > >> >> > >> > >> >> > max-messages = 0 >> > >> >> > >> > >> >> > #Authentication >> > >> >> > group = sendsms-user >> > >> >> > username = jones >> > >> >> > password = jones >> > >> >> > Date: Mon, 14 May 2012 21:10:16 -0500 >> > >> >> > Subject: Re: kannel able to send but not receiving sms >> > >> >> > From: cornejo.al...@gmail.com >> > >> >> > >> > >> >> > To: bgk...@hotmail.com >> > >> >> > CC: us...@vm1.kannel.org >> > >> >> > >> > >> >> > Allways cc list. Others can benefiy from it >> > >> >> > >> > >> >> > >> > >> >> > I have no experience with huawei modems. Seach the list for >> coments. >> > >> >> > >> > >> >> > Bind error is because you have another instance of the >> offending box >> > >> >> > running. You can either use the http admin interface or use a >> init >> > >> >> > script to handle this. Check userguide for detail. >> > >> >> > >> > >> >> > >> > >> >> > Regards >> > >> >> > >> > >> >> > Alvaro >> > >> >> > >> > >> >> > On Monday, May 14, 2012, bilal kamoto <bgk...@hotmail.com> >> wrote: >> > >> >> >> Hi >> > >> >> >> I've tried sim-buffering still doesn't work. Am thinking of >> changing >> > >> >> >> the >> > >> >> > >> > >> >> >> modem to Huawei but am not sure of the model that will support >> > >> >> >> commands >> > >> >> >> to >> > >> >> >> receive sms in the kannel. >> > >> >> >> Another problem every time I re-run the the bearerbox it show >> > >> >> >> address >> > >> >> >> already in use: bind system error do you have a permanent >> solution >> > >> >> >> rather >> > >> >> > >> > >> >> >> than using < kill pid... to kill the processes >> > >> >> >> >> > >> >> >> -----Original Message----- >> > >> >> >> From: Alvaro Cornejo [mailto:cornejo.alv...@gmail.com] >> > >> >> > >> > >> >> >> Sent: 11 May 2012 18:41 >> > >> >> >> To: bilal kamoto >> > >> >> >> Cc: users@kannel.org >> > >> >> >> Subject: Re: kannel able to send but not receiving sms >> > >> >> >> >> > >> >> >> Hi >> > >> >> > >> > >> >> >> >> > >> >> >> If your modem does not support CNMI command --common in nokia >> > >> >> >> phones--, >> > >> >> >> it >> > >> >> >> is not possible to configure it to fwd messages to kannel and >> form >> > >> >> >> there to >> > >> >> >> your app. >> > >> >> >> >> > >> >> >> Try with sim-buffering=true in your modem config so kannel will >> > >> >> >> search >> > >> >> >> for >> > >> >> > >> > >> >> >> inc messages in the modem from time to time. >> > >> >> >> >> > >> >> >> Regards >> > >> >> >> >> > >> >> >> Alvaro >> > >> >> >> >> > >> >> >> >> > >> >> >> >> > >> >> >> >> > >> >> >> >> |--------------------------------------------------------------------------- >> > >> >> >> --------------------------------------| >> > >> >> > >> > >> >> >> Envíe y Reciba Datos y mensajes de Texto (SMS) hacia y desde >> > >> >> >> cualquier >> > >> >> >> celular y Nextel en el Perú, México y en mas de 180 paises. Use >> > >> >> >> aplicaciones >> > >> >> >> 2 vias via SMS y GPRS online >> > >> >> >> Visitenos en www.perusms.NET www.smsglobal.com.mx y >> > >> >> > >> > >> >> >> www.pravcom.com >> > >> >> >> >> > >> >> >> >> > >> >> >> On Fri, May 11, 2012 at 8:01 AM, bilal kamoto < >> bgk...@hotmail.com> >> > >> >> >> wrote: >> > >> >> > >> > >> >> >>> Hi am using Nokia 5800 xpressmusic, I tried using Mincom to >> > >> >> >>> initialize >> > >> >> >>> the modem with AT+CNM=? It gave me an error what should be my >> next >> > >> >> >>> move >> > >> >> >>> >> > >> >> >>> Please help >> > >> >> >> >> > >> >> > >> > >> >> >> >> > >> >> > >> > >> >> > -- >> > >> >> > >> > >> >> > >> > >> >> > >> |-----------------------------------------------------------------------------------------------------------------| >> > >> >> > Envíe y Reciba Datos y mensajes de Texto (SMS) hacia y desde >> > >> >> > cualquier celular y Nextel >> > >> >> > >> > >> >> > en el Perú, México y en mas de 180 paises. Use aplicaciones 2 >> vias >> > >> >> > via SMS y GPRS online >> > >> >> > Visitenos en www.perusms.NET www.smsglobal.com.mx y >> > >> >> > www.pravcom.com >> > >> >> > >> > >> >> > >> > >> >> >> > >> >> >> >> >> >> >> > > > -- > *Mfawa Alfred Onen* > *M.Sc Telecoms, B.Eng Elect/Elect, CCNA, RHCE(in view)* > System Administrator > Department of Computer Science, > Bingham University. > > E-Mail: systemad...@binghamuni.edu.ng > Phone1: +234 805 944 3154 > Phone2: +234 803 079 6088 > > >