Heya,
I'm trying to diagnose a problem that seems to occur in ser and OpenSER regarding the mediaproxy module. In some instances, the rewrite of the c= header can create duplicates, like: o=- 3350242704 3350242704 IN IP4 y.y.y.y. ... c=IN IP4 x.x.x.xx.x.x.x. ... m=audio 3505035050 RTP/AVP 3 97 98 8 0 101.
Etc.
I have looked at the code and I do not believe this is a mediaproxy specific problem, however I have to say I'm confused by the 'lumps'. Am I right in thinking that these are just chunks of strings in a linked list that are reconstructed later to form the message? Any ideas on this bug?
Cheers, Chris.
*Hi Chris * Chris Roberts wrote:
Heya,
I'm trying to diagnose a problem that seems to occur in ser and OpenSER regarding the mediaproxy module. In some instances, the rewrite of the c= header can create duplicates, like: o=- 3350242704 3350242704 IN IP4 y.y.y.y. ... c=IN IP4 x.x.x.xx.x.x.x.
you may be calling *use_media_proxy() more that once. *
... m=audio 3505035050 RTP/AVP 3 97 98 8 0 101.
Etc.
I have looked at the code and I do not believe this is a mediaproxy specific problem, however I have to say I'm confused by the 'lumps'. Am I right in thinking that these are just chunks of strings in a linked list that are reconstructed later to form the message? Any ideas on this bug?
Cheers, Chris.
Check if you perform the SDP rewrite twice in your ser.cfg, by accident. When you do, this is the effect.