Доброе время суток, господа! Подскажите, пожалуйста, если есть идеи.
Суть такая: абонентам предоставляется услуга междугородней телефонной связи по сетям передачи данных. Для доступа к услуге необходимо позвонить на номер 39хххх, далее идет аутентификация, которая происходит по двум сценариям - либо по номеру звонящего, либо по номеру карточки предоплаты и пин-кода. Проблема в том, что при наборе номера, соединение происходит быстро, но перед тем, как IVR начинает проигрывать звуковые файлы идет задержка аж до 14 секунд.
В случае, когда звонят абоненты использующие карточки предоплаты, сначала происходит попытка аутентифицировать звонок по номеру звонящего, на что уходит около 4-6 секунд (в зависимости от загруженности сервера, на котором крутиться IVR), а только потом аутентифицирует по номеру карточки и пин-коду. С этим вопросов нет.
Однако даже когда абонент аутентифицируется по номеру телефона, также идет длительная задержка. Причина не очень понятна.
На циске включил debug voice application, затем term mon, сделали тестовый звонок с номера, аутентифицирующегося по номеру звонящего, снял лог. Но к сожалению никак не могу в них разобраться. Если подскажите, где можно найти описание того, что есть в логах, или подскажите так, где искать ошибку - буду очень благодарен.Кусок лога:
... Не понятная задержка в 10 секунд
Oct 12 06:38:26.278
Oct 12 06:38:36.266
весь вопрос в том, чтобы понять, что это за задержкаOct 12 06:38:26.274: //-1//AFW_:/AFW_Event_New:
Oct 12 06:38:26.274: //-1//AFW_:/AFW_Instance_DecrRefCount: Object: 0x640B1254, Type: Event, RefCount: 0
Oct 12 06:38:26.274: //-1//AFW_:/AFW_M_Event_Free:
Oct 12 06:38:26.278: //-1//AFW_:/AFW_M_Event_Free: Null or invalid event context: for event APP_EV_NULL
Oct 12 06:38:26.278: //-1//AFW_:/AFW_Instance_DecrRefCount: Object: 0x65AD4A9C, Type: DataList, RefCount: 0
Oct 12 06:38:36.266: //-1//AFW_:/AFW_Event_New:
Oct 12 06:38:36.266: //110149/AD9D3FCDA7E6/AFW_:/AFW_Process_GetCcqEvent: Received
Oct 12 06:38:36.266: //-1//AFW_:/AFW_Process_GetCcqEvent: Event[CC_EV_CALL_DIGIT_END(14)] {
Oct 12 06:38:36.266: //-1//AFW_:/AFW_Process_GetCcqEvent: EXECENV[0x6481C520][prepaid_cti_main]
Oct 12 06:38:36.266: //-1//AFW_:/AFW_Process_GetCcqEvent: LEG[110149][LEG_INCCONNECTED(5)][Cause(0)]
Oct 12 06:38:36.266: //-1//AFW_:/AFW_Process_GetCcqEvent: }
Oct 12 06:38:36.266: //-1//SSIN:/AFW_SS_MapEvent: No mapping required
Oct 12 06:38:36.266: //110149/AD9D3FCDA7E6/AFW_:/AFW_M_Leg_EventPreProcess: Passing, not enabled.---
Oct 12 06:38:36.266: //110149/AD9D3FCDA7E6/AFW_:/AFW_Object_WalkListeners:
Oct 12 06:38:36.266: //110149/AD9D3FCDA7E6/AFW_:/AFW_M_Object_ShowListeners: START...
Спасибо
Снимите
- deb voip app ivr script
- deb voip app ivr tcl
но не all
- dev rad покажет разницу между account start и auth.
тогда будет примерно понятно где идёт задержка - ожидание dtmf или script aaa.
Спасибо, Alex. Попробую сегодня выяснить
Я извиняюсь, но я забыл сказать, ivr крутиться на tftp-сервере.application
service prepaid_cti_call tftp://a.b.c.d/tcl/IVR_oper-2007-03-06/cti_call.tcl
paramspace russian location tftp://a.b.c.d/tcl/IVR_oper-2007-03-06/ru/
param app-prefix prepaid
paramspace russian prefix ru
paramspace russian index 0
paramspace russian language ru
param warning-time 60
!
service base_acct tftp://a.b.c.d/acct/cti_acct.tcl
paramspace russian location tftp://a.b.c.d/acct/ru
param enable-transfer-op true
paramspace russian prefix ru
param uid-len 4
param pin-len 6
param phone-cell-len 2
paramspace russian language ru
paramspace russian index 0
param enable-ani-op true
!
service prepaid_cti_main tftp://a.b.c.d/tcl/IVR_oper-2007-03-06/cti_main.tcl
paramspace russian location tftp://a.b.c.d/tcl/IVR_oper-2007-03-06/ru/
paramspace russian prefix ru
param enable-welcome false
param app-prefix prepaid
paramspace russian language ru
paramspace russian index 0
param enable-menu true
!
service prepaid_cti_auth tftp://a.b.c.d/tcl/IVR_oper-2007-03-06/cti_auth.tcl
paramspace russian location tftp://a.b.c.d/tcl/IVR_oper-2007-03-06/ru/
param uid-len 4
paramspace russian prefix ru
param pin-len 6
paramspace russian language ru
paramspace russian index 0
param app-prefix prepaid
!
service prepaid_cti_acct tftp://a.b.c.d/tcl/IVR_oper-2007-03-06/cti_acct.tcl
param app-prefix prepaid
param enable-ani-op true
paramspace russian location tftp://a.b.c.d/tcl/IVR_oper-2007-03-06/ru/
param enable-transfer-op false
paramspace russian prefix ru
param uid-len 4
paramspace russian index 0
paramspace russian language ru
param pin-len 6
!
package russian tftp://a.b.c.d/tcl/IVR_oper-2007-03-06/ru_translate.tcl
param prefix ru
param language ru
!