I have Implemented tapi api in dotnet 2010 using C# and for this have used tapi wrapper 1.4.0 and switch/devices configuration is done on cucm 10.5
In my application, we have subscribed below two events of tapiline
CallStateChanged and CallInfoChanged
I'm facing below intermittent issue
Success Case : When I unhold/ Deflect call landed on CTI port to answer it, we get below call state in mentioned order
Call State :Offering
Call State :Ringback
Call State :Accepted
and in such case call get accepted by extension
But not sure why sometimes we don't get Call state in same order and this case call doesn't get accepted by extension
Failed Case : When I unhold/ Deflect call landed on CTI port to answer it, we get below call state in mentioned order
Call State :Offering
Call State :Accepted
Call State :Ringback