Summary:ASTERISK-16387: Direct RTP failures
Reporter:Trevor Peirce #2 (digitalc)Labels:
Date Opened:2010-07-16 18:29:38Date Closed:2011-06-07 14:00:39
Versions:Frequency of
Environment:Attachments:( 0) reinvite.txt
Description:Related to bug ASTERISK-13370

This bug is written from the perspective of Asterisk B, as that is there the problem seems to be.

A call comes from OpenSER to Asterisk A.
Asterisk A calls Asterisk B and reinvites audio, apparently successfully.
The caller dials an extension.  Asterisk B calls an IP phone with directmedia enabled.
The caller can hear the dialed party, but the dialed party cannot hear the caller.

It appears that Asterisk B neglects to tell Asterisk A where to send the audio to once the IP phone has been answered.


The following is a summary of the attached debug log.

Server B at is running Asterisk

audio to A

OK B -> A
audio to B

audio to A

OK B -> A
audio to B

The caller dials an extension which creates a new channel

audio to B

OK C -> B
audio to C

The caller can hear the dialed party, but the dialed party hears silence because B never told A where to send audio!

Tear down then appears to happen fine.

BYE C -> B
OK B -> C
BYE B -> A
OK A -> B
Comments:By: Leif Madsen (lmadsen) 2010-07-20 10:09:22

I think it'd also be beneficial to have the configuration for Asterisk A and B so this can be reproduced in a lab.

By: Leif Madsen (lmadsen) 2010-07-29 14:28:08

You're probably onto something here, but we really do need to see the configuration here or we're going to spend hours attempting to reproduce your particular issue. If you can provide the necessary information to reproduce this then we can move this forward.

Also a SIP debug of the call setup is likely useful as well.

By: Paul Belanger (pabelanger) 2010-08-18 08:00:30

Suspended due to lack of activity. Please request a bug marshal in #asterisk-bugs on the IRC network irc.freenode.net to reopen the issue should you have the additional information requested.

Further information can be found at http://www.asterisk.org/developers/bug-guidelines