The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Снова DTMF, !*! kevich, 27-Мрт-07, 13:37  [смотреть все]
Может в данном случае кто что подскажет...
Опять-же машина 5350. Схема:
СТОП-->Definity-->isdn pri-->Cisco5350-->VoIP

На указанном порту циски висит IVR скрипт, который требует набрать пин код. В общем классика. Стоит IOS c5350-is-mz.122-11.T6.bin. Работает, но регулярно ребутится. Судя по всему прочитанному, желательно сменить IOS. Занялся я ночью этим вопросом. И ничего не вышло. Проблема в седующем: любой другой IOS заливаю, начинаются проблемы с распознаванием DTMF. Все клиенты привыкли сразу прерывать первое приглашение IVR. А здесь циска секунды 2-3 не воспринимает тоны. Зато через 2-3 сек. все шоколадно. Что делать?

  • Снова DTMF, !*! Alex, 11:26 , 28-Мрт-07 (1)
    Попробуйте тест с бипером, измените voice-port -  input gain,  no echo-cancel coverage,
    no non-linear.

    • Снова DTMF, !*! kevich, 13:30 , 28-Мрт-07 (2)
      Voice-port уже крутил-перекрутил. Не помогло. Скажите, что вы имели ввиду "Попробуйте тест с бипером" ?
      • Снова DTMF, !*! Alex, 15:43 , 28-Мрт-07 (3)
        Возможно, что громкости обычного телефонного аппарат не хватаетб а бипер выдаёт достаточно мощный сигнал.
        Вы не пробовали смотреть, что происходит по isdn q931 ? Пробовали deb voip app digitcollect ?
        Часто бывает в IVR необходимо сделать задержку ввода первых DTMF, чтобы фраза
        не сбивалась запросом ANI от  R1.5.
        • Снова DTMF, !*! kevich, 15:50 , 28-Мрт-07 (4)
          Вот дебаг deb voip app digitcollect:
          Mar 28 11:46:29.580: %ISDN-6-CONNECT: Interface Serial0/0/0:7 is now connected to 77773701329 N/A
          Mar 28 11:46:35.580: %ISDN-6-CONNECT: Interface Serial0/0/0:7 is now connected to 77773701329 N/A
          Mar 28 11:46:36.860: %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0/0/0:7, changed state to up
          Mar 28 11:46:43.256: //8//Digi:/tcl_LegDigitCollectObjCmd: collectdigits leg_incoming paramDest
          Mar 28 11:46:43.256: //8//Digi:/C_DigitCollect_Start: Leg=8, Dialplan=False, Diaplanterm=True, DigitReport=False, DigitConsume=False IgnoreInitialKey=False, IgnoreDTMFacceptINFO=False, Abortkey=*, Terminationkey=#, Numpatterns=0, Maxdigits=32, Mindigits=0, Interruptprompt=True, InterTimeout=20000, Initialtimeout=20000, Mask=0
          Mar 28 11:46:43.256: //-1//Digi:/AFW_DigitCollect_New:  
          Mar 28 11:46:43.256: //-1//Digi:HN00295798:/AFW_DigitCollect_New: DialPlan=FALSE AbortKey=* TermKey=# NumPatts=0
                        Enable=FALSE Consume=FALSE InterruptPrompt=TRUE minDigits=0 maxDigits=32 DialPlanTerm=TRUE
          Mar 28 11:46:43.256: //8/CD3218508004/Digi:/DigitCollectStart_UpdateStats:  
          Mar 28 11:46:43.276: //8//Digi:/AFW_M_DigitCollect_Action:  
          Mar 28 11:46:43.276: //8//Digi:/act_DCRunning_RDone: callid=8 Enable succeeded.enable=0 matchDialplan=0 numPatterns=0matchDialplanTerm=1
          Mar 28 11:46:46.052: %CDP-4-DUPLEX_MISMATCH: duplex mismatch discovered on FastEthernet0/0 (not full duplex), with Komtel.almaty_komtel_1 FastEthernet0/0 (full duplex).
          Mar 28 11:46:51.937: //8//Digi:/AFW_M_DigitCollect_Action:  
          Mar 28 11:46:51.941: //8//Digi:/act_DCRunning_Digit: : pLeg 8 Digit 2 Tone Mode 0
          Mar 28 11:46:51.941: //8//Digi:/DigitCollect_TreatDigit:  
          Mar 28 11:46:51.941: //8//Digi:/DigitCollect_DialPlanMatch: pattern offset=0, digits=2
          Mar 28 11:46:51.941: //8//Digi:/DigitCollect_DialPlanMatch: src carrier id:, tgt carrier id:
          Mar 28 11:46:51.941: //8//Digi:/DigitCollect_DialPlanMatch: Match single infotype
          Mar 28 11:46:53.389: //8//Digi:/AFW_M_DigitCollect_Action:  
          Mar 28 11:46:53.389: //8//Digi:/act_DCRunning_Digit: : pLeg 8 Digit 2 Tone Mode 0
          Mar 28 11:46:53.389: //8//Digi:/DigitCollect_TreatDigit:  
          Mar 28 11:46:54.109: //8//Digi:/AFW_M_DigitCollect_Action:  
          Mar 28 11:46:54.109: //8//Digi:/act_DCRunning_Digit: : pLeg 8 Digit 0 Tone Mode 0
          Mar 28 11:46:54.109: //8//Digi:/DigitCollect_TreatDigit:  
          Mar 28 11:46:54.829: //8//Digi:/AFW_M_DigitCollect_Action:  
          Mar 28 11:46:54.829: //8//Digi:/act_DCRunning_Digit: : pLeg 8 Digit 8 Tone Mode 0
          Mar 28 11:46:54.829: //8//Digi:/DigitCollect_TreatDigit:  
          Mar 28 11:46:55.537: //8//Digi:/AFW_M_DigitCollect_Action:  
          Mar 28 11:46:55.537: //8//Digi:/act_DCRunning_Digit: : pLeg 8 Digit 0 Tone Mode 0
          Mar 28 11:46:55.537: //8//Digi:/DigitCollect_TreatDigit:  
          Mar 28 11:47:15.537: //8//Digi:/AFW_M_DigitCollect_Action:  
          Mar 28 11:47:15.537: //8//Digi:/act_DCRunning_Digit: : pLeg 8 Digit T Tone Mode -1
          Mar 28 11:47:15.537: //8//Digi:/DigitCollect_TreatDigit:  
          Mar 28 11:47:15.537: //8//Digi:/AFW_M_DigitCollect_Action:  
          Mar 28 11:47:15.537: //8//Digi:/act_DCRunning_RDone: callid=8 Reporting disabled.
          Mar 28 11:47:15.537: //8//Digi:/DigitCollect_Complete: Status 5=DC_MATCHED_PATTERN. Digits=22080
          Mar 28 11:47:15.537: //8//Digi:/AFW_M_DigitCollect_EventPreProcess:  
          Mar 28 11:47:15.537: //8//Digi:/DigitCollectEnd_UpdateStats:  
          Mar 28 11:47:29.981: //8//Digi:/tcl_LegDigitCollectObjCmd: collectdigits leg_incoming paramDest
          Mar 28 11:47:29.981: //8//Digi:/C_DigitCollect_Start: Leg=8, Dialplan=False, Diaplanterm=True, DigitReport=False, DigitConsume=False IgnoreInitialKey=False, IgnoreDTMFacceptINFO=False, Abortkey=*, Terminationkey=#, Numpatterns=0, Maxdigits=32, Mindigits=0, Interruptprompt=True, InterTimeout=20000, Initialtimeout=20000, Mask=0
          Mar 28 11:47:29.981: //-1//Digi:/AFW_DigitCollect_New:  
          Mar 28 11:47:29.981: //-1//Digi:HN002A0E1C:/AFW_DigitCollect_New: DialPlan=FALSE AbortKey=* TermKey=# NumPatts=0
                        Enable=FALSE Consume=FALSE InterruptPrompt=TRUE minDigits=0 maxDigits=32 DialPlanTerm=TRUE
          Mar 28 11:47:29.981: //8/CD3218508004/Digi:/DigitCollectStart_UpdateStats:  
          Mar 28 11:47:29.985: //8//Digi:/AFW_M_DigitCollect_Action:  
          Mar 28 11:47:29.985: //8//Digi:/act_DCRunning_RDone: callid=8 Enable succeeded.enable=0 matchDialplan=0 numPatterns=0matchDialplanTerm=1
          Mar 28 11:47:32.745: %ISDN-6-DISCONNECT: Interface Serial0/0/0:7  disconnected from 77773701329 , call lasted 63 seconds
          Mar 28 11:47:32.749: //8//Digi:/AFW_M_DigitCollect_Action:  
          Mar 28 11:47:32.749: //8//Digi:/act_DCRunning_Disconnected:  
          Mar 28 11:47:32.749: //8//Digi:/DigitCollect_Complete: Status 7=DC_DISCONNECTED. Digits=
          Mar 28 11:47:32.749: //8//Digi:/AFW_M_DigitCollect_EventPreProcess:  
          Mar 28 11:47:32.753: //8//Digi:/DigitCollectEnd_UpdateStats:  
          Mar 28 11:47:32.753: //8//Digi:/tcl_LegDigitCollectObjCmd: collectdigits leg_incoming paramDest
          Mar 28 11:47:32.753: //8//Digi:/C_DigitCollect_Start: Leg=8, Dialplan=False, Diaplanterm=True, DigitReport=False, DigitConsume=False IgnoreInitialKey=False, IgnoreDTMFacceptINFO=False, Abortkey=*, Terminationkey=#, Numpatterns=0, Maxdigits=32, Mindigits=0, Interruptprompt=True, InterTimeout=20000, Initialtimeout=20000, Mask=0
          Mar 28 11:47:32.753: //-1//Digi:/AFW_DigitCollect_New:  
          Mar 28 11:47:32.753: //-1//Digi:HN002A18F0:/AFW_DigitCollect_New: DialPlan=FALSE AbortKey=* TermKey=# NumPatts=0
                        Enable=FALSE Consume=FALSE InterruptPrompt=TRUE minDigits=0 maxDigits=32 DialPlanTerm=TRUE
          Mar 28 11:47:32.753: //8/CD3218508004/Digi:/DigitCollectStart_UpdateStats:  
          Mar 28 11:47:32.757: //8//Digi:/AFW_M_DigitCollect_Action:  
          Mar 28 11:47:32.757: //8//Digi:/act_DCRunning_RDone: callid=8 Enable succeeded.enable=0 matchDialplan=0 numPatterns=0matchDialplanTerm=1
          Mar 28 11:47:46.065: %CDP-4-DUPLEX_MISMATCH: duplex mismatch discovered on FastEthernet0/0 (not full duplex), with Komtel.almaty_komtel_1 FastEthernet0/0 (full duplex).
          Mar 28 11:47:56.845: //8//Digi:/AFW_M_DigitCollect_Action:  
          Mar 28 11:47:56.845: //8//Digi:/act_DCRunning_Digit: : pLeg 8 Digit T Tone Mode -1
          Mar 28 11:47:56.845: //8//Digi:/AFW_M_DigitCollect_Action:  
          Mar 28 11:47:56.845: //8//Digi:/act_DCRunning_RDone: callid=8 Reporting disabled.
          Mar 28 11:47:56.845: //8//Digi:/DigitCollect_Complete: Status 1=DC_TIMEOUT. Digits=
          Mar 28 11:47:56.845: //8//Digi:/AFW_M_DigitCollect_EventPreProcess:  
          Mar 28 11:47:56.845: //8//Digi:/DigitCollectEnd_UpdateStats:


          Набирал 84952252080

          • Снова DTMF, !*! Alex, 18:36 , 28-Мрт-07 (5)
            По приведённому debug :

            Mar 28 11:46:35.580: %ISDN-6-CONNECT
            ...
            Mar 28 11:46:43.256: ... Interruptprompt=True ! прерывание есть !
            InterTimeout=20000, Initialtimeout=20000      ! почему такие большие интервалы, достаточно 10 и 4 секунды !
            ....
            Mar 28 11:46:53.389: //8//Digi:/act_DCRunning_Digit: : pLeg 8 Digit 2 Tone Mode 0
            Криминального ничего не видно.

            Попробуйте в IVR протестировать следующие параметры :

                set param1(interruptPrompt) true
                set param1(abortKey) *
                set param1(terminationKey) #
                set param1(maxDigits) 5
                set param1(initialDigitTimeout) 10
                set param1(interDigitTimeout) 4

                leg collectdigits leg_incoming param1
                media play leg_incoming _welcome.au




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру