LOOK at this:
2009-03-02 21:16:45 [11971] [6] DEBUG: SMPP PDU 0x86ed8b0 dump:
2009-03-02 21:16:45 [11971] [6] DEBUG:   type_name: deliver_sm
2009-03-02 21:16:45 [11971] [6] DEBUG:   command_id: 5 = 0x00000005
2009-03-02 21:16:45 [11971] [6] DEBUG: command_status: 0 = 0x00000000 2009-03-02 21:16:45 [11971] [6] DEBUG: sequence_number: 771 = 0x00000303
2009-03-02 21:16:45 [11971] [6] DEBUG:   service_type: NULL
2009-03-02 21:16:45 [11971] [6] DEBUG: source_addr_ton: 100 = 0x00000064 2009-03-02 21:16:45 [11971] [6] DEBUG: source_addr_npi: 101 = 0x00000065
2009-03-02 21:16:45 [11971] [6] DEBUG:   source_addr: "mirbim"
2009-03-02 21:16:45 [11971] [6] DEBUG:   dest_addr_ton: 1 = 0x00000001
2009-03-02 21:16:45 [11971] [6] DEBUG:   dest_addr_npi: 1 = 0x00000001
2009-03-02 21:16:45 [11971] [6] DEBUG: destination_addr: "355672509006"
2009-03-02 21:16:45 [11971] [6] DEBUG:   esm_class: 0 = 0x00000000
2009-03-02 21:16:45 [11971] [6] DEBUG:   protocol_id: 1 = 0x00000001
2009-03-02 21:16:45 [11971] [6] DEBUG: priority_flag: 57 = 0x00000039 2009-03-02 21:16:45 [11971] [6] DEBUG: schedule_delivery_time: "99998"
...

This is the message the SMSC passes to kannel! See: Source_addr is mirbim!!! There is the fault! Additionally the source_ton and npi are far away from anything valid, AND the source_addr is in the dest_addr field AND the source_addr is in the scheduled_derlivery_time field!

So your SMSC-logs tell you something else: do a tcpdump (or snoop or wireshark or whatever) capture the package and find out what is wrong...
It bet that your SMSC is totally messed up and kannel is right...

Regards
Falko


Am 03.03.2009 um 15:58 schrieb Elton Hoxha:

Hi Rodrigo

I changed it as you said and restarted the services. After trying sending an MO

Here is the output from SMSBOX logs

2009-03-02 21:16:45 [11979] [9] DEBUG: Parsing URL `http://localhost:13004/logger/logMessage?mobile_number=mirbim&short_code=%2B355672509006&text=%40&binary_text=' :
2009-03-02 21:16:45 [11979] [9] DEBUG:   Scheme: http://
2009-03-02 21:16:45 [11979] [9] DEBUG:   Host: localhost
2009-03-02 21:16:45 [11979] [9] DEBUG:   Port: 13004
2009-03-02 21:16:45 [11979] [9] DEBUG:   Username: (null)
2009-03-02 21:16:45 [11979] [9] DEBUG:   Password: (null)
2009-03-02 21:16:45 [11979] [9] DEBUG:   Path: /logger/logMessage
2009-03-02 21:16:45 [11979] [9] DEBUG: Query: mobile_number=mirbim&short_code=%2B355672509006&text=%40&binary_text=
2009-03-02 21:16:45 [11979] [9] DEBUG:   Fragment: (null)
2009-03-02 21:16:45 [11979] [9] DEBUG: HTTP: Opening connection to `localhost:13004' (fd=26).
2009-03-02 21:16:45 [11979] [9] DEBUG: Socket connecting
2009-03-02 21:16:45 [11979] [8] DEBUG: Get info about connecting socket
2009-03-02 21:16:45 [11979] [8] DEBUG: Socket not connected
2009-03-02 21:16:45 [11979] [8] ERROR: Couldn't fetch <http://localhost:13004/logger/logMessage?mobile_number=mirbim&short_code=%2B355672509006&text=%40&binary_text= > 2009-03-02 21:16:45 [11979] [5] DEBUG: message length 31, sending 1 messages 2009-03-02 21:16:45 [11979] [0] DEBUG: Got ACK (0) of ec7d8817-68a2-483b-a268-1739464cf7d5 2009-03-02 21:16:45 [11979] [0] DEBUG: No client - multi-send or ACK to pull-reply


