Message |
[+]
IP Office Contact Center Web Services Collection (WSC) (Read-Only Archive June 2021)
» Avaya IP Office 10.1 API/REST, 30/10/2017 04:58:03
» Go to message
|
|
Hi,
It has been posted in the wrong forum. This forum is to handle IPOCC Web Services (WSC) SDK related queries. May be you can get in touch with tech support team.
Thanks,
Sadashiv
|
 |
[+]
IP Office Contact Center Web Services Collection (WSC) (Read-Only Archive June 2021)
» SDK .Net Sample, 10/10/2017 05:48:09
» Go to message
|
|
Hi,
Currently .net samples are not available and yet it is not planned.
Thanks,
Sadashiv
|
 |
[+]
IP Office Contact Center Web Services Collection (WSC) (Read-Only Archive June 2021)
» WebService usage - EndpointObserver, 05/10/2017 04:49:02
» Go to message
|
|
Hi,
There is WSCChecker sample application developed in java, it has all observer web services where WSC can push the events. Try to build and deploy it, may be you can debug at as well so that you will get an idea about how it works.
You can go through the UI code of WSCChecker sample application as well, when UI sends any request it comes to ControllerServlet then it passes to WSCBackedRequestProcessor where it checks which type of request it is like ConnectRequest, GetAgentListRequest etc. This request handler finally sends request to WSCBackend where it calls WSC APIs. In ConnectRequest, you can see how connection to different web service is done.
If there is an incoming call then WSC calls onEPTCAlerting of EndpointObserverSOAP (observer webservice of sample app) and internally it calls onEPTCAlerting of WSCListener. So you will get to know the flow and it will help you to develop app.
Thanks,
Sadashiv
|
 |
[+]
IP Office Contact Center Web Services Collection (WSC) (Read-Only Archive June 2021)
» WebService usage - EndpointObserver, 05/10/2017 01:03:00
» Go to message
|
|
Hi,
Java samples are available but currently there are no C# samples available. May be you can try to develop using Java first and then you can try to migrate it to C# code.
Thanks,
Sadashiv
|
 |
[+]
IP Office Contact Center Web Services Collection (WSC) (Read-Only Archive June 2021)
» API to Initiate Calls via PHP, 05/09/2017 00:01:10
» Go to message
|
|
Hi,
Currently there are no samples available for PHP.
Thanks,
Sadashiv
|
 |
[+]
IP Office Contact Center Web Services Collection (WSC) (Read-Only Archive June 2021)
» How to config IPOCC & ICI Connector., 17/08/2017 04:29:25
» Go to message
|
|
Hi,
This forum is limited to IP Office Contact Center Web Services Collection (WSC) SDK related queries. For other queries, please contact tech support team.
Thanks,
Sadashiv
|
 |
[+]
IP Office Contact Center Web Services Collection (WSC) (Read-Only Archive June 2021)
» Need help getting started, 16/08/2017 01:53:35
» Go to message
|
|
Hi,
It looks like you are using IP Office 9.1 and not IP Office Contact Center. This forum is to handle IPOCC Web Services (WSC) SDK related queries. It has been posted in the wrong forum. May be you can get in touch with tech support team.
Thanks,
Sadashiv
|
 |
[+]
IP Office Contact Center Web Services Collection (WSC) (Read-Only Archive June 2021)
» Welcome to the Avaya IP Office Contact Center Web Services Collection Forum, 07/08/2017 05:37:30
» Go to message
|
|
Hi,
There is no direct way as such because there is no support for web services in IVRS.
Thanks,
Sadashiv
|
 |
[+]
IP Office Contact Center Web Services Collection (WSC) (Read-Only Archive June 2021)
» Welcome to the Avaya IP Office Contact Center Web Services Collection Forum, 07/08/2017 05:09:36
» Go to message
|
|
Hi,
Currently IVR doesn't have Web Service support, so currently it is not possible.
Thanks,
Sadashiv
|
 |
[+]
IP Office Contact Center Web Services Collection (WSC) (Read-Only Archive June 2021)
» WSC SDK use from IPOCC 9.1?, 16/05/2017 04:52:28
» Go to message
|
|
From information provided, it looks like APIs are getting called correctly. There could be problem with Avaya communicator which you are using. Can you try to call same APIs with hard phone? What is the version of IP Office you are using?
There are chances that particular softphone version is not compatible with IP Office.
|
 |
