Duplication the Bind & Enquire link to list of SMSCs

Yoav Segman <[email protected]> Wed, 4 Jul 2018 09:05:53 +0000
Newsgroups gmane.comp.mobile.kannel.devel
Message-ID <DB7PR08MB31633798B9ABEE59D00BC500F8410@DB7PR08MB3163.eurprd08.prod.outlook.com>
--_000_DB7PR08MB31633798B9ABEE59D00BC500F8410DB7PR08MB3163eurp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable


Hi,
We are checking the option to add SMPP GW to our SMSCs install base,
The idea is that for every SMPP connection, the GW will Duplication the Bin=
d & Enquire link to list of SMSCs,
Submit and other messages will be load balance between all the SMSCs

Is that possible using Kannel? even if development is needed...



Connection from Client & message from Client:

  *   1:: Client1 ---(bind)---> Kannel
  *   1-1:: Kannel ----(bind)----> SMSC1
  *   1-2:: Kannel ----(bind)----> SMSC2.... (max of 8 SMSCs)
  *   1-1':: SMSC1 -----(bind_resp1)-----> Kannel
  *   1-2':: SMSC2 -----(bind_resp2)-----> Kannel.... (max of 8 SMSCs)
  *   2:: If (bind_resp1 =3D OK) or (bind_resp2 =3D OK) or (one from the 8 =
SMSCs); respond back to Client1 with OK
  *   2:: Else; respond back with NOK
  *   3:: Client1 ----(submit_sm1)----> Kannel
  *   4-1:: Kannel ----( submit _sm1)---->SMSC using Round Robin or Least C=
onnections
  *   4-1':: SMSC ----( submit_sm_resp1)----> Kannel
  *   3-1':: Kannel ----( submit_sm_resp1)---->Client1



Connection from Client & message from SMSC:

  *   1:: Client1 ---(bind)---> Kannel
  *   1-1:: Kannel ----(bind)----> SMSC1
  *   1-2:: Kannel ----(bind)----> SMSC2.... (max of 8 SMSCs)
  *   1-1':: SMSC1 -----(bind_resp1)-----> Kannel
  *   1-2':: SMSC2 -----(bind_resp2)-----> Kannel.... (max of 8 SMSCs)
  *   2:: If (bind_resp1 =3D OK) or (bind_resp2 =3D OK) or (max 8 SMSCs); r=
espond back to Client1 with OK
  *   2:: Else; respond back with NOK
  *   3:: SMSC1 ----(deliver_sm1)----> Kannel
  *   3-1:: Kannel ----(deliver_sm1)---->Client1
  *   4:: SMSC2 ----(deliver_sm2)----> Kannel
  *   4-1:: Kannel ----(deliver_sm2)---->Client1
  *   4-1':: Client1 ----(deliver_sm_resp2)----> Kannel
  *   3-1':: Client1 ----(deliver_sm_resp1)----> Kannel
  *   4-1'':: Kannel ----(deliver_sm_resp2)---->SMSC2

Thank you,
Yoav Segman
+972536633353


