Adding negotiation of speech codecs between GSM and SIP when using rtp-bridge
authorAndreas Eversberg <jolly@eversberg.eu>
Wed, 1 Feb 2012 16:52:36 +0000 (17:52 +0100)
committerAndreas Eversberg <jolly@eversberg.eu>
Wed, 1 Feb 2012 16:52:36 +0000 (17:52 +0100)
commitf854931ffbee9464b278c433c4fdc7c3ea5af2fb
tree7f66edcc87b97a83073e55b96d3c4331f1459c8a
parent306ed3c7f18a99e74d26738a9b1e3fd3209ef9bc
Adding negotiation of speech codecs between GSM and SIP when using rtp-bridge

Since LCR does not put hands on any RTP frame when directly bridged between
OpenBSC and SIP, it will now allow all speech codecs that are commonly supported
by MS and remote SIP endpoint.

It must be noted that OpenBSC must support forwarding the codec types that
MS and remote SIP endpoints support.

Currently LCR negotiates the following codecs for GSM:
- Full Rate
- EFR
- AMR
- Half Rate
12 files changed:
gsm.cpp
gsm.h
gsm_bs.cpp
gsm_bs.h
gsm_ms.cpp
interface.c
interface.h
macro.h
main.h
message.h
sip.cpp
sip.h