Message |
[+]
IP Office Contact Center Web Services Collection (WSC) (Read-Only Archive June 2021)
» No client session ID in event, 28/02/2019 07:21:08
» Go to message
|
|
I use the rest interface in C# to send commands to IP office.
When I receive events back, sometimes (often) there is no client session ID in the first event collection I get.
How to fix that problem? I thought about calling a get telephony presence, and setting it to the same value afterwards to force it to trigger the first event.
I know there is some sort of other forum, but that is behind a paywall where I need some sort of ID which I don't have, so please don't refer me to that.
Edit:
If I did that, I receive two telephonyPresence events. The first has no client session id, but another one arrive 11 seconds later which does, and we're good to go. Not the prettiest solution - I hope someone has the *right* one
|
|
[+]
IP Office Contact Center Web Services Collection (WSC) (Read-Only Archive June 2021)
» CTI web services, 06/12/2018 07:34:49
» Go to message
|
|
I've been experimenting with the code samples for CTI web services - more precisely OneXOpenAPISample (C#).
When subscribing to get events, a message is sent containing the session ID of the extension to subscribe to.
Now, if I want to monitor more than one phone, can I then send a request for each of them and receive them on the same connection, or will EACH of them need their own? It seems that when receiving we're checking if the message is for our session ID, so that gives me reason to hope that I can monitor several phones. I don't suppose I need to send a "stop" message? - when sending the REST delete request to /inyama/service/session I assume that session will die?
Also, I have to make sure: while the example is called "OneXOpenAPISample ", things seem to be only IP Office specific and not necessarily bound to a OneX. Will I need to care what the users have?
|
|
[+]
IP Office Contact Center Web Services Collection (WSC) (Read-Only Archive June 2021)
» Problem w. TAPI, 23/07/2018 05:59:17
» Go to message
|
|
I got my hands on the user CD 4.2.88. There were indeed some drivers, but no sample app.
Also, when I try to run what I *do* have, I get a ole_e_blank. I then tried to install the nawave32.drv (assuming that to be the cause of the error), but was told it wouldn't run with a 64 bit OS.
Sorry if I'm pushing things a bit here...those who can authorize buying stuff are on vacation, and people have started drumming their fingers in anticipation...
|
|
[+]
IP Office Contact Center Web Services Collection (WSC) (Read-Only Archive June 2021)
» Problem w. TAPI, 16/07/2018 08:55:17
» Go to message
|
|
Thanks for the fast response. There's a sample app? I only saw one for DevLink3...
Where would I find said sample app? If that doesn't work, I can go to the admin of the IP Office and have him check things, otherwise I guess I'll have to tell the boss we need to pay up...
|
|
[+]
IP Office Contact Center Web Services Collection (WSC) (Read-Only Archive June 2021)
» Problem w. TAPI, 16/07/2018 08:26:44
» Go to message
|
|
This may not be the right forum, but since it is the only IP Office forum there is, I'll try here.
I've tried and tried to make calls via TAPI3 on a machine that has a Communicator and is connected to an IP office (10.1 I believe).
Though I can see the line and register (I get a connection token back), whenever I try to call, I get errors like OLE_E_NOCONNECTION and LINEERR_UNINITIALIZED. Can anyone tell me where to even start?
|
|
[+]
IP Office Contact Center Web Services Collection (WSC) (Read-Only Archive June 2021)
» DevLink3 bytestream example, 06/04/2018 01:42:05
» Go to message
|
|
There didn't seem to *be* one. If there is, please point me towards it...
|
|
[+]
IP Office Contact Center Web Services Collection (WSC) (Read-Only Archive June 2021)
» DevLink3 bytestream example, 26/03/2018 06:03:02
» Go to message
|
|
When connecting to Devlink3 using C#, it seems the only option is to parse an incoming bytestream. Any examples of how such bytestream could look? For instance for an incoming call, someone put on/off hold etc. Preferably an example of each of the S, D and A events.
Or is there a slightly nicer way like for C and Pascal?
|
|
[+]
IP Office Contact Center Web Services Collection (WSC) (Read-Only Archive June 2021)
» IP Office and AES, 13/03/2018 08:57:47
» Go to message
|
|
Thank you for the fast response. So I gather, that IP Office can be stand alone? Or does the whole installation still require an AES, even if it and IPO doesn't speak directly?
I'm still hoping to evade another interface :-) ...though from what I understand from your previous post, that won't be possible...sadly
|
|
[+]
IP Office Contact Center Web Services Collection (WSC) (Read-Only Archive June 2021)
» IP Office and AES, 13/03/2018 04:16:16
» Go to message
|
|
I'm new to IP Office (still learning what it's all about).
I have a DMCC interface for Avaya AES, and my customer asks for use of IP Office using TAPI and DevLink3.
It seems to me, that TAPI and DevLink3 together can do what DMCC can...so I'm now curious as to wether I really need to reinvent the wheel. Can IP Office live without an AES? Because if not, then I can just as well tell them to use my DMCC interface. If yes, then I wonder if I can use DMCC against IP Office too to control and monitor calls? If that isn't the case, and I have to combine TAPI and DevLink3 to re-achive the possiblility to control and monitor calls, what is the best approach when I use C#? I know a lot of things in here are sadly java-only.
|
|
[+]
Server Platform
» C# TSAPI interface, 18/01/2018 03:45:59
» Go to message
|
|
Thank goodness...I was afraid there was something I'd misunderstood. :shock:
But given that my customer insists on using TSAPI, I'll go back to my original question - if you (or someone else) could suggest the best possible API (from your/their own experiences) for using TSAPI from C#. I'd rather ask than trying to re-invent the wheel by either trying out a few adaptations or making one of my own.
Thanks for responding so fast, by the way :D
|
|
[+]
Server Platform
» C# TSAPI interface, 18/01/2018 01:47:21
» Go to message
|
|
I have already an interface that uses DMCC, but the customer insist on using TSAPI for some reason.
On the plus side, *if* we had a TSAPI interface, we could use the same interface for non-Avaya customers.
But yeah, I'd prefer to use the DMCC since I already made that...but sadly, "the customer is always right" ;-)
In the AES admin site, DMCC and TSAPI seemed to be two different things...but are they really (sort of) the same? :shock:
|
|
[+]
Server Platform
» C# TSAPI interface, 17/01/2018 03:29:12
» Go to message
|
|
Can anyone here recommend a good C# interface for TSAPI?
So far, I've found this: https://sourceforge.net/p/tsapi/code/ci/master/tree/
and this: https://github.com/BEvgeniyS/TSAPIDemo
I'd like to do the full monty with conference calls and forwarding. The first on has only call/(un)hold/receive/hangup it seems, the other seem to have at least some of the more advanced stuff.
Is it also possible to interface with the skill system in Avaya via TSAPI?
Also: I'm rather new to TSAPI, having only looked at DMCC before. I'm wondering how much TSAPI is the future, or if it is better to look at Breeze's new interface (or if I can control Breeze via TSAPI)?
|
|
[+]
Avaya Breeze
» Impersonation in MakeCall, 16/01/2017 02:07:19
» Go to message
|
|
Thank you. :)
I suppose that could work.
I also heard, that I might be able to do something like that via the .NET SDK for AES/DMCC? Is that so?
|
|
[+]
Avaya Breeze
» Impersonation in MakeCall, 06/01/2017 01:06:34
» Go to message
|
|
Or is there some other way of doing this from the outside? While I have touched Java some time ago, I'd rather stear clear of it...
|
|
[+]
Avaya Breeze
» Impersonation in MakeCall, 06/01/2017 01:00:54
» Go to message
|
|
I haven't looked at snapins (as I code C# and not Java so the REST service seemed like a good interface for me). But would it be possible to make a snapin that exposes some rest functions so I could do my impersonation via an outside command? If so, would it be troublesome or easy?
|
|