I believe I we have it figured out. It really helps if the customer provides you with the correct information and of course follows the required rules.
If you have an M2250 which has keys, every key depression send a message to the switch and the switch acks back with confirmation, e.g. You press Loop 0, message goes out and one comes back to light up the arrow and gives you an open loop.
With the PCCIU, it's the same, but the messages are initiated from a PC keyboard mapped to the same feature or Loop. With our software we see all those messages.
So, by reviewing all the messages we can determine exactly what activity is occurring on each console.
If Console 1 presses the Night key we see a xmit then a confirmation to set the system Night from the switch by receiving a set busy on, set night on. On Console 2 you would not get a xmit, but you do get a set busy on, set night on. It doesn't get an xmit because console 2 didn't perform the action, it's just responding.
If all Consoles are in Busy except one and it then presses the Busy, you see the xmit Busy, then a busy on, Night on message, while the other consoles just get the busy on, night on. When a console takes the system out of Night, you see the night xmit, which then gets a confirmation busy off night off, but the other consoles get a message that says night off busy on. Then as the operators want to take them out of bust you see there xmit Busy then a confirmation of busy off.
We all understand how it works and in our customers case all those messages are occurring according to protocol, but where the problem lies is out of the blue, they'll receive a busy on confirmation from the switch that doesn't coinside to any message sent by that console or any other console.
The problem lies at the version of the PCCIU. Version 09 or less sends a polling message to the PC/ Nortel PC Console software confirm it's availability. The PC console software responds. If not it thinks the console is out of service and will put it in Busy. the Newer Third party softwares made don't ack back to that message so the consoles would go into Busy at first, but then Nortel took the Polling message out in PCCIU versions 10 or later. So if a customer is using the PC Console software, they need a PCCIU version of 09 or less. If they are using most other third party software apps, they'll need the version 10 or greater. So, in a nut shell the customer has the wrong version of PCCIU to work with our software. We jus couldn't ever get them to tell us that. Thanks again.