And from bearerbox:

2009-03-02 21:16:35 [11971] [0] INFO: MAIN: Start-up done, entering mainloop 2009-03-02 21:16:35 [11971] [6] DEBUG: Thread 6 (gw/smsc/ smsc_smpp.c:io_thread) maps to pid 11971. 2009-03-02 21:16:35 [11971] [7] DEBUG: Thread 7 (gw/ bb_smscconn.c:sms_router) maps to pid 11971.
2009-03-02 21:16:35 [11971] [6] DEBUG: SMPP[internal]: Sending PDU:
2009-03-02 21:16:35 [11971] [6] DEBUG: SMPP PDU 0x86ecd08 dump:
2009-03-02 21:16:35 [11971] [6] DEBUG:   type_name: bind_transceiver
2009-03-02 21:16:35 [11971] [6] DEBUG:   command_id: 9 = 0x00000009
2009-03-02 21:16:35 [11971] [6] DEBUG: command_status: 0 = 0x00000000 2009-03-02 21:16:35 [11971] [6] DEBUG: sequence_number: 1 = 0x00000001
2009-03-02 21:16:35 [11971] [6] DEBUG:   system_id: "demirbim"
2009-03-02 21:16:35 [11971] [6] DEBUG:   password: "demirbim"
2009-03-02 21:16:35 [11971] [6] DEBUG:   system_type: "demirbim"
2009-03-02 21:16:35 [11971] [6] DEBUG: interface_version: 52 = 0x00000034
2009-03-02 21:16:35 [11971] [6] DEBUG:   addr_ton: 0 = 0x00000000
2009-03-02 21:16:35 [11971] [6] DEBUG:   addr_npi: 0 = 0x00000000
2009-03-02 21:16:35 [11971] [6] DEBUG:   address_range: "999998"
2009-03-02 21:16:35 [11971] [6] DEBUG: SMPP PDU dump ends.
2009-03-02 21:16:35 [11971] [6] DEBUG: Optional parameter tag (0x0210)
2009-03-02 21:16:35 [11971] [6] DEBUG: Optional parameter length read as 1
2009-03-02 21:16:35 [11971] [6] DEBUG: SMPP[internal]: Got PDU:
2009-03-02 21:16:35 [11971] [6] DEBUG: SMPP PDU 0x86ed110 dump:
2009-03-02 21:16:35 [11971] [6] DEBUG: type_name: bind_transceiver_resp 2009-03-02 21:16:35 [11971] [6] DEBUG: command_id: 2147483657 = 0x80000009 2009-03-02 21:16:35 [11971] [6] DEBUG: command_status: 0 = 0x00000000 2009-03-02 21:16:35 [11971] [6] DEBUG: sequence_number: 1 = 0x00000001
2009-03-02 21:16:35 [11971] [6] DEBUG:   system_id: "demirbim"
2009-03-02 21:16:35 [11971] [6] DEBUG: sc_interface_version: 52 = 0x00000034
2009-03-02 21:16:35 [11971] [6] DEBUG: SMPP PDU dump ends.
2009-03-02 21:16:39 [11971] [5] INFO: Client connected from <127.0.0.1> 2009-03-02 21:16:39 [11971] [5] DEBUG: Started thread 8 (gw/ bb_boxc.c:function) 2009-03-02 21:16:39 [11971] [8] DEBUG: Thread 8 (gw/ bb_boxc.c:function) maps to pid 11971. 2009-03-02 21:16:39 [11971] [8] DEBUG: Started thread 9 (gw/ bb_boxc.c:boxc_sender) 2009-03-02 21:16:39 [11971] [9] DEBUG: Thread 9 (gw/ bb_boxc.c:boxc_sender) maps to pid 11971. 2009-03-02 21:16:45 [11971] [6] ERROR: SMPP: PDU NULL terminated string (service_type) longer than allowed.
2009-03-02 21:16:45 [11971] [6] DEBUG: SMPP[internal]: Got PDU:
2009-03-02 21:16:45 [11971] [6] DEBUG: SMPP PDU 0x86ed8b0 dump:
2009-03-02 21:16:45 [11971] [6] DEBUG:   type_name: deliver_sm
2009-03-02 21:16:45 [11971] [6] DEBUG:   command_id: 5 = 0x00000005
2009-03-02 21:16:45 [11971] [6] DEBUG: command_status: 0 = 0x00000000 2009-03-02 21:16:45 [11971] [6] DEBUG: sequence_number: 771 = 0x00000303
2009-03-02 21:16:45 [11971] [6] DEBUG:   service_type: NULL
2009-03-02 21:16:45 [11971] [6] DEBUG: source_addr_ton: 100 = 0x00000064 2009-03-02 21:16:45 [11971] [6] DEBUG: source_addr_npi: 101 = 0x00000065
2009-03-02 21:16:45 [11971] [6] DEBUG:   source_addr: "mirbim"
2009-03-02 21:16:45 [11971] [6] DEBUG:   dest_addr_ton: 1 = 0x00000001
2009-03-02 21:16:45 [11971] [6] DEBUG:   dest_addr_npi: 1 = 0x00000001
2009-03-02 21:16:45 [11971] [6] DEBUG: destination_addr: "355672509006"
2009-03-02 21:16:45 [11971] [6] DEBUG:   esm_class: 0 = 0x00000000
2009-03-02 21:16:45 [11971] [6] DEBUG:   protocol_id: 1 = 0x00000001
2009-03-02 21:16:45 [11971] [6] DEBUG: priority_flag: 57 = 0x00000039 2009-03-02 21:16:45 [11971] [6] DEBUG: schedule_delivery_time: "99998"
2009-03-02 21:16:45 [11971] [6] DEBUG:   validity_period: NULL
2009-03-02 21:16:45 [11971] [6] DEBUG: registered_delivery: 0 = 0x00000000 2009-03-02 21:16:45 [11971] [6] DEBUG: replace_if_present_flag: 0 = 0x00000000
2009-03-02 21:16:45 [11971] [6] DEBUG:   data_coding: 0 = 0x00000000
2009-03-02 21:16:45 [11971] [6] DEBUG: sm_default_msg_id: 0 = 0x00000000
2009-03-02 21:16:45 [11971] [6] DEBUG:   sm_length: 1 = 0x00000001
2009-03-02 21:16:45 [11971] [6] DEBUG:   short_message:
2009-03-02 21:16:45 [11971] [6] DEBUG:    Octet string at 0x86ee530:
2009-03-02 21:16:45 [11971] [6] DEBUG:      len:  1
2009-03-02 21:16:45 [11971] [6] DEBUG:      size: 2
2009-03-02 21:16:45 [11971] [6] DEBUG:      immutable: 0
2009-03-02 21:16:45 [11971] [6] DEBUG: data: 00 .
2009-03-02 21:16:45 [11971] [6] DEBUG:    Octet string dump ends.
2009-03-02 21:16:45 [11971] [6] DEBUG: SMPP PDU dump ends.
2009-03-02 21:16:45 [11971] [6] DEBUG: SMPP[internal]: Sending PDU:
2009-03-02 21:16:45 [11971] [6] DEBUG: SMPP PDU 0x86ee558 dump:
2009-03-02 21:16:45 [11971] [6] DEBUG:   type_name: deliver_sm_resp
2009-03-02 21:16:45 [11971] [6] DEBUG: command_id: 2147483653 = 0x80000005 2009-03-02 21:16:45 [11971] [6] DEBUG: command_status: 0 = 0x00000000 2009-03-02 21:16:45 [11971] [6] DEBUG: sequence_number: 771 = 0x00000303
2009-03-02 21:16:45 [11971] [6] DEBUG:   message_id: NULL
2009-03-02 21:16:45 [11971] [6] DEBUG: SMPP PDU dump ends.
2009-03-02 21:16:45 [11971] [9] DEBUG: send_msg: sending msg to box: <127.0.0.1> 2009-03-02 21:16:45 [11971] [9] DEBUG: boxc_sender: sent message to <127.0.0.1>
2009-03-02 21:16:45 [11971] [8] DEBUG: boxc_receiver: got ack
2009-03-02 21:16:45 [11971] [8] DEBUG: boxc_receiver: sms received
2009-03-02 21:16:45 [11971] [8] DEBUG: send_msg: sending msg to box: <127.0.0.1>
2009-03-02 21:16:45 [11971] [6] DEBUG: SMPP[internal]: Sending PDU:
2009-03-02 21:16:45 [11971] [6] DEBUG: SMPP PDU 0x86ee530 dump:
2009-03-02 21:16:45 [11971] [6] DEBUG:   type_name: submit_sm
2009-03-02 21:16:45 [11971] [6] DEBUG:   command_id: 4 = 0x00000004
2009-03-02 21:16:45 [11971] [6] DEBUG: command_status: 0 = 0x00000000 2009-03-02 21:16:45 [11971] [6] DEBUG: sequence_number: 2 = 0x00000002
2009-03-02 21:16:45 [11971] [6] DEBUG:   service_type: NULL
2009-03-02 21:16:45 [11971] [6] DEBUG: source_addr_ton: 1 = 0x00000001 2009-03-02 21:16:45 [11971] [6] DEBUG: source_addr_npi: 1 = 0x00000001
2009-03-02 21:16:45 [11971] [6] DEBUG:   source_addr: "355672509006"
2009-03-02 21:16:45 [11971] [6] DEBUG:   dest_addr_ton: 2 = 0x00000002
2009-03-02 21:16:45 [11971] [6] DEBUG:   dest_addr_npi: 1 = 0x00000001
2009-03-02 21:16:45 [11971] [6] DEBUG:   destination_addr: "mirbim"
2009-03-02 21:16:45 [11971] [6] DEBUG:   esm_class: 3 = 0x00000003
2009-03-02 21:16:45 [11971] [6] DEBUG:   protocol_id: 0 = 0x00000000
2009-03-02 21:16:45 [11971] [6] DEBUG:   priority_flag: 0 = 0x00000000
2009-03-02 21:16:45 [11971] [6] DEBUG:   schedule_delivery_time: NULL
2009-03-02 21:16:45 [11971] [6] DEBUG:   validity_period: NULL
2009-03-02 21:16:45 [11971] [6] DEBUG: registered_delivery: 0 = 0x00000000 2009-03-02 21:16:45 [11971] [6] DEBUG: replace_if_present_flag: 0 = 0x00000000
2009-03-02 21:16:45 [11971] [6] DEBUG:   data_coding: 0 = 0x00000000
2009-03-02 21:16:45 [11971] [6] DEBUG: sm_default_msg_id: 0 = 0x00000000
2009-03-02 21:16:45 [11971] [6] DEBUG:   sm_length: 31 = 0x0000001f
2009-03-02 21:16:45 [11971] [6] DEBUG:   short_message:
2009-03-02 21:16:45 [11971] [6] DEBUG:    Octet string at 0x86eed60:
2009-03-02 21:16:45 [11971] [6] DEBUG:      len:  31
2009-03-02 21:16:45 [11971] [6] DEBUG:      size: 32
2009-03-02 21:16:45 [11971] [6] DEBUG:      immutable: 0
2009-03-02 21:16:45 [11971] [6] DEBUG: data: 43 6f 75 6c 64 20 6e 6f 74 20 66 65 74 63 68 20 Could not fetch 2009-03-02 21:16:45 [11971] [6] DEBUG: data: 63 6f 6e 74 65 6e 74 2c 20 73 6f 72 72 79 2e content, sorry.
2009-03-02 21:16:45 [11971] [6] DEBUG:    Octet string dump ends.
2009-03-02 21:16:45 [11971] [6] DEBUG: SMPP PDU dump ends.




