cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
575
Views
0
Helpful
0
Replies

Strange "throttling" for Call Events on Comet channel

SergioLo
Level 1
Level 1

Hi all. 

I'm developing an integration service that talks to Broadworks via XSI Api. 
I succesfully get a Comet channel, subscribe to Advanced Call Events Package for my devices, and I receive the right events for calls. 

The strange thing is that notifications seem "throttled" and I'm wondering if it's a quirk of the sandbox or there is something else I'm missing. 

The problem happens with every configuration, but to reproduce the problem in the fastest way I'm monitoring a single device, and, from that device, I make a call to his own number. This will generate a sequence of events in a very short time as the call is terminated immediately with a "Busy" answer:

  • Off Hook
  • Call Originated
  • Call Received
  • Call Released
  • Call Released
  • On Hook. 

In real world, "Off Hook" and "On Hook" are a few milliseconds apart.

On my channel I correctly receive all those events, but they are almost exactly 8 seconds apart.

The Off Hook notification arrives in the precise moment I click the dial button on the SIP client, after 8 seconds I get the Call Originated, after other 8 seconds I get te Call Received, and so on. 

In XSI documentation for the Call Center Monitoring events there is a 5 seconds throttle described, but for Advanced Call Packed there is nothing. 

The strange thing is that this throttling is not on everything for the channel: for test I altered my keep alive routine to send a dozen of HeartBeat requests for the channel instead of a single one, and the 12 ChannelHeartBeat packets arrive immediately and without any delay between them.

0 Replies 0