Hi,

Mike has already stated that the URL if pasted in a browser works OK. Problem 
is that when he uses his application to send the request it doesn't work. There 
is clearly a discrepancy between what his application sends and what he thinks 
is sending. IMHO It is not a kannel issue, that's why I requested a packet dump.

I think that a packet sniffer is an essential tool for anyone developing 
client/server applications.

BR,
Nikos
  ----- Original Message ----- 
  From: Mike Nwaogu 
  To: Otandeka Simon Peter 
  Cc: [email protected] 
  Sent: Wednesday, January 14, 2009 10:18 AM
  Subject: Re: Invalid content type error



  $baseUrl = "http://192.168.0.1:13013/cgi-bin/sendsms?";;
  $params = 
"username=user&password=foobar&to=$to&from=$frm&default_smsc=sms3&dlr-mask=31&text=".urlencode($msg);


  Regards,
  Mike Nwaogu
  Tel: 234_802_325_6437
  Eml: [email protected]





------------------------------------------------------------------------------
  From: Otandeka Simon Peter <[email protected]>
  To: Mike Nwaogu <[email protected]>
  Cc: "[email protected] User" <[email protected]>
  Sent: Wednesday, January 14, 2009 6:18:30 AM
  Subject: Re: Invalid content type error




  Can you paste your cgi-bin sendsms url?  You could be missing something.


  Are you able to bind successfully?


  On Jan 13, 2009, at 10:32 PM, Mike Nwaogu wrote:


    Yes I am.


    Regards,
    Mike Nwaogu
    Tel: 234_802_325_6437
    Eml: [email protected]





----------------------------------------------------------------------------
    From: Rodrigo Cremaschi <[email protected]>
    To: Mike Nwaogu <[email protected]>
    Cc: [email protected]
    Sent: Tuesday, January 13, 2009 8:31:23 PM
    Subject: Re: Invalid content type error

    Hi,

        Are you including the "username" and "password" variables you
    defined in the "sendsms-user" group into your URL?

        Regards,

    Rodrigo.

    On Tue, Jan 13, 2009 at 4:59 PM, Mike Nwaogu <[email protected]> 
wrote:
    > smsbox.log log-level=0
    >
    > 2009-01-13 19:46:10 [3707] [2] DEBUG: HTTP: Creating HTTPClient for
    > `41.222.67.127'.
    > 2009-01-13 19:46:10 [3707] [2] DEBUG: HTTP: Created HTTPClient area
    > 0x8755330.
    > 2009-01-13 19:46:10 [3707] [3] INFO: smsbox: Got HTTP request
    > </cgi-bin/sendsms> from <41.222.67.127>
    > 2009-01-13 19:46:10 [3707] [3] DEBUG: Status: 403 Answer: <Authorization
    > failed for sendsms>
    > 2009-01-13 19:46:10 [3707] [3] DEBUG: HTTP: Resetting HTTPClient for
    > `41.222.67.127'.
    > 2009-01-13 19:46:11 [3707] [3] INFO: smsbox: Got HTTP request
    > </cgi-bin/sendsms> from <41.222.67.127>
    > 2009-01-13 19:46:11 [3707] [3] DEBUG: Status: 403 Answer: <Authorization
    > failed for sendsms>
    > 2009-01-13 19:46:11 [3707] [3] DEBUG: HTTP: Resetting HTTPClient for
    > `41.222.67.127'.
    > 2009-01-13 19:46:11 [3707] [1] DEBUG: HTTP: Destroying HTTPClient area
    > 0x8755330.
    > 2009-01-13 19:46:11 [3707] [1] DEBUG: HTTP: Destroying HTTPClient for
    > `41.222.67.127'.
    >
    >
    > Regards,
    > Mike Nwaogu
    > Tel: 234_802_325_6437
    >
    >
    > ________________________________
    > From: Nikos Balkanas <[email protected]>
    > To: Mike Nwaogu <[email protected]>; Alejandro Guerrieri
    > <[email protected]>
    > Cc: [email protected]
    > Sent: Tuesday, January 13, 2009 7:38:49 PM
    > Subject: Re: Invalid content type error
    >
    > Hi,
    >
    > By error message I mean the error message from bearerbox logs and/or 
smsbox
    > log. Please do not send me php code or HTTP server response (end result). 
