Re: Wildcard "$" in Add command changes Signal properties inphysical termination

"Beis, Grigoris (NSN - GR/Athens)" <[email protected]> Wed, 22 Aug 2012 16:19:35 +0200
Newsgroups gmane.ietf.megaco
Message-ID <AE11CB427063D24EBA36E7453FBF548201A40521@DEMUEXC035.nsn-intra.net>
This is a multi-part message in MIME format.

--===============6683635649952521031==
Content-class: urn:content-classes:message
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01CD8071.286787BA"

This is a multi-part message in MIME format.

------_=_NextPart_001_01CD8071.286787BA
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello Arindam,

=20

Thanks for the confirmation. To my knowledge, "$" is simply another
termination; either an ephemeral termination or another idle physical
termination. Our physical termination, however, is not idle. It already
occupies resources like the call-waiting tone.

=20

Br,

Greg

=20

From: ext Bhattacharjee, Arindam (Arindam)
[mailto:[email protected]]=20
Sent: Wednesday, August 22, 2012 5:06 PM
To: Beis, Grigoris (NSN - GR/Athens); [email protected]
Subject: RE: Wildcard "$" in Add command changes Signal properties
inphysical termination

=20

Hi Greg,

Your interpretation is correct.

MG should not stop signal on physical termination in your case while
adding another termination in that context and should be able to play
signals on both terminations as instructed by MGC.

-Arindam

=20

=20

From: [email protected] [mailto:[email protected]] On Behalf
Of Beis, Grigoris (NSN - GR/Athens)
Sent: Wednesday, August 22, 2012 5:21 AM
To: [email protected]
Subject: [Megaco] Wildcard "$" in Add command changes Signal properties
in physical termination

=20

Hello all,

I came across a strange scenario which I haven't been able to justify it
from the H.248.1 document.

We have an MGC-MG connection in a call waiting scenario where the MGC
applies call-waiting tone to the MG in a physical termination via the
following message: C =3D 1 { MF=3Dport_1{ SG { CG/CW } } }=20

The message is successfully ack'ed by the MG and the PSTN subscriber
successfully hears the call-waiting tone. What will happen to the
call-waiting tone if the MGC issues an Add command with wildcard "$" and
ring-back tone application, like the one below?

C =3D 1 {  A=3D$ { M { O { MO=3DIN,NT/JIT=3D0 } , L  { SDP } } ,  =
SG{CG/RT} } }=20

[ As expected, the MG chooses an ephemeral termination in the subsequent
Add Reply]

Does H.248.1 state anywhere that if a signal is applied in a command
that bears a wildcard "$" termination, , it will replace the last signal
that was applied in the physical termination?  We observed that upon
sending the Add command, the call-waiting tone is deactivated! I would
consider this behavior as a MG deficiency, but I would gladly like to
hear your opinion, as well.

Thank you,

Greg


