[Freeswitch-dev] Noise heard when a user holds a conference in SRTP mode

Ujjwal SIngh singhujjwal at gmail.com
Tue May 10 11:08:04 MSD 2011


Hi Brian,
>
>
> I feel that the key exchange is fine in the way the hold is taking place.
>
>                                          (FreeSwitch)
> A                                CONF                IVR
>   |ReINVITE F1(w/o SDP)|                         |
>   |------------------------------->|                         |
>
>   |  200 (with SDP) (K1)  |                         |
>   |<-------------------------------|                         |
>   |     INVITE(K1) F3       |                         |
>   |---------------------------------|----------------------->|
>   |     200 (K2)  F4          |                         |
>
> |<-------------------------------|-------------------------|
>   |     ACK  F5               |                          |
>   |---------------------------------|----------------------->|
>   |     ACK (SDP)(K2) F6 |                         |
>   |-------------------------------->|                        |
>   |                                  |                        |
>   |                                  |                        |
>   |                                  |                        |
>   |                                  |                        |
>                                   (SRTP key K1)      (SRTP key K2)
>
> As you can see in the above call flow :
>
> 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).
>
> I have removed the wireshark trace, the mail wasn't getting through :'(
>
>
> F1 :  (ReINVITE w/o SDP)
>
> F2 :  (200 OK with SDP)        Key K1
>
> F3 :  (INVITE with SDP)          Key K1
>
> F4 :  (200 OK with SDP)        Key K2
>
> F5 :  ACK
>
> F6:  (ACK with SDP)              Key K2
> Please let me know if I am missing something here.
>
> Regards,
> Ujjwal
>
> On Thu, Apr 21, 2011 at 7:38 PM, Brian West <brian at freeswitch.org> wrote:
>
>> 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.
>>
>> /b
>>
>> On Apr 21, 2011, at 6:26 AM, Ujjwal SIngh wrote:
>>
>> Yes Brian its a white noise, but the hold method works perfectly fine when
>> used with RTP, the hold is
>>
>> implemented  according to the draft
>>
>> http://datatracker.ietf.org/doc/draft-worley-service-example/?include_text=1
>>
>>
>> Regards,
>> Ujjwal
>>
>>
>>
>>
>> On Thu, Apr 21, 2011 at 3:13 AM, Brian West <brian at freeswitch.org> wrote:
>>
>> I'm going to guess your device method of placing you on hold is wrong.
>>  And
>>
>> possibly doesn't encrypt the data or doesn't signal a key change... is it
>>
>> white noise?
>>
>>
>> /b
>>
>>
>>
>> _______________________________________________
>> FreeSWITCH-dev mailing list
>> FreeSWITCH-dev at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
>> http://www.freeswitch.org
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20110510/54d611f9/attachment.html 


More information about the FreeSWITCH-dev mailing list