freeswitch / sofia-sip

Sofia-SIP is an open-source SIP User-Agent library, compliant with the IETF RFC3261 specification.
GNU Lesser General Public License v2.1
270 stars 175 forks source link

Sofia returns 415 for in-dialog UPDATE with content of application/rs-metadata+xml #236

Open kaiduanx opened 10 months ago

kaiduanx commented 10 months ago

I run FreeSwitch as a call recording server. The call flow is listed as below.

1) Call recording client sends INVITE with multi-party mixed content including SDP to FreeSwitch 2) FreeSwitch sends back 200 with SDP 3) Call recording client sends UPDATE with application/rs-metadata+xml content type 4) Sofia returns 415

I have a fix in https://github.com/kaiduanx/sofia-sip/commit/bab0cd8a0322fbc42f67fefb336a9b0b8a7a3baa

Can you accept it?

Thanks,

/Kaiduan