Re: [Opalvoip-user] Unable to hear IVR - Opalmcu & IVR on eridani (Works on Luyten)
Brought to you by:
csoutheren,
rjongbloed
From: Robert J. <ro...@vo...> - 2013-10-08 04:21:31
|
Quick comment: The media stream starting is pretty redundant in execution. For a a source/sink pair only one side really needs to be started as all it does is start the common OpalMediaPatch between them. So, that is unlikely to be the problem. Didn't I direct you toward a possibility with the jitter buffers? I don't have time to go back exploring through old mails, but I seem to remember there being something in that area that didn't look right. I think it was that a jitter buffer was in use for IVR <-> MCU which probably shouldn't happen. hard to know without detailed analysis. *Robert Jongbloed* /OPAL/OpenH323/PTLib Architect and Co-founder./ Commercial support at http://www.voxlucida.com.au On 8/10/2013 2:59 AM, Satya Sahoo wrote: > Hi Robert, > > The source and sink streams are created for mcu and ivr in this method. > OpalMediaStreamPtr OpalConnection::OpenMediaStream > > The following method starts the streams. > void OpalConnection::StartMediaStreams() > > When source and sink are added into ep-ivr I see StartMediaStreams() > called and both source and stream get started. > > But StartMediaStreams() is not called after the sink is added to the > ep-mcu. > > I changed the order of arguments in SetUpCall() in > samples/opalmcu/main.cxx in function CmdMemberAdd(). This causes > source and sink of ep-mcu to get started but StartMediaStreams() is > not called after sink is added into ep-ivr. > > I do not know if the above is the reason for the IVR failure but it > definitely looks like one stream is not getting started. > > Thanks, > -Satya > |