Respool JS Code Block |
---|
| var settings = {
"async": true,
"crossDomain": true,
"url": "https://252.ucontactcloud.com/Integra/resources/Dialers/Respool",
"method": "POST",
"headers": {
"authorization": "Basic XXXX",
"cache-control": "no-cache",
"content-type": "application/x-www-form-urlencoded"
},
"data": {
"callspool": "{
"campaign": "Ventas->", //Nombre campaña
"destination": "098344484", //Número destino
"dialerbase": "basetest", //Nombre lista del discador
"status": 1, // 1 registro habilitado a ser marcado
"data": "Par1=Val1:Par2=Val2", // Parametros para flujos y formularios
"alternatives": "098124484", // Números alternativos separados con :
"contact": 222, // Id contacto
"retries": 0, // 0 ya que comenzamos a marcar un nuevo número
"priority": 9999, // Prioridad del registro no usar 1 ya que es para agendados, usar > 1
"agentphone": "1001" // Para marcadores Progresivos
}"
}
} |
Respool C# Code Block |
---|
| var client = new RestClient("https://252.ucontactcloud.com/Integra/resources/Dialers/Respool");
var request = new RestRequest(Method.POST);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddHeader("cache-control", "no-cache");
request.AddHeader("authorization", "Basic XXXX");
request.AddParameter("application/x-www-form-urlencoded", "callspool=
"campaign": "Ventas->", //Nombre campaña
"destination": "098344484", //Número destino
"dialerbase": "basetest", //Nombre lista del discador
"status": 1, // 1 registro habilitado a ser marcado
"data": "Par1=Val1:Par2=Val2", // Parametros para flujos y formularios
"alternatives": "098124484", // Números alternativos separados con :
"contact": 222, // Id contacto
"retries": 0, // 0 ya que comenzamos a marcar un nuevo número
"priority": 9999, // Prioridad del registro no usar 1 ya que es para agendados, usar > 1
"agentphone": "1001" // Para marcadores Progresivos", ParameterType.RequestBody);
IRestResponse response = client.Execute(request); |
Respool cURL Code Block |
---|
curl -X POST \
https://252.ucontactcloud.com/Integra/resources/Dialers/Respool \
-H 'authorization: Basic XXXX' \
-H 'cache-control: no-cache' \
-H 'content-type: application/x-www-form-urlencoded' \
-d callspool= "campaign": "Ventas->", //Nombre campaña
"destination": "098344484", //Número destino
"dialerbase": "basetest", //Nombre lista del discador
"status": 1, // 1 registro habilitado a ser marcado
"data": "Par1=Val1:Par2=Val2", // Parametros para flujos y formularios
"alternatives": "098124484", // Números alternativos separados con :
"contact": 222, // Id contacto
"retries": 0, // 0 ya que comenzamos a marcar un nuevo número
"priority": 9999, // Prioridad del registro no usar 1 ya que es para agendados, usar > 1
"agentphone": "1001" // Para marcadores Progresivos |
Respool JAVA Code Block |
---|
| OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "callspool={
"campaign": "Ventas->", //Name of the campaign
"destination": "098344484", //Destination number
"dialerbase": "basetest", //Name of the dialer List
"status": 1, // 1 if enable
"data": "Par1=Val1:Par2=Val2", // Params for the workflow and Forms
"alternatives": "098124484", //Alternatives numbers separated by :
"contact": 222, // Contactid
"retries": 0, // 0 as we are starting a new phone
"priority": 9999, // Priority to order the records 1 is used for schedule so use > 1
"agentphone": "1001" // For progressive dialers
}");
Request request = new Request.Builder()
.url("https://252.ucontactcloud.com/Integra/resources/Dialers/Respool")
.post(body)
.addHeader("authorization", "Basic XXXX")
.addHeader("cache-control", "no-cache")
.addHeader("content-type", "application/x-www-form-urlencoded")
.build();
Response response = client.newCall(request).execute(); |
|