IP500 Running latest version of everything.
We are getting random errors in the account code when using a TAPI driver to patch out calls. 99% of the time it works fine, but sometimes when an operator tries one number first, then tries another and gets through, a different account code is picked up for the patched call. The string used is *60*N#
This error doesn't happen consistently and we can't replicate it. It does only seem to occur when the operator has tried to patch to one number, then tried another. There is no logic in the account code that is being mistakenly applied to the call.
There are three lines in the smdr file, the incoming call, the first number tried to patch and the second number tried and connected. The incoming call and first tried patch have different call id but the same (correct) account codes. The second patch has the same call id but a different (wrong) account code.
I have detailed one example below. The correct account code is 2542, incorrect is 2460. Any thoughts? I added in the second column which is the finish time of the call based on the start and the duration.
10:59:16 11:08:41 00:09:25 0 7976965689 O 224082 1409207779795990 2460 0 20573 0 T9483 Line 13.3 T9485 Line 13.5 0 0
10:59:16 11:00:08 00:00:52 2 7976965689 I 1409207779 795999 224082 2542 0 20573 1 E214 SusanWalkinshaw T9483 Line 13.3 36 0
11:00:14 11:00:35 00:00:21 11 214 O 1409207779 795999 07779 795999 2542 0 20575 0 E214 SusanWalkinshaw T9484 Line 13.4 0 0
We are getting random errors in the account code when using a TAPI driver to patch out calls. 99% of the time it works fine, but sometimes when an operator tries one number first, then tries another and gets through, a different account code is picked up for the patched call. The string used is *60*N#
This error doesn't happen consistently and we can't replicate it. It does only seem to occur when the operator has tried to patch to one number, then tried another. There is no logic in the account code that is being mistakenly applied to the call.
There are three lines in the smdr file, the incoming call, the first number tried to patch and the second number tried and connected. The incoming call and first tried patch have different call id but the same (correct) account codes. The second patch has the same call id but a different (wrong) account code.
I have detailed one example below. The correct account code is 2542, incorrect is 2460. Any thoughts? I added in the second column which is the finish time of the call based on the start and the duration.
10:59:16 11:08:41 00:09:25 0 7976965689 O 224082 1409207779795990 2460 0 20573 0 T9483 Line 13.3 T9485 Line 13.5 0 0
10:59:16 11:00:08 00:00:52 2 7976965689 I 1409207779 795999 224082 2542 0 20573 1 E214 SusanWalkinshaw T9483 Line 13.3 36 0
11:00:14 11:00:35 00:00:21 11 214 O 1409207779 795999 07779 795999 2542 0 20575 0 E214 SusanWalkinshaw T9484 Line 13.4 0 0