Re: Regarding audio record

shalu dhamija <[email protected]>
Newsgroups gmane.ietf.megaco
Message-ID <20863476.889411253858393581.JavaMail.root@mail01>

Thanks Christian and Tom for the clarifications. Now I am clear about the input streams and mixed streams used for the audio/multimedia recording. 





  

I have a doubt on the StreamID parameter. StreamID is just a means to indicate which media flows are interconnected. If I don’t mention any StreamID in the signals descriptor then the default is zero. This is in accordance with H.248.9 





  

"Signals that occur in a Signals Descriptor have an optional StreamID parameter (default is 0, to indicate that the signal is not related to a particular media stream)." 





  

So, that means every time I have to mention the StreamID in the signals descriptor. How MG distinguishes that the particular StreamID mentioned by MGC is related to audio or video? 





  

And another doubt is: How do MGC tells MG about the format of the file to be recorded ? 





  

Thanks and Regards, 

Shalu Dhamija 


----- Original Message ----- 
From: "Christian Groves" <[email protected]> 
To: "Tom Taylor" <[email protected]> 
Cc: "shalu dhamija" <[email protected]>, "megaco" <[email protected]> 
Sent: Friday, September 25, 2009 5:07:13 AM GMT +05:30 Chennai, Kolkata, Mumbai, New Delhi 
Subject: Re: [Megaco] Regarding audio record 

Hello, 

Actually there's more to it.... The H.248.9 text mentions input stream 
because a H.248/Megaco stream is bi-directional. Typically the signal is 
applied at a termination level because the most common case is that 
there would be only one audio stream. So the MG knows which stream to 
apply the recording to. In the case a termination has multiple audio 
streams you can use the "StreamID" parameter associated with the Signal 
(this is core H.248) to indicate which stream is to be recorded. 

In order to capture the incoming stream from all users the signal 
"direction" parameter is used. Normally the "external" direction is 
recorded however if "internal" is specific then the MG will record the 
audio received by the termination from all other terminations in the 
Context. i.e. the mixed stream. 

Regards, Christian 

Tom Taylor wrote: 
> Hi. 
> 
> I was the editor of that package years ago. 
> 
> A Signals Descriptor applies to a specific termination. That means you 
> can select which party is to be recorded. If you look at the 
> definition of the PlayRecord signal, it says it records the incoming 
> stream from the user. So that is all there is to it. 
> 
> Tom Taylor 
> 
> shalu dhamija wrote: 
>> 
>> Hi All, 
>> 
> ... 
> 
>> I have a query on advanced audio server recording (aasrec) package. 
>> According to 3GPP 23.333, the functional requirements for the audio 
>> record 
>> states that: 
>> 
> ... 
>> 
>> “The MRFC shall request the MRFP to start the audio record from one 
>> or all 
>> parties connected in a call/session. If it is to record one party in a 
>> call/session, only the input stream of the party is recorded. If it 
>> is to 
>> record all parties in a Call/session, the mixed stream of all parties is 
>> recorded. “ 
> ... 
>> 
>> I am unable to understand that how to specify the input stream of the 
>> party 
>> in a Megaco message.   Can anybody illustrate how MRFC tells MRFP 
>> about the 
>> input stream to be recorded? I have not got any parameter in the aasrec 
>> package. In this package, the mandatory parameter in the signals 
>> descriptor 
>> is the recording identifier (rid) which I think is just the URI 
>> (where the 
>> recording is to be stored). 
>> 
> ...> 
>> Thanks and Regards, 
>> 
>> 
>> 
>> Shalu 
>> 
> ... 
> _______________________________________________ 
> Megaco mailing list 
> [email protected] 
> https://www.ietf.org/mailman/listinfo/megaco

_______________________________________________
Megaco mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/megaco
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.