Use the same smsc-id on all of them, but different allowed-smsc-id on each.
That way the DLRs will all use the smsc-id, but you use the allowed-smsc-id
to route your MTs.

Also use smsc-admin-id so that you can start/stop/whatever each bind
individually

Regards


On Thu, Apr 24, 2014 at 10:49 AM, Jeff Thorn <[email protected]>wrote:

> Thanks for the response spamden. That is very unfortunate. We have a
> legitimate need to have different smsc-ids but have only one account. How
> feasible would it be to use meta data or some other way to match the
> sending smsc-id instead of the receiving smsc-id?  If all else fails, what
> is the risk of matching the DLR on destination and timestamp alone?
>
> The reason we need multiple smsc-id is because we are routing interactive
> messages to binds that are less active since many of our other binds may
> have several thousand messages queued at any given time. If using multiple
> smsc-ids is not a valid approach, is there some other way to accomplish
> what we are trying to do. Perhaps the "priority" field is what we need? How
> does the priority field affect MT messages on a bind that already has
> several thousand messages queued for sending by kannel?
>
> Thanks!
>
> Jeff
>
>
>
>
> On Thu, Apr 24, 2014 at 3:23 AM, spameden <[email protected]> wrote:
>
>>
>>
>>
>> 2014-04-24 1:20 GMT+04:00 Jeff Thorn <[email protected]>:
>>
>> I've searched the user groups for this issue and everyone says to use the
>>> same smsc-id. We specifically need different smsc-ids so our interactive
>>> messages can be delivered in real time and not get queued with our bulk
>>> messages.
>>>
>>
>> Only if you use same bind server and same login you need to use same
>> smsc-id parameter. Because remote server doesn't know through which
>> connection it should send DLR report.
>>
>>>
>>> Is there anyway to ensure that Delivery Reports come back on the same
>>> smsc-id that the message was sent from? Otherwise, I don't understand why
>>> there is an option to specify different smsc-ids.
>>>
>>
>> It's always the same from which it was sent, just make sure you don't
>> have same credentials / same server specified more than once.
>>
>>>
>>> Thanks!
>>>
>>>
>>> On Wed, Apr 23, 2014 at 4:45 PM, Jeff Thorn 
>>> <[email protected]>wrote:
>>>
>>>> We are seeing an increased number of error messages like the following:
>>>>
>>>> ERROR: SMPP[bind-b]: got DLR but could not find message or was not
>>>> interested in it id<xxxxxx> dst<xxxxxxx>, type<1>
>>>>
>>>> We have a number of binds setup to handle bulk messaging (which may
>>>> queue in kannel) or interactive messaging (which is less frequent).
>>>>
>>>> I've noticed these errors occur when we receive the Delivery Report on
>>>> one bind (bind-b), but the original MT was sent from a different bind
>>>> (bind-a). In the DLR database table, the message with the same id and dst
>>>> exists, but the smsc value is different (bind-a vs bind-b).
>>>>
>>>> Is there anyway to ensure that Delivery Reports come back on the same
>>>> smsc-id that the message was sent from?
>>>>
>>>> Thanks!
>>>>
>>>> Jeff
>>>>
>>>>
>>>>
>>>
>>
>

Reply via email to