Hello Spameden, I have checked my code as well as mysql data. Everything is fine because in sqlbox insert table 'send_sms' msgdata has been inserted with urlencoded properly. Because I have urldecode this msgdata, It gives me correct message that I have inserted into mysql send_sms table.
So, Please give me some valuable guidance what to do. Thanks Ammar Ali On Fri, Mar 27, 2015 at 8:59 PM, spameden <spame...@gmail.com> wrote: > Try using charset="utf8" and coding=2 it should work. > > No need to specify alt-charset in the kannel's configuration. > > 2015-03-27 17:39 GMT+03:00 Ammar Ali <ammarali3...@gmail.com>: > >> Hello Spameden, >> >> >> This will be valid value for alt-charset in SMSC group in kannel >> configuration >> >> alt-charset = >> "ASCII;windows-1252;UTF-8;ISO-8859-1;ISO-8859-7;GSM;UTF-16BE" >> >> >> >> Thanks >> Ammar Ali >> >> >> >> On Fri, Mar 27, 2015 at 8:00 PM, spameden <spame...@gmail.com> wrote: >> >>> >>> >>> 2015-03-27 16:31 GMT+03:00 Ammar Ali <ammarali3...@gmail.com>: >>> >>>> Hello Spameden, >>>> >>>> I have one more issue regarding smsc connection to the kannel. My smsc >>>> connections are going on reconnection mode again and again. >>>> >>> >>> Most likely you have either a network issue or problem with upstream >>> SMSC, contact your upstream SMSC provider for details. >>> >>>> >>>> This is my SMSC configuration in kannel >>>> >>>> group = smsc >>>> smsc = "smpp" >>>> smsc-id = "smsc1" >>>> log-file = "mysmsc1.log" >>>> log-level = "0" >>>> host = "***.***.***.***" >>>> port = "****" >>>> #receive-port="****" >>>> smsc-username = "******" >>>> smsc-password = "******" >>>> denied-smsc-id = "smsc2" >>>> allowed-smsc-id = "smsc1" >>>> preferred-smsc-id = "smsc1" >>>> source-addr-ton = "0" >>>> source-addr-npi = "1" >>>> dest-addr-ton = "1" >>>> dest-addr-npi = "1" >>>> service-type = "CMT" >>>> #validityperiod = "600" >>>> system-type = "VMA" >>>> alt-charset="us-ascii" >>>> #alt-addr-charset = "GSM" >>>> #address-range = "^$" >>>> #bind-addr-ton = "0" >>>> #bind-addr-npi = "0" >>>> enquire-link-interval = "120" >>>> reconnect-delay = "120" >>>> transceiver-mode = "true" >>>> interface-version = "34" >>>> connection-timeout = "120" >>>> throughput = "100" >>>> >>>> >>>> >>>> >>>> On Fri, Mar 27, 2015 at 6:59 PM, Ammar Ali <ammarali3...@gmail.com> >>>> wrote: >>>> >>>>> I also use this urlencode function for encoding but not getting proper >>>>> message on cell phone. >>>>> >>>>> On Fri, Mar 27, 2015 at 6:49 PM, spameden <spame...@gmail.com> wrote: >>>>> >>>>>> msgdata needs to be urlencoded, you can use urlencode() php function >>>>>> to do this. >>>>>> >>>>>> 2015-03-27 16:04 GMT+03:00 Ammar Ali <ammarali3...@gmail.com>: >>>>>> >>>>>>> Hello Spameden, >>>>>>> >>>>>>> Yes, I'm currently use latest Kannel Version 1.4.4. I'm inserting >>>>>>> this values in sqlbox_send_sms table: >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> *momt=MTsender=123456receiver=99999123456msgdata="unicode >>>>>>> message"smsc_id=smsc1sms_type=2coding=2dlr_mask=31alt_dcs=1* >>>>>>> *charset=utf-8* >>>>>>> I notice one thing, when I'm inserting unicode message into >>>>>>> sqlbox_send_sms table then stored correct sms in this table. But this >>>>>>> table >>>>>>> forward to kannel queue. It convert into codes, So message has not been >>>>>>> received properly. Only "?" sign. >>>>>>> >>>>>>> >>>>>>> Please resolve this issue as soon as possible. >>>>>>> >>>>>>> Thanks >>>>>>> Ammar Ali >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Fri, Mar 27, 2015 at 5:10 PM, spameden <spame...@gmail.com> >>>>>>> wrote: >>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> 2015-03-27 13:52 GMT+03:00 Ammar Ali <ammarali3...@gmail.com>: >>>>>>>> >>>>>>>>> Hello Everyone, >>>>>>>>> >>>>>>>>> When I'm sending UNICODE message through URL like: >>>>>>>>> >>>>>>>>> >>>>>>>>> http://192.168.1.1:15010/cgi-bin/sendsms?username=tester2&password=tester2&to=9039238251&text=%E0%A4%AF%E0%A4%B9%20%E0%A4%B8%E0%A4%A8%E0%A5%8D%E0%A4%A6%E0%A5%87%E0%A4%B6%20%E0%A4%B9%E0%A5%88&from=454545&coding=2&charset=utf-8 >>>>>>>>> >>>>>>>>> It has been receive correctly. But I'm using SQLBox then it has >>>>>>>>> not been delivered properly. >>>>>>>>> >>>>>>>> >>>>>>>> Make sure when you insert into database text source encoding is >>>>>>>> UTF-8 and text is urlencoded. Also there was some bug with builds >>>>>>>> posted on >>>>>>>> kannel.org site (specifically kannel-1.5.0 dev build), so make >>>>>>>> sure to use latest kannel version 1.4.4 or better build from SVN (which >>>>>>>> contains all the latest fixes and considered as stable). >>>>>>>> >>>>>>>> >>>>>>>>> >>>>>>>>> So please check my Kannel configuration and logs. Where is the >>>>>>>>> exact problem. >>>>>>>>> >>>>>>>>> >>>>>>>>> Thanks in advance. >>>>>>>>> >>>>>>>>> >>>>>>>>> Thanks & Regards >>>>>>>>> Ammar Ali >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> ---------- Forwarded message ---------- >>>>>>>>> From: Ammar Ali <ammarali3...@gmail.com> >>>>>>>>> Date: Fri, Mar 27, 2015 at 12:27 PM >>>>>>>>> Subject: Unicode Message is not Delivered properly on cell phones >>>>>>>>> To: "users@kannel.org" <users@kannel.org> >>>>>>>>> Cc: Ammar Ali <ammarali3...@gmail.com> >>>>>>>>> >>>>>>>>> >>>>>>>>> Hello Everyone, >>>>>>>>> >>>>>>>>> When I'm sending unicode message from my interface then it is not >>>>>>>>> delivered properly on cell phones. Only "?" got. >>>>>>>>> >>>>>>>>> I'm using sqlbox for message pushing. When I'm inserting sms into >>>>>>>>> send_sms table then I'm also inserting the value of coding parameter ( >>>>>>>>> *coding=2*) and charset parameter (*charset=UTF-8*). >>>>>>>>> >>>>>>>>> >>>>>>>>> This is my whole configuration: >>>>>>>>> >>>>>>>>> #------------------------------------------------- >>>>>>>>> # THIS IS A CONFIGURATION FOR KANNEL >>>>>>>>> #------------------------------------------------- >>>>>>>>> # Single Group "CORE" >>>>>>>>> #------------------------------------------------- >>>>>>>>> >>>>>>>>> group = core >>>>>>>>> admin-port = "15000" >>>>>>>>> admin-port-ssl="no" >>>>>>>>> admin-password = "******" >>>>>>>>> status-password = "******" >>>>>>>>> admin-deny-ip="*.*.*.*" >>>>>>>>> admin-allow-ip="*.*.*.*" >>>>>>>>> smsbox-interface ="127.0.0.1" >>>>>>>>> smsbox-port = "15001" >>>>>>>>> #smsbox-port-ssl="no" >>>>>>>>> log-file = "mykannel.log" >>>>>>>>> log-level = "0" >>>>>>>>> access-log = "myaccess.access" >>>>>>>>> dlr-storage = "internal" >>>>>>>>> sms-incoming-queue-limit = "-1" >>>>>>>>> sms-outgoing-queue-limit = "1000000" >>>>>>>>> smsbox-max-pending = "100" >>>>>>>>> sms-resend-freq = "60" >>>>>>>>> sms-resend-retry = "-1" >>>>>>>>> >>>>>>>>> #------------------------------------------------- >>>>>>>>> # Single Group "smsbox" >>>>>>>>> #------------------------------------------------- >>>>>>>>> >>>>>>>>> group = smsbox >>>>>>>>> smsbox-id = "smsbox" >>>>>>>>> bearerbox-host = "127.0.0.1" >>>>>>>>> bearerbox-port = "15001" >>>>>>>>> sendsms-port = "15010" >>>>>>>>> log-file = "mysmsbox1.log" >>>>>>>>> log-level = "0" >>>>>>>>> access-log="smsaccess1.access" >>>>>>>>> sendsms-chars = "0123456789+ " >>>>>>>>> #max-pending-requests = "512" >>>>>>>>> #sendsms-url="/cgi-bin/sendsms" >>>>>>>>> #global-sender = "123456" >>>>>>>>> #ms-length = "140" >>>>>>>>> #http-request-retry=5 >>>>>>>>> mo-recode='1' >>>>>>>>> >>>>>>>>> #------------------------------------------------- >>>>>>>>> # Multi Group "SMSC" >>>>>>>>> #------------------------------------------------- >>>>>>>>> >>>>>>>>> group = smsc >>>>>>>>> smsc = "smpp" >>>>>>>>> smsc-id = "smsc1" >>>>>>>>> log-file = "mysmsc1.log" >>>>>>>>> log-level = "0" >>>>>>>>> host = "***.***.***.***" >>>>>>>>> port = "*****" >>>>>>>>> #receive-port="2776" >>>>>>>>> smsc-username = "*******" >>>>>>>>> smsc-password = "******" >>>>>>>>> denied-smsc-id = "smsc2" >>>>>>>>> allowed-smsc-id = "smsc1" >>>>>>>>> preferred-smsc-id = "smsc1" >>>>>>>>> source-addr-ton = "0" >>>>>>>>> source-addr-npi = "1" >>>>>>>>> dest-addr-ton = "1" >>>>>>>>> dest-addr-npi = "1" >>>>>>>>> service-type = "CMT" >>>>>>>>> validityperiod = "600" >>>>>>>>> system-type = "VMA" >>>>>>>>> alt-charset="us-ascii" >>>>>>>>> #alt-charset = >>>>>>>>> "ASCII;windows-1252;UTF-8;ISO-8859-1;ISO-8859-7;GSM;UTF-16BE" >>>>>>>>> #alt-addr-charset = "GSM" >>>>>>>>> address-range = "^$" >>>>>>>>> bind-addr-ton = "0" >>>>>>>>> bind-addr-npi = "0" >>>>>>>>> enquire-link-interval = "200000" >>>>>>>>> reconnect-delay = "0" >>>>>>>>> transceiver-mode = "true" >>>>>>>>> interface-version = "34" >>>>>>>>> connection-timeout = "0" >>>>>>>>> throughput = "10000000.00" >>>>>>>>> max-pending-submits="10" >>>>>>>>> #reroute="true" >>>>>>>>> #reroute-smsc-id="smsc1" >>>>>>>>> reroute-dlr="true" >>>>>>>>> >>>>>>>>> #------------------------------------------- >>>>>>>>> >>>>>>>>> group = smsc >>>>>>>>> smsc = "smpp" >>>>>>>>> smsc-id = "smsc2" >>>>>>>>> log-file = "mysmsc2.log" >>>>>>>>> log-level = "0" >>>>>>>>> host = "***.***.***.***" >>>>>>>>> port = "****" >>>>>>>>> #receive-port="2776" >>>>>>>>> smsc-username = "*****" >>>>>>>>> smsc-password = "*****" >>>>>>>>> denied-smsc-id = "smsc1" >>>>>>>>> allowed-smsc-id = "smsc2" >>>>>>>>> preferred-smsc-id = "smsc2" >>>>>>>>> source-addr-ton = "0" >>>>>>>>> source-addr-npi = "1" >>>>>>>>> dest-addr-ton = "1" >>>>>>>>> dest-addr-npi = "1" >>>>>>>>> service-type = "CMT" >>>>>>>>> validityperiod = "600" >>>>>>>>> system-type = "VMA" >>>>>>>>> alt-charset="us-ascii" >>>>>>>>> #alt-charset = >>>>>>>>> "ASCII;windows-1252;UTF-8;ISO-8859-1;ISO-8859-7;GSM;UTF-16BE" >>>>>>>>> #alt-addr-charset = "GSM" >>>>>>>>> address-range = "^$" >>>>>>>>> bind-addr-ton = "0" >>>>>>>>> bind-addr-npi = "0" >>>>>>>>> enquire-link-interval = "200000" >>>>>>>>> reconnect-delay = "0" >>>>>>>>> transceiver-mode = "true" >>>>>>>>> interface-version = "34" >>>>>>>>> connection-timeout = "0" >>>>>>>>> throughput = "10000000.00" >>>>>>>>> max-pending-submits="10" >>>>>>>>> #reroute="true" >>>>>>>>> #reroute-smsc-id="smsc2" >>>>>>>>> reroute-dlr="true" >>>>>>>>> >>>>>>>>> #------------------------------------------------- >>>>>>>>> # Multi Group "smsbox-route" >>>>>>>>> #------------------------------------------------- >>>>>>>>> >>>>>>>>> group = smsbox-route >>>>>>>>> smsbox-id = "smsbox" >>>>>>>>> smsc-id = "smsc1" >>>>>>>>> >>>>>>>>> group = smsbox-route >>>>>>>>> smsbox-id = "smsbox" >>>>>>>>> smsc-id = "smsc2" >>>>>>>>> >>>>>>>>> #------------------------------------------------- >>>>>>>>> # Multi Group "sms-service" >>>>>>>>> # There should be always a 'default' service. >>>>>>>>> # This service is used when no other 'sms-service' is applied. >>>>>>>>> #------------------------------------------------- >>>>>>>>> >>>>>>>>> group = sms-service >>>>>>>>> keyword = default >>>>>>>>> text = "No service specified" >>>>>>>>> accept-x-kannel-headers = true >>>>>>>>> #max-messages = 3 >>>>>>>>> concatenation = true >>>>>>>>> catch-all = true >>>>>>>>> >>>>>>>>> #------------------------------------------------- >>>>>>>>> # Multi Group "sendsms-user" >>>>>>>>> #------------------------------------------------- >>>>>>>>> >>>>>>>>> group = sendsms-user >>>>>>>>> name = "sendsmsuser1" >>>>>>>>> username = "tester1" >>>>>>>>> password = "tester1" >>>>>>>>> forced-smsc = "smsc1" >>>>>>>>> #default-smsc= "smsc1" >>>>>>>>> #user-allow-ip="*.*.*.*" >>>>>>>>> max-messages="10" >>>>>>>>> >>>>>>>>> group = sendsms-user >>>>>>>>> name = "sendsmsuser2" >>>>>>>>> username = "tester2" >>>>>>>>> password = "tester2" >>>>>>>>> forced-smsc = "smsc2" >>>>>>>>> #default-smsc= "smsc2" >>>>>>>>> user-allow-ip="*.*.*.*" >>>>>>>>> max-messages="10" >>>>>>>>> >>>>>>>>> #------------------------------------------------- >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> Please resolve my problem as soon as possible. >>>>>>>>> >>>>>>>>> >>>>>>>>> Thanks >>>>>>>>> Ammar Ali >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> >