package org.nightlabs.jfire.pbx.ui.call;
import org.eclipse.core.runtime.IExecutableExtension;
import org.nightlabs.jfire.pbx.Call;
import org.nightlabs.jfire.pbx.PhoneSystemException;
import org.nightlabs.jfire.pbx.ui.resource.Messages;
import org.nightlabs.progress.ProgressMonitor;
public interface CallHandler extends IExecutableExtension
{
public static final String ATTRIBUTE_ID = "id"; //$NON-NLS-1$
public static final String ATTRIBUTE_CLASS = "class"; //$NON-NLS-1$
public static final String ATTRIBUTE_PHONE_SYSTEM_CLASS = "phoneSystemClass"; //$NON-NLS-1$
public void call(Call call, ProgressMonitor monitor) throws PhoneSystemException;
}