..To me, at least, it is indeed very strange. Please read on - any help
much appreciated.
I am working on adjusting our VRU server code for migration from T1 RBS
to PRI ISDN signaling.
----- DS1 Vendor: Qwest (5ess) OS: UnixWare 7. T1 board: Dialogic D/240SC-T1 API: GlobalCall Symptom: *something* happens to the DS1 circuit, and no more calls can be made.
-----
There is one board on bi-directional DS1 on our DEV environment.
I have got it to the point where the VRU makes calls and interacts with
the database just fine, however after a number of outbound calls (I have not yet established a pattern, but probably more than 23...), somehow the DS1 circuit gets screwed up, and I am unable to make anymore calls. The circuit itself looks fine from my side (using ISDIAG
everything looks good - D channel up, etc.). The vendor, Qwest, also says everything looks fine from their end, although after bouncing the circuit, I am able to make calls for some time until the next time this
happens.
As far as the server code/voice API, After a do a gc_MakeCall, it goes trhough GCEV_PROGRESSING then I get a CCLIBSPECIFIC GCEV_DISCONNECTED event. I am really baffled.
Any idea on what could potentially be the problem? Is it even possible that my software can somehow destabilize the DS1 circuit? Any troubleshooting tips?
I have not yet tried tracing the D-channel activity, although I don't see how that would help, considering the calls initiate, terminate, and
disconnect (and voice and T1 resources get freed up), and the circuit itself somehow gets confused while seemingly reamining operational as far as both I and the vendor can tell. Bouncing the circuit, however, works every time in getting a temporary resolution to the issue.