- Joined
- Apr 16, 2010
- Messages
- 492
- Reaction score
- 102
I am learning by setting up a Receptionist Agent.
In the Call Routing screen I have one test extension set up and in the Description I have a few phrases separated by commas like "support, tech support, customer service"
The agent appears to recognize my test call asking for tech support and says it will transfer my call and then there is silence. If I say "hello" it comes back and says it was unable to do the transfer.
I found the 3CXAI.log file (which is not in the same folder as a lot of other log files.
/var/lib/3cxpbx/Data/logs vs
/var/lib/3cxpbx/Instance1/logs
I am running Version 20.0 Update 8 (Build 1109 Release)
I found this error for my test call
2026-02-18 10:14:45.665|WARNING|{} resolve_contact_destination: analyzer failed for destination='AMCC Technical Support': Error code: 400 - {'error': {'message': "Unsupported parameter: 'temperature' is not supported with this model.", 'type': 'invalid_request_error', 'param': 'temperature', 'code': None}}
2026-02-18 10:14:45.666|DEBUG|{} resolve_contact_destination: returning fallback result for destination='AMCC Technical Support': {'resolution': 'ambiguous', 'extension': None}
2026-02-18 10:14:45.667|DEBUG|{} intent_to_transfer_call_to_ext (confidential): resolver result for destination='AMCC Technical Support': {'resolution': 'ambiguous', 'extension': None}
2026-02-18 10:14:45.667|DEBUG|{'call': 23} wait_until_idle: resumed (AI is idle)
2026-02-18 10:14:45.742|INFO|{'call': 23, 'dir': 'ai'} [OpenAI] conversation.item.added > None role=None id=item_DAdYDY4Fkw3HBCaMfwKx3
2026-02-18 10:14:45.744|INFO|{'call': 23, 'dir': 'ai'} [OpenAI] response.created > resp_DAdYDRX5Oq7r9OxQ1q6gk
2026-02-18 10:14:45.806|INFO|{'call': 23, 'dir': 'ai'} [OpenAI] response.done > resp_DAdYDRX5Oq7r9OxQ1q6gk
2026-02-18 10:14:45.807|DEBUG|{} Audio rate: 0 tokens over 0.770s = 0.0 tokens/min (accumulated=415)
2026-02-18 10:15:16.148|INFO|{'call': 23, 'dir': 'ai'} [Caller] input_audio_buffer.speech_started > None (buffer started)
2026-02-18 10:15:17.192|INFO|{'call': 23, 'dir': 'ai'} [Caller] input_audio_buffer.speech_stopped > None (buffer stopped)
2026-02-18 10:15:17.193|DEBUG|{'call': 23} send system message using lan:"English"
2026-02-18 10:15:17.194|INFO|{'call': 23, 'dir': 'ai'} [OpenAI] conversation.item.added > None role=user id=item_DAdYiiUiFBCxdcDyiTckp
2026-02-18 10:15:17.245|INFO|{'call': 23, 'dir': 'ai'} [OpenAI] conversation.item.added > None role=system id=item_DAdYjDUJnKqjjjqcYwKUp
2026-02-18 10:15:17.273|INFO|{'call': 23, 'dir': 'ai'} [OpenAI] response.created > resp_DAdYjFJgmGqcBtiRN8Acy
2026-02-18 10:15:17.962|INFO|{'call': 23, 'dir': 'ai'} [OpenAI] conversation.item.added > None role=assistant id=item_DAdYjZzPyH3SpDTMKIeLZ
2026-02-18 10:15:18.038|INFO|{'call': 23, 'dir': 'ai'} [OpenAI] output_audio_buffer.started > resp_DAdYjFJgmGqcBtiRN8Acy (AI started speaking)
2026-02-18 10:15:18.039|DEBUG|{'call': 23} speaking: START
Does this have something to do with the OpenAI Model(s) selected in the OpenAI API Configuration?
Thanks
In the Call Routing screen I have one test extension set up and in the Description I have a few phrases separated by commas like "support, tech support, customer service"
The agent appears to recognize my test call asking for tech support and says it will transfer my call and then there is silence. If I say "hello" it comes back and says it was unable to do the transfer.
I found the 3CXAI.log file (which is not in the same folder as a lot of other log files.
/var/lib/3cxpbx/Data/logs vs
/var/lib/3cxpbx/Instance1/logs
I am running Version 20.0 Update 8 (Build 1109 Release)
I found this error for my test call
2026-02-18 10:14:45.665|WARNING|{} resolve_contact_destination: analyzer failed for destination='AMCC Technical Support': Error code: 400 - {'error': {'message': "Unsupported parameter: 'temperature' is not supported with this model.", 'type': 'invalid_request_error', 'param': 'temperature', 'code': None}}
2026-02-18 10:14:45.666|DEBUG|{} resolve_contact_destination: returning fallback result for destination='AMCC Technical Support': {'resolution': 'ambiguous', 'extension': None}
2026-02-18 10:14:45.667|DEBUG|{} intent_to_transfer_call_to_ext (confidential): resolver result for destination='AMCC Technical Support': {'resolution': 'ambiguous', 'extension': None}
2026-02-18 10:14:45.667|DEBUG|{'call': 23} wait_until_idle: resumed (AI is idle)
2026-02-18 10:14:45.742|INFO|{'call': 23, 'dir': 'ai'} [OpenAI] conversation.item.added > None role=None id=item_DAdYDY4Fkw3HBCaMfwKx3
2026-02-18 10:14:45.744|INFO|{'call': 23, 'dir': 'ai'} [OpenAI] response.created > resp_DAdYDRX5Oq7r9OxQ1q6gk
2026-02-18 10:14:45.806|INFO|{'call': 23, 'dir': 'ai'} [OpenAI] response.done > resp_DAdYDRX5Oq7r9OxQ1q6gk
2026-02-18 10:14:45.807|DEBUG|{} Audio rate: 0 tokens over 0.770s = 0.0 tokens/min (accumulated=415)
2026-02-18 10:15:16.148|INFO|{'call': 23, 'dir': 'ai'} [Caller] input_audio_buffer.speech_started > None (buffer started)
2026-02-18 10:15:17.192|INFO|{'call': 23, 'dir': 'ai'} [Caller] input_audio_buffer.speech_stopped > None (buffer stopped)
2026-02-18 10:15:17.193|DEBUG|{'call': 23} send system message using lan:"English"
2026-02-18 10:15:17.194|INFO|{'call': 23, 'dir': 'ai'} [OpenAI] conversation.item.added > None role=user id=item_DAdYiiUiFBCxdcDyiTckp
2026-02-18 10:15:17.245|INFO|{'call': 23, 'dir': 'ai'} [OpenAI] conversation.item.added > None role=system id=item_DAdYjDUJnKqjjjqcYwKUp
2026-02-18 10:15:17.273|INFO|{'call': 23, 'dir': 'ai'} [OpenAI] response.created > resp_DAdYjFJgmGqcBtiRN8Acy
2026-02-18 10:15:17.962|INFO|{'call': 23, 'dir': 'ai'} [OpenAI] conversation.item.added > None role=assistant id=item_DAdYjZzPyH3SpDTMKIeLZ
2026-02-18 10:15:18.038|INFO|{'call': 23, 'dir': 'ai'} [OpenAI] output_audio_buffer.started > resp_DAdYjFJgmGqcBtiRN8Acy (AI started speaking)
2026-02-18 10:15:18.039|DEBUG|{'call': 23} speaking: START
Does this have something to do with the OpenAI Model(s) selected in the OpenAI API Configuration?
Thanks