Josh,

In the contrary, the ITSP actually offered T.38 in the INVITE. The callee was polite enough to reject the offer by setting the port to zero. The OP did not specify the call flow well for us to identify who/which the callee is. Yes this is the proper way of rejecting the stream and since it's the "proper" way, removing it makes it improper which is a regression so the request will not get too much traction IMO.

Quote from RFC 3264:

6 Generating the Answer

   The answer to an offered session description is based on the offered
   session description.  If the answer is different from the offer in
   any way (different IP addresses, ports, etc.), the origin line MUST
   be different in the answer, since the answer is generated by a
   different entity.  In that case, the version number in the "o=" line
   of the answer is unrelated to the version number in the o line of the
   offer.

   For each "m=" line in the offer, there MUST be a corresponding "m="
   line in the answer.  The answer MUST contain exactly the same number
   of "m=" lines as the offer.  This allows for streams to be matched up
   based on their order.  This implies that if the offer contained zero
   "m=" lines, the answer MUST contain zero "m=" lines.

   The "t=" line in the answer MUST equal that of the offer.  The time
   of the session cannot be negotiated.

   An offered stream MAY be rejected in the answer, for any reason.  If
   a stream is rejected, the offerer and answerer MUST NOT generate
   media (or RTCP packets) for that stream.  To reject an offered
   stream, the port number in the corresponding stream in the answer
   MUST be set to zero.  Any media formats listed are ignored.  At least
   one MUST be present, as specified by SDP.

   Constructing an answer for each offered stream differs for unicast
   and multicast.



Joegen

On 06/21/2011 08:18 PM, Josh Patten wrote:
This line is required for the proper function of the fax service as it is T.38 only (no G.711 transport) and different ITSPs behave differently when dealing with T.38. If your ITSP doesn't support T.38 (likely it doesn't) then they appear to disconnect the call.

On Tue, Jun 21, 2011 at 4:07 AM, Peter van der Salm <peter.vanders...@smart-future.nl <mailto:peter.vanders...@smart-future.nl>> wrote:

    Hi All,

    We have a SipXecs 4.4.0- 2011-05-10EDT22:48:21. Incoming calls
    from one particular operator on a SIP trunk fail.
    Further analyses has shown that the call is ended from the
    operators side (Tele2), after the 200 OK on the INVITE is sent
    from the SIPX
    In the 200 OK there is in the SDP a line with  with:

    m=image 0 UDPTL 19

    which seems to cause the problem. As far as my knowledge
    stretches, this is a proper and allowed way to tell that (T.38?)
    is not supported on the call, port =0 after all....

    Just to keep thing down to earth: is there a way to make SipXecs
    NOT send this  line?
    In fact the operator in question should correct its behavior, but
    that may take a long time.....
    I have attached the pcap.

    Kind Regards,

    Peter van der Salm




    Smart Future cv,
    Buys Ballotstraat 14,
    3572 ZR Utrecht,
    The Netherlands
    phone: +31 308 793 512 <tel:%2B31%20308%20793%20512>
    fax: +31 847 156 296 <tel:%2B31%20847%20156%20296>
    mobile: +31 620 749 471 <tel:%2B31%20620%20749%20471>
    petervanders...@smart-future.nl
    <mailto:petervanders...@smart-future.nl>





    _______________________________________________
    sipx-users mailing list
    sipx-users@list.sipfoundry.org <mailto:sipx-users@list.sipfoundry.org>
    List Archive: http://list.sipfoundry.org/archive/sipx-users/




--
Josh Patten
eZuce
Solutions Architect
O.978-296-1005 X2050
M.979-574-5699


_______________________________________________
sipx-users mailing list
sipx-users@list.sipfoundry.org
List Archive: http://list.sipfoundry.org/archive/sipx-users/

_______________________________________________
sipx-users mailing list
sipx-users@list.sipfoundry.org
List Archive: http://list.sipfoundry.org/archive/sipx-users/

Reply via email to