Package javax.servlet.sip

Examples of javax.servlet.sip.Address


     *
     * @return the to address for caller and from address for callee, otherwise
     *         null
     */
    private Address getOtherside() {
        Address add = null;

        if (getPFieldType().equals(Type.Caller)) {
            add = getTo();
        } else if (getPFieldType().equals(Type.Callee)) {
            add = getFrom();
View Full Code Here


     */
    private SipServletRequest createRequestCommitted(String method) {
        validateSessionState(true);
        if ((getDF() != null) && (getFromTag() != null) &&
                (getToTag() != null) && hasPFieldCSeq()) {
            Address from = (Address) ((AddressImpl) getLocalSide()).clone(true,
                    true);
            Address to = (Address) ((AddressImpl) getOtherside()).clone(true,
                    true);

            if ((from == null) || (to == null)) {
                throw new IllegalStateException();
            }
View Full Code Here

                if (oldDF != null) {
                    oldDF.removeCallerFromPath(getId());
                }
            }
           
            Address from = tmpCallData.getFrom();
            Address to = tmpCallData.getTo();
            int CSeq = tmpCallData.getCSeq()
            if (!hasPFieldCSeq()) {
                setPFieldCSeq(++CSeq);
            } else {
                int tmp = incrementAndGetPFieldCSeq();
                if (tmp <= CSeq) {
                    setPFieldCSeq(++CSeq);
                } else {
                    CSeq = tmp;
                }
            }

            String callId = tmpCallData.getCallId();
            tmpCallData = null;

            if ((from == null) || (to == null)) {
                throw new IllegalStateException();
            }

            URI requestURI = (URI) to.getURI().clone();

            if ("REGISTER".equals(method) && requestURI.isSipURI()) {
                ((SipURI) requestURI).setUser(null);
            }
View Full Code Here

        // 2. DS.invalidate() and DialogFragment.invalidate()
        // since it's call setup, DS.invalidate is OK.

        if (getOtherside() != null) {
           // remove to-tag
           Address to = (Address) ((AddressImpl) getOtherside()).clone(false, true);
           setPFieldTo(to);
        }
       
        int cseq = resp.getCSeqNumber();
       
View Full Code Here

        }
    }

    public Address getAddressValue() throws ServletParseException {
        if (addressOrValue != null) {
            Address address = addressOrValue.getAddressValue();

            // Even the address of a system header should be protected.
            ((AddressImpl) address).setReadOnly(_readOnly);

            return address;
View Full Code Here

        };
    }

    public ListIterator<Address> getAddressValues()
        throws ServletParseException {
        Address address = getAddressValue();
        List<Address> list = new ArrayList<Address>(1);
        if (address != null) {
            list.add(address);
        }
        
View Full Code Here

TOP

Related Classes of javax.servlet.sip.Address

Copyright © 2018 www.massapicom. 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.