Re: Selection of media (m=) at MG
Javi Muñoz <[email protected]> Mon, 12 Dec 2011 13:11:03 +0100
| Newsgroups | gmane.ietf.megaco |
|---|---|
| Message-ID | <[email protected]> |
Raju, In addition, [TS 183 002/Clause 7.1.4] indicates that if announcement are remote to MG, "the MGC shall initiate a connection to an external announcement machine (MRF), by temporarily adding a termination into the context.". I understand that this context should be the same that contains the termination play announcements. For example, in: TE <---> MG <---> MRF MG must ge the announcements from MRF and play them to TE. For that, I understand MGC must create the next contexto in the MG: TE <-- [Termination A (codec PCMU)] -- * -- [Termination B (codec PCMU)] --> MRF So, termination B is used to get the announcements, and termination A is used to play them. But, if "when a signal (tone/annc) is played on one termination, the termination is temporarily disconnected oneway", then while termination A playing a announcement, it can not continue to receive announcement that continue to get the termination B. Javi El 12/12/2011 12:31, Javi Muñoz escribió: > Raju, >> In fact, when a signal (tone/annc) is played on one termination >> (signal going outside of the context), >> the termination is temporarily "disconnected oneway" (so it won't >> receive any data, but can send) from >> the other terminations (as if the termination has "oneway" topology >> to others). >> >> > When a signal is played by the MG, does the MG automatically applied > that "oneway" topology, or it should be explicitly indicated by the > MGC in the configuration of the termination?(it would be on the > Stream, rather than on the termination, since it migth be a > multistream termination) > > Javi >> >>> -----Original Message----- >>> From: [email protected] >>> [mailto:[email protected]] On Behalf Of Javi Muñoz >>> Sent: Thursday, December 01, 2011 12:43 PM >>> To: [email protected] >>> Cc: Bhattacharjee, Arindam (Arindam) >>> Subject: Re: [Megaco] Selection of media (m=) at MG >>> >>> Arindam, >>> >>>> You can use another option: have reserve value on and use >>> both g711 and Clearmode on both remote and local SDP and MG >>> will send in g711 only because that has higher preference >>> when G711 appears before CLearMode codec in the list as follows: >>>> m=audio<puerto> RTP/AVP 0 [8]<PT_dinámico> >>>> a=rtpmap:<PT_dinámico> CLEARMODE/8000 >>> When the Remote descriptor has several audio codecs in the line "m=": >>> >>> m=audio<puerto> RTP/AVP 0 [8]<PT_dinámico> >>> >>> >>> I understand that: >>> >>> 1º First codec in the line is used if it is possible. >>> >>> 2º In case that codec may not be used (for an error, for >>> example), the >>> second codec would be tried (I understand this is the reaseon why the >>> Remote descriptor may have several audio codecs in the same line "m=). >>> >>> >>> If it is so, and we use: >>> >>> m=audio<puerto> RTP/AVP 0 [8]<PT_dinámico> >>> >>> >>> What would happen if when MG needs to send the tone/ann., the >>> codecs "0" >>> and "8" may not be used?. MG would try to send the tone/ann. to the >>> terminal using CLEARMODE, when terminal is not ready to receive that. >>> >>> Javi >>> _______________________________________________ >>> Megaco mailing list >>> [email protected] >>> https://www.ietf.org/mailman/listinfo/megaco >>> > > _______________________________________________ > Megaco mailing list > [email protected] > https://www.ietf.org/mailman/listinfo/megaco >