This code is really ugly und hard to verify. Please file a bug report at https://issues.asterisk.org/
thanks klaus Am 06.05.2010 23:54, schrieb Richard Kenner: > I can confirm that the following fixes my problem: > > --- chan_sip.c (revision 261450) > +++ chan_sip.c (working copy) > @@ -10357,12 +10357,22 @@ > strlen(connection) + strlen(session_time); > if (needaudio) > len += m_audio->used + a_audio->used + strlen(hold); > + else if (p->offered_media[SDP_AUDIO].offered) > + len += strlen("m=audio 0 RTP/AVP \r\n") + > strlen(p->offered_media[SDP_AUDIO].text); > + > if (needvideo) /* only if video response is appropriate */ > len += m_video->used + a_video->used + strlen(bandwidth) + > strlen(hold); > + else if (p->offered_media[SDP_VIDEO].offered) > + len += strlen("m=video 0 RTP/AVP \r\n") + > strlen(p->offered_media[SDP_VIDEO].text); > + > if (needtext) /* only if text response is appropriate */ > len += m_text->used + a_text->used + strlen(hold); > + else if (p->offered_media[SDP_TEXT].offered) > + len += strlen("m=text 0 RTP/AVP \r\n") + > strlen(p->offered_media[SDP_TEXT].text); > if (add_t38) > len += m_modem->used + a_modem->used; > + else if (p->offered_media[SDP_IMAGE].offered) > + len += strlen("m=image 0 udptl t38\r\n"); > > add_header(resp, "Content-Type", "application/sdp"); > add_header_contentLength(resp, len); > -- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users