You should add into your Opensmppbox.conf on Kannel server: route-to-smsc = Promotional
Try to submit another message and paste the bearerbox-asscess.log of Kannel server here for more information. Thank you. Brs, Tuan. > > ------------------------------ > > Message: 2 > Date: Sat, 28 Sep 2013 12:49:47 +0530 > From: Saurabh Pandey <sam.it.develo...@gmail.com> > To: users@kannel.org > Subject: Opensmppbox issue: NACK/No SMSC > Message-ID: > < > cahipy2xp1-upxqd_0bt-y4efsv3xqqu2hvg9ro7-lu6qzav...@mail.gmail.com> > Content-Type: text/plain; charset="iso-8859-1" > > Hi, > > I am submitting SMS from Kannel based SMPP client to a different server > having kannel based setup+opensmppbox+sqlbox stack. The SMS is always > getting REJECTED. The issuea are: > > 1.) Opemsmppbox is taking system-id (username in smpplogins.txt) as SMSC > and then rejecting it > 2.) SQLBOX shows no activity except an error: sql_id cannot be null > > I have this setup > > SMSC<---> BB <---> SQLBOX <----> Opensmppbox <---> SMPP client > > //------------ HERE ARE THE CONFIG FILES-------------// > > > //Kannel.conf > > group=core > admin-port = 14000 > smsbox-port = 13001 > admin-password = sam > status-password = > log-file = "/var/log/kannel/kannel.log" > box-deny-ip = "*.*.*.*" > box-allow-ip = "127.0.0.1" > access-log = "/var/log/kannel/access.log" > store-file = "kannel.store" > dlr-storage = mysql > > #--------------------------------------------- > # SMSC CONNECTIONS > > group=smsc > smsc = smpp > smsc-id = Promotional > host = xxx.xx.xxx.xxx > port = xxxx > smsc-username = xxxxx > smsc-password = xxxxx > system-type = VMA > source-addr-ton = 0 > source-addr-npi = 0 > dest-addr-ton = 0 > dest-addr-npi = 0 > allowed-smsc-id = Promotional > transceiver-mode = true > receive-port = xxxx > > > > #--------------------------------------------- > # SMSBOX SETUP > > group=smsbox > smsbox-id = main-box > bearerbox-host = 127.0.0.1 > sendsms-port = 14014 > global-sender = 14014 > log-file = "/tmp/smsbox.log" > access-log = "/tmp/access.log" > > > group=smsbox-route > smsbox-id = smppclient > smsc-id = Promotional > > #--------------------------------------------- > # SEND-SMS USERS > > group=sendsms-user > username = sam > password = sam > max-messages = 5 > concatenation = true > > > #--------------------------------------------- > # SERVICES > > group=sms-service > keyword = nop > text = "You asked nothing and I did it!" > > group=sms-service > keyword = default > get-url = " > http://domain.com/index.php?senderid=%P&phone=%p&reply=%a&smscid=%i" > max-messages = 0 > > group = mysql-connection > id = mydlr > host = localhost > username = xxxx_sam > password = "xxxx" > database = xxxx_xxx > max-connections = 5 > > group = dlr-db > id = mydlr > table = sc_kannel_dlr > field-smsc = smsc > field-timestamp = ts > field-destination = destination > field-source = source > field-service = service > field-url = url > field-mask = mask > field-status = status > field-boxc-id = boxc > > > > // Opensmppbox.conf > > group = core > dlr-storage = mysql > > group = opensmppbox > opensmppbox-id = nvsmpp > opensmppbox-port = 2345 > bearerbox-host = localhost > bearerbox-port = 13014 > use-systemid-as-smsboxid = true > log-file = "/var/log/smpp/smppbox.log" > our-system-id = "VSMSC" > smpp-logins = smpplogins.txt > > group = mysql-connection > id = mydlr > host = localhost > username = xxxx_xxx > password = xxxx > database = xxxx_xxx > > #DLR Table Structure > group = dlr-db > id = mydlr > table = sc_smpp_dlr > field-smsc = smsc > field-timestamp = timestamp > field-destination = destination > field-source = source > field-service = service > field-url = url > field-mask = mask > field-status = status > field-boxc-id = boxc_id > > > > > // SQLbox.conf > > group = sqlbox > id = sqlbox-db > smsbox-id = sqlbox > bearerbox-host = localhost > bearerbox-port = 13001 > smsbox-port = 13014 > smsbox-port-ssl = false > sql-log-table = sc_sqlbox_log > sql-insert-table = sc_smpp_incoming > log-file = "/var/log/nvsmpp/test_smpp/sqlbox.log" > log-level = 0 > > group = mysql-connection > id = sqlbox-db > host = localhost > username = xxxxx_xxx > password = xxx > database = xxxx_xxxx > # you can increase this upon a higher load > max-connections = 5 > > // SMPPlogins.txt file > > smppclient goodsmpp testsmpp *.*.*.* > > > > > Now I've done everything as directed but still, its not working. Here is > what I got from SMPPBOX>LOG file > > //-----------------------------------SMPP PDU DUMP------------- > > 2013-09-28 02:14:17 [2578] [11] DEBUG: SMPP[smppclient]: Got PDU: > 2013-09-28 02:14:17 [2578] [11] DEBUG: SMPP PDU 0x7f9874001380 dump: > 2013-09-28 02:14:17 [2578] [11] DEBUG: type_name: submit_sm > 2013-09-28 02:14:17 [2578] [11] DEBUG: command_id: 4 = 0x00000004 > 2013-09-28 02:14:17 [2578] [11] DEBUG: command_status: 0 = 0x00000000 > 2013-09-28 02:14:17 [2578] [11] DEBUG: sequence_number: 2377 = 0x00000949 > 2013-09-28 02:14:17 [2578] [11] DEBUG: service_type: NULL > 2013-09-28 02:14:17 [2578] [11] DEBUG: source_addr_ton: 5 = 0x00000005 > 2013-09-28 02:14:17 [2578] [11] DEBUG: source_addr_npi: 0 = 0x00000000 > 2013-09-28 02:14:17 [2578] [11] DEBUG: source_addr: "OPAUTO" > 2013-09-28 02:14:17 [2578] [11] DEBUG: dest_addr_ton: 0 = 0x00000000 > 2013-09-28 02:14:17 [2578] [11] DEBUG: dest_addr_npi: 0 = 0x00000000 > 2013-09-28 02:14:17 [2578] [11] DEBUG: destination_addr: "9694304016" > 2013-09-28 02:14:17 [2578] [11] DEBUG: esm_class: 3 = 0x00000003 > 2013-09-28 02:14:17 [2578] [11] DEBUG: protocol_id: 0 = 0x00000000 > 2013-09-28 02:14:17 [2578] [11] DEBUG: priority_flag: 0 = 0x00000000 > 2013-09-28 02:14:17 [2578] [11] DEBUG: schedule_delivery_time: NULL > 2013-09-28 02:14:17 [2578] [11] DEBUG: validity_period: NULL > 2013-09-28 02:14:17 [2578] [11] DEBUG: registered_delivery: 1 = > 0x00000001 > 2013-09-28 02:14:17 [2578] [11] DEBUG: replace_if_present_flag: 0 = > 0x00000000 > 2013-09-28 02:14:17 [2578] [11] DEBUG: data_coding: 0 = 0x00000000 > 2013-09-28 02:14:17 [2578] [11] DEBUG: sm_default_msg_id: 0 = 0x00000000 > 2013-09-28 02:14:17 [2578] [11] DEBUG: sm_length: 18 = 0x00000012 > 2013-09-28 02:14:17 [2578] [11] DEBUG: short_message: "TEST using > smppbox" > 2013-09-28 02:14:17 [2578] [11] DEBUG: SMPP PDU dump ends. > > //------------------------------DB Operations in > smppbox.log------------------ > 2013-09-28 02:14:17 [2578] [11] DEBUG: DLR[mysql]: Adding DLR > smsc=smppclient, ts=21f20c77, src=OPAUTO, dst=9694304016, mask=19, > boxc=smppclient > 2013-09-28 02:14:17 [2578] [11] DEBUG: adding DLR entry into database > 2013-09-28 02:14:17 [2578] [11] DEBUG: sql: INSERT INTO `sc_smpp_dlr` > (`smsc`, `timestamp`, `source`, `destination`, `service`, `url`, `mask`, > `boxc_id`, `status`) VALUES (?, ?, ?, ?, ?, ?, ?, ?, 0) > 2013-09-28 02:14:17 [2578] [10] DEBUG: SMPP[smppclient]: Sending PDU: > 2013-09-28 02:14:17 [2578] [10] DEBUG: SMPP PDU 0x7f9874000d70 dump: > 2013-09-28 02:14:17 [2578] [10] DEBUG: type_name: submit_sm_resp > 2013-09-28 02:14:17 [2578] [10] DEBUG: command_id: 2147483652 = > 0x80000004 > 2013-09-28 02:14:17 [2578] [10] DEBUG: command_status: 69 = 0x00000045 > 2013-09-28 02:14:17 [2578] [10] DEBUG: sequence_number: 2377 = 0x00000949 > 2013-09-28 02:14:17 [2578] [10] DEBUG: message_id: NULL > 2013-09-28 02:14:17 [2578] [10] DEBUG: SMPP PDU dump ends. > 2013-09-28 02:14:17 [2578] [10] INFO: We received an SMS message. > 2013-09-28 02:14:17 [2578] [10] DEBUG: DLR[mysql]: Looking for DLR > smsc=smppclient, ts=21f20c77, dst=9694304016, type=16 > 2013-09-28 02:14:17 [2578] [10] DEBUG: sql: SELECT `mask`, `service`, > `url`, `source`, `destination`, `boxc_id` FROM `sc_smpp_dlr` WHERE `smsc`=? > AND `timestamp`=? LIMIT 1 > 2013-09-28 02:14:17 [2578] [10] DEBUG: column=mask buffer_type=253 > max_length=0 length=250 > 2013-09-28 02:14:17 [2578] [10] DEBUG: column=service buffer_type=253 > max_length=0 length=250 > 2013-09-28 02:14:17 [2578] [10] DEBUG: column=url buffer_type=252 > max_length=0 length=16777215 > 2013-09-28 02:14:17 [2578] [10] DEBUG: column=source buffer_type=253 > max_length=0 length=250 > 2013-09-28 02:14:17 [2578] [10] DEBUG: column=destination buffer_type=253 > max_length=0 length=250 > 2013-09-28 02:14:17 [2578] [10] DEBUG: column=boxc_id buffer_type=253 > max_length=0 length=250 > 2013-09-28 02:14:17 [2578] [10] DEBUG: DLR[mysql]: created DLR message for > URL <21f20c77> > 2013-09-28 02:14:17 [2578] [10] DEBUG: removing DLR from database > 2013-09-28 02:14:17 [2578] [10] DEBUG: sql: DELETE FROM `sc_smpp_dlr` WHERE > `smsc`=? AND `timestamp`=? LIMIT 1 > > > //---------------------------RESPONSE > --------------------------------------- > 2013-09-28 02:14:17 [2578] [10] DEBUG: SMPP[smppclient]: Sending PDU: > 2013-09-28 02:14:17 [2578] [10] DEBUG: SMPP PDU 0x7f9880003fd0 dump: > 2013-09-28 02:14:17 [2578] [10] DEBUG: type_name: deliver_sm > 2013-09-28 02:14:17 [2578] [10] DEBUG: command_id: 5 = 0x00000005 > 2013-09-28 02:14:17 [2578] [10] DEBUG: command_status: 0 = 0x00000000 > 2013-09-28 02:14:17 [2578] [10] DEBUG: sequence_number: 0 = 0x00000000 > 2013-09-28 02:14:17 [2578] [10] DEBUG: service_type: NULL > 2013-09-28 02:14:17 [2578] [10] DEBUG: source_addr_ton: 2 = 0x00000002 > 2013-09-28 02:14:17 [2578] [10] DEBUG: source_addr_npi: 1 = 0x00000001 > 2013-09-28 02:14:17 [2578] [10] DEBUG: source_addr: "OPAUTO" > 2013-09-28 02:14:17 [2578] [10] DEBUG: dest_addr_ton: 2 = 0x00000002 > 2013-09-28 02:14:17 [2578] [10] DEBUG: dest_addr_npi: 1 = 0x00000001 > 2013-09-28 02:14:17 [2578] [10] DEBUG: destination_addr: "9694304016" > 2013-09-28 02:14:17 [2578] [10] DEBUG: esm_class: 4 = 0x00000004 > 2013-09-28 02:14:17 [2578] [10] DEBUG: protocol_id: 0 = 0x00000000 > 2013-09-28 02:14:17 [2578] [10] DEBUG: priority_flag: 0 = 0x00000000 > 2013-09-28 02:14:17 [2578] [10] DEBUG: schedule_delivery_time: NULL > 2013-09-28 02:14:17 [2578] [10] DEBUG: validity_period: NULL > 2013-09-28 02:14:17 [2578] [10] DEBUG: registered_delivery: 0 = > 0x00000000 > 2013-09-28 02:14:17 [2578] [10] DEBUG: replace_if_present_flag: 0 = > 0x00000000 > 2013-09-28 02:14:17 [2578] [10] DEBUG: data_coding: 0 = 0x00000000 > 2013-09-28 02:14:17 [2578] [10] DEBUG: sm_default_msg_id: 0 = 0x00000000 > 2013-09-28 02:14:17 [2578] [10] DEBUG: sm_length: 0 = 0x00000000 > 2013-09-28 02:14:17 [2578] [10] DEBUG: short_message: > 2013-09-28 02:14:17 [2578] [10] DEBUG: Octet string at 0x7f988000ac90: > 2013-09-28 02:14:17 [2578] [10] DEBUG: len: 112 > 2013-09-28 02:14:17 [2578] [10] DEBUG: size: 1024 > 2013-09-28 02:14:17 [2578] [10] DEBUG: immutable: 0 > 2013-09-28 02:14:17 [2578] [10] DEBUG: data: 69 64 3a 32 31 66 32 30 > 63 37 37 20 73 75 62 3a id:21f20c77 sub: > 2013-09-28 02:14:17 [2578] [10] DEBUG: data: 30 30 31 20 64 6c 76 72 > 64 3a 30 30 30 20 73 75 001 dlvrd:000 su > 2013-09-28 02:14:17 [2578] [10] DEBUG: data: 62 6d 69 74 20 64 61 74 > 65 3a 31 33 30 39 32 38 bmit date:130928 > 2013-09-28 02:14:17 [2578] [10] DEBUG: data: 30 32 31 34 20 64 6f 6e > 65 20 64 61 74 65 3a 31 0214 done date:1 > 2013-09-28 02:14:17 [2578] [10] DEBUG: data: 33 30 39 32 38 30 32 31 > 34 20 73 74 61 74 3a 55 309280214 stat:U > 2013-09-28 02:14:17 [2578] [10] DEBUG: data: 4e 44 45 4c 49 56 20 65 > 72 72 3a 30 30 30 20 74 NDELIV err:000 t > 2013-09-28 02:14:17 [2578] [10] DEBUG: data: 65 78 74 3a 4e 41 43 4b > 2f 6e 6f 20 53 4d 53 43 ext:NACK/no SMSC > 2013-09-28 02:14:17 [2578] [10] DEBUG: Octet string dump ends. > 2013-09-28 02:14:17 [2578] [10] DEBUG: message_state: 5 = 0x00000005 > 2013-09-28 02:14:17 [2578] [10] DEBUG: receipted_message_id: "21f20c77" > 2013-09-28 02:14:17 [2578] [10] DEBUG: SMPP PDU dump ends. > > //--------------- > > Now you can clearly see NACK/No SMSC in the response. Please guide me how > do I fix this. > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > http://www.kannel.org/pipermail/users/attachments/20130928/14ef8276/attachment.html > > > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > users mailing list > users@kannel.org > http://www.kannel.org/mailman/listinfo/users > > > ------------------------------ > > End of users Digest, Vol 85, Issue 37 > ************************************* > -- <====((=o-( ',_,' )-o=))=====> Bản chất tốt nhưng cuộc đời xô đẩy!