------_=_NextPart_001_01CD8071.286787BA
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-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 12 =
(filtered medium)"><title>Wildcard &quot;$&quot; in Add command changes =
Signal properties in physical termination</title><style><!--
/* Font Definitions */
@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;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></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=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Hello Arindam,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Thanks for the confirmation. To my knowledge, &#8220;$&#8221; is =
simply another termination; either an ephemeral termination or another =
idle physical termination. Our physical termination, however, is not =
idle. It already occupies resources like the call-waiting =
tone.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Br,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Greg<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
ext Bhattacharjee, Arindam (Arindam) =
[mailto:[email protected]] <br><b>Sent:</b> =
Wednesday, August 22, 2012 5:06 PM<br><b>To:</b> Beis, Grigoris (NSN - =
GR/Athens); [email protected]<br><b>Subject:</b> RE: Wildcard =
&quot;$&quot; in Add command changes Signal properties inphysical =
termination<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Hi Greg,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Your interpretation is correct.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>MG should not stop signal on physical termination in your case while =
adding another termination in that context and should be able to play =
signals on both terminations as instructed by =
MGC.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>-Arindam<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
<a href=3D"mailto:[email protected]">[email protected]</a> =
[<a =
href=3D"mailto:[email protected]">mailto:[email protected]</a=
>] <b>On Behalf Of </b>Beis, Grigoris (NSN - GR/Athens)<br><b>Sent:</b> =
Wednesday, August 22, 2012 5:21 AM<br><b>To:</b> <a =
href=3D"mailto:[email protected]">[email protected]</a><br><b>Subject:</b> =
[Megaco] Wildcard &quot;$&quot; in Add command changes Signal properties =
in physical termination<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p><span =
style=3D'font-family:"Calibri","sans-serif"'>Hello =
all,</span><o:p></o:p></p><p><span =
style=3D'font-family:"Calibri","sans-serif"'>I came across a strange =
scenario which I haven&#8217;t been able to justify it from the H.248.1 =
document.</span><o:p></o:p></p><p><span =
style=3D'font-family:"Calibri","sans-serif"'>We have an MGC-MG =
connection in a</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>call waiting =
scenario</span> <span style=3D'font-family:"Calibri","sans-serif"'>where =
the MGC applies call-waiting tone</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>to the MG</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>in a</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>physical termination via =
the following message:</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>C</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>=3D</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>1</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>{ MF=3Dport_1{</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>SG</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>{</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>CG/CW</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>}</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>}</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>}</span> =
<o:p></o:p></p><p><span style=3D'font-family:"Calibri","sans-serif"'>The =
message is successfully ack&#8217;ed by the MG and the PSTN subscriber =
successfully hears the call-waiting tone. What will happen to the =
call-waiting tone if the MGC issues an Add command with wildcard</span> =
<span style=3D'font-family:"Calibri","sans-serif"'>&#8220;$&#8221; and =
ring-back tone application, like the</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>one =
below?</span><o:p></o:p></p><p><span =
style=3D'font-family:"Calibri","sans-serif"'>C</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>=3D</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>1</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>{</span>&nbsp;<span =
style=3D'font-family:"Calibri","sans-serif"'> A=3D$</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>{</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>M</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>{</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>O</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>{</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>MO=3DIN,NT/JIT=3D0</span> =
<span style=3D'font-family:"Calibri","sans-serif"'>}</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>,</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>L&nbsp;</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>{ SDP</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>}</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>}</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>,</span>&nbsp; <span =
style=3D'font-family:"Calibri","sans-serif"'>SG{CG/RT}</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>}</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>}</span> =
<o:p></o:p></p><p><span =
style=3D'font-family:"Calibri","sans-serif"'>[</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>As expected, the MG chooses =
an ephemeral termination in the subsequent Add =
Reply]</span><o:p></o:p></p><p><span =
style=3D'font-family:"Calibri","sans-serif"'>Does</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>H.248.1 state anywhere that =
if a signal</span> <span style=3D'font-family:"Calibri","sans-serif"'>is =
applied</span> <span style=3D'font-family:"Calibri","sans-serif"'>in a =
command</span> <span style=3D'font-family:"Calibri","sans-serif"'>that =
bears a</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>wildcard</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>&#8220;$&#8221; =
termination, , it will replace the last signal that was applied in the =
physical termination?</span>&nbsp;<span =
style=3D'font-family:"Calibri","sans-serif"'> We observed that upon =
sending the Add command, the call-waiting tone is deactivated!</span> =
<span style=3D'font-family:"Calibri","sans-serif"'>I</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>would consider this =
behavior as a MG deficiency, but I would gladly like to hear your =
opinion, as</span> <span =
style=3D'font-family:"Calibri","sans-serif"'>well.</span><o:p></o:p></p><=
p><span style=3D'font-family:"Calibri","sans-serif"'>Thank =
you,</span><o:p></o:p></p><p><span =
style=3D'font-family:"Calibri","sans-serif"'>Greg</span><o:p></o:p></p></=
div></body></html>
------_=_NextPart_001_01CD8071.286787BA--

--===============6683635649952521031==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Megaco mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/megaco

--===============6683635649952521031==--