Hi Rene,
Thanks for your answer...
I have a problem with the phpclasses software[1].
When i try send a multi destination sms trought opensmppbox with this methods
$smpp->SendMulti("31648072766,31651931985", "This is my PHP message Multi");
i have this error:
Bind Transmitter PDU: 117 115 117 97 114 105 111 0 99 108 97 118 101 0 115 98 111 120 107 0 51 0 0 0 Sending PDU, len == 40 Sending PDU, header-len == 16 Sending PDU, command_id == 2 Trying to read PDU. Reading PDU : 27 bytes. Stream len : 23 Command id : 2. Command status : 0. sequence_number : 1. Got CM_BIND_TRANSMITTER_RESP. system id : opensmppid. Received PDU: €(0)(0)(2)(0)(0)(0)(0)(0)(0)(0)(1)opensmppid(0) In split_message. One message: 28 Multi PDU: ...31495595392.....31648072766....31651931985........ñ..This is my PHP message Multi Sending PDU, len == 100 Sending PDU, header-len == 16 Sending PDU, command_id == 33 Trying to read PDU. Reading PDU : 16 bytes. Stream len : 12 Command id : 0. Command status : 3. sequence_number : 2. Got unknown SMPP pdu. Received PDU: €(0)(0)(0)(0)(0)(0)(3)(0)(0)(0)(2) SMPP server returned error 3. Sending PDU, len == 16 Sending PDU, header-len == 16 Sending PDU, command_id == 6 Trying to read PDU. Reading PDU : 16 bytes. Stream len : 12 Command id : 6. Command status : 0. sequence_number : 3. Got CM_UNBIND_RESP. Received PDU: €(0)(0)(6)(0)(0)(0)(0)(0)(0)(0)(3)
opensmppbox.log:
2011-06-28 16:29:34 [32074] [41] DEBUG: Thread 41 (opensmppbox.c:function) maps to pid 32074.
2011-06-28 16:29:34 [32074] [0] DEBUG: Started thread 41 (opensmppbox.c:function)
2011-06-28 16:29:34 [32074] [41] INFO: Client connected from <192.168.1.187>
2011-06-28 16:29:34 [32074] [41] DEBUG: Connecting to <127.0.0.1>
2011-06-28 16:29:34 [32074] [41] INFO: Connected to bearerbox at localhost port 13002.
2011-06-28 16:29:34 [32042] [5] INFO: Client connected from <127.0.0.1>
2011-06-28 16:29:34 [32074] [41] DEBUG: Started thread 42 (opensmppbox.c:smpp_to_bearerbox)
2011-06-28 16:29:34 [32042] [5] DEBUG: Started thread 62 (gw/bb_boxc.c:function)
2011-06-28 16:29:34 [32074] [42] DEBUG: Thread 42 (opensmppbox.c:smpp_to_bearerbox) maps to pid 32074.
2011-06-28 16:29:34 [32042] [62] DEBUG: Thread 62 (gw/bb_boxc.c:function) maps to pid 32042.
2011-06-28 16:29:34 [32074] [42] DEBUG: SMPP[smppbox]: Got PDU:
2011-06-28 16:29:34 [32042] [62] DEBUG: Started thread 63 (gw/bb_boxc.c:boxc_sender)
2011-06-28 16:29:34 [32074] [42] DEBUG: SMPP PDU 0x87a48a0 dump:
2011-06-28 16:29:34 [32074] [42] DEBUG: type_name: bind_transmitter
2011-06-28 16:29:34 [32042] [63] DEBUG: Thread 63 (gw/bb_boxc.c:boxc_sender) maps to pid 32042.
2011-06-28 16:29:34 [32074] [42] DEBUG: command_id: 2 = 0x00000002
2011-06-28 16:29:34 [32074] [42] DEBUG: command_status: 0 = 0x00000000
2011-06-28 16:29:34 [32074] [42] DEBUG: sequence_number: 1 = 0x00000001
2011-06-28 16:29:34 [32074] [42] DEBUG: system_id: "usuario"
2011-06-28 16:29:34 [32074] [42] DEBUG: password: "clave"
2011-06-28 16:29:34 [32074] [42] DEBUG: system_type: "sboxk"
2011-06-28 16:29:34 [32074] [42] DEBUG: interface_version: 51 = 0x00000033
2011-06-28 16:29:34 [32074] [42] DEBUG: addr_ton: 0 = 0x00000000
2011-06-28 16:29:34 [32074] [42] DEBUG: addr_npi: 0 = 0x00000000
2011-06-28 16:29:34 [32074] [42] DEBUG: address_range: NULL
2011-06-28 16:29:34 [32074] [42] DEBUG: SMPP PDU dump ends.
2011-06-28 16:29:34 [32074] [42] DEBUG: SMPP[sboxk]: Sending PDU:
2011-06-28 16:29:34 [32074] [42] DEBUG: SMPP PDU 0x878d830 dump:
2011-06-28 16:29:34 [32042] [62] DEBUG: boxc_receiver: got boxc_id <sboxk> from <127.0.0.1>
2011-06-28 16:29:34 [32074] [42] DEBUG: type_name: bind_transmitter_resp
2011-06-28 16:29:34 [32074] [42] DEBUG: command_id: 2147483650 = 0x80000002
2011-06-28 16:29:34 [32074] [42] DEBUG: command_status: 0 = 0x00000000
2011-06-28 16:29:34 [32074] [42] DEBUG: sequence_number: 1 = 0x00000001
2011-06-28 16:29:34 [32074] [42] DEBUG: system_id: "opensmppid"
2011-06-28 16:29:34 [32074] [42] DEBUG: SMPP PDU dump ends.
2011-06-28 16:29:34 [32074] [41] DEBUG: Thread 41 (opensmppbox.c:function) maps to pid 32074.
2011-06-28 16:29:34 [32074] [0] DEBUG: Started thread 41 (opensmppbox.c:function)
2011-06-28 16:29:34 [32074] [41] INFO: Client connected from <192.168.1.187>
2011-06-28 16:29:34 [32074] [41] DEBUG: Connecting to <127.0.0.1>
2011-06-28 16:29:34 [32074] [41] INFO: Connected to bearerbox at localhost port 13002.
2011-06-28 16:29:34 [32074] [41] DEBUG: Started thread 42 (opensmppbox.c:smpp_to_bearerbox)
2011-06-28 16:29:34 [32074] [42] DEBUG: Thread 42 (opensmppbox.c:smpp_to_bearerbox) maps to pid 32074.
2011-06-28 16:29:34 [32074] [42] DEBUG: SMPP[smppbox]: Got PDU:
2011-06-28 16:29:34 [32074] [42] DEBUG: SMPP PDU 0x87a48a0 dump:
2011-06-28 16:29:34 [32074] [42] DEBUG: type_name: bind_transmitter
2011-06-28 16:29:34 [32074] [42] DEBUG: command_id: 2 = 0x00000002
2011-06-28 16:29:34 [32074] [42] DEBUG: command_status: 0 = 0x00000000
2011-06-28 16:29:34 [32074] [42] DEBUG: sequence_number: 1 = 0x00000001
2011-06-28 16:29:34 [32074] [42] DEBUG: system_id: "usuario"
2011-06-28 16:29:34 [32074] [42] DEBUG: password: "clave"
2011-06-28 16:29:34 [32074] [42] DEBUG: system_type: "sboxk"
2011-06-28 16:29:34 [32074] [42] DEBUG: interface_version: 51 = 0x00000033
2011-06-28 16:29:34 [32074] [42] DEBUG: addr_ton: 0 = 0x00000000
2011-06-28 16:29:34 [32074] [42] DEBUG: addr_npi: 0 = 0x00000000
2011-06-28 16:29:34 [32074] [42] DEBUG: address_range: NULL
2011-06-28 16:29:34 [32074] [42] DEBUG: SMPP PDU dump ends.
2011-06-28 16:29:34 [32074] [42] DEBUG: SMPP[sboxk]: Sending PDU:
2011-06-28 16:29:34 [32074] [42] DEBUG: SMPP PDU 0x878d830 dump:
2011-06-28 16:29:34 [32074] [42] DEBUG: type_name: bind_transmitter_resp
2011-06-28 16:29:34 [32074] [42] DEBUG: command_id: 2147483650 = 0x80000002
2011-06-28 16:29:34 [32074] [42] DEBUG: command_status: 0 = 0x00000000
2011-06-28 16:29:34 [32074] [42] DEBUG: sequence_number: 1 = 0x00000001
2011-06-28 16:29:34 [32074] [42] DEBUG: system_id: "opensmppid"
2011-06-28 16:29:34 [32074] [42] DEBUG: SMPP PDU dump ends.
2011-06-28 16:29:35 [32074] [42] DEBUG: Optional parameter tag (0xf100)
2011-06-28 16:29:35 [32074] [42] DEBUG: Optional parameter length read as 7252
2011-06-28 16:29:35 [32074] [42] WARNING: SMPP: Unknown TLV(0xf100,0x1c54,686973206973206d7920504850206d657373616765204d756c7469) for PDU type (submit_multi) received!
2011-06-28 16:29:35 [32074] [42] DEBUG: SMPP[sboxk]: Got PDU:
2011-06-28 16:29:35 [32074] [42] DEBUG: SMPP PDU 0x878d730 dump:
2011-06-28 16:29:35 [32074] [42] DEBUG: type_name: submit_multi
2011-06-28 16:29:35 [32074] [42] DEBUG: command_id: 33 = 0x00000021
2011-06-28 16:29:35 [32074] [42] DEBUG: command_status: 0 = 0x00000000
2011-06-28 16:29:35 [32074] [42] DEBUG: sequence_number: 2 = 0x00000002
2011-06-28 16:29:35 [32074] [42] DEBUG: service_type: NULL
2011-06-28 16:29:35 [32074] [42] DEBUG: source_addr_ton: 1 = 0x00000001
2011-06-28 16:29:35 [32074] [42] DEBUG: source_addr_npi: 1 = 0x00000001
2011-06-28 16:29:35 [32074] [42] DEBUG: source_addr: "31495595392"
2011-06-28 16:29:35 [32074] [42] DEBUG: number_of_dests: 2 = 0x00000002
2011-06-28 16:29:35 [32074] [42] DEBUG: dest_address_es:
2011-06-28 16:29:35 [32074] [42] DEBUG: Octet string at 0x87a4850:
2011-06-28 16:29:35 [32074] [42] DEBUG: len: 14
2011-06-28 16:29:35 [32074] [42] DEBUG: size: 15
2011-06-28 16:29:35 [32074] [42] DEBUG: immutable: 0
2011-06-28 16:29:35 [32074] [42] DEBUG: data: 01 01 01 33 31 36 34 38 30 37 32 37 36 36 ...31648072766
2011-06-28 16:29:35 [32074] [42] DEBUG: Octet string dump ends.
2011-06-28 16:29:35 [32074] [42] DEBUG: esm_class: 1 = 0x00000001
2011-06-28 16:29:35 [32074] [42] DEBUG: protocol_id: 1 = 0x00000001
2011-06-28 16:29:35 [32074] [42] DEBUG: priority_flag: 1 = 0x00000001
2011-06-28 16:29:35 [32074] [42] DEBUG: schedule_delivery_time: "31651931985"
2011-06-28 16:29:35 [32074] [42] DEBUG: validity_period:
2011-06-28 16:29:35 [32074] [42] DEBUG: Octet string at 0x879c4e0:
2011-06-28 16:29:35 [32074] [42] DEBUG: len: 1
2011-06-28 16:29:35 [32074] [42] DEBUG: size: 2
2011-06-28 16:29:35 [32074] [42] DEBUG: immutable: 0
2011-06-28 16:29:35 [32074] [42] DEBUG: data: 03 .
2011-06-28 16:29:35 [32074] [42] DEBUG: Octet string dump ends.
2011-06-28 16:29:35 [32074] [42] DEBUG: registered_delivery: 0 = 0x00000000
2011-06-28 16:29:35 [32074] [42] DEBUG: replace_if_present_flag: 0 = 0x00000000
2011-06-28 16:29:35 [32074] [42] DEBUG: data_coding: 0 = 0x00000000
2011-06-28 16:29:35 [32074] [42] DEBUG: sm_default_msg_id: 0 = 0x00000000
2011-06-28 16:29:35 [32074] [42] DEBUG: sm_length: 0 = 0x00000000
2011-06-28 16:29:35 [32074] [42] DEBUG: short_message: ""
2011-06-28 16:29:35 [32074] [42] DEBUG: SMPP PDU dump ends.
2011-06-28 16:29:35 [32074] [42] ERROR: SMPP[sboxk]: Unknown PDU type 0x00000021, ignored.
2011-06-28 16:29:35 [32074] [42] DEBUG: SMPP[sboxk]: Sending PDU:
2011-06-28 16:29:35 [32074] [42] DEBUG: SMPP PDU 0x87a48a0 dump:
2011-06-28 16:29:35 [32074] [42] DEBUG: type_name: generic_nack
2011-06-28 16:29:35 [32074] [42] DEBUG: command_id: 2147483648 = 0x80000000
2011-06-28 16:29:35 [32074] [42] DEBUG: command_status: 3 = 0x00000003
2011-06-28 16:29:35 [32074] [42] DEBUG: sequence_number: 2 = 0x00000002
2011-06-28 16:29:35 [32074] [42] DEBUG: SMPP PDU dump ends.
2011-06-28 16:29:35 [32074] [42] DEBUG: Optional parameter tag (0xf100)
2011-06-28 16:29:35 [32074] [42] DEBUG: Optional parameter length read as 7252
2011-06-28 16:29:35 [32074] [42] WARNING: SMPP: Unknown TLV(0xf100,0x1c54,686973206973206d7920504850206d657373616765204d756c7469) for PDU type (submit_multi) received!
2011-06-28 16:29:35 [32074] [42] DEBUG: SMPP[sboxk]: Got PDU:
2011-06-28 16:29:35 [32074] [42] DEBUG: SMPP PDU 0x878d730 dump:
2011-06-28 16:29:35 [32074] [42] DEBUG: type_name: submit_multi
2011-06-28 16:29:35 [32074] [42] DEBUG: command_id: 33 = 0x00000021
2011-06-28 16:29:35 [32074] [42] DEBUG: command_status: 0 = 0x00000000
2011-06-28 16:29:35 [32074] [42] DEBUG: sequence_number: 2 = 0x00000002
2011-06-28 16:29:35 [32074] [42] DEBUG: service_type: NULL
2011-06-28 16:29:35 [32074] [42] DEBUG: source_addr_ton: 1 = 0x00000001
2011-06-28 16:29:35 [32074] [42] DEBUG: source_addr_npi: 1 = 0x00000001
2011-06-28 16:29:35 [32074] [42] DEBUG: source_addr: "31495595392"
2011-06-28 16:29:35 [32074] [42] DEBUG: number_of_dests: 2 = 0x00000002
2011-06-28 16:29:35 [32074] [42] DEBUG: dest_address_es:
2011-06-28 16:29:35 [32074] [42] DEBUG: Octet string at 0x87a4850:
2011-06-28 16:29:35 [32074] [42] DEBUG: len: 14
2011-06-28 16:29:35 [32074] [42] DEBUG: size: 15
2011-06-28 16:29:35 [32074] [42] DEBUG: immutable: 0
2011-06-28 16:29:35 [32074] [42] DEBUG: data: 01 01 01 33 31 36 34 38 30 37 32 37 36 36 ...31648072766
2011-06-28 16:29:35 [32074] [42] DEBUG: Octet string dump ends.
2011-06-28 16:29:35 [32074] [42] DEBUG: esm_class: 1 = 0x00000001
2011-06-28 16:29:35 [32074] [42] DEBUG: protocol_id: 1 = 0x00000001
2011-06-28 16:29:35 [32074] [42] DEBUG: priority_flag: 1 = 0x00000001
2011-06-28 16:29:35 [32074] [42] DEBUG: schedule_delivery_time: "31651931985"
2011-06-28 16:29:35 [32074] [42] DEBUG: validity_period:
2011-06-28 16:29:35 [32074] [42] DEBUG: Octet string at 0x879c4e0:
2011-06-28 16:29:35 [32074] [42] DEBUG: len: 1
2011-06-28 16:29:35 [32074] [42] DEBUG: size: 2
2011-06-28 16:29:35 [32074] [42] DEBUG: immutable: 0
2011-06-28 16:29:35 [32074] [42] DEBUG: data: 03 .
2011-06-28 16:29:35 [32074] [42] DEBUG: Octet string dump ends.
2011-06-28 16:29:35 [32074] [42] DEBUG: registered_delivery: 0 = 0x00000000
2011-06-28 16:29:35 [32074] [42] DEBUG: replace_if_present_flag: 0 = 0x00000000
2011-06-28 16:29:35 [32074] [42] DEBUG: data_coding: 0 = 0x00000000
2011-06-28 16:29:35 [32074] [42] DEBUG: sm_default_msg_id: 0 = 0x00000000
2011-06-28 16:29:35 [32074] [42] DEBUG: sm_length: 0 = 0x00000000
2011-06-28 16:29:35 [32074] [42] DEBUG: short_message: ""
2011-06-28 16:29:35 [32074] [42] DEBUG: SMPP PDU dump ends.
2011-06-28 16:29:35 [32074] [42] ERROR: SMPP[sboxk]: Unknown PDU type 0x00000021, ignored.
2011-06-28 16:29:35 [32074] [42] DEBUG: SMPP[sboxk]: Sending PDU:
2011-06-28 16:29:35 [32074] [42] DEBUG: SMPP PDU 0x87a48a0 dump:
2011-06-28 16:29:35 [32074] [42] DEBUG: type_name: generic_nack
2011-06-28 16:29:35 [32074] [42] DEBUG: command_id: 2147483648 = 0x80000000
2011-06-28 16:29:35 [32074] [42] DEBUG: command_status: 3 = 0x00000003
2011-06-28 16:29:35 [32074] [42] DEBUG: sequence_number: 2 = 0x00000002
2011-06-28 16:29:35 [32074] [42] DEBUG: SMPP PDU dump ends.
2011-06-28 16:29:36 [32074] [42] DEBUG: SMPP[sboxk]: Got PDU:
2011-06-28 16:29:36 [32074] [42] DEBUG: SMPP PDU 0x87a48a0 dump:
2011-06-28 16:29:36 [32074] [42] DEBUG: type_name: unbind
2011-06-28 16:29:36 [32074] [42] DEBUG: command_id: 6 = 0x00000006
2011-06-28 16:29:36 [32074] [42] DEBUG: command_status: 0 = 0x00000000
2011-06-28 16:29:36 [32074] [42] DEBUG: sequence_number: 3 = 0x00000003
2011-06-28 16:29:36 [32074] [42] DEBUG: SMPP PDU dump ends.
2011-06-28 16:29:36 [32074] [42] DEBUG: SMPP[sboxk]: Sending PDU:
2011-06-28 16:29:36 [32074] [42] DEBUG: SMPP PDU 0x878d730 dump:
2011-06-28 16:29:36 [32074] [42] DEBUG: type_name: unbind_resp
2011-06-28 16:29:36 [32074] [42] DEBUG: command_id: 2147483654 = 0x80000006
2011-06-28 16:29:36 [32074] [42] DEBUG: command_status: 0 = 0x00000000
2011-06-28 16:29:36 [32074] [42] DEBUG: sequence_number: 3 = 0x00000003
2011-06-28 16:29:36 [32074] [42] DEBUG: SMPP PDU dump ends.
2011-06-28 16:29:36 [32074] [42] DEBUG: Thread 42 (opensmppbox.c:smpp_to_bearerbox) terminates.
2011-06-28 16:29:36 [32074] [42] DEBUG: SMPP[sboxk]: Got PDU:
2011-06-28 16:29:36 [32074] [42] DEBUG: SMPP PDU 0x87a48a0 dump:
2011-06-28 16:29:36 [32074] [42] DEBUG: type_name: unbind
2011-06-28 16:29:36 [32074] [42] DEBUG: command_id: 6 = 0x00000006
2011-06-28 16:29:36 [32074] [42] DEBUG: command_status: 0 = 0x00000000
2011-06-28 16:29:36 [32074] [42] DEBUG: sequence_number: 3 = 0x00000003
2011-06-28 16:29:36 [32074] [42] DEBUG: SMPP PDU dump ends.
2011-06-28 16:29:36 [32074] [42] DEBUG: SMPP[sboxk]: Sending PDU:
2011-06-28 16:29:36 [32074] [42] DEBUG: SMPP PDU 0x878d730 dump:
2011-06-28 16:29:36 [32074] [42] DEBUG: type_name: unbind_resp
2011-06-28 16:29:36 [32074] [42] DEBUG: command_id: 2147483654 = 0x80000006
2011-06-28 16:29:36 [32074] [42] DEBUG: command_status: 0 = 0x00000000
2011-06-28 16:29:36 [32074] [42] DEBUG: sequence_number: 3 = 0x00000003
2011-06-28 16:29:36 [32074] [42] DEBUG: SMPP PDU dump ends.
2011-06-28 16:29:36 [32074] [42] DEBUG: Thread 42 (opensmppbox.c:smpp_to_bearerbox) terminates.
2011-06-28 16:29:37 [32042] [62] INFO: Connection closed by the box <127.0.0.1>
2011-06-28 16:29:37 [32074] [41] DEBUG: Thread 41 (opensmppbox.c:function) terminates.
2011-06-28 16:29:37 [32042] [63] DEBUG: send_msg: sending msg to boxc: <sboxk>
2011-06-28 16:29:37 [32042] [63] DEBUG: Thread 63 (gw/bb_boxc.c:boxc_sender) terminates.
2011-06-28 16:29:37 [32042] [62] DEBUG: Thread 62 (gw/bb_boxc.c:function) terminates.
2011-06-28 16:29:37 [32074] [41] DEBUG: Thread 41 (opensmppbox.c:function) terminates.
I'm try with this methot too:
$smpp->SendMulti("31648072766+31651931985", "This is my PHP message Multi");
$smpp->SendMulti("31648072766 31651931985", "This is my PHP message Multi");
any idea?
With the single mensaje work fine!
$smpp->Send("31651931985", "This is my PHP message");
Thanks for your help...
[1] http://www.phpclasses.org/package/1373-PHP-Sends-SMS-messages-via-an-SMPP-server.html
El 28/06/11 11:04, Rene Kluwen escribió:
>
> [1]: I know that software and I know it works.
>
> [2]: I don’t know this software, contact it’s author.
>
>
>
> == Rene
>
>
- Invalid SMPP PDU received with opensmpp Ivan Martinez
- Re: Invalid SMPP PDU received with opensmpp Nikos Balkanas
- Re: Invalid SMPP PDU received with opensmpp Ivan Martinez
- RE: Invalid SMPP PDU received with opensmpp Rene Kluwen
- Re: Invalid SMPP PDU received with opensmpp Ivan Martinez
- RE: Invalid SMPP PDU received with opensmpp Ivan Martinez
- RE: Invalid SMPP PDU received with opensmpp Rene Kluwen
- RE: Invalid SMPP PDU received with opensmpp Ivan Martinez
- RE: Invalid SMPP PDU received with opensmpp Rene Kluwen
- RE: Invalid SMPP PDU received with opensmpp Ivan Martinez
- RE: Invalid SMPP PDU received with opensmpp Rene Kluwen
- Re: RE: Invalid SMPP PDU received with opensmpp Ivan Martinez