On Tue, Mar 3, 2009 at 3:46 PM, Remon <[email protected]> wrote:
Hello there,


I’m gonna guide you on sms services


First to test your setup please configure only one sms service group as follows


group = sms-service

keyword = default

get-url = “http://localhost/logger/logMessage?mobile_number= %p&short_code=%P&text=%b&binary_text=%s"



Please make sure the URL will log all received parameters.


Now if kannel receives SMS message from SMSC (MO Message) sent from mobile then kannel will send these parameters to the URL configured above.


Please check this and send me back.


Regards,

Remon





From: [email protected] [mailto:[email protected]] On Behalf Of Elton Hoxha
Sent: Tuesday, March 03, 2009 4:27 PM
To: Rodrigo Cremaschi


Cc: [email protected]
Subject: Re: SMS-SERVICE


Hi Rodrigo,



I`m reading the guide several times, and what I want now its the basic service, just to send and receive MO-MT SMS using Kannel. I have set the SMPP connections already and there is no problem with binding issues between kannel and SMPP Server. I`m able to send from tha application to mobile, but I cannot vice versa, from mobile to application.

In the guide at the SMS-SERVICE configuration section, it writes:

Now that you have an SMS center connection to send and receive SMS messages you need to define services for incoming messages

But after many many many tries, im not able to receive

