Genesys CTI User Forum > Genesys-related Development
start campaign
K.Palyanichka:
HI
Guys Please tell me how I can run a specific campaign using java do not use OCM.
I would be grateful for a simple example. :)
Kubig:
Just check namespace/assembly com.genesyslab.platform.outbound.protocol.outboundserver.requests
K.Palyanichka:
I am very sorry, but no one could help me with an example so that I was able to implement the idea by analogy.
I will be very grateful as it is for me very important question
Kubig:
In what part of developement have you a problem? Are you able to connect to the OCS? If yes, just send a request for load (RequestLoadCampaign) and start (RequestStartDialing) campaign. How to send request or messages in general to the specific server is described very clear on site with docs.
K.Palyanichka:
please tell me where I need to write the identity of a particular campaign to start it and what line to change.
Thanks in advance.
package com.genesyslab.platform.outbound.protocol.outboundserver.requests;
public abstract class RequestLoadCampaign extends com.genesyslab.platform.commons.protocol.Message {
public static final int ID = 7;
public static final java.lang.String NAME = "RequestLoadCampaign";
private RequestLoadCampaign() { /* compiled code */ }
public static com.genesyslab.platform.outbound.protocol.outboundserver.requests.RequestLoadCampaign create() { /* compiled code */ }
public static com.genesyslab.platform.outbound.protocol.outboundserver.requests.RequestLoadCampaign create(java.lang.Integer campaignId, java.lang.Integer groupId, java.lang.Integer sessionId, com.genesyslab.platform.commons.collections.KeyValueCollection requestProperties) { /* compiled code */ }
public abstract java.lang.Integer getReferenceId();
public abstract void setReferenceId(java.lang.Integer integer);
public abstract void setReferenceId(int i);
public abstract java.lang.Integer getCampaignId();
public abstract void setCampaignId(java.lang.Integer integer);
public abstract void setCampaignId(int i);
public abstract java.lang.Integer getGroupId();
public abstract void setGroupId(java.lang.Integer integer);
public abstract void setGroupId(int i);
public abstract java.lang.Integer getSessionId();
public abstract void setSessionId(java.lang.Integer integer);
public abstract void setSessionId(int i);
public abstract com.genesyslab.platform.commons.collections.KeyValueCollection getRequestProperties();
public abstract void setRequestProperties(com.genesyslab.platform.commons.collections.KeyValueCollection keyValueCollection);
private static class Data extends com.genesyslab.platform.outbound.protocol.outboundserver.requests.RequestLoadCampaign implements com.genesyslab.platform.commons.protocol.runtime.DataSupport, com.genesyslab.platform.commons.protocol.EndpointSupport, com.genesyslab.platform.commons.protocol.runtime.UpdatableProtocolId, com.genesyslab.platform.commons.protocol.Referenceable {
private static java.util.Map compoundData;
private static java.util.Map attrDescriptions;
private static java.util.Map tagMapping;
private static com.genesyslab.platform.commons.protocol.runtime.MetaData metaData;
private java.util.Map attributes;
private java.util.Map compounds;
private final com.genesyslab.platform.commons.protocol.runtime.CodecLazyParser lazyParser;
private com.genesyslab.platform.commons.protocol.Endpoint endpoint;
private int protocolId;
private java.util.List packagers;
private Data() { /* compiled code */ }
public com.genesyslab.platform.commons.protocol.Endpoint getEndpoint() { /* compiled code */ }
public void setEndpoint(com.genesyslab.platform.commons.protocol.Endpoint endpoint) { /* compiled code */ }
public void setProtocolId(int id) { /* compiled code */ }
public int getProtocolId() { /* compiled code */ }
public java.lang.Object getMessageAttribute(java.lang.String index) { /* compiled code */ }
public com.genesyslab.platform.commons.protocol.runtime.MetaData getMetaData() { /* compiled code */ }
public java.util.Map attributes() { /* compiled code */ }
public java.util.Map getCompounds() { /* compiled code */ }
public com.genesyslab.platform.commons.protocol.runtime.DataSupport createClone(com.genesyslab.platform.commons.protocol.runtime.DataSupport sample) { /* compiled code */ }
public java.util.List getCustomPackagers() { /* compiled code */ }
public com.genesyslab.platform.commons.protocol.runtime.CodecLazyParser getLazyParser() { /* compiled code */ }
public java.lang.Integer getReferenceId() { /* compiled code */ }
public void setReferenceId(java.lang.Integer referenceId) { /* compiled code */ }
public void setReferenceId(int referenceId) { /* compiled code */ }
public java.lang.Integer getCampaignId() { /* compiled code */ }
public void setCampaignId(java.lang.Integer campaignId) { /* compiled code */ }
public void setCampaignId(int campaignId) { /* compiled code */ }
public java.lang.Integer getGroupId() { /* compiled code */ }
public void setGroupId(java.lang.Integer groupId) { /* compiled code */ }
public void setGroupId(int groupId) { /* compiled code */ }
public java.lang.Integer getSessionId() { /* compiled code */ }
public void setSessionId(java.lang.Integer sessionId) { /* compiled code */ }
public void setSessionId(int sessionId) { /* compiled code */ }
public com.genesyslab.platform.commons.collections.KeyValueCollection getRequestProperties() { /* compiled code */ }
public void setRequestProperties(com.genesyslab.platform.commons.collections.KeyValueCollection requestProperties) { /* compiled code */ }
public void updateReference(java.lang.Object reference) { /* compiled code */ }
public java.lang.Object retreiveReference() { /* compiled code */ }
public java.lang.String toString(boolean hideAllowed, boolean truncateLargeData) { /* compiled code */ }
}
}
Navigation
[0] Message Index
[#] Next page
Go to full version