<br><div class="gmail_quote"><br><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">Hi Brian,<br><br><br>I feel that the key exchange is fine in the way the hold is taking place.<br>


<br>                                         (FreeSwitch)<br>A                                CONF                IVR<br>
  |ReINVITE F1(w/o SDP)|                         |       <br>  |-------------------------------&gt;|                         |                          <br>  |  200 (with SDP) (K1)  |                         |<br>  |&lt;-------------------------------|                         |<br>



  |     INVITE(K1) F3       |                         |<br>  |---------------------------------|-----------------------&gt;|<br>  |     200 (K2)  F4          |                         |<br>  |&lt;-------------------------------|-------------------------|               <br>



  |     ACK  F5               |                          |<br>  |---------------------------------|-----------------------&gt;|<br>  |     ACK (SDP)(K2) F6 |                         |<br>  |--------------------------------&gt;|                        |<br>



  |                                  |                        |<br>  |                                  |                        |<br>  |                                  |                        |<br>

  |                                  |                        |<br>                                  (SRTP key K1)      (SRTP key K2)<br><br>As you can see in the above call flow :

<p>The local key of conference generated in the offer(200
OK) of the ReINVITE is used as the local key by the endpoint for the INVITE
sent to MoH, and the key generated by the MoH in the answer(200 OK) is used as
the key in the answer of the ReINVITE(ACK). </p>

<p></p><p>I have removed the wireshark trace, the mail wasn&#39;t getting through :&#39;(<br></p><p><br></p><p>F1 :  (ReINVITE w/o SDP)<br></p><p>
F2 :  (200 OK with SDP)        Key K1<br></p><p>F3 :  (INVITE with SDP)          Key K1<br></p><p>F4 :  (200 OK with SDP)        Key K2<br></p><p>
F5 :  ACK                         <br></p><p>F6:  (ACK with SDP)              Key K2 <br></p>

Please let me know if I am missing something here. <br><br>Regards,<br><font color="#888888">Ujjwal<br><br></font><div class="gmail_quote"><div><div></div><div>On Thu, Apr 21, 2011 at 7:38 PM, Brian West <span dir="ltr">&lt;<a href="mailto:brian@freeswitch.org" target="_blank">brian@freeswitch.org</a>&gt;</span> wrote:<br>



</div></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex"><div><div></div><div><div style="word-wrap:break-word">Yah SRTP might NEVER work with that method of hold because now the MOH server and the endpoint have to exchange SRTP keys when you refer to them and they probably are NOT doing that right now which is why you get white noise.<div>



<br></div><font color="#888888"><div>/b</div></font><div><div><br><div><div>On Apr 21, 2011, at 6:26 AM, Ujjwal SIngh wrote:</div><br><blockquote type="cite"><span style="border-collapse:separate;font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;font-size:medium">Yes Brian its a white noise, but the hold method works perfectly fine when<br>



used with RTP, the hold is<br><br>implemented  according to the draft<br><a href="http://datatracker.ietf.org/doc/draft-worley-service-example/?include_text=1" target="_blank">http://datatracker.ietf.org/doc/draft-worley-service-example/?include_text=1</a><br>



<br><br>Regards,<br>Ujjwal<br><br><br><br><br>On Thu, Apr 21, 2011 at 3:13 AM, Brian West &lt;<a href="mailto:brian@freeswitch.org" target="_blank">brian@freeswitch.org</a>&gt; wrote:<br><br><blockquote type="cite">I&#39;m going to guess your device method of placing you on hold is wrong.  And<br>



</blockquote><blockquote type="cite">possibly doesn&#39;t encrypt the data or doesn&#39;t signal a key change... is it<br></blockquote><blockquote type="cite">white noise?<br></blockquote><blockquote type="cite"><br></blockquote>



<blockquote type="cite">/b</blockquote></span></blockquote></div><br></div></div></div><br></div></div><div>_______________________________________________<br>
FreeSWITCH-dev mailing list<br>
<a href="mailto:FreeSWITCH-dev@lists.freeswitch.org" target="_blank">FreeSWITCH-dev@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br></div></blockquote></div><br>
</blockquote></div><br>