Here is the conf file. All the blocks are understandable except SMS- SERVICE one that looks a bit ambigous.

group = core
admin-port = 13000
smsbox-port = 13002
admin-password = bar
log-file = "/tmp/kannel.log"
log-level = 0
box-deny-ip = "*.*.*.*"
box-allow-ip = "127.0.0.1"
access-log = "/tmp/access.log"

group=smsc
smsc=smpp
smsc-id=internal
interface-version=34
host=10.234.252.80
port=3700
system-id=demirbim
smsc-password=demirbim
system-type=demirbim
transceiver-mode=1
address-range=999998


group = smsbox
bearerbox-host = 127.0.0.1
sendsms-port = 13014
log-level = 0

group = sendsms-user
username = b
password = b

group = sms-service
keyword = default
text = "test"
faked-sender = 999998
catch-all = true


Thanks
On Tue, Mar 3, 2009 at 3:18 PM, Rodrigo Cremaschi <[email protected] > wrote:

HEllo Elton,

The userguide is not perfect, it's not complete, and it's not foolproof.
You are right.
But take some more time reading it, explore the web, use Google, write
and test some configurations for yourself, read the mail archives and
you will be rewarded with a working Kannel.
If, in spite of all this, you find yourself in trouble to make Kannel
work, come back with your config files, log excerpts and the list will
try to help you.

