How to solve the problem of the missing calls when the computer is rebooted
Cost effective PBX/PABX call accounting solution
In some cases if a call is made while the PbxMon is not running and you restart the computer you can discover that 2-3 calls from the buffer of the PBX are lost.
The cause of this is that Mircrosoft Windows opens at boot time for a very short time, under half a second, all the serial ports in order to detect if there is any input devices on them (like mouses). This is enough for the pbx to send some data from his buffer...
Solutions:
- install a smart hardware serial buffer device
- keep your computer on all the time
- use one of the following solutions:
Windows NT
- Follow Microsoft's instructions from KB131976
Windows XP, Windows 2000, Windows 2003, Window Vista
- Modify boot.ini and add one of the following switches
- /fastdetect
- /fastdetect:com1
- /fastdetect:com2
The first one will disable lookup for Plug-n-Play devices on all serial ports and the other two are examples for specifing one port, you can write any port number.
If you don't know how to edit boot.ini look at KB833721
Windowx 95, Windows 98 and Windows Millennium
This driver should convince Windows to not try to open the serial port at start-up in order to not loose calls while it does the look-up for serial mouse devices.
Go do Control Panel - Add/New Hardware':
- Click Next,
- Check "Yes, I've already connected the hardware", Next,
- Select the last option from the list: "Add a new hardware device", next
- Check "Install the hardware that I manually select from the list (Advanced)", Next
- Select "Ports (COM & LPT)", Next
- Click on "Have Disk", go to C:\Program Files\PbxTools\ and select pbx.inf, OK
- Now select the serial port you are using for your PBX, next, next, finish.