This is another question that is very clear in opensmppbox manual. Refer to it, you absolutely have to use smsc-route to route clients to particular SMSC.
Back to your original question, cause you are using "allowed-smsc-id = Promotional" in your smsc configuration, so if you don't specify smsc in your submissions, BB will not route to this SMSC automatically. On Sat, Sep 28, 2013 at 4:11 PM, <[email protected]> wrote: > Send users mailing list submissions to > [email protected] > > To subscribe or unsubscribe via the World Wide Web, visit > http://www.kannel.org/mailman/listinfo/users > or, via email, send a message with subject or body 'help' to > [email protected] > > You can reach the person managing the list at > [email protected] > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of users digest..." > > > Today's Topics: > > 1. Re: Opensmppbox issue: NACK/No SMSC (Saurabh Pandey) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Sat, 28 Sep 2013 14:41:21 +0530 > From: Saurabh Pandey <[email protected]> > To: Minh Tuan <[email protected]> > Cc: [email protected] > Subject: Re: Opensmppbox issue: NACK/No SMSC > Message-ID: > <CAHiPY2UYBPgUPNnmziwbpeJq= > [email protected]> > Content-Type: text/plain; charset="utf-8" > > Hi, > > thanks for the reply. But I want different smsc routing for different smpp > clients. If i add route-to-smsc, wouldn't that direct all traffic to a > single smsc? > > > > On Sat, Sep 28, 2013 at 1:50 PM, Minh Tuan <[email protected]> wrote: > > > 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 <[email protected]> > >> To: [email protected] > >> 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 > >> [email protected] > >> 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! > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > http://www.kannel.org/pipermail/users/attachments/20130928/32f50426/attachment.html > > > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > users mailing list > [email protected] > http://www.kannel.org/mailman/listinfo/users > > > ------------------------------ > > End of users Digest, Vol 85, Issue 39 > ************************************* > -- <====((=o-( ',_,' )-o=))=====> Bản chất tốt nhưng cuộc đời xô đẩy!
