Fix early media related issue
- Improve the logic for codec sync: move the native format set out from the condition bridge in case of any early media before bridging during an outgoing call.
- Do a codec sync when receiving early media during 183 progress and 180 ringing.
- Do not sync when the held party left if still on the other conversation.
- Backport asterisk-chan-voicemngr@6e8d7ed3 and add extra fix for disabling any tone played during CALLING stage as well.
- Correct the place codec_set for early media, was placed wrong direction before.
- Removed the filter for RINGBACK as well in case of early media.
- Disable the trans-coding steps from set_cap which has been only used for outgoing call negotiation.
Edited by Wenpeng Song