package com.voxeo.moho.sip; import java.util.Map; import com.voxeo.moho.OutgoingCall; import com.voxeo.moho.spi.ExecutionContext; public class OutgoingCallFactoryImpl implements OutgoingCallFactory { ExecutionContext _context; @Override public void init(ExecutionContext context, Map<String, String> properties) throws Exception { _context = context; } @Override public void destroy() { } @Override public OutgoingCall createOutgoingCall(SIPEndpoint from, SIPEndpoint to, Map<String, String> headers) { return new SIPOutgoingCall(_context, from, to, headers); } @Override public String getName() { return OutgoingCallFactory.class.getName(); } @Override public OutgoingCall createOutgoingCall(SIPEndpoint from, SIPEndpoint to, Map<String, String> headers, SIPCall originalCall) { return new SIPOutgoingCall(_context, from, to, headers, originalCall); } }