< Previous by Date Date Index Next by Date >
  Thread Index Next in Thread >

[reSIProcate] Early media followed by 200 OK without SDP


Hi all,

I’ve ran into some difficulties in an interop test towards an SBC.
I’m using reciprocate 1.8.6 and DUM on top.

The problem is as follows:
My application initiates a SIP session towards the SBC, the SBC answers with an 180/SDP.
The remote part answer the call which initiates a 200 OK response without SDP.

Is this a valid scenario? DUM at least does not like it and terminates the call.
Or is there a way to overcome this?


    DUM                SBC

    INVITE(SDP)            -->
    100 Trying            <--
    180 Ringing(SDP)        <--
    200 OK(no SDP)            <--

    ACK                -->
    BYE                -->
    200 OK                <--


DEBUG | 20130610-104151.588 | SIPCService | RESIP:DUM | 5960 | DialogId.cxx:50 | DialogId::DialogId: hbQJuV6_pCllB59l0sJRCA..-75194203-00e51a.Ab2b66.Pb2b629.B2b1.Tb2b1-1
DEBUG | 20130610-104151.589 | SIPCService | RESIP:DUM | 5960 | DialogUsageManager.cxx:1144 | Send: SipReq:  BYE 0633040109.iIiIiI.0c03d84a.@12.3.126.42 tid=35187e552274eb58 cseq=2 BYE contact=0923000903@12.3.191.35 / 2 from(tu)
INFO | 20130610-104151.589 | SIPCService | RESIP:DUM | 5960 | ClientInviteSession.cxx:859 | Failure:  2xx with no answer: SipResp: 200 tid=8c2e757372263228 cseq=1 INVITE contact=0633040109.iIiIiI.0c03d84a.@12.3.126.42 / 1 from(wire)
INFO | 20130610-104151.589 | SIPCService | RESIP:DUM | 5960 | InviteSession.cxx:2703 | Transition UAC_Early -> InviteSession::Terminated


Thanks
/Janne