Package javax.sip.message

Examples of javax.sip.message.MessageFactory.createResponse()


            ServerTransaction firstServerTransaction = (ServerTransaction) firstTransaction;

            try
            {
                // send 487 Request Terminated reply to canceled request
                Response response = messageFactory.createResponse(
                        Response.REQUEST_TERMINATED, firstServerTransaction
                                .getRequest());
                firstServerTransaction.sendResponse(response);
            }
            catch (InvalidArgumentException e)
View Full Code Here


            }

            try
            {
                // send OK to CANCEL
                Response response = messageFactory.createResponse(Response.OK,
                        originalRequest);
                serverTransaction.sendResponse(response);
            }
            catch (InvalidArgumentException e)
            {
View Full Code Here

            // we have to reply an eventual error code statelessly

            if (!checkURIScheme(request))
            {
                // Let's return a 416 Unsupported URI scheme
                Response response = messageFactory.createResponse(
                        Response.UNSUPPORTED_URI_SCHEME, request);
                if (serverTransaction != null)
                    serverTransaction.sendResponse(response);
                else
                    sipProvider.sendResponse(response);
View Full Code Here

            }

            if (!checkMaxForwards(request))
            {
                // Let's return a 483 too many hops
                Response response = messageFactory.createResponse(
                        Response.TOO_MANY_HOPS, request);
                if (serverTransaction != null)
                    serverTransaction.sendResponse(response);
                else
                    sipProvider.sendResponse(response);
View Full Code Here

            }

            if (!checkLoopDetection(request))
            {
                // Let's return a 482 Loop detection
                Response response = messageFactory.createResponse(
                        Response.LOOP_DETECTED, request);
                if (serverTransaction != null)
                    serverTransaction.sendResponse(response);
                else
                    sipProvider.sendResponse(response);
View Full Code Here

            }

            if (!checkProxyRequire(request))
            {
                // Let's return a 420 Bad Extension
                Response response = messageFactory.createResponse(
                        Response.BAD_EXTENSION, request);

                // We have to add a Unsupported header listing the Option tags
                // that we don't support:
                HeaderFactory headerFactory = proxy.getHeaderFactory();
View Full Code Here

            // - From tag presence.

            if (!checkFromTag(request))
            {
                // Let's return a 400 BAD_REQUEST
                Response response = messageFactory.createResponse(
                        Response.BAD_REQUEST, request);
                if (serverTransaction != null)
                    serverTransaction.sendResponse(response);
                else
                    sipProvider.sendResponse(response);
View Full Code Here

                     * events they are subscribing.
                     */
                    if (!checkEventHeader(request))
                    {
                        // Let's return a 400 BAD_REQUEST
                        Response response = messageFactory.createResponse(
                                Response.BAD_REQUEST, request);
                        if (serverTransaction != null)
                            serverTransaction.sendResponse(response);
                        else
                            sipProvider.sendResponse(response);
View Full Code Here

        "c=in ip4 127.0.0.1\r\n"+
        "t=0 0\r\n"+
        "m=audio 12230 rtp/avp 100\r\n"+
        "a=rtpmap:100 x-tia-p25-imbe/8000\r\n";

        Response sipResponse = messageFactory.createResponse(response);
        System.out.println("Parsed SIP Response is :\n" + sipResponse);
        contentBytes = sipResponse.getRawContent();
        contentString = new String(contentBytes);
        SdpFactory sdpFactory = SdpFactory.getInstance();
        SessionDescription sd = sdpFactory.createSessionDescription(contentString);
View Full Code Here

    "c=in ip4 127.0.0.1\r\n"+
    "t=0 0\r\n"+
    "m=audio 12230 rtp/avp 100\r\n"+
    "a=rtpmap:100 x-tia-p25-imbe/8000\r\n";
   
    Response sipResponse = messageFactory.createResponse(response);
    System.out.println("Parsed SIP Response is :\n" + sipResponse);
    contentBytes = sipResponse.getRawContent();
    contentString = new String(contentBytes);
    SdpFactory sdpFactory = SdpFactory.getInstance();
    SessionDescription sd = sdpFactory.createSessionDescription(contentString);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.