[+]
IP Office Contact Center Web Services Collection (WSC) (Read-Only Archive June 2021)
» WSC SDK use from IPOCC 9.1?, 16/05/2017 04:03:49
» Go to message
|
|
Hello,
I don't know which softphone version you are using. There was problem with particular sofphone version. You can try with hard phone as well OR ensure same softphone version is working with CCUI.
Below are details and sequence about how to call WSC APIs. In IPOCC TTconsole, you should enable WSC_SOAP_Trace and WSC_SessionObjects log categories for TaskWS, sothat you can see the error messages.
createSession must be the first call to WSC Web Service which returns sessionToken, which needs to be used to call other APIs of the same web service.
1. createSession of task web service takes 3 input parameter as below,
1. agentLoginId (login name of agent)
2. password (password of agent)
3. endpointObserverUrl (this is the URL of locally deployed application web service which will be called by WSC to send incoming events)
This will create session with task web service and it will return the sessionToken
Now openAgent api can be called
2. openAgent API takes 4 input parameters as below,
1. sessionToken (which is same, returned by createSession API)
2. agentId (This is not login name. To get this id, you can call Directory web service API getAgentByName which will return AgentBasicInfo and this will have getId)
3. taskType (it can be Voice, Chat OR Email as per requirement)
4. surveilSession (it can be true or false as per requirement)
This API will return endpointToken which needs to be used for loginAgent and all other Task web service APIs.
Now you can call loginAgent api
3. loginAgent API takes 3 input parameters as below,
1. endpointToken ( which is same token returned by openAgent API)
2. phoneId (This is phone id. To get phone id, you can call getAllPhones OR getPhoneByName of Directory web service and can get id for your phone number)
3. initiatorId (This can be agent id which has used in openAgent API call)
After successful call to this API, you are ready to call other APIs of Task Web Service.
4. answerTC
This API is to answer incoming call. If there is incoming call then WSC will call onEPTCAlerting observer API of your local application. It will send following data to your observer API method,
endpointToken - This is the unique token. If multiple Agents are logged in to your application then there would be unique token associated with each agent. Using this token your app can identify, this incoming call is for which agent.
taskId - Each task will have unique task id. You will need to use it for further calls like conference, dropTask etc.
taskConnId - This is unique taskConnection ID. You will need to use it further to call APIs like holdTC, answerTC etc.
originatorEpId - It provides information about who has initiated the call.
callingAddress - This is calling address to know who is calling
calledAddress - This is called address. It will be same as Agent logged in phone number.
alertingAddress - This is alerting address.
attributes - Attributes are like external, internal, routed, consult, conference etc. To know which type of incoming call it is.
forceJobCode - To know whether jobcode is forced job code or not.
cause - Cause of incoming call.
otherConnections - This will be useful in case of conference to know other connections.
Using above same taskconnection id, you will need to call answerTC API, API parameters are as below,
endpointToken - This is the token you receive as output of openAgent API
taskConnId - Task connection Id received during onEPTCAlerting event.
After successful answerTC, your app will receive onEPTCConnected (this will receive once call is connected) event. This event is having taskId and taskConnectionId which can be used further to call holdTC, dropTC etc
5.dropTask
This API is used to drop task (end call). Once call is connected your app will receive onEPTCConnected event which contains taskId, taskConnectionId..
Parameters are like below,
endpointToken - This is the token you receive as output of openAgent API
taskId - This is taskId received with onEPTCConnected event.
For more API details, please check API dos under doc/api directory of zip file. Also you can have a look at sample application bundled with zip file. It shows how those APIs can be used.
Thanks,
Sadashiv
|
 |
[+]
IP Office Contact Center Web Services Collection (WSC) (Read-Only Archive June 2021)
» SUBSCRIBE PUSH, 10/05/2017 01:52:57
» Go to message
|
|
Hi,
It has been posted in the wrong forum. This forum is to handle IPOCC Web Services (WSC) SDK related queries. May be you can get in touch with tech support team.
Thanks,
Sadashiv
|
 |
[+]
IP Office Contact Center Web Services Collection (WSC) (Read-Only Archive June 2021)
» IP OFFICE 9.1 / DEVLINK / TAPI 3.0 , 04/05/2017 03:45:07
» Go to message
|
|
Hi,
It has been posted in the wrong forum. This forum is to handle IPOCC Web Services (WSC) SDK related queries. May be you can get in touch with tech support team.
Thanks,
Sadashiv
|
 |
[+]
IP Office Contact Center Web Services Collection (WSC) (Read-Only Archive June 2021)
» Issue in using IP office WebRTC SDK, 03/05/2017 07:30:02
» Go to message
|
|
Hi,
This forum is to handle IPOCC Web Services (WSC) SDK related queries. It has been posted in the wrong forum. May be you can get in touch with tech support team.
Thanks,
Sadashiv
|
 |
[+]
IP Office Contact Center Web Services Collection (WSC) (Read-Only Archive June 2021)
» IP Office 101. Integration with .Net, 19/04/2017 07:21:41
» Go to message
|
|
Hi,
This forum is to handle IPOCC Web Services (WSC) SDK related queries. It has posted in the wrong forum. May be you can get in touch with tech support team.
Thanks,
Sadashiv
|
 |