Best regards,
Rodrigo.


On Tue, Mar 3, 2009 at 12:03 PM, Elton Hoxha <[email protected]> wrote:
> I have it but its confusing a bit
>
> On Tue, Mar 3, 2009 at 2:59 PM, Davor Spasoski
> <[email protected]> wrote:
>>
>> Do you have a manual?
>>
>> ________________________________
>>
>> From: [email protected] [mailto:[email protected]] On Behalf
>> Of Elton Hoxha
>> Sent: Tuesday, March 03, 2009 2:44 PM
>> To: [email protected]
>> Subject: SMS-SERVICE
>>
>>
>>
>> Hi,
>>
>> Can anyone please explain me the functionality of this group? I read the
>> guide already but again I have some ambiguities.
>> What the keyword parameter is used for?
>> The text parameter, is it used for predefined reply when the sender sends
>> a SMS to a voting service for example.
>>
>> Please anyone explain with few words these parameters?
>> send-url, get-url, dlr-url
>>
>> Thanks
>>
>> COSMOFON - Mobile Telecommunications Services - A.D. Skopje
>> _______________________________________________________________
>> This e-mail (including any attachments) is confidential and may be
>> protected by legal privilege. If you are not the intended recipient, you >> should not copy it, re-transmit it, use it or disclose its contents, but >> should return it to the sender immediately and delete your copy from your >> system. Any unauthorized use or dissemination of this message in whole or in >> part is strictly prohibited. Please note that e-mails are susceptible to >> change. COSMOFON A.D. Skopje shall not be liable for the improper or >> incomplete transmission of the information contained in this communication
>> nor for any delay in its receipt or damage to your system.
>




Reply via email to