Добрый день!Ситуауия в след - есть 2800 циска с VoiP и есть 20 тел Cisco IP Phone 7911G регистряться на циске..
поменял номерной план с 1.. на 2.. есть аппликейшен (автосекретать) крутится на входящих номерах, так вот по цирфе 3 - ожидает ввода внутр номера, после перевода на 2.. нумерацию не понимает ввод, не могу понять где это контролируется, вот конф:application
service queue flash:bacdprompts/q.tcl
param queue-len 10
param aa-hunt4 297
param aa-hunt1 9101
param aa-hunt5 9101
param queue-manager-debugs 1
param aa-hunt2 212
param number-of-hunt-grps 5
!
service aa160709 flash:bacdprompts/aa160709.tcl
paramspace english index 2
param menu-timeout 3
param handoff-string aa
param dial-by-extension-option 3
paramspace english language en
param max-time-vm-retry 1
param max-extension-length 3
param aa-pilot 9100
paramspace english location flash:bacdprompts/
param second-greeting-time 60
param welcome-prompt _bacd_options_menu.au
param call-retry-timer 15
param max-time-call-retry 900
param voice-mail 9101
param service-name queue
param number-of-hunt-grps 5
!
service aa flash:bacdprompts/aa.tcl
paramspace english index 2
param number-of-hunt-grps 5
param menu-timeout 3
param handoff-string aa
param dial-by-extension-option 3
paramspace english language en
param max-time-vm-retry 1
param max-extension-length 3
param aa-pilot 9100
paramspace english location flash:bacdprompts/
param second-greeting-time 60
param welcome-prompt _bacd_options_menu.au
param call-retry-timer 15
param max-time-call-retry 900
param voice-mail 9101
param service-name queue
!
group-params test
telephony-service
em logout 0:0 0:0 0:0
max-ephones 30
max-dn 150
ip source-address 192.168.3.1 port 2000
max-redirect 20
auto assign 1 to 30
calling-number initiator
service phone videoCapability 1
service dnis overlay
service dnis dir-lookup
timeouts interdigit 5
timeouts transfer-recall 30
url directories http://192.168.3.1:80/localdirectory
cnf-file location flash:
cnf-file perphone
load 7911 SCCP11.8-3-3S
time-zone 32
time-format 24
date-format dd-mm-yy
keepalive 45
max-conferences 8 gain -6
call-forward pattern .T
call-forward system redirecting-expanded
hunt-group logout HLog
moh music-on-hold.au
multicast moh 239.10.16.16 port 2000
dn-webedit
time-webedit
transfer-system full-consult
transfer-pattern 0.T
transfer-pattern .T
secondary-dialtone 0
fac standard
create cnf-files version-stamp Jan 01 2002 00:00:00ephone-template 1
conference drop-mode local
conference add-mode creator
conference admin
softkeys hold Resume Newcall
softkeys idle Newcall Redial HLog Dnd Cfwdall Pickup
softkeys seized Redial Endcall
softkeys connected Trnsfer ConfList Confrn Hold Endcall
keep-conference
paging-dn 96
!
!
ephone-dn 1
number 206
label Accounts Dep
corlist incoming G-MG
!
!
ephone-dn 2
number 203
label Accoutns Dep
corlist incoming G-MGephone 1
device-security-mode none
mac-address
ephone-template 1
type 7911
button 1:1
!
!
!
ephone 2
device-security-mode none
mac-address
ephone-template 1
type 7911
button 1:2
что ему диал пир рисовать чтоли? по внутреннему др др звонят, даже отрабатывает прописанное в очереди перевод по цифре 2 на 212.. неужели в скрипте tcl ограничения...
>[оверквотинг удален]
>!
>ephone 2
> device-security-mode none
> mac-address
> ephone-template 1
> type 7911
> button 1:2
>
>
>что ему диал пир рисовать чтоли?А как же... ;) К чему скрипт то привязан?
dial-peer voice XXXX voip
service aa
destination-pattern 9100
session target ipv4:YYYYYYYYY
incoming called-number 9100
codec g711ulawНе помню, как скрипт срабатывает.. по destination-pattern или по incoming called-number
И зачем вам два одинаковых скрипта?
Чего то я между ними разницы не вижу...кроме той, что первый скрипт не привязан к очереди....по внутреннему др др звонят, даже
>отрабатывает прописанное в очереди перевод по цифре 2 на 212.. неужели
>в скрипте tcl ограничения...Похоже, что у вас отрабатывает первый скрипт, а у него очереди нет.....
>[оверквотинг удален]
>И зачем вам два одинаковых скрипта?
>Чего то я между ними разницы не вижу...кроме той, что первый скрипт
>не привязан к очереди....
>
>по внутреннему др др звонят, даже
>>отрабатывает прописанное в очереди перевод по цифре 2 на 212.. неужели
>>в скрипте tcl ограничения...
>
>Похоже, что у вас отрабатывает первый скрипт, а у него очереди нет.....
>да, работает 2 апликейшн..
вопрос не в том ) были номера внутр тел 1.. т.е. 100, 101 и т.д. которые присваиваются телефонам внутренним ) сменил на 2.. и перестало отрабатывать при звонке.. вот и спрашиваю где режет то? может скрипт апликейшена выложить, но он стандартный..
данный аппликейшн запускает голосовой промт, 1 попадете туда, 2 туда, 3 чтобы набрать внутр номер.. вот здесь косячок..
это и имел ввиду..
>[оверквотинг удален]
>>не привязан к очереди....
>>
>>по внутреннему др др звонят, даже
>>>отрабатывает прописанное в очереди перевод по цифре 2 на 212.. неужели
>>>в скрипте tcl ограничения...
>>
>>Похоже, что у вас отрабатывает первый скрипт, а у него очереди нет.....
>>
>
>да, работает 2 апликейшн..Не факт... Удалите, от греха первый и ПЕРЕЗАГРУЗИТЕ железку..
>
>
>вопрос не в том ) были номера внутр тел 1.. т.е. 100,
>101 и т.д. которые присваиваются телефонам внутренним ) сменил на 2..
>и перестало отрабатывать при звонке.. вот и спрашиваю где режет то?А чего говорит при попытке добрать, например, 212?
>может скрипт апликейшена выложить, но он стандартный..
>данный аппликейшн запускает голосовой промт, 1 попадете туда, 2 туда, 3 чтобы
>набрать внутр номер.. вот здесь косячок..
>это и имел ввиду..Это то понятно...Скрипт, по моему, уже лет 5 не меняли....
http://www.cisco.com/en/US/docs/voice_ip_comm/cucme/bacd/con...
>[оверквотинг удален]
>
>А чего говорит при попытке добрать, например, 212?
>
>
>>может скрипт апликейшена выложить, но он стандартный..
>>данный аппликейшн запускает голосовой промт, 1 попадете туда, 2 туда, 3 чтобы
>>набрать внутр номер.. вот здесь косячок..
>>это и имел ввиду..
>
>Это то понятно...Скрипт, по моему, уже лет 5 не меняли....привязал первый
dial-peer voice 999999 voip
corlist incoming LOCAL
service aa160709
destination-pattern 9100
voice-class codec 1
session target ipv4:192.168.3.1
incoming called-number 9100
dtmf-relay rtp-nte
ip qos dscp cs5 media
ip qos dscp cs4 signaling
no vad
!говорит неправильно набран номер ) а самое прикольное, что есть еще одна голосовая циска, соединена по туннелю - если звоню на нее, и в ее апликейшене ввожу нужный номер например 212 то попадаю куда надо (
ам диалпир указывает на внутр адрес данной железки..
>
>привязал первыйА очередь привязал?
После чего нужно перезапустить скрипт или перезагрузиться...
>
>>
>>привязал первый
>
>А очередь привязал?
>
>После чего нужно перезапустить скрипт или перезагрузиться...каким образом очередь привязывать?
param service-name queue - ?
УгуГлянь, все таки мануал. Там и дебаг есть...
>Угу
>
>Глянь, все таки мануал. Там и дебаг есть...мануал посмтрел, немного почерпнул полезного ) спасибо.. но корня своей проблемы не нашел..
сейчас попробую снять дебаг лог с отрабоки скрипта, чтоб понять почему не набирает..
>>Угу
>>
>>Глянь, все таки мануал. Там и дебаг есть...
>
>мануал посмтрел, немного почерпнул полезного ) спасибо.. но корня своей проблемы не
>нашел..
>сейчас попробую снять дебаг лог с отрабоки скрипта, чтоб понять почему не
>набирает..вот лог:
Nov 17 10:26:58 192.168.168.3 213: Nov 17 07:35:54.097: //374//TCL :/tcl_PutsObjCmd: proc act_Setup
Nov 17 10:26:58 192.168.168.3 214: Nov 17 07:35:54.097: //374//TCL :/tcl_PutsObjCmd:
Nov 17 10:26:58 192.168.168.3 215: proc init_perCallvars
Nov 17 10:26:58 192.168.168.3 216: Nov 17 07:35:54.097:
Nov 17 10:26:58 192.168.168.3 217: Nov 17 07:35:54.097: //374//TCL :/tcl_InfotagObjCmd: infotag get leg_ani
Nov 17 10:26:58 192.168.168.3 218: Nov 17 07:35:54.101: //374//TCL :/tcl_InfotagGetObjCmd: infotag get leg_ani
Nov 17 10:26:58 192.168.168.3 219: Nov 17 07:35:54.101: //374//AFW_:/vtr_lg_ani: argc 2 argindex 2
Nov 17 10:26:58 192.168.168.3 220: Nov 17 07:35:54.101: //374//TCL :/tcl_InfotagObjCmd: infotag get leg_dnis
Nov 17 10:26:58 192.168.168.3 221: Nov 17 07:35:54.101: //374//TCL :/tcl_InfotagGetObjCmd: infotag get leg_dnis
Nov 17 10:26:58 192.168.168.3 222: Nov 17 07:35:54.101: //374//AFW_:/vtr_lg_dnis: argc 2 argindex 2
Nov 17 10:26:58 192.168.168.3 223: Nov 17 07:35:54.101: //374//TCL :/tcl_InfotagObjCmd: infotag set med_language 1
Nov 17 10:26:58 192.168.168.3 224: Nov 17 07:35:54.101: //374//TCL :/tcl_InfotagSetObjCmd: infotag set med_language 1
Nov 17 10:26:58 192.168.168.3 225: Nov 17 07:35:54.101: //374//AFW_:/vtw_ms_language: argc 3 argindex 2
Nov 17 10:26:58 192.168.168.3 226: Nov 17 07:35:54.101: //374//TCL :/tcl_InfotagObjCmd: infotag get mod_handle_service B-ACD-SERVICE
Nov 17 10:26:58 192.168.168.3 227: Nov 17 07:35:54.101: //374//TCL :/tcl_InfotagGetObjCmd: infotag get mod_handle_service B-ACD-SERVICE
Nov 17 10:26:58 192.168.168.3 228: Nov 17 07:35:54.101: //374//AFW_:/vtr_mod_handle_service:
Nov 17 10:26:58 192.168.168.3 229: Nov 17 07:35:54.101: //374//TCL :/tcl_LegObjCmd: leg setupack leg_incoming
Nov 17 10:26:58 192.168.168.3 230: Nov 17 07:35:54.101: //374//TCL :/tcl_LegSetupAckObjCmd: setupack leg_incoming
Nov 17 10:26:58 192.168.168.3 231: Nov 17 07:35:54.101: //374//AFW_:/vtd_lg_incoming: argc 2
Nov 17 10:26:58 192.168.168.3 232: Nov 17 07:35:54.101: //374//AFW_:/vtd_lg_incoming:
Nov 17 10:26:58 192.168.168.3 233: Legs [374 ]
Nov 17 10:26:58 192.168.168.3 234: Nov 17 07:35:54.105: //374//Tcl :/tcl_parseCallID_vartagObj: VARTAG Translation Leg Count=1
Nov 17 10:26:58 192.168.168.3 235: Nov 17 07:35:54.105: //374//TCL :/tcl_LegObjCmd: leg proceeding leg_incoming
Nov 17 10:26:58 192.168.168.3 236: Nov 17 07:35:54.105: //374//TCL :/tcl_LegProceedObjCmd: proceeding leg_incoming
Nov 17 10:26:58 192.168.168.3 237: Nov 17 07:35:54.105: //374//AFW_:/vtd_lg_incoming: argc 2
Nov 17 10:26:58 192.168.168.3 238: Nov 17 07:35:54.105: //374//AFW_:/vtd_lg_incoming: Legs [374 ]
Nov 17 10:26:58 192.168.168.3 239: Nov 17 07:35:54.105: //374//Tcl :/tcl_parseCallID_vartagObj: VARTAG Translation Leg Count=1
Nov 17 10:26:58 192.168.168.3 240: Nov 17 07:35:54.105: //374//TCL :/tcl_LegObjCmd: leg connect leg_incoming
Nov 17 10:26:58 192.168.168.3 241: Nov 17 07:35:54.105: //374//TCL :/tcl_LegConnectObjCmd: connect leg_incoming
Nov 17 10:26:58 192.168.168.3 242: Nov 17 07:35:54.105: //374//AFW_:/vtd_lg_incoming:
Nov 17 10:26:58 192.168.168.3 243: argc 2
Nov 17 10:26:58 192.168.168.3 244: Nov 17 07:35:54.105: //374//AFW_:/vtd_lg_incoming: Legs [374 ]
Nov 17 10:26:58 192.168.168.3 245: Nov 17 07:35:54.105: //374//Tcl :/tcl_parseCallID_vartagObj: VARTAG Translation Leg Count=1
Nov 17 10:26:58 192.168.168.3 246: Nov 17 07:35:54.105: //374//TCL :/tcl_LegObjCmd: leg collectdigits leg_incoming PARAM
Nov 17 10:26:58 192.168.168.3 247: Nov 17 07:35:54.105: //374//AFW_:/vtd_lg_incoming: argc 3
Nov 17 10:26:58 192.168.168.3 248: Nov 17 07:35:54.105: //374//AFW_:/vtd_lg_incoming: Legs [374 ]
Nov 17 10:26:58 192.168.168.3 249: Nov 17 07:35:54.105: //374//Tcl :/tcl_parseCallID_vartagObj: VARTAG Translation Leg Count=1
Nov 17 10:26:58 192.168.168.3 250: Nov 17 07:35:54.105: //374//PACK:/tcl_MediaObjCmd: media play leg_incoming _bacd_options_menu.au
Nov 17 10:26:58 192.168.168.3 251: Nov 17 07:35:54.105: //374//PACK:/tcl_MediaPlayObjCmd: play leg_incoming _bacd_options_menu.au
Nov 17 10:26:59 192.168.168.3 252: Nov 17 07:35:54.109: //374//AFW_:/vtd_lg_incoming: argc 3
Nov 17 10:26:59 192.168.168.3 253: Nov 17 07:35:54.109: //374//AFW_:/vtd_lg_incoming: Legs [374 ]
Nov 17 10:26:59 192.168.168.3 254: Nov 17 07:35:54.109: //374//Tcl :/tcl_parseCallID_vartagObj: VARTAG Translation Leg Count=1
Nov 17 10:26:59 192.168.168.3 255: Nov 17 07:35:54.109: //374//PACK:/Media_Play_Start:
Nov 17 10:26:59 192.168.168.3 256: Nov 17 07:35:54.109: //374//TCL :/tcl_FSMObjCmd: fsm setstate GETDEST
Nov 17 10:26:59 192.168.168.3 257: Nov 17 07:35:54.109: //374//TCL :/tcl_FSMSetStateObjCmd: setstate setstate GETDEST
Nov 17 10:26:59 192.168.168.3 258: Nov 17 07:35:54.109: //374//TCL :/tcl_PutsObjCmd: end of Setup
Nov 17 10:27:01 192.168.168.3 259: Nov 17 07:35:56.561: //7//TCL :/tcl_InfotagObjCmd: infotag get evt_legs
Nov 17 10:27:01 192.168.168.3 260: Nov 17 07:35:56.561: //7//TCL :/tcl_InfotagGetObjCmd: infotag get evt_legs
Nov 17 10:27:01 192.168.168.3 261: Nov 17 07:35:56.561: //7//AFW_:/vtr_ev_legs: argc 2
Nov 17 10:27:01 192.168.168.3 262: Nov 17 07:35:56.561: //7//AFW_:/vtr_ev_legs: EVCALLID []
Nov 17 10:27:01 192.168.168.3 263: Nov 17 07:35:56.561: //7//TCL :/tcl_TimerObjCmd: timer start named_timer 60 QUEUE_MANAGER_TIMER
Nov 17 10:27:01 192.168.168.3 264: Nov 17 07:35:56.561: //7//TCL :/tcl_TimerStartObjCmd: timer start named_timer 60 QUEUE_MANAGER_TIMER
Nov 17 10:27:01 192.168.168.3 265: Nov 17 07:35:56.561: //7//TCL :/tcl_PutsObjCmd: TCL B-ACD: >>> B-ACD Service Running <<<
Nov 17 10:27:01 192.168.168.3 266: Nov 17 07:35:56.561: //7//TCL :/tcl_InfotagObjCmd: infotag get evt_timer_name
Nov 17 10:27:02 192.168.168.3 267: Nov 17 07:35:56.565: //7//TCL :/tcl_InfotagGetObjCmd: infotag get evt_timer_name
Nov 17 10:27:02 192.168.168.3 268: Nov 17 07:35:56.565: //7//AFW_:/vtr_timer_name: argc 2
Nov 17 10:27:04 192.168.168.3 269: Nov 17 07:36:00.329: //374//TCL :/tcl_PutsObjCmd: proc act_GotDest
Nov 17 10:27:04 192.168.168.3 270: Nov 17 07:36:00.329: //374//TCL :/tcl_InfotagObjCmd: infotag get evt_status
Nov 17 10:27:04 192.168.168.3 271: Nov 17 07:36:00.329: //374//TCL :/tcl_InfotagGetObjCmd: infotag get evt_status
Nov 17 10:27:04 192.168.168.3 272: Nov 17 07:36:00.329: //374//AFW_:/vtr_ev_status: argc 2 argindex 2
Nov 17 10:27:04 192.168.168.3 273: Nov 17 07:36:00.329: //374//TCL :/tcl_InfotagObjCmd: infotag get evt_dcdigits
Nov 17 10:27:04 192.168.168.3 274: Nov 17 07:36:00.329: //374//TCL :/tcl_InfotagGetObjCmd: infotag get evt_dcdigits
Nov 17 10:27:04 192.168.168.3 275: Nov 17 07:36:00.329: //374//AFW_:/vtr_ev_dcdigits: argc 2
Nov 17 10:27:04 192.168.168.3 276: Nov 17 07:36:00.329: //374//AFW_:/vtr_ev_dcdigits: DCDIGITS [3]
Nov 17 10:27:04 192.168.168.3 277: Nov 17 07:36:00.329: //374//TCL :/tcl_PutsObjCmd: proc int_DialToExt
Nov 17 10:27:04 192.168.168.3 278: Nov 17 07:36:00.333: //374//TCL :/tcl_PutsObjCmd: TCL AA: +++ Collect Extension Digits +++
Nov 17 10:27:04 192.168.168.3 279: Nov 17 07:36:00.333: //374//TCL :/tcl_LegObjCmd: leg collectdigits leg_incoming PARAM1
Nov 17 10:27:04 192.168.168.3 280: Nov 17 07:36:00.333: //374//AFW_:/vtd_lg_incoming: argc 3
Nov 17 10:27:04 192.168.168.3 281: Nov 17 07:36:00.333: //374//AFW_:/vtd_lg_incoming: Legs [374 ]
Nov 17 10:27:04 192.168.168.3 282: Nov 17 07:36:00.333: //374//Tcl :/tcl_parseCallID_vartagObj: VARTAG Translation Leg Count=1
Nov 17 10:27:04 192.168.168.3 283: Nov 17 07:36:00.333: //374//PACK:/tcl_MediaObjCmd: media play leg_incoming _bacd_enter_dest.au
Nov 17 10:27:04 192.168.168.3 284: Nov 17 07:36:00.333: //374//PACK:/tcl_MediaPlayObjCmd: play leg_incoming _bacd_enter_dest.au
Nov 17 10:27:04 192.168.168.3 285: Nov 17 07:36:00.333: //374//AFW_:/vtd_lg_incoming: argc 3
Nov 17 10:27:05 192.168.168.3 286: Nov 17 07:36:00.333: //374//AFW_:/vtd_lg_incoming: Legs [374 ]
Nov 17 10:27:05 192.168.168.3 287: Nov 17 07:36:00.333: //374//Tcl :/tcl_parseCallID_vartagObj: VARTAG Translation Leg Count=1
Nov 17 10:27:05 192.168.168.3 288: Nov 17 07:36:00.333: //374//PACK:/Media_Play_Start:
Nov 17 10:27:05 192.168.168.3 289: Nov 17 07:36:00.337: //374//TCL :/tcl_FSMObjCmd: fsm setstate CALLTOEXTENSION
Nov 17 10:27:05 192.168.168.3 290: Nov 17 07:36:00.337: //374//TCL :/tcl_FSMSetStateObjCmd: setstate setstate CALLTOEXTENSION
Nov 17 10:27:18 192.168.168.3 291: Nov 17 07:36:14.365: //374//TCL :/tcl_PutsObjCmd: proc act_HandoffToExtension
Nov 17 10:27:18 192.168.168.3 292: Nov 17 07:36:14.365: //374//TCL :/tcl_InfotagObjCmd: infotag get evt_status
Nov 17 10:27:18 192.168.168.3 293: Nov 17 07:36:14.365: //374//TCL :/tcl_InfotagGetObjCmd: infotag get evt_status
Nov 17 10:27:18 192.168.168.3 294: Nov 17 07:36:14.365: //374//AFW_:/vtr_ev_status: argc 2 argindex 2
Nov 17 10:27:18 192.168.168.3 295: Nov 17 07:36:14.365: //374//TCL :/tcl_PutsObjCmd: coldigit status = cd_006
Nov 17 10:27:18 192.168.168.3 296: Nov 17 07:36:14.365: //374//TCL :/tcl_FSMObjCmd: fsm setstate same_state
Nov 17 10:27:18 192.168.168.3 297: Nov 17 07:36:14.365: //374//TCL :/tcl_FSMSetStateObjCmd: setstate setstate same_state
Nov 17 10:27:18 192.168.168.3 298: Nov 17 07:36:14.365: //374//TCL :/tcl_PutsObjCmd: proc act_RetryMenu
Nov 17 10:27:18 192.168.168.3 299: Nov 17 07:36:14.365: //374//TCL :/tcl_TimerObjCmd: timer stop
Nov 17 10:27:18 192.168.168.3 300: named_timer KEEP_ALIVE_TIMER
Nov 17 10:27:18 192.168.168.3 301: Nov 17 07:36:14.369: //374//TCL :/tcl_TimerStopObjCmd: stop named_timer KEEP_ALIVE_TIMER
Nov 17 10:27:18 192.168.168.3 302: Nov 17 07:36:14.369: //374//TCL :/tcl_TimerObjCmd: timer stop named_timer SECOND_GREETING_TIMER
Nov 17 10:27:18 192.168.168.3 303: Nov 17 07:36:14.369: //374//TCL :/tcl_TimerStopObjCmd: stop named_timer SECOND_GREETING_TIMER
Nov 17 10:27:18 192.168.168.3 304: Nov 17 07:36:14.369: //374//TCL :/tcl_LegObjCmd: leg collectdigits leg_incoming PARAM
Nov 17 10:27:18 192.168.168.3 305: Nov 17 07:36:14.369: //374//AFW_:/vtd_lg_incoming: argc 3
Nov 17 10:27:18 192.168.168.3 306: Nov 17 07:36:14.369: //374//AFW_:/vtd_lg_incoming: Legs [374 ]
Nov 17 10:27:18 192.168.168.3 307: Nov 17 07:36:14.369: //374//Tcl :/tcl_parseCallID_vartagObj: VARTAG Translation Leg Count=1
Nov 17 10:27:18 192.168.168.3 308: Nov 17 07:36:14.369: //374//TCL :/tcl_PutsObjCmd:
Nov 17 10:27:18 192.168.168.3 309: TCL AA: ++ Playing Welcome Prompt and options menu ++ act_RetryMenu invalidExtension
Nov 17 10:27:18 192.168.168.3 310: Nov 17 07:36:14.369: //374//PACK:/tcl_MediaObjCmd: media play leg_incoming _bacd_invalidoption.au %s500 _bacd_options_menu.au
Nov 17 10:27:18 192.168.168.3 311: Nov 17 07:36:14.369: //374//PACK:/tcl_MediaPlayObjCmd: play leg_incoming _bacd_invalidoption.au %s500 _bacd_options_menu.au
Nov 17 10:27:18 192.168.168.3 312: Nov 17 07:36:14.373: //374//AFW_:/vtd_lg_incoming: argc 5
Nov 17 10:27:18 192.168.168.3 313: Nov 17 07:36:14.373: //374//AFW_:/vtd_lg_incoming: Legs [374 ]
Nov 17 10:27:18 192.168.168.3 314: Nov 17 07:36:14.373: //374//Tcl :/tcl_parseCallID_vartagObj: VARTAG Translation Leg Count=1
Nov 17 10:27:18 192.168.168.3 315: Nov 17 07:36:14.373: //374//PACK:/Media_Play_Start:
Nov 17 10:27:18 192.168.168.3 316: Nov 17 07:36:14.373: //374//TCL :/tcl_FSMObjCmd: fsm setstate GETDEST
Nov 17 10:27:19 192.168.168.3 317: Nov 17 07:36:14.373: //374//TCL :/tcl_FSMSetStateObjCmd: setstate setstate GETDEST
Nov 17 10:27:21 192.168.168.3 318: Nov 17 07:36:17.445: //374//TCL :/tcl_PutsObjCmd: proc act_Cleanup
Nov 17 10:27:21 192.168.168.3 319: Nov 17 07:36:17.445: //374//TCL :/tcl_sendmsgObjCmd: sendmsg TclModule_66DAEFF4_0_125640 -p queueMessage
Nov 17 10:27:21 192.168.168.3 320: Nov 17 07:36:17.449: //-1//TCL :/createAVArrayFromTclArray: keepTime = 1258443377
Nov 17 10:27:21 192.168.168.3 321: Nov 17 07:36:17.449: //-1//TCL :/createAVArrayFromTclArray: callState = CALL_HANGUP
Nov 17 10:27:21 192.168.168.3 322: Nov 17 07:36:17.449: //-1//TCL :/createAVArrayFromTclArray: abandonTime = 17
Nov 17 10:27:22 192.168.168.3 323: Nov 17 07:36:17.449: //-1//TCL :/createAVArrayFromTclArray: optionIDX = 3
Nov 17 10:27:22 192.168.168.3 324: Nov 17 07:36:17.449: //374//TCL :/tcl_CallObjCmd: call close
Nov 17 10:27:22 192.168.168.3 325: Nov 17 07:36:17.449: //374//TCL :/tcl_CallCloseObjCmd: close
Nov 17 10:27:22 192.168.168.3 326: Nov 17 07:36:17.453: //7//TCL :/tcl_InfotagObjCmd: infotag get
Nov 17 10:27:22 192.168.168.3 327: evt_msg_source
Nov 17 10:27:22 192.168.168.3 328: Nov 17 07:36:17.453: //7//TCL :/tcl_InfotagGetObjCmd: infotag get evt_msg_source
Nov 17 10:27:22 192.168.168.3 329: Nov 17 07:36:17.453: //7//AFW_:/vtr_ev_msg_source:
Nov 17 10:27:22 192.168.168.3 330: Nov 17 07:36:17.453: //7//TCL :/tcl_InfotagObjCmd: infotag get evt_msg msg_array
Nov 17 10:27:22 192.168.168.3 331: Nov 17 07:36:17.453: //7//TCL :/tcl_InfotagGetObjCmd: infotag get evt_msg msg_array
Nov 17 10:27:22 192.168.168.3 332: Nov 17 07:36:17.453: //7//AFW_:/vtr_ev_msg:
Nov 17 10:27:22 192.168.168.3 333: Nov 17 07:36:17.453: //7//TCL :/tcl_sendmsgObjCmd: sendmsg TclModule_66DAF444_0_43503424 -p replyMessage
Nov 17 10:27:22 192.168.168.3 334: Nov 17 07:36:17.453: //-1//TCL :/createAVArrayFromTclArray: callState = NO_HUNT_GROUP
Nov 17 10:27:22 192.168.168.3 335: Nov 17 07:36:17.453: //7//TCL :/tcl_PutsObjCmd: TCL B-ACD: ++ Message received from IOS ++позвонил на внешний номер, сработал скрипт, нажал 3 для ввода внутр номера, и ввейл внутр номер..
>[оверквотинг удален]
>Nov 17 10:27:22 192.168.168.3 332: Nov 17 07:36:17.453: //7//AFW_:/vtr_ev_msg:
>Nov 17 10:27:22 192.168.168.3 333: Nov 17 07:36:17.453: //7//TCL :/tcl_sendmsgObjCmd: sendmsg
>TclModule_66DAF444_0_43503424 -p replyMessage
>Nov 17 10:27:22 192.168.168.3 334: Nov 17 07:36:17.453: //-1//TCL :/createAVArrayFromTclArray: callState =
>NO_HUNT_GROUP
>Nov 17 10:27:22 192.168.168.3 335: Nov 17 07:36:17.453: //7//TCL :/tcl_PutsObjCmd: TCL B-ACD:
>++ Message received from IOS ++
>
>позвонил на внешний номер, сработал скрипт, нажал 3 для ввода внутр номера,
>и ввейл внутр номер..есть соображения почему не отрабатывает??
>>позвонил на внешний номер, сработал скрипт, нажал 3 для ввода внутр номера,
>>и ввейл внутр номер..И чего "железная тетка" сказала?
>
>есть соображения почему не отрабатывает??Давай так... Куски, по мне имеющие отношение:
"Слушаем ввод"
Nov 17 10:27:04 192.168.168.3 278: Nov 17 07:36:00.333: //374//TCL :/tcl_PutsObjCmd: TCL AA: +++ Collect Extension Digits +++
Nov 17 10:27:04 192.168.168.3 279: Nov 17 07:36:00.333: //374//TCL :/tcl_LegObjCmd: leg collectdigits leg_incoming PARAM1
Nov 17 10:27:04 192.168.168.3 280: Nov 17 07:36:00.333: //374//AFW_:/vtd_lg_incoming: argc 3
Nov 17 10:27:04 192.168.168.3 281: Nov 17 07:36:00.333: //374//AFW_:/vtd_lg_incoming: Legs [374 ]
Nov 17 10:27:04 192.168.168.3 282: Nov 17 07:36:00.333: //374//Tcl :/tcl_parseCallID_vartagObj: VARTAG Translation Leg Count=1
Nov 17 10:27:04 192.168.168.3 283: Nov 17 07:36:00.333: //374//PACK:/tcl_MediaObjCmd: media play leg_incoming _bacd_enter_dest.au
Nov 17 10:27:04 192.168.168.3 284: Nov 17 07:36:00.333: //374//PACK:/tcl_MediaPlayObjCmd: play leg_incoming _bacd_enter_dest.au
Nov 17 10:27:04 192.168.168.3 285: Nov 17 07:36:00.333: //374//AFW_:/vtd_lg_incoming: argc 3
Nov 17 10:27:05 192.168.168.3 286: Nov 17 07:36:00.333: //374//AFW_:/vtd_lg_incoming: Legs [374 ]
Nov 17 10:27:05 192.168.168.3 287: Nov 17 07:36:00.333: //374//Tcl :/tcl_parseCallID_vartagObj: VARTAG Translation Leg Count=1
Nov 17 10:27:05 192.168.168.3 288: Nov 17 07:36:00.333: //374//PACK:/Media_Play_Start:"Слушаем номер экстеншена"
Nov 17 10:27:05 192.168.168.3 289: Nov 17 07:36:00.337: //374//TCL :/tcl_FSMObjCmd: fsm setstate CALLTOEXTENSION
Nov 17 10:27:05 192.168.168.3 290: Nov 17 07:36:00.337: //374//TCL :/tcl_FSMSetStateObjCmd: setstate setstate CALLTOEXTENSION
Nov 17 10:27:18 192.168.168.3 291: Nov 17 07:36:14.365: //374//TCL :/tcl_PutsObjCmd: proc act_HandoffToExtension
Nov 17 10:27:18 192.168.168.3 292: Nov 17 07:36:14.365: //374//TCL :/tcl_InfotagObjCmd: infotag get evt_status
Nov 17 10:27:18 192.168.168.3 293: Nov 17 07:36:14.365: //374//TCL :/tcl_InfotagGetObjCmd: infotag get evt_status
Nov 17 10:27:18 192.168.168.3 294: Nov 17 07:36:14.365: //374//AFW_:/vtr_ev_status: argc 2 argindex 2
Nov 17 10:27:18 192.168.168.3 295: Nov 17 07:36:14.365: //374//TCL :/tcl_PutsObjCmd: coldigit status = cd_006
Nov 17 10:27:18 192.168.168.3 296: Nov 17 07:36:14.365: //374//TCL :/tcl_FSMObjCmd: fsm setstate same_state
Nov 17 10:27:18 192.168.168.3 297: Nov 17 07:36:14.365: //374//TCL :/tcl_FSMSetStateObjCmd: setstate setstate same_state"И не слышим...."
Nov 17 10:27:18 192.168.168.3 298: Nov 17 07:36:14.365: //374//TCL :/tcl_PutsObjCmd: proc act_RetryMenu
Попробуй
debug voip application digitcollectДолжно получиться что то типа (набираю 126):
//Digi:/AFW_M_DigitCollect_Action:
//Digi:/act_DCRunning_Digit: : pLeg 43496 Digit 1 Tone Mode 0
//Digi:/DigitCollect_TreatDigit:
//Digi:/DigitCollect_DialPlanMatch: pattern offset=0, digits=1
//Digi:/DigitCollect_DialPlanMatch: src carrier id:, tgt carrier id:
//Digi:/DigitCollect_DialPlanMatch: Match single infotype//Digi:/AFW_M_DigitCollect_Action:
//Digi:/act_DCRunning_Digit: : pLeg 43496 Digit 2 Tone Mode 0
//Digi:/DigitCollect_TreatDigit:
//Digi:/DigitCollect_DialPlanMatch: pattern offset=0, digits=12
//Digi:/DigitCollect_DialPlanMatch: src carrier id:, tgt carrier id:
//Digi:/DigitCollect_DialPlanMatch: Match single infotype//Digi:/AFW_M_DigitCollect_Action:
//Digi:/act_DCRunning_Digit: : pLeg 43496 Digit 6 Tone Mode 0
//Digi:/DigitCollect_TreatDigit:
//Digi:/DigitCollect_DialPlanMatch: pattern offset=0, digits=126
//Digi:/DigitCollect_DialPlanMatch: src carrier id:, tgt carrier id:
//Digi:/DigitCollect_DialPlanMatch: Match single infotype//Digi:/AFW_M_DigitCollect_Action:
//Digi:/act_DCRunning_RDone:callid=43496 Reporting disabled.
//Digi:/DigitCollect_Complete: Status 4=DC_MATCHED_DIALPLAN. Digits=126
//Digi:/AFW_M_DigitCollect_EventPreProcess:
//Digi:/DigitCollectEnd_UpdateStats:
Nov 18 09:36:31 192.168.168.3 35851: Nov 18 06:45:33.963: //2457//Digi:/AFW_M_DigitCollect_Action:
Nov 18 09:36:31 192.168.168.3 35852: Nov 18 06:45:33.963: //2457//Digi:/act_DCRunning_Digit: : pLeg 2457 Digit 3 Tone Mode 0
Nov 18 09:36:31 192.168.168.3 35853: Nov 18 06:45:33.963: //2457//Digi:/DigitCollect_TreatDigit:
Nov 18 09:36:31 192.168.168.3 35854: Nov 18 06:45:33.963: //2457//Digi:/AFW_M_DigitCollect_Action:
Nov 18 09:36:31 192.168.168.3 35855: Nov 18 06:45:33.963: //2457//Digi:/act_DCRunning_RDone: callid=2457 Reporting disabled.
Nov 18 09:36:31 192.168.168.3 35856: Nov 18 06:45:33.967: //2457//Digi:/DigitCollect_Complete: Status 5=DC_MATCHED_PATTERN. Digits=3
Nov 18 09:36:31 192.168.168.3 35857: Nov 18 06:45:33.967: //2457//Digi:/AFW_M_DigitCollect_EventPreProcess:
Nov 18 09:36:31 192.168.168.3 35858: Nov 18 06:45:33.967: //2457//Digi:/DigitCollectEnd_UpdateStats:
Nov 18 09:36:31 192.168.168.3 35859: Nov 18 06:45:33.967: //2457//Digi:/tcl_LegDigitCollectObjCmd: collectdigits leg_incoming PARAM1
Nov 18 09:36:31 192.168.168.3 35860: Nov 18 06:45:33.967: //2457//Digi:/C_DigitCollect_Start: Leg=2457, Dialplan=False, Diaplanterm=True, DigitReport=False, DigitConsume=False IgnoreInitialKey=False, IgnoreDTMFacceptINFO=False, Abortkey=*, Terminationkey=#, Numpatterns=0, Maxdigits=0, Mindigits=0, Interruptprompt=True, InterTimeout=-1000, Initialtimeout=5000, Mask=0 Hotword=0
Nov 18 09:36:31 192.168.168.3 35861: Nov 18 06:45:33.967: //-1//Digi:/AFW_DigitCollect_New:
Nov 18 09:36:32 192.168.168.3 35862: Nov 18 06:45:33.967: //-1//Digi:HN079015E4:/AFW_DigitCollect_New: DialPlan=FALSE AbortKey=* TermKey=# NumPatts=0
Nov 18 09:36:32 192.168.168.3 35863: Enable=FALSE Consume=FALSE InterruptPrompt=TRUE minDigits=0 maxDigits=0 DialPlanTerm=TRUE hotword=0
Nov 18 09:36:32 192.168.168.3 35864: Nov 18 06:45:33.967: //2457/C9B4B00E9873/Digi:/DigitCollectStart_UpdateStats:
Nov 18 09:36:32 192.168.168.3 35865: Nov 18 06:45:33.971: //2457//Digi:/AFW_M_DigitCollect_Action:
Nov 18 09:36:32 192.168.168.3 35866: Nov 18 06:45:33.971: //2457//Digi:/act_DCRunning_RDone: callid=2457 Reporting disabled.
Nov 18 09:36:32 192.168.168.3 35867: Nov 18 06:45:33.971: //2457//Digi:/AFW_M_DigitCollect_Action:
Nov 18 09:36:32 192.168.168.3 35868: Nov 18 06:45:33.971: //2457//Digi:/act_DCRunning_RDone: callid=2457 Enable succeeded.enable=0 matchDialplan=0 numPatterns=0matchDialplanTerm=1
Nov 18 09:36:34 192.168.168.3 35869: Nov 18 06:45:36.335: //2457//Digi:/AFW_M_DigitCollect_Action:
Nov 18 09:36:34 192.168.168.3 35870: Nov 18 06:45:37.111: //2457//Digi:/AFW_M_DigitCollect_Action:
Nov 18 09:36:34 192.168.168.3 35871: Nov 18 06:45:37.111: //2457//Digi:/act_DCRunning_Digit: : pLeg 2457 Digit 2 Tone Mode 0
Nov 18 09:36:34 192.168.168.3 35872: Nov 18 06:45:37.111: //2457//Digi:/DigitCollect_TreatDigit:
Nov 18 09:36:34 192.168.168.3 35873: Nov 18 06:45:37.115: //2457//Digi:/DigitCollect_DialPlanMatch: pattern offset=0, digits=2
Nov 18 09:36:34 192.168.168.3 35874: Nov 18 06:45:37.115: //2457//Digi:/DigitCollect_DialPlanMatch: src carrier id:, tgt carrier id:
Nov 18 09:36:34 192.168.168.3 35875: Nov 18 06:45:37.115: //2457//Digi:/DigitCollect_DialPlanMatch: Match single infotype
Nov 18 09:36:34 192.168.168.3 35876: Nov 18 06:45:37.115: //2457//Digi:/AFW_M_DigitCollect_Action:
Nov 18 09:36:34 192.168.168.3 35877: Nov 18 06:45:37.115: //2457//Digi:/act_DCRunning_Digit:
Nov 18 09:36:34 192.168.168.3 35878: : pLeg 2457 Digit 2 Tone Mode 0
Nov 18 09:36:34 192.168.168.3 35879: Nov 18 06:45:37.115: //2457//Digi:/DigitCollect_TreatDigit:
Nov 18 09:36:34 192.168.168.3 35880: Nov 18 06:45:37.115: //2457//Digi:/DigitCollect_DialPlanMatch: pattern offset=0, digits=22
Nov 18 09:36:34 192.168.168.3 35881: Nov 18 06:45:37.115: //2457//Digi:/DigitCollect_DialPlanMatch: src carrier id:, tgt carrier id:
Nov 18 09:36:34 192.168.168.3 35882: Nov 18 06:45:37.115: //2457//Digi:/DigitCollect_DialPlanMatch: Match single infotype
Nov 18 09:36:34 192.168.168.3 35883: Nov 18 06:45:37.559: //2457//Digi:/AFW_M_DigitCollect_Action:
Nov 18 09:36:34 192.168.168.3 35884: Nov 18 06:45:37.559: //2457//Digi:/act_DCRunning_Digit: : pLeg 2457 Digit 1 Tone Mode 0
Nov 18 09:36:34 192.168.168.3 35885: Nov 18 06:45:37.559: //2457//Digi:/DigitCollect_TreatDigit:
Nov 18 09:36:34 192.168.168.3 35886: Nov 18 06:45:37.559: //2457//Digi:/AFW_M_DigitCollect_Action:
Nov 18 09:36:35 192.168.168.3 35887: Nov 18 06:45:37.559: //2457//Digi:/act_DCRunning_Digit: : pLeg 2457 Digit 1 Tone Mode 0
Nov 18 09:36:35 192.168.168.3 35888: Nov 18 06:45:37.559: //2457//Digi:/DigitCollect_TreatDigit:
Nov 18 09:36:35 192.168.168.3 35889: Nov 18 06:45:37.695: //2457//Digi:/AFW_M_DigitCollect_Action:
Nov 18 09:36:35 192.168.168.3 35890: Nov 18 06:45:37.695: //2457//Digi:/act_DCRunning_Digit: : pLeg 2457 Digit 1 Tone Mode 0
Nov 18 09:36:35 192.168.168.3 35891: Nov 18 06:45:37.695: //2457//Digi:/DigitCollect_TreatDigit:
Nov 18 09:36:35 192.168.168.3 35892: Nov 18 06:45:37.695: //2457//Digi:/AFW_M_DigitCollect_Action:
Nov 18 09:36:35 192.168.168.3 35893: Nov 18 06:45:37.695: //2457//Digi:/act_DCRunning_Digit: : pLeg 2457 Digit 1 Tone Mode 0
Nov 18 09:36:35 192.168.168.3 35894: Nov 18 06:45:37.695: //2457//Digi:/DigitCollect_TreatDigit:
Nov 18 09:36:45 192.168.168.3 35895: Nov 18 06:45:47.691: //2457//Digi:/AFW_M_DigitCollect_Action:
Nov 18 09:36:45 192.168.168.3 35896: Nov 18 06:45:47.691: //2457//Digi:/act_DCRunning_Digit: : pLeg 2457 Digit T Tone Mode -1
Nov 18 09:36:45 192.168.168.3 35897: Nov 18 06:45:47.691: //2457//Digi:/DigitCollect_TreatDigit:
Nov 18 09:36:45 192.168.168.3 35898: Nov 18 06:45:47.691: //2457//Digi:/AFW_M_DigitCollect_Action:
Nov 18 09:36:45 192.168.168.3 35899: Nov 18 06:45:47.691: //2457//Digi:/act_DCRunning_RDone: callid=2457 Reporting disabled.
Nov 18 09:36:45 192.168.168.3 35900: Nov 18 06:45:47.691: //2457//Digi:/DigitCollect_Complete: Status 6=DC_INVALID_NUMBER. Digits=221111T
Nov 18 09:36:45 192.168.168.3 35901: Nov 18 06:45:47.691: //2457//Digi:/AFW_M_DigitCollect_EventPreProcess:
Nov 18 09:36:45 192.168.168.3 35902: Nov 18 06:45:47.691: //2457//Digi:/DigitCollectEnd_UpdateStats:
Nov 18 09:36:45 192.168.168.3 35903: Nov 18 06:45:47.695: //2457//Digi:/tcl_LegDigitCollectObjCmd:
Nov 18 09:36:45 192.168.168.3 35904: collectdigits leg_incoming PARAM
Nov 18 09:36:45 192.168.168.3 35905: Nov 18 06:45:47.695: //2457//Digi:/C_DigitCollect_Start: Leg=2457, Dialplan=False, Diaplanterm=False, DigitReport=False, DigitConsume=False IgnoreInitialKey=False, IgnoreDTMFacceptINFO=False, Abortkey=*, Terminationkey=
Nov 18 09:36:45 192.168.168.3 35906: Nov 18 06:45:47.695: //-1//Digi:/AFW_DigitCollect_New:
Nov 18 09:36:45 192.168.168.3 35907: Nov 18 06:45:47.695: //-1//Digi:HN07904B84:/AFW_DigitCollect_New: DialPlan=FALSE AbortKey=* TermKey=
Nov 18 09:36:45 192.168.168.3 35908: Enable=FALSE Consume=FALSE InterruptPrompt=TRUE minDigits=0 maxDigits=1 DialPlanTerm=FALSE hotword=0
Nov 18 09:36:46 192.168.168.3 35909: Nov 18 06:45:47.695: //2457/C9B4B00E9873/Digi:/DigitCollectStart_UpdateStats:
Nov 18 09:36:46 192.168.168.3 35910: Nov 18 06:45:47.699: //2457//Digi:/AFW_M_DigitCollect_Action:
Nov 18 09:36:46 192.168.168.3 35911: Nov 18 06:45:47.699: //2457//Digi:/act_DCRunning_RDone: callid=2457 Enable succeeded.enable=0 matchDialplan=0 numPatterns=0matchDialplanTerm=0
такое ощущение что скрипт дублирует цифры!
я вводил 211 - а на выходе 221111
сам скрипт приложения:--
удален )
--
>такое ощущение что скрипт дублирует цифры!
>я вводил 211 - а на выходе 221111Больше похоже на эхо в линии....Или на некоректную передачу DTMF (какой протокол?)
Скрипт, IMHO, не при чем...
И абсолютно лишнее - его публикация.1. Скрипт стандартный...Не уверен - перезалей.
2. Никому нах не надо разбирать этот мусор...
3. Да и ветку загадили...
>[оверквотинг удален]
>>я вводил 211 - а на выходе 221111
>
>Больше похоже на эхо в линии....Или на некоректную передачу DTMF (какой протокол?)
>
>Скрипт, IMHO, не при чем...
>И абсолютно лишнее - его публикация.
>
>1. Скрипт стандартный...Не уверен - перезалей.
>2. Никому нах не надо разбирать этот мусор...
>3. Да и ветку загадили...откуда эхо..
VoIP по sip протоколу..вот диал пир через который приходит номер:
dial-peer voice 1003 voip
description ** AA from SIP Trunk **
translation-profile incoming AA_Profile
voice-class codec 1
session protocol sipv2
session target sip-server
incoming called-number xxxxxxxxxx
dtmf-relay h245-signal rtp-nte
ip qos dscp cs5 media
ip qos dscp cs4 signaling
no vad
>
>откуда эхо..
>VoIP по sip протоколу..
>И чего? В VoIP, вообще, борьба с эхом - все та задача....
C ЭТИМ поиграйся:
dtmf-relay h245-signal rtp-nte
>[оверквотинг удален]
> description ** AA from SIP Trunk **
> translation-profile incoming AA_Profile
> voice-class codec 1
> session protocol sipv2
> session target sip-server
> incoming called-number xxxxxxxxxx
> dtmf-relay h245-signal rtp-nte
> ip qos dscp cs5 media
> ip qos dscp cs4 signaling
> no vadб... м... с... точно!
dtmf мать его...
убрал h245-signal оставил только:
dtmf-relay rtp-nteно работало же ( с чем связано постоянное их изменение? провайдер шутит?
Тайна сия велика есть ;)
Заработало же.... :)
И скрипт не виноват оказался ;)
>
>Тайна сия велика есть ;)
>Заработало же.... :)
>И скрипт не виноват оказался ;)странно что так совпало, ведь до изменения внутр номерного плана (а все изменение заключалось в изменении на ephone number...) работало... и после перестало отрабатывать DTMF .. причем сначала то он его отрабатывает при вводе 3 .. а вот когда уже ждет внутр номера эхо появилось.. вот сц...