[sip-comm-dev] Two simultaneous calls


#1

Hi all,I experienced a problem with two simultaneous calls.

I have 3 sip phones A,B,C.
1. A calls B - everything is ok
2. A calls C - without ending call A-B

During the initialization of the call A-C the voice from A to B is being
stoped.
I traced the problems - and the voice is stoped when the second sendStream
is created from dataSource

CallSessionImpl Line: 1323
private void createSendStreams(Vector mediaDescriptions)
                            SendStream stream =
rtpManager.createSendStream(dataSource, i);

Is this some limitation of the JMF that you can not create two send streams
for one dataSource or is this a some kind of bug.
Could any one test this kind of the scanerio with some newer version.

Any suggestions how this problem can be solved?

Best regards
Przemyslaw Dudek


#2

Hi Przemyslaw,

The dev mail I sent earlier today subjected "[Bug] Failed to create an
RTP send stream for format H263/RTP, 352x288, Length=1"
(https://sip-communicator.dev.java.net/servlets/BrowseList?list=dev&by=thread&from=1350916)
sounds to use a similar scenario. While it doesn't answer your
question, I just wanted to let you know that Damencho is looking into
the problem I reported so he may also be able to answer your question
once he's done.

Regards,
Lubo

···

On Thu, Oct 9, 2008 at 5:05 PM, Przemysław Dudek <przemyslaw.dudek.x@gmail.com> wrote:

Hi all,
I experienced a problem with two simultaneous calls.
I have 3 sip phones A,B,C.
1. A calls B - everything is ok
2. A calls C - without ending call A-B
During the initialization of the call A-C the voice from A to B is being
stoped.
I traced the problems - and the voice is stoped when the second sendStream
is created from dataSource
CallSessionImpl Line: 1323
private void createSendStreams(Vector mediaDescriptions)
                            SendStream stream =
rtpManager.createSendStream(dataSource, i);

Is this some limitation of the JMF that you can not create two send streams
for one dataSource or is this a some kind of bug.
Could any one test this kind of the scanerio with some newer version.
Any suggestions how this problem can be solved?
Best regards
Przemyslaw Dudek


#3

Hi,

these days I was chasing this bug its some jmf stuff and will come back to it asap.
Thank you Lubo for creating the issue(issue no. 447), as soon as there is some result I will inform you.
For now as I can see this happens only in this scenario as described when the second call is for different server.
And the exception is a problem initializing remote addresses for the video session, thats why I didn't get this
exception on macosx cause video is still not supported there, I got this exception on windows xp.
If you disable video support its working OK.

So Przemyslaw can you test in your scenario if disabling video is making things work :slight_smile:
You can disable video by putting this :
<sip-communicator>
    <net>
        <java>
            <sip>
                <communicator>
.......................
        <service>
            <media>
                <DISABLE_VIDEO_SUPPORT value="true"/>
            </media>
        </service>
.......................

in your config file : sip-communicator.xml.

Thank you,
damencho

Lubomir Marinov wrote:

···

Hi Przemyslaw,

The dev mail I sent earlier today subjected "[Bug] Failed to create an
RTP send stream for format H263/RTP, 352x288, Length=1"
(https://sip-communicator.dev.java.net/servlets/BrowseList?list=dev&by=thread&from=1350916)
sounds to use a similar scenario. While it doesn't answer your
question, I just wanted to let you know that Damencho is looking into
the problem I reported so he may also be able to answer your question
once he's done.

Regards,
Lubo

On Thu, Oct 9, 2008 at 5:05 PM, Przemys�aw Dudek > <przemyslaw.dudek.x@gmail.com> wrote:
  

Hi all,
I experienced a problem with two simultaneous calls.
I have 3 sip phones A,B,C.
1. A calls B - everything is ok
2. A calls C - without ending call A-B
During the initialization of the call A-C the voice from A to B is being
stoped.
I traced the problems - and the voice is stoped when the second sendStream
is created from dataSource
CallSessionImpl Line: 1323
private void createSendStreams(Vector mediaDescriptions)
                            SendStream stream =
rtpManager.createSendStream(dataSource, i);

Is this some limitation of the JMF that you can not create two send streams
for one dataSource or is this a some kind of bug.
Could any one test this kind of the scanerio with some newer version.
Any suggestions how this problem can be solved?
Best regards
Przemyslaw Dudek
    
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net