--_000_DB7PR08MB31633798B9ABEE59D00BC500F8410DB7PR08MB3163eurp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" xmlns:m=3D"http://schema=
s.microsoft.com/office/2004/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html=
40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:466705066;
	mso-list-template-ids:-978664972;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1
	{mso-list-id:526991146;
	mso-list-template-ids:-992468528;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2
	{mso-list-id:1211041281;
	mso-list-template-ids:-117128204;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l3
	{mso-list-id:1685471545;
	mso-list-template-ids:-566562164;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l3:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l3:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l3:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l3:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l3:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l3:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l3:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.0pt;font-family:&quot;Arial&quot;,sans-serif;color:#222222">Hi,<o:p></o:=
p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.0pt;font-family:&quot;Arial&quot;,sans-serif;color:#222222">We are check=
ing the option to add SMPP GW to our SMSCs install base,&nbsp;<o:p></o:p></=
span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.0pt;font-family:&quot;Arial&quot;,sans-serif;color:#222222">The idea is =
that for every SMPP connection, the GW will&nbsp;Duplication the Bind &amp;=
 Enquire link to list of SMSCs,<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.0pt;font-family:&quot;Arial&quot;,sans-serif;color:#222222">Submit and o=
ther messages will be load balance between all the SMSCs<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.0pt;font-family:&quot;Arial&quot;,sans-serif;color:#222222"><o:p>&nbsp;<=
/o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.0pt;font-family:&quot;Arial&quot;,sans-serif;color:#222222">Is that poss=
ible&nbsp;using Kannel? even if development is needed...<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.0pt;font-family:&quot;Arial&quot;,sans-serif;color:#222222"><o:p>&nbsp;<=
/o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.0pt;font-family:&quot;Arial&quot;,sans-serif;color:#222222"><o:p>&nbsp;<=
/o:p></span></p>
<p style=3D"mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:16.5pt;ma=
rgin-left:0cm;text-indent:18.0pt">
Connection from Client &amp; message from Client:<o:p></o:p></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto;mso-list:l2 level1 lfo3;box-sizing: border-box">
1:: Client1 ---(bind)---&gt; <span style=3D"font-size:10.0pt;font-family:&q=
uot;Arial&quot;,sans-serif;color:#222222">
Kannel</span><o:p></o:p></li><li class=3D"MsoNormal" style=3D"mso-margin-to=
p-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2 level1 lfo3;box-sizing: b=
order-box">
1-1:: <span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-se=
rif;color:#222222">
Kannel</span> ----(bind)----&gt; SMSC1<o:p></o:p></li><li class=3D"MsoNorma=
l" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2 =
level1 lfo3;box-sizing: border-box">
1-2:: <span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-se=
rif;color:#222222">
Kannel</span> ----(bind)----&gt; SMSC2.... (max of 8 SMSCs)<o:p></o:p></li>=
<li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto;mso-list:l2 level1 lfo3;box-sizing: border-box">
1-1':: SMSC1 -----(bind_resp1)-----&gt;<span style=3D"font-size:10.0pt;font=
-family:&quot;Arial&quot;,sans-serif;color:#222222"> Kannel</span><o:p></o:=
p></li><li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-=
bottom-alt:auto;mso-list:l2 level1 lfo3;box-sizing: border-box">
1-2':: SMSC2 -----(bind_resp2)-----&gt;<span style=3D"font-size:10.0pt;font=
-family:&quot;Arial&quot;,sans-serif;color:#222222"> Kannel</span>.... (max=
 of 8 SMSCs)<o:p></o:p></li><li class=3D"MsoNormal" style=3D"mso-margin-top=
-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2 level1 lfo3;box-sizing: bo=
rder-box">
2:: If (bind_resp1 =3D OK) or (bind_resp2 =3D OK) or (one from the 8 SMSCs)=
; respond back to Client1 with OK
<o:p></o:p></li><li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;ms=
o-margin-bottom-alt:auto;mso-list:l2 level1 lfo3;box-sizing: border-box">
2:: Else; respond back with NOK<o:p></o:p></li><li class=3D"MsoNormal" styl=
e=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2 level1 =
lfo3;box-sizing: border-box">
3:: Client1 ----(submit_sm1)----&gt;<span style=3D"font-size:10.0pt;font-fa=
mily:&quot;Arial&quot;,sans-serif;color:#222222"> Kannel</span><o:p></o:p><=
/li><li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bot=
tom-alt:auto;mso-list:l2 level1 lfo3;box-sizing: border-box">
4-1:: <span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-se=
rif;color:#222222">
Kannel</span> ----( submit _sm1)----&gt;SMSC using Round Robin or Least Con=
nections<o:p></o:p></li><li class=3D"MsoNormal" style=3D"mso-margin-top-alt=
:auto;mso-margin-bottom-alt:auto;mso-list:l2 level1 lfo3;box-sizing: border=
-box">
4-1':: SMSC ----( submit_sm_resp1)----&gt;<span style=3D"font-size:10.0pt;f=
ont-family:&quot;Arial&quot;,sans-serif;color:#222222"> Kannel</span><o:p><=
/o:p></li><li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-marg=
in-bottom-alt:auto;mso-list:l2 level1 lfo3;box-sizing: border-box">
3-1':: <span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-s=
erif;color:#222222">
Kannel</span> ----( submit_sm_resp1)----&gt;Client1 <o:p></o:p></li></ul>
<p style=3D"mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:16.5pt;ma=
rgin-left:0cm">
<o:p>&nbsp;</o:p></p>
<p style=3D"mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:16.5pt;ma=
rgin-left:0cm">
Connection from Client &amp; message from SMSC:<o:p></o:p></p>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto;mso-list:l3 level1 lfo6;box-sizing: border-box">
1:: Client1 ---(bind)---&gt; <span style=3D"font-size:10.0pt;font-family:&q=
uot;Arial&quot;,sans-serif;color:#222222">
Kannel</span><o:p></o:p></li><li class=3D"MsoNormal" style=3D"mso-margin-to=
p-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3 level1 lfo6;box-sizing: b=
order-box">
1-1:: <span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-se=
rif;color:#222222">
Kannel</span> ----(bind)----&gt; SMSC1<o:p></o:p></li><li class=3D"MsoNorma=
l" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3 =
level1 lfo6;box-sizing: border-box">
1-2:: <span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-se=
rif;color:#222222">
Kannel</span> ----(bind)----&gt; SMSC2.... (max of 8 SMSCs)<o:p></o:p></li>=
<li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto;mso-list:l3 level1 lfo6;box-sizing: border-box">
1-1':: SMSC1 -----(bind_resp1)-----&gt;<span style=3D"font-size:10.0pt;font=
-family:&quot;Arial&quot;,sans-serif;color:#222222"> Kannel</span><o:p></o:=
p></li><li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-=
bottom-alt:auto;mso-list:l3 level1 lfo6;box-sizing: border-box">
1-2':: SMSC2 -----(bind_resp2)-----&gt;<span style=3D"font-size:10.0pt;font=
-family:&quot;Arial&quot;,sans-serif;color:#222222"> Kannel</span>.... (max=
 of 8 SMSCs)<o:p></o:p></li><li class=3D"MsoNormal" style=3D"mso-margin-top=
-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3 level1 lfo6;box-sizing: bo=
rder-box">
2:: If (bind_resp1 =3D OK) or (bind_resp2 =3D OK) or (max 8 SMSCs); respond=
 back to Client1 with OK<o:p></o:p></li><li class=3D"MsoNormal" style=3D"ms=
o-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3 level1 lfo6;bo=
x-sizing: border-box">
2:: Else; respond back with NOK<o:p></o:p></li><li class=3D"MsoNormal" styl=
e=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3 level1 =
lfo6;box-sizing: border-box">
3:: SMSC1 ----(deliver_sm1)----&gt;<span style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif;color:#222222"> Kannel</span><o:p></o:p></=
li><li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bott=
om-alt:auto;mso-list:l3 level1 lfo6;box-sizing: border-box">
3-1:: <span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-se=
rif;color:#222222">
Kannel</span> ----(deliver_sm1)----&gt;Client1<o:p></o:p></li><li class=3D"=
MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-=
list:l3 level1 lfo6;box-sizing: border-box">
4:: SMSC2 ----(deliver_sm2)----&gt;<span style=3D"font-size:10.0pt;font-fam=
ily:&quot;Arial&quot;,sans-serif;color:#222222"> Kannel</span><o:p></o:p></=
li><li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bott=
om-alt:auto;mso-list:l3 level1 lfo6;box-sizing: border-box">
4-1:: <span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-se=
rif;color:#222222">
Kannel</span> ----(deliver_sm2)----&gt;Client1<o:p></o:p></li><li class=3D"=
MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-=
list:l3 level1 lfo6;box-sizing: border-box">
4-1':: Client1 ----(deliver_sm_resp2)----&gt;<span style=3D"font-size:10.0p=
t;font-family:&quot;Arial&quot;,sans-serif;color:#222222"> Kannel</span><o:=
p></o:p></li><li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-m=
argin-bottom-alt:auto;mso-list:l3 level1 lfo6;box-sizing: border-box">
3-1':: Client1 ----(deliver_sm_resp1)----&gt;<span style=3D"font-size:10.0p=
t;font-family:&quot;Arial&quot;,sans-serif;color:#222222"> Kannel</span><o:=
p></o:p></li><li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-m=
argin-bottom-alt:auto;mso-list:l3 level1 lfo6;box-sizing: border-box">
4-1'':: <span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-=
serif;color:#222222">
Kannel</span> ----(deliver_sm_resp2)----&gt;SMSC2 <o:p></o:p></li></ul>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.0pt;font-family:&quot;Arial&quot;,sans-serif;color:#222222"><o:p>&nbsp;<=
/o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.0pt;font-family:&quot;Arial&quot;,sans-serif;color:#222222">Thank you,<o=
:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.0pt;font-family:&quot;Arial&quot;,sans-serif;color:#222222">Yoav Segman<=
o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.0pt;font-family:&quot;Arial&quot;,sans-serif;color:#222222">&#43;9725366=
33353<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_DB7PR08MB31633798B9ABEE59D00BC500F8410DB7PR08MB3163eurp_--