Dismiss Notice
We would like to remind you that we’re updating our login process for all 3CX forums whereby you will be able to login with the same credentials you use for the Partner or Customer Portal. Click here to read more.

Error Codes

Discussion in 'CRM / Helpdesk / App Integration' started by rcolombo, Jul 19, 2016.

Thread Status:
Not open for further replies.
  1. rcolombo

    Joined:
    Jun 20, 2016
    Messages:
    5
    Likes Received:
    0
    Hello there,

    i'm currently developing an IVR for my business, and i'm debugging it daily. Every now and then i get some errors, and i go looking by the log file "3CXIvrServer.txt", in which i get some error codes. Is there any place i can find those codes and what they means?

    Thank you in advance,
    Roberto
     
  2. rcolombo

    Joined:
    Jun 20, 2016
    Messages:
    5
    Likes Received:
    0
    More in detail for this particular case, the error i get is the following:

    12:21:58.216|8456|(0):Error! Module '3CX.com.vxi'. Error ID 212.
    12:21:58.219|8456|api\VXIFactory.cpp(330):IvrDll, VXISessionImpl::processDocument(), Error! VXIinterpreter->Run() failed, error code -100
    12:21:58.219|8456|VXIMachine.cpp(55):IvrDll, VXISessionThread::Run(), Error! Call 'From_xxx_To_xxx_Menu_854_#0/239': session finished with error code -57. Error of document interpretation: -57, interp.code: -100
     
  3. edossantos

    edossantos Support Team
    Staff Member 3CX Support

    Joined:
    Jun 27, 2007
    Messages:
    1,611
    Likes Received:
    126
    Hi Roberto,

    The description "Error of document interpretation" might be related to a bug fixed some time ago, caused by document encoding. The latest version of the VAD creates the output in UTF-8 format, and that avoids problems with special characters. Are you using the latest VAD to build this app? Can you check if from the About dialog? The latest version is 14.0.4141.

    Kind regards.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. rcolombo

    Joined:
    Jun 20, 2016
    Messages:
    5
    Likes Received:
    0
    Hello, i checked the version and it's the latest as you said. The problem occurs after that a prompt named "bye.wav" has been registered. From that point on the workflow stops and in the log it gives me that error

    Here is the full log of the call:
    Code:
    12:21:00.090|8456|VXIMachine.cpp(806):IvrDll, CallSession::RegisterPrompt(), Added prompt C:\ProgramData\3CX\Instance1\Data\Http\Interface\ivr\GasTEL_Debug_153\welcome.wav
    12:21:00.290|8456|VXIMachine.cpp(806):IvrDll, CallSession::RegisterPrompt(), Added prompt C:\ProgramData\3CX\Instance1\Data\Http\Interface\ivr\GasTEL_Debug_153\codiceutente.wav
    12:21:00.295|8456|VXIMachine.cpp(1072):IvrDll, CallSession::Prompts_Play(), Play Queued files
    12:21:26.103|8456|VXIMachine.cpp(1108):IvrDll, CallSession::Prompts_Stop(), Stop playback
    12:21:30.596|8456|VXIMachine.cpp(806):IvrDll, CallSession::RegisterPrompt(), Added prompt C:\ProgramData\3CX\Instance1\Data\Http\Interface\ivr\GasTEL_Debug_153\1.wav
    12:21:30.679|8456|VXIMachine.cpp(806):IvrDll, CallSession::RegisterPrompt(), Added prompt C:\ProgramData\3CX\Instance1\Data\Http\Interface\ivr\GasTEL_Debug_153\5.wav
    12:21:30.727|8456|VXIMachine.cpp(806):IvrDll, CallSession::RegisterPrompt(), Added prompt C:\ProgramData\3CX\Instance1\Data\Http\Interface\ivr\GasTEL_Debug_153\3.wav
    12:21:30.771|8456|VXIMachine.cpp(806):IvrDll, CallSession::RegisterPrompt(), Added prompt C:\ProgramData\3CX\Instance1\Data\Http\Interface\ivr\GasTEL_Debug_153\6.wav
    12:21:30.814|8456|VXIMachine.cpp(806):IvrDll, CallSession::RegisterPrompt(), Added prompt C:\ProgramData\3CX\Instance1\Data\Http\Interface\ivr\GasTEL_Debug_153\4.wav
    12:21:30.857|8456|VXIMachine.cpp(806):IvrDll, CallSession::RegisterPrompt(), Added prompt C:\ProgramData\3CX\Instance1\Data\Http\Interface\ivr\GasTEL_Debug_153\7.wav
    12:21:30.912|8456|VXIMachine.cpp(806):IvrDll, CallSession::RegisterPrompt(), Added prompt C:\ProgramData\3CX\Instance1\Data\Http\Interface\ivr\GasTEL_Debug_153\9.wav
    12:21:30.959|8456|VXIMachine.cpp(806):IvrDll, CallSession::RegisterPrompt(), Added prompt C:\ProgramData\3CX\Instance1\Data\Http\Interface\ivr\GasTEL_Debug_153\6.wav
    12:21:31.015|8456|VXIMachine.cpp(806):IvrDll, CallSession::RegisterPrompt(), Added prompt C:\ProgramData\3CX\Instance1\Data\Http\Interface\ivr\GasTEL_Debug_153\1.wav
    12:21:31.101|8456|VXIMachine.cpp(806):IvrDll, CallSession::RegisterPrompt(), Added prompt C:\ProgramData\3CX\Instance1\Data\Http\Interface\ivr\GasTEL_Debug_153\confermaDati.wav
    12:21:31.137|8456|VXIMachine.cpp(1072):IvrDll, CallSession::Prompts_Play(), Play Queued files
    12:21:40.203|8456|VXIMachine.cpp(1108):IvrDll, CallSession::Prompts_Stop(), Stop playback
    12:21:41.984|8456|VXIMachine.cpp(806):IvrDll, CallSession::RegisterPrompt(), Added prompt C:\ProgramData\3CX\Instance1\Data\Http\Interface\ivr\GasTEL_Debug_153\lettura.wav
    12:21:42.004|8456|VXIMachine.cpp(1072):IvrDll, CallSession::Prompts_Play(), Play Queued files
    12:21:48.523|8456|VXIMachine.cpp(1108):IvrDll, CallSession::Prompts_Stop(), Stop playback
    12:21:50.035|8456|VXIMachine.cpp(806):IvrDll, CallSession::RegisterPrompt(), Added prompt C:\ProgramData\3CX\Instance1\Data\Http\Interface\ivr\GasTEL_Debug_153\4.wav
    12:21:50.082|8456|VXIMachine.cpp(806):IvrDll, CallSession::RegisterPrompt(), Added prompt C:\ProgramData\3CX\Instance1\Data\Http\Interface\ivr\GasTEL_Debug_153\5.wav
    12:21:50.124|8456|VXIMachine.cpp(806):IvrDll, CallSession::RegisterPrompt(), Added prompt C:\ProgramData\3CX\Instance1\Data\Http\Interface\ivr\GasTEL_Debug_153\2.wav
    12:21:50.166|8456|VXIMachine.cpp(806):IvrDll, CallSession::RegisterPrompt(), Added prompt C:\ProgramData\3CX\Instance1\Data\Http\Interface\ivr\GasTEL_Debug_153\3.wav
    12:21:50.229|8456|VXIMachine.cpp(806):IvrDll, CallSession::RegisterPrompt(), Added prompt C:\ProgramData\3CX\Instance1\Data\Http\Interface\ivr\GasTEL_Debug_153\confermaDati.wav
    12:21:50.246|8456|VXIMachine.cpp(1072):IvrDll, CallSession::Prompts_Play(), Play Queued files
    12:21:57.623|8456|VXIMachine.cpp(1108):IvrDll, CallSession::Prompts_Stop(), Stop playback
    12:21:58.185|8456|VXIMachine.cpp(806):IvrDll, CallSession::RegisterPrompt(), Added prompt C:\ProgramData\3CX\Instance1\Data\Http\Interface\ivr\GasTEL_Debug_153\bye.wav
    12:21:58.216|8456|(0):Error! Module '3CX.com.vxi'. Error ID 212. 
    12:21:58.219|8456|api\VXIFactory.cpp(330):IvrDll, VXISessionImpl::ProcessDocument(), Error! VXIinterpreter->Run() failed, error code -100
    12:21:58.219|8456|VXIMachine.cpp(55):IvrDll, VXISessionThread::Run(), Error! Call 'From_6342_To_854_Menu_854_#0/239': session finished with error code -57. Error of document interpretation: -57, interp.code: -100
    Just before the prompt i do an insert into a DB, which goes completed successfully.
    Hope you can help me,

    Roberto
     
  5. edossantos

    edossantos Support Team
    Staff Member 3CX Support

    Joined:
    Jun 27, 2007
    Messages:
    1,611
    Likes Received:
    126
    Can you check the file format? The files need to be WAV, PCM, 8KHz, 16 bits per sample, mono. If the format is different you need to change it to the required format.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. rcolombo

    Joined:
    Jun 20, 2016
    Messages:
    5
    Likes Received:
    0
  7. edossantos

    edossantos Support Team
    Staff Member 3CX Support

    Joined:
    Jun 27, 2007
    Messages:
    1,611
    Likes Received:
    126
    Can you send me a zip with your VAD project in a private message so I take a look?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
Thread Status:
Not open for further replies.