It
    > is not my intention to debug your application.
    >
    > BR,
    > Nikos
    > ----- Original Message -----
    >
    > From: Nikos Balkanas
    > To: Mike Nwaogu ; Alejandro Guerrieri
    > Cc: [email protected]
    > Sent: Tuesday, January 13, 2009 8:25 PM
    > Subject: Re: Invalid content type error
    > I am confused. Could you please post the packet from tcpdump -or- smsbox
    > (verbosity 0)? (just the packet) and the exact error message that you are
    > getting?
    >
    > BR,
    > Nikos
    >
    > ----- Original Message -----
    > From: Mike Nwaogu
    > To: Nikos Balkanas ; Alejandro Guerrieri
    > Cc: [email protected]
    > Sent: Tuesday, January 13, 2009 7:32 PM
    > Subject: Re: Invalid content type error
    > No I meant that the error changes to
    > "Authorization failed for sendsms" when I know I've inputed the right
    > details.
    >
    > Regards,
    > Mike Nwaogu
    > Tel: 234_802_325_6437
    >
    >
    > ________________________________
    > From: Mike Nwaogu <[email protected]>
    > To: Nikos Balkanas <[email protected]>; Alejandro Guerrieri
    > <[email protected]>
    > Cc: [email protected]
    > Sent: Tuesday, January 13, 2009 5:42:41 PM
    > Subject: Re: Invalid content type error
    >
    > Ok thanks, what's the best header to send in.
    > "Content-Type: text/html; charset=utf-8" or
    > "Content-Type: text/html; charset=iso-8859-1"
    >
    > Do I need to config kannel to expect a particular type, I noticed that 
every
    > time I send a request with the either header above I have a PANIC in the
    > logs and the process dies.
    >
    >
    > Regards,
    > Mike Nwaogu
    > Tel: 234_802_325_6437
    >
    >
    >
    > ________________________________
    > From: Nikos Balkanas <[email protected]>
    > To: Mike Nwaogu <[email protected]>; Alejandro Guerrieri
    > <[email protected]>
    > Cc: [email protected]
    > Sent: Friday, January 2, 2009 6:18:52 PM
    > Subject: Re: Invalid content type error
    >
    > Hi Mike,
    >
    > Kannel is very explicit about its problem. The HTML header "Content-type"
    > you are submitting with your javascript (or more likely don't send at all)
    > is invalid. The header of course is not part of the URL which seems to be
    > OK.
    >
    > You can see the headers you are sending to kannel either by a packet
    > analyzer like tcpdump, or by starting bearerbox and smsbox at the shell at
    > maximum verbosity:
    >
    > bearerbox <conffile>&
    > smsbox <conffile> &
    >
    > BR,
    > Nikos
    >
    > ----- Original Message -----
    > From: Mike Nwaogu
    > To: Alejandro Guerrieri
    > Cc: [email protected]
    > Sent: Friday, January 02, 2009 7:01 PM
    > Subject: Re: Invalid content type error
    > Hello All,
    > I'm not sure you recall this request from last year, but i'm having the 
same
    > issue, and I have checked to be sure, I'm encoding properly using PHP 
curl,
    > have searched thru the list.
    >
    > Please help with a pointer, really lost now.
    >
    > TIA
    > Mike Nwaogu.
    >
    > Alejandro Guerrieri alejandro.guerrieri at gmail.com
    > Mon Mar 5 22:14:56 CET 2007
    >
    > Previous message: Invalid content type error
    > Next message: Problematic Kannel behaviour with large message stores
    > Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
    >
    > ________________________________
    >
    > This looks more as a question for the "users" mailing list. From
    > Kannel's standpoint this is a "kannel user" question, not a "kannel
    > developer" one.
    >
    > Hint: Check if you are urlencoding your text fields.
    >
    > Regards,
    >
    > Alejandro.
    >
    > On 3/5/07, sudhir <ssharma at signdomains.com> wrote:
    >>
    >>
    >> Hi,
    >>            i  am using Kannel 1.4.1 for my sms application.The
    >> configuration
    >> settings have been made.When i use that url directly into the browser it
    >> runs fine, but i have to use it into my sms appplication which has been
    >> made
    >> in ASP.
    >>
    >> To send the sms i have made a html form, and using javascript i am
    >> submitting all the values to the kannel.after submitting it gives 
'invalid
    >> content
    >
    >  type'
    >  error.
    >> but when i
    >  print this URl on to the sreen and copy an paste it into the
    >> browser ,then it runs fine.
    >>
    >> can anyone of you please tel me that where i am making the mistake or
    >> anyother solution.I am using 'get' method in my form.
    >> Thanks in advanvce.
    >>
    >>
    >> Thanks & Regards,
    >> Sudhir Sharma
    >
    >
    > --
    > Alejandro Guerrieri
    > Magicom
    > http://www.magicom-bcn.net/
    > LinkedIn: http://www.linkedin.com/in/aguerrieri
    >
    >
    >
    >
    >
    >







  “Our attitude towards ourselves should be ''to be satiable in learning'' and 
towards others ''to be tireless in teaching." Mao Tse-Tung



Reply via email to