Genesys CTI User Forum > Genesys-related Development

start campaign

(1/3) > >>

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