package org.mobicents.media.server.ctrl.mgcp.evt.dtmf; import org.mobicents.media.server.ctrl.mgcp.MgcpController; import org.mobicents.media.server.ctrl.mgcp.evt.GeneratorFactory; import org.mobicents.media.server.ctrl.mgcp.evt.SignalGenerator; /** * * @author amit bhayani * */ public class DtmfGeneratorFactory implements GeneratorFactory { private String name; private String packageName; private String resourceName; private int eventID; private String digit; public String getEventName() { return this.name; } public String getPackageName() { return this.packageName; } public void setEventName(String eventName) { this.name = eventName; } public void setPackageName(String packageName) { this.packageName = packageName; } public String getResourceName() { return resourceName; } public void setResourceName(String resourceName) { this.resourceName = resourceName; } public String getDigit() { return digit; } public void setDigit(String digit) { this.digit = digit; } public SignalGenerator getInstance(MgcpController controller, String param) { return new DtmfGenerator(resourceName, digit); } }