По поводу CFD OutboundDialerDemo

  • Автор темы Автор темы YCall
  • Дата начала Дата начала
  • Теги Теги
    cfd

YCall

Trainee Partner
Регистрация
31 Дек 2022
Сообщения
6
Здравствуйте!
Прошу помочь мне, уже не знаю что делать... Я записал ролик 6 секунд, онлайн просмотр тут: https://drive.google.com/file/d/1-xRRt_MTICq_CcYh_RY49o8a5nY-2NYW/view?usp=sharing, очередь вызовов у себя назвал 800 и создал добавочные номера 201, 202, 203, поставил в очередь, но звонки не идут из текстового файла.
Может кто то с этим сталкивался, как решить проблему? Все уже перепробовал. Другие приложения, вроде MenuDemo, отлично работают.
 
Дополнительно прикрепляю логи, как я понял не может найти путь к файлу с номерами, не знаю что делать. Размещен 3CX в облаке на дебиан 10

2023/01/03 10:53:08.418|25703|0024|Err|CallPair._outbounddialerdemo.Callflow_1.Callflow.26.[C:18.3]-From script: OutboundDialerDemo - Dialer 3 - Dialer - Error executing last component: System.IO.FileNotFoundException: Could not find file '/var/lib/3cxpbx/Instance1/Data/Callflows/Files/C:\Path\To\NumbersFile\NumbersToCall.txt'.
File name: '/var/lib/3cxpbx/Instance1/Data/Callflows/Files/C:\Path\To\NumbersFile\NumbersToCall.txt'
at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter)
at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
at CallFlow.CFD.FileManagementComponent.ExecuteStart()
at CallFlow.CFD.FileManagementComponent.Start(Dictionary`2 variableMap)
at CallFlow.CFD.SequenceContainerComponent.Start(Dictionary`2 variableMap)
at CallFlow.CFD.ConditionalComponent.Start(Dictionary`2 variableMap)
at CallFlow.CFD.SequenceContainerComponent.Start(Dictionary`2 variableMap)
at CallFlow.CFD.ConditionalComponent.Start(Dictionary`2 variableMap)
at _outbounddialerdemo.Callflow_1.Callflow.Dialer.ProcessStart()
 
как мне кажется, там какая то мешанина с путем до файла. сборная солянка из пути debian и windows до файла NumbersToCall.txt
Какой путь до файла валидный? Виндовые пути как проникли?
 
как мне кажется, там какая то мешанина с путем до файла. сборная солянка из пути debian и windows до файла NumbersToCall.txt
Какой путь до файла валидный? Виндовые пути как проникли?

Я разобрался с каталогом /var/lib/3cxpbx/Instance1/Data/Callflows/Files/, только тут ничего нет, файлов нет, а должны быть, как думаете, какая проблема? CFD упаковал все в зип и должен быть файл с номерами, но его нет!
 
как мне кажется, там какая то мешанина с путем до файла. сборная солянка из пути debian и windows до файла NumbersToCall.txt
Какой путь до файла валидный? Виндовые пути как проникли?
В истории звонков есть звонки из приложения, но они пропущены. Я не понимаю почему. Неужели ни у кого не возникало проблем при запуске этого приложения? OutboundDialer




2023/01/05 05:29:54.085|5608|0025|Trc|CallPair._222.Callflow_1.Callflow.9.[C:2.5]-From script: OutboundDialer - Dialer 0 - Dialer - Start executing component 'timeChecker'
2023/01/05 05:29:54.085|5608|0025|Trc|CallPair._222.Callflow_1.Callflow.9.[C:2.5]-From script: OutboundDialer - Dialer 0 - _222.Callflow_1.Callflow+timeChecker544291783ECCComponent 'timeChecker' - Start executing external script
2023/01/05 05:29:54.085|5608|0025|Trc|CallPair._222.Callflow_1.Callflow.9.[C:2.5]-From script: OutboundDialer - Dialer 0 - _222.Callflow_1.Callflow+timeChecker544291783ECCComponent 'timeChecker' - End executing component with returnValue: True
2023/01/05 05:29:54.086|5608|0025|Trc|CallPair._222.Callflow_1.Callflow.9.[C:2.5]-From script: OutboundDialer - Dialer 0 - Dialer - Start executing component 'checkTimeToCall'
2023/01/05 05:29:54.086|5608|0025|Trc|CallPair._222.Callflow_1.Callflow.9.[C:2.5]-From script: OutboundDialer - Dialer 0 - CallFlow.CFD.ConditionalComponent 'checkTimeToCall' - Evaluating condition for branch 'timeToCall'
2023/01/05 05:29:54.086|5608|0025|Trc|CallPair._222.Callflow_1.Callflow.9.[C:2.5]-From script: OutboundDialer - Dialer 0 - CallFlow.CFD.ConditionalComponent 'checkTimeToCall' - Condition evaluated to true for branch 'timeToCall', executing inner components
2023/01/05 05:29:54.086|5608|0025|Trc|CallPair._222.Callflow_1.Callflow.9.[C:2.5]-From script: OutboundDialer - Dialer 0 - CallFlow.CFD.ConditionalComponent 'checkTimeToCall' - Start executing branch 'timeToCall'
2023/01/05 05:29:54.086|5608|0025|Trc|CallPair._222.Callflow_1.Callflow.9.[C:2.5]-From script: OutboundDialer - Dialer 0 - CallFlow.CFD.SequenceContainerComponent 'timeToCall' - Start executing component 'checkFreeExtensions'
2023/01/05 05:29:54.086|5608|0025|Trc|CallPair._222.Callflow_1.Callflow.9.[C:2.5]-From script: OutboundDialer - Dialer 0 - _222.Callflow_1.Callflow+checkFreeExtensions1664555493ECFComponent 'checkFreeExtensions' - Start executing external script
2023/01/05 05:29:54.086|5608|0025|Trc|CallPair._222.Callflow_1.Callflow.9.[C:2.5]-From script: OutboundDialer - Dialer 0 - _222.Callflow_1.Callflow+checkFreeExtensions1664555493ECFComponent 'checkFreeExtensions' - End executing component with returnValue: True
2023/01/05 05:29:54.086|5608|0025|Trc|CallPair._222.Callflow_1.Callflow.9.[C:2.5]-From script: OutboundDialer - Dialer 0 - CallFlow.CFD.SequenceContainerComponent 'timeToCall' - Start executing component 'isThereAnyFreeExtension'
2023/01/05 05:29:54.086|5608|0025|Trc|CallPair._222.Callflow_1.Callflow.9.[C:2.5]-From script: OutboundDialer - Dialer 0 - CallFlow.CFD.ConditionalComponent 'isThereAnyFreeExtension' - Evaluating condition for branch 'yesMakeCall'
2023/01/05 05:29:54.086|5608|0025|Trc|CallPair._222.Callflow_1.Callflow.9.[C:2.5]-From script: OutboundDialer - Dialer 0 - CallFlow.CFD.ConditionalComponent 'isThereAnyFreeExtension' - Condition evaluated to true for branch 'yesMakeCall', executing inner components
2023/01/05 05:29:54.086|5608|0025|Trc|CallPair._222.Callflow_1.Callflow.9.[C:2.5]-From script: OutboundDialer - Dialer 0 - CallFlow.CFD.ConditionalComponent 'isThereAnyFreeExtension' - Start executing branch 'yesMakeCall'
2023/01/05 05:29:54.086|5608|0025|Trc|CallPair._222.Callflow_1.Callflow.9.[C:2.5]-From script: OutboundDialer - Dialer 0 - CallFlow.CFD.SequenceContainerComponent 'yesMakeCall' - Start executing component 'getCallIndex'
2023/01/05 05:29:54.086|5608|0025|Trc|CallPair._222.Callflow_1.Callflow.9.[C:2.5]-From script: OutboundDialer - Dialer 0 - _222.Callflow_1.Callflow+getCallIndex1886191330ECFComponent 'getCallIndex' - Start executing external script
2023/01/05 05:29:54.086|5608|0025|Trc|CallPair._222.Callflow_1.Callflow.9.[C:2.5]-From script: OutboundDialer - Dialer 0 - _222.Callflow_1.Callflow+getCallIndex1886191330ECFComponent 'getCallIndex' - End executing component with returnValue: 5
2023/01/05 05:29:54.086|5608|0025|Trc|CallPair._222.Callflow_1.Callflow.9.[C:2.5]-From script: OutboundDialer - Dialer 0 - CallFlow.CFD.SequenceContainerComponent 'yesMakeCall' - Start executing component 'readNumberToCall'
2023/01/05 05:29:54.086|5608|0025|Trc|CallPair._222.Callflow_1.Callflow.9.[C:2.5]-From script: OutboundDialer - Dialer 0 - CallFlow.CFD.FileManagementComponent 'readNumberToCall' - Start reading file '/var/lib/3cxpbx/Instance1/Data/Callflows/Files/NumbersToCall.txt'
2023/01/05 05:29:54.086|5608|0025|Trc|CallPair._222.Callflow_1.Callflow.9.[C:2.5]-From script: OutboundDialer - Dialer 0 - CallFlow.CFD.FileManagementComponent 'readNumberToCall' - End reading file '/var/lib/3cxpbx/Instance1/Data/Callflows/Files/NumbersToCall.txt' - eofReached='True' - result:

2023/01/05 05:29:54.086|5608|0025|Trc|CallPair._222.Callflow_1.Callflow.9.[C:2.5]-From script: OutboundDialer - Dialer 0 - CallFlow.CFD.SequenceContainerComponent 'yesMakeCall' - Start executing component 'checkNumberAvailable'
2023/01/05 05:29:54.086|5608|0025|Trc|CallPair._222.Callflow_1.Callflow.9.[C:2.5]-From script: OutboundDialer - Dialer 0 - CallFlow.CFD.ConditionalComponent 'checkNumberAvailable' - Evaluating condition for branch 'numberAvailable'
2023/01/05 05:29:54.086|5608|0025|Trc|CallPair._222.Callflow_1.Callflow.9.[C:2.5]-From script: OutboundDialer - Dialer 0 - CallFlow.CFD.ConditionalComponent 'checkNumberAvailable' - Condition evaluated to false for branch 'numberAvailable', skipping branch
2023/01/05 05:29:54.086|5608|0025|Trc|CallPair._222.Callflow_1.Callflow.9.[C:2.5]-From script: OutboundDialer - Dialer 0 - CallFlow.CFD.ConditionalComponent 'checkNumberAvailable' - No branch met the condition, moving to the next component
2023/01/05 05:29:54.086|5608|0025|Trc|CallPair._222.Callflow_1.Callflow.9.[C:2.5]-From script: OutboundDialer - Dialer 0 - Dialer - Dialer cycle finished
 
Видите?↑ ↑ ↑ ↑ в сообщении выше внизу цикл не продолжается↑ ↑ ↑ ↑, хотя в журнале звонков есть дозвон из txt файла с номерами. Может в том, что цикл не продолжается?
1672921442486.png
 

Для администраторов

Статистика форума

Темы
44.766
Сообщения
233.685
Пользователи
78.501
Новый пользователь
Erich Gasser
#