How to solve the problem of the missing calls when the computer is rebooted
From Call Accounting Wiki
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:
[edit] Windows NT
- Follow Microsoft's instructions from KB131976
[edit] 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
[edit] Windowx 95, Windows 98 and Windows Millenium
This driver should convince windows to not try to open the serial port at startup in order to not loose some calls while it does the lookup for mouses.
Go do Control Panel - Add/New Hardware:
- Next,
- Check "Yes, I've alreadu 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.
![[Main Page]](/images/wiki.png)