Module: sems Branch: master Commit: b94f63d7bfb090925313ec84895ed8f5029dfc99 URL: https://github.com/sems-server/sems/commit/b94f63d7bfb090925313ec84895ed8f5029dfc99
Author: Stefan Sayer <[email protected]> Committer: Stefan Sayer <[email protected]> Date: 2015-06-02T17:31:23+02:00 b/f:sbc:transcoder: fix for non-standard names only for PT 0..19, no negative PT otherwise dynamic PT wouldn't be recognized --- Modified: apps/sbc/SBCCallLeg.cpp --- Diff: https://github.com/sems-server/sems/commit/b94f63d7bfb090925313ec84895ed8f5029dfc99.diff Patch: https://github.com/sems-server/sems/commit/b94f63d7bfb090925313ec84895ed8f5029dfc99.patch --- diff --git a/apps/sbc/SBCCallLeg.cpp b/apps/sbc/SBCCallLeg.cpp index f099ebd..31ac6f7 100644 --- a/apps/sbc/SBCCallLeg.cpp +++ b/apps/sbc/SBCCallLeg.cpp @@ -66,7 +66,7 @@ static const SdpPayload *findPayload(const std::vector<SdpPayload>& payloads, co for (vector<SdpPayload>::const_iterator p = payloads.begin(); p != payloads.end(); ++p) { // fix for clients using non-standard names for static payload type (SPA504g: G729a) - if (transport == TP_RTPAVP && payload.payload_type < 20) { + if (transport == TP_RTPAVP && payload.payload_type >= 0 && payload.payload_type < 20) { if (payload.payload_type != p->payload_type) continue; } else { _______________________________________________ Semsdev mailing list [email protected] http://lists.iptel.org/mailman/listinfo/semsdev
