Exemplo n.º 1
0
            internal override void HandleSendingResponse(SipNonInviteServerTransaction tx, SipResponse response)
            {
                var statusCode = response.StatusLine.StatusCode;

                if (statusCode >= 100 && statusCode < 200)
                {
                tx.SendResponseInternal(response);
                }
                else if (statusCode >= 200 && statusCode < 700)
                {
                tx.SendResponseInternal(response);
                tx.ChangeState(SipNonInviteServerTransaction.CompletedState);
                }
            }
Exemplo n.º 2
0
            internal override void HandleSendingResponse(SipNonInviteServerTransaction tx, SipResponse response)
            {
                var statusCode = response.StatusLine.StatusCode;

                if (statusCode >= 100 && statusCode < 200)
                {
                    tx.SendResponseInternal(response);
                }
                else if (statusCode >= 200 && statusCode < 700)
                {
                    tx.SendResponseInternal(response);
                    tx.ChangeState(SipNonInviteServerTransaction.CompletedState);
                }
            }
Exemplo n.º 3
0
 internal override StateResult ProcessRequest(SipNonInviteServerTransaction ctx, SipRequestEvent request)
 {
     /*17.2.2. : While in the "Completed" state, the server transaction MUST pass the final response to the transport
     layer for retransmission whenever a retransmission of the request is received. */
     ctx.SendResponseInternal();
     return new StateResult();
 }
Exemplo n.º 4
0
 internal override StateResult ProcessRequest(SipNonInviteServerTransaction ctx, SipRequestEvent request)
 {
     /*17.2.2. : While in the "Completed" state, the server transaction MUST pass the final response to the transport
      * layer for retransmission whenever a retransmission of the request is received. */
     ctx.SendResponseInternal();
     return(new StateResult());
 }
Exemplo n.º 5
0
 internal override StateResult ProcessRequest(SipNonInviteServerTransaction tx, SipRequestEvent request)
 {
     tx.SendResponseInternal();
     return new StateResult();
 }
Exemplo n.º 6
0
 internal override StateResult ProcessRequest(SipNonInviteServerTransaction tx, SipRequestEvent request)
 {
     tx.SendResponseInternal();
     return(new StateResult());
 }