All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.asteriskjava.pbx.CallStateDataTransfer Maven / Gradle / Ivy

There is a newer version: 3.40.1
Show newest version
package org.asteriskjava.pbx;

import org.asteriskjava.pbx.CallImpl.TransferType;
import org.asteriskjava.pbx.activities.BlindTransferActivity;

public class CallStateDataTransfer extends CallStateData
{

    private TransferType _transferType;
    /**
     * the end point we are attempting to transfer the call to.
     */
    private EndPoint _transferTarget;

    private CallerID _transferTargetCallerID;

    private BlindTransferActivity _transferActivity;

    public CallStateDataTransfer(TransferType transferType, EndPoint transferTarget, CallerID transferTargetCallerID,
            BlindTransferActivity transferActivity)
    {
        this._transferType = transferType;
        this._transferTarget = transferTarget;
        this._transferTargetCallerID = transferTargetCallerID;
        this._transferActivity = transferActivity;
    }

    public EndPoint getTransferTarget()
    {
        return this._transferTarget;
    }

    public CallerID getTransferTargetCallerID()
    {
        return this._transferTargetCallerID;
    }

    public TransferType getTransferType()
    {
        return this._transferType;
    }

    public BlindTransferActivity getActivity()
    {
        return this._transferActivity;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy