The SIP connector is still being incorrectly assigned the PCMU codec.
Omar, a quick and dirty hack for the osmo-sip-connector, to (probably) get your calls running through FreeSwitch:
Hardcode override the pt in sdp_create_file() in sdp.c by adding
other->payload_type = 98; (or for full rate GSM, it would be
other->payload_type = 3;)
somewhere in the top of that function,
at line 170 for example, here: http://git.osmocom.org/osmo-sip-connector/tree/src/sdp.c#n170)
k/