<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<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:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        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.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.5pt;
        font-family:Consolas;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:Consolas;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
 /* List Definitions */
 @list l0
        {mso-list-id:1438283604;
        mso-list-template-ids:1388224720;}
@list l1
        {mso-list-id:1566791549;
        mso-list-template-ids:-612198094;}
@list l1:level1
        {mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level2
        {mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level3
        {mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level4
        {mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level5
        {mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level6
        {mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level7
        {mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level8
        {mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level9
        {mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Hello Abin Matthew/Brian Tate/Tomasz Czyzew/Dale Worley/Ellen Lee,<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Thank you everyone for the excellent feedback and response you
provided for our question. We have a good agreement within our team and we will
make the necessary changes. We see that the ACK of Re-INVITE has a valid SDP
and we should restart audio session according to the new SDP, this way we will
use the new Media IP and Port provided. Now the CSAT audio should be heard to
the caller.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Please mark this ticket as closed. Following are the response
that we received for the reference:<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal>TICKET: Re-Invite without SDP (No Audio Issue)<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><b>RESPONSES FROM FORUM<o:p></o:p></b></p>

<p class=MsoNormal><b><o:p>&nbsp;</o:p></b></p>

<p class=MsoNormal><b>Abin Matthew:<o:p></o:p></b></p>

<p class=MsoNormal>So you are redirecting the caller to another application
which plays audio?(Yes) The reinvite should &nbsp;definitely have the new SDP.<o:p></o:p></p>

<p class=MsoNormal>It would actually depend on the call flow. Is the same gateway
playing the audio when application changes?(IVR plays the audio) If not then
SDP change is not required. Perhaps you need to look into the application, the
path defined for the media file and the gateway that plays it.<br>
When Agent enters extension and doesn't hear audio then it indicates an SDP
issue. There should be a new INVITE with SDP to setup the new RTP .i.e. Agent
hears enter agent I'd.<o:p></o:p></p>

<p class=MsoNormal>There should also be a reinvite back to the caller when
agent enter the extension to put the caller on hold. Usually a hold music is
played so that portion needs to be implemented on the application. When the
agent has entered the agent Id, there should be another reinvite with SDP to
connect the caller with the new destination.<br>
<br>
<b>Brian Tate:<o:p></o:p></b></p>

<p class=MsoNormal>1. no.<o:p></o:p></p>

<p class=MsoNormal>2. no.<o:p></o:p></p>

<p class=MsoNormal>“the re-INVITE will contain the offer” is&nbsp;“in regards
to audio.”<o:p></o:p></p>

<p class=MsoNormal>The SIP IVR should respond to the re-INVITE with a
non-faliure response (i.e. 1xx or 2xx code), and contain an SDP offer.&nbsp;<o:p></o:p></p>

<p class=MsoNormal>And the SIP IVR should expect the subsequent ACK sent back
from the Avaya to contain the SDP answer, based on the offer/answer model
detailed in RFC 3264.<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><b>Tomasz Czyzew:<o:p></o:p></b></p>

<p class=MsoNormal>I am not sure if I understand correctly the call scenario
you described, but I think that the UAS should respond with provisional 1xx
containing SDP for this session, so none of the above answers is correct.<o:p></o:p></p>

<p class=MsoNormal>SDP-less INVITE is sent by UAC to &quot;pull the SDP out of
the UAS&quot;. In practice SDP-less INVITE is used for third party call control
(3PCC) - to establish a call in someone else's behalf.<o:p></o:p></p>

<p class=MsoNormal>Please take a look into RFC6337 (3.1.2. INVITE Request
without SDP).<o:p></o:p></p>

<p class=MsoNormal><b>Dale R Worley:<o:p></o:p></b></p>

<p class=MsoPlainText><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>The
SIP IVR must (in its 200 response to the re-INVITE) send an SDP offer.  This
SDP must be a legitimate update of the SDP that it previously sent within the
dialog; in particular, media format numbers that have been used previously must
not be re-used for different codecs than before.  It should also offer all
codecs and media types that it is willing to support (at this time), not just
the ones that it is using in the current media session.<o:p></o:p></span></p>

<p class=MsoPlainText><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoPlainText><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>The
peer will send an ACK, which must contain an SDP answer to the SDP offer that
the SIP IVR sent in the 200.  At this point, the SIP IVR must reconfigure its
media processing to utilize the newly-negotiated media session.<o:p></o:p></span></p>

<p class=MsoNormal><b><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p>&nbsp;</o:p></span></b></p>

<p class=MsoNormal><b>Ellen Lee:<o:p></o:p></b></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
color:black'>Re-Invite is to put caller on/off hold during call transfer. Not
hearing the CSAT survey indicates SIP/RTP setup issues between Avaya and IVR.
&nbsp;</span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p></o:p></span></p>

</div>

</body>

</html>