Fixes a case which may lead to ignoring non-distinguishing but important format parameters/SDP fmpt such as H.264 sprop-parameter-sets.

fix-message-formatting 5153
Lyubomir Marinov 12 years ago
parent 3c06ec73b0
commit f5cb93e794

Binary file not shown.

@ -166,21 +166,27 @@ else if(dtmfString.equals("SIP_INFO_DTMF"))
/**
* Checks whether rfc4733 is negotiated for this call.
*
* @param peer the call peer.
* @return whether we can use rfc4733 in this call.
*/
protected static boolean isRFC4733Active(MediaAwareCallPeer<?,?,?> peer)
{
Iterator<MediaFormat> iter =
peer.getMediaHandler().getStream(MediaType.AUDIO)
.getDynamicRTPPayloadTypes().values().iterator();
Iterator<MediaFormat> iter
= peer
.getMediaHandler()
.getStream(MediaType.AUDIO)
.getDynamicRTPPayloadTypes()
.values()
.iterator();
while (iter.hasNext())
{
MediaFormat mediaFormat = iter.next();
if(mediaFormat.getEncoding().equals(Constants.TELEPHONE_EVENT))
if(Constants.TELEPHONE_EVENT.equals(mediaFormat.getEncoding()))
return true;
}
return false;
}

Loading…
Cancel
Save