jasmin icon indicating copy to clipboard operation
jasmin copied to clipboard

[question] Weighted round robin MT/MO routes

Open terricain opened this issue 6 years ago • 4 comments

Was looking at implementing this, thought I'd ask before I go about doing so, is this currently being worked on or am I free to have a crack at it?

terricain avatar Apr 05 '18 00:04 terricain

Hey there,

Currently am working on a smarter routing rule:

  • Send to connector A (set as primary)
  • If sending failed (no resp or no DLR) then resend to B (secondary)
  • If sending failed ... then resend to C (secondary)
  • And looping till reaching the last secondary or message sent

This is being a commercial plugin that can be made public if final customer agree on it :)

Still to reply on your question: no active workouts are on the simple/static roundrobin algorithm

farirat avatar Apr 06 '18 23:04 farirat

Hi Z, This rule is perfect for submitting the SMS. Consider this feature too, it is nearly similar.

  • SMS received from downlink ( msgid assigned e.g 1000001)
  • Send via connector A (set as primary)
  • If sent successful, (wait for DLR)
  • if DLR err code matches to the provided condition then resend via B (secondary) ( wait for DLR)
  • if DLR err code matches to the provided condition then resend via C (secondary)
  • And looping till reaching the last secondary or message DLR (err code 000)
  • then send DLR to downlink with original msgid ie. 1000001

-- Thanks Anshu S.

sah-anshu avatar Apr 07 '18 08:04 sah-anshu

Hello,

This would indeed be a nifty feature!

Is still already a commercial plugin? Otherwise I would gladly discuss this specific plugin as well as other available plugins further with you.

Swabuu avatar May 16 '19 07:05 Swabuu

Hi @farirat , Any update on this ? Will be made public ? What about a "weighted connector route " ? I'm willing to implement this, I'll give a try, but maybe someone has done so...

regards

Hey there,

Currently am working on a smarter routing rule:

* Send to connector A (set as primary)

* If sending failed (no resp or no DLR) then resend to B (secondary)

* If sending failed ... then resend to C (secondary)

* And looping till reaching the last secondary or message sent

This is being a commercial plugin that can be made public if final customer agree on it :)

Still to reply on your question: no active workouts are on the simple/static roundrobin algorithm

danielferrer avatar May 04 '21 02:05 danielferrer

Stale issue detected, remove stale label or comment or this will be closed soon.

github-actions[bot] avatar May 05 '23 02:05 github-actions[bot]

This issue was closed because it has been stalled more than a year with no activity.

github-actions[bot] avatar Jun 19 '23 02:06 github-actions[bot]