VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

FreePBX13 нет вызова на агентов очереди из chan_dongle

Обо всем касательно FreePBX, MetPBX, TrixBox, Elastix, AstPBX и всех других дистрибутивов

Модераторы: april22, Zavr2008

Ответить
kgovorov
Сообщения: 5
Зарегистрирован: 10 сен 2015, 07:19

FreePBX13 нет вызова на агентов очереди из chan_dongle

Сообщение kgovorov »

Всем привет.

Долго искал решения своей проблемы и всё таки решил обратиться к профессионалам.

Имеется следующая конфигурация:
CentOS 7 + FreePBX13 + Asterisk 13.4.0 + chan_dongle (Version 1.1, Revision 34), астериск и донгл собраны из исходников.

Донгл работает исправно с вход/исх вызовами, если входящий с него переводить на ринг-группу всё в порядке, но когда входящий отправляю в очередь, то клиент слышит музыку ожидания очереди и при этом вызов не идет на агентов, как динамических так и статических.

Лог во время звонка:

Код: Выделить всё

[2015-09-10 10:23:19] DEBUG[17538][C-00000020]: app_macro.c:439 _macro_exec: Executed application: GotoIf
[2015-09-10 10:23:19] DEBUG[17538][C-00000020]: pbx.c:3785 ast_str_retrieve_variable: Result of 'EXTTOCALL' is '3010'
[2015-09-10 10:23:19] DEBUG[17532][C-00000020]: audiohook.c:277 audiohook_read_frame_both: Write factory 0x7ff5b0692d98 was pretty quick last time, waiting for them.
[2015-09-10 10:23:19] DEBUG[17538][C-00000020]: pbx.c:4818 pbx_substitute_variables_helper_full: Function DB(AMPUSER/3010/cidname) result is 'Konstantin 3010 Office'
[2015-09-10 10:23:19] DEBUG[17538][C-00000020]: pbx.c:3785 ast_str_retrieve_variable: Result of 'AMPUSER' is '+79324736833'
[2015-09-10 10:23:19] DEBUG[17538][C-00000020]: db.c:376 db_get_common: Unable to find key '+79324736833/cidname' in family 'AMPUSER'
[2015-09-10 10:23:19] DEBUG[17538][C-00000020]: func_db.c:151 function_db_read: DB: AMPUSER/+79324736833/cidname not found in database.
[2015-09-10 10:23:19] DEBUG[17538][C-00000020]: pbx.c:4818 pbx_substitute_variables_helper_full: Function DB(AMPUSER/+79324736833/cidname) result is ''
[2015-09-10 10:23:19] DEBUG[17538][C-00000020]: pbx.c:4887 pbx_substitute_variables_helper_full: Expression result is '1'
[2015-09-10 10:23:19] DEBUG[17538][C-00000020]: pbx.c:4983 pbx_extension_helper: Launching 'GotoIf'
[2015-09-10 10:23:19] DEBUG[17538][C-00000020]: app_macro.c:439 _macro_exec: Executed application: GotoIf
[2015-09-10 10:23:19] DEBUG[17538][C-00000020]: pbx.c:4983 pbx_extension_helper: Launching 'Macro'
[2015-09-10 10:23:19] DEBUG[17532][C-00000020]: audiohook.c:271 audiohook_read_frame_both: Read factory 0x7ff5b0692358 and write factory 0x7ff5b0692d98 both fail to provide 160 samples
[2015-09-10 10:23:19] DEBUG[17538][C-00000020]: pbx.c:4983 pbx_extension_helper: Launching 'MacroExit'
[2015-09-10 10:23:19] DEBUG[17538][C-00000020]: app_macro.c:439 _macro_exec: Executed application: Macro
[2015-09-10 10:23:19] DEBUG[17538][C-00000020]: pbx.c:3785 ast_str_retrieve_variable: Result of 'DSTRING' is 'SIP/3010'
[2015-09-10 10:23:19] DEBUG[17538][C-00000020]: pbx.c:3785 ast_str_retrieve_variable: Result of 'ARG1' is ''
[2015-09-10 10:23:19] DEBUG[17538][C-00000020]: pbx.c:3785 ast_str_retrieve_variable: Result of 'D_OPTIONS' is 'TtrM(auto-blkvm)'
[2015-09-10 10:23:19] DEBUG[17538][C-00000020]: pbx.c:4983 pbx_extension_helper: Launching 'Dial'
[2015-09-10 10:23:19] ERROR[17538]: translate.c:1284 ast_translator_best_choice: Cannot determine best translation path since one capability supports no formats
failed to extend from 64 to 98
[2015-09-10 10:23:19] WARNING[17538]: channel.c:5983 ast_request: No translator path exists for channel type SIP (native (g723|ulaw|alaw|gsm|g726|g726aal2|adpcm|slin|slin|slin|slin|)) to (none)
[2015-09-10 10:23:19] WARNING[17538]: app_dial.c:2381 dial_exec_full: Unable to create channel of type 'SIP' (cause 58 - Bearer capability not available)
[2015-09-10 10:23:19] DEBUG[17538][C-00000020]: app_dial.c:3044 dial_exec_full: Exiting with DIALSTATUS=CHANUNAVAIL.
[2015-09-10 10:23:19] DEBUG[17538][C-00000020]: app_macro.c:439 _macro_exec: Executed application: Dial
[2015-09-10 10:23:19] DEBUG[17538][C-00000020]: pbx.c:3785 ast_str_retrieve_variable: Result of 'DIALSTATUS' is 'CHANUNAVAIL'
[2015-09-10 10:23:19] DEBUG[17538][C-00000020]: pbx.c:3782 ast_str_retrieve_variable: Result of 'CALLER_DEST' is NULL
[2015-09-10 10:23:19] DEBUG[17538][C-00000020]: pbx.c:4887 pbx_substitute_variables_helper_full: Expression result is '0'
[2015-09-10 10:23:19] DEBUG[17538][C-00000020]: pbx.c:4983 pbx_extension_helper: Launching 'ExecIf'
[2015-09-10 10:23:19] DEBUG[17538][C-00000020]: app_macro.c:439 _macro_exec: Executed application: ExecIf
[2015-09-10 10:23:19] DEBUG[17538][C-00000020]: pbx.c:4584 ast_str_substitute_variables_full: Evaluating 'DIALSTATUS' (from 'DIALSTATUS}"="ANSWER" & "${CALLER_DEST}"!=""' len 10)
[2015-09-10 10:23:19] DEBUG[17538][C-00000020]: pbx.c:3785 ast_str_retrieve_variable: Result of 'DIALSTATUS' is 'CHANUNAVAIL'
[2015-09-10 10:23:19] DEBUG[17538][C-00000020]: pbx.c:4584 ast_str_substitute_variables_full: Evaluating 'CALLER_DEST' (from 'CALLER_DEST}"!=""' len 11)
[2015-09-10 10:23:19] DEBUG[17538][C-00000020]: pbx.c:3782 ast_str_retrieve_variable: Result of 'CALLER_DEST' is NULL
[2015-09-10 10:23:19] DEBUG[17538][C-00000020]: pbx.c:4676 ast_str_substitute_variables_full: Expression result is '0'
[2015-09-10 10:23:19] DEBUG[17538][C-00000020]: pbx.c:3785 ast_str_retrieve_variable: Result of 'DIALSTATUS_CW' is ''
[2015-09-10 10:23:19] DEBUG[17538][C-00000020]: pbx.c:4887 pbx_substitute_variables_helper_full: Expression result is '0'
[2015-09-10 10:23:19] DEBUG[17538][C-00000020]: pbx.c:3785 ast_str_retrieve_variable: Result of 'DIALSTATUS_CW' is ''
[2015-09-10 10:23:19] DEBUG[17538][C-00000020]: pbx.c:4983 pbx_extension_helper: Launching 'ExecIf'
[2015-09-10 10:23:19] DEBUG[17538][C-00000020]: app_macro.c:439 _macro_exec: Executed application: ExecIf
Ошибка из лога зацикливается на всем протяжении ожидания в очереди

В настройках dongle.conf:
context=from-pstn
group=0

Если входящий вызов сделать не на долг а на SIP , то агенты вызываются корректно.
Пожалуйста подскажите, что можно сделать в этой ситуации.
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: FreePBX13 нет вызова на агентов очереди из chan_dongle

Сообщение awsswa »

лог прикрепили - из того что было ?
Вы в нем сидите ваш звонок ? я вод лично нет

core set verbose 3
платный суппорт по мере возможностей
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: FreePBX13 нет вызова на агентов очереди из chan_dongle

Сообщение ded »

Зато видна причина -

Код: Выделить всё

[2015-09-10 10:23:19] WARNING[17538]: channel.c:5983 ast_request: No translator path exists for channel type SIP (native (g723|ulaw|alaw|gsm|g726|g726aal2|adpcm|slin|slin|slin|slin|)) to (none)
[2015-09-10 10:23:19] WARNING[17538]: app_dial.c:2381 dial_exec_full: Unable to create channel of type 'SIP' (cause 58 - Bearer capability not available)
Традиционно: Переводы с английского, 145 руб. за слово. Центр изучения английского им. Илоны Давыдовой.
kgovorov
Сообщения: 5
Зарегистрирован: 10 сен 2015, 07:19

Re: FreePBX13 нет вызова на агентов очереди из chan_dongle

Сообщение kgovorov »

awsswa писал(а):лог прикрепили - из того что было ?
Вы в нем сидите ваш звонок ? я вод лично нет

core set verbose 3

Код: Выделить всё

-- Executing [79044911520@from-pstn:1] Set("Dongle/dongle0-0100000012", "__FROM_DID=79044911520") in new stack
    -- Executing [79044911520@from-pstn:2] Gosub("Dongle/dongle0-0100000012", "sub-record-check,s,1(in,79044911520,yes)") in new stack
    -- Executing [s@sub-record-check:1] GotoIf("Dongle/dongle0-0100000012", "0?initialized") in new stack
    -- Executing [s@sub-record-check:2] Set("Dongle/dongle0-0100000012", "__REC_STATUS=INITIALIZED") in new stack
    -- Executing [s@sub-record-check:3] Set("Dongle/dongle0-0100000012", "NOW=1441870679") in new stack
    -- Executing [s@sub-record-check:4] Set("Dongle/dongle0-0100000012", "__DAY=10") in new stack
    -- Executing [s@sub-record-check:5] Set("Dongle/dongle0-0100000012", "__MONTH=09") in new stack
    -- Executing [s@sub-record-check:6] Set("Dongle/dongle0-0100000012", "__YEAR=2015") in new stack
    -- Executing [s@sub-record-check:7] Set("Dongle/dongle0-0100000012", "__TIMESTR=20150910-123759") in new stack
    -- Executing [s@sub-record-check:8] Set("Dongle/dongle0-0100000012", "__FROMEXTEN=unknown") in new stack
    -- Executing [s@sub-record-check:9] Set("Dongle/dongle0-0100000012", "__MON_FMT=wav") in new stack
    -- Executing [s@sub-record-check:10] NoOp("Dongle/dongle0-0100000012", "Recordings initialized") in new stack
    -- Executing [s@sub-record-check:11] ExecIf("Dongle/dongle0-0100000012", "0?Set(ARG3=dontcare)") in new stack
    -- Executing [s@sub-record-check:12] Set("Dongle/dongle0-0100000012", "REC_POLICY_MODE_SAVE=") in new stack
    -- Executing [s@sub-record-check:13] ExecIf("Dongle/dongle0-0100000012", "0?Set(REC_STATUS=NO)") in new stack
    -- Executing [s@sub-record-check:14] GotoIf("Dongle/dongle0-0100000012", "2?checkaction") in new stack
    -- Goto (sub-record-check,s,17)
    -- Executing [s@sub-record-check:17] GotoIf("Dongle/dongle0-0100000012", "1?sub-record-check,in,1") in new stack
    -- Goto (sub-record-check,in,1)
    -- Executing [in@sub-record-check:1] NoOp("Dongle/dongle0-0100000012", "Inbound Recording Check to 79044911520") in new stack
    -- Executing [in@sub-record-check:2] Set("Dongle/dongle0-0100000012", "FROMEXTEN=unknown") in new stack
    -- Executing [in@sub-record-check:3] ExecIf("Dongle/dongle0-0100000012", "12?Set(FROMEXTEN=+79324736833)") in new stack
    -- Executing [in@sub-record-check:4] Gosub("Dongle/dongle0-0100000012", "recordcheck,1(yes,in,79044911520)") in new stack
    -- Executing [recordcheck@sub-record-check:1] NoOp("Dongle/dongle0-0100000012", "Starting recording check against yes") in new stack
    -- Executing [recordcheck@sub-record-check:2] Goto("Dongle/dongle0-0100000012", "yes") in new stack
    -- Goto (sub-record-check,recordcheck,9)
    -- Executing [recordcheck@sub-record-check:9] ExecIf("Dongle/dongle0-0100000012", "0?Return()") in new stack
    -- Executing [recordcheck@sub-record-check:10] Set("Dongle/dongle0-0100000012", "__REC_POLICY_MODE=YES") in new stack
    -- Executing [recordcheck@sub-record-check:11] Goto("Dongle/dongle0-0100000012", "startrec") in new stack
    -- Goto (sub-record-check,recordcheck,16)
    -- Executing [recordcheck@sub-record-check:16] NoOp("Dongle/dongle0-0100000012", "Starting recording: in, 79044911520") in new stack
    -- Executing [recordcheck@sub-record-check:17] Set("Dongle/dongle0-0100000012", "AUDIOHOOK_INHERIT(MixMonitor)=yes") in new stack
    -- Executing [recordcheck@sub-record-check:18] Set("Dongle/dongle0-0100000012", "__CALLFILENAME=in-79044911520-+79324736833-20150910-123759-1441870679.712") in new stack
    -- Executing [recordcheck@sub-record-check:19] MixMonitor("Dongle/dongle0-0100000012", "2015/09/10/in-79044911520-+79324736833-20150910-123759-1441870679.712.wav,ai(LOCAL_MIXMON_ID),") in new stack
    -- Executing [recordcheck@sub-record-check:20] Set("Dongle/dongle0-0100000012", "__MIXMON_ID=0x7ff5b03b2170") in new stack
    -- Executing [recordcheck@sub-record-check:21] Set("Dongle/dongle0-0100000012", "__RECORD_ID=Dongle/dongle0-0100000012") in new stack
    -- Executing [recordcheck@sub-record-check:22] Set("Dongle/dongle0-0100000012", "__REC_STATUS=RECORDING") in new stack
    -- Executing [recordcheck@sub-record-check:23] Set("Dongle/dongle0-0100000012", "CDR(recordingfile)=in-79044911520-+79324736833-20150910-123759-1441870679.712.wav") in new stack
  == Begin MixMonitor Recording Dongle/dongle0-0100000012
    -- Executing [recordcheck@sub-record-check:24] Return("Dongle/dongle0-0100000012", "") in new stack
    -- Executing [in@sub-record-check:5] Return("Dongle/dongle0-0100000012", "") in new stack
    -- Executing [79044911520@from-pstn:3] Set("Dongle/dongle0-0100000012", "CDR(did)=79044911520") in new stack
    -- Executing [79044911520@from-pstn:4] ExecIf("Dongle/dongle0-0100000012", "0 ?Set(CALLERID(name)=+79324736833)") in new stack
    -- Executing [79044911520@from-pstn:5] Set("Dongle/dongle0-0100000012", "CHANNEL(musicclass)=default") in new stack
    -- Executing [79044911520@from-pstn:6] Set("Dongle/dongle0-0100000012", "__MOHCLASS=default") in new stack
    -- Executing [79044911520@from-pstn:7] Set("Dongle/dongle0-0100000012", "__REVERSAL_REJECT=FALSE") in new stack
[2015-09-10 12:37:59] WARNING[19810][C-00000043]: func_channel.c:596 func_channel_read: Unknown or unavailable item requested: 'reversecharge'
    -- Executing [79044911520@from-pstn:8] GotoIf("Dongle/dongle0-0100000012", "0?macro-hangupcall") in new stack
    -- Executing [79044911520@from-pstn:9] Set("Dongle/dongle0-0100000012", "__CALLINGNAMEPRES_SV=allowed_not_screened") in new stack
    -- Executing [79044911520@from-pstn:10] Set("Dongle/dongle0-0100000012", "__CALLINGNUMPRES_SV=allowed_not_screened") in new stack
    -- Executing [79044911520@from-pstn:11] Set("Dongle/dongle0-0100000012", "CALLERID(name-pres)=allowed_not_screened") in new stack
    -- Executing [79044911520@from-pstn:12] Set("Dongle/dongle0-0100000012", "CALLERID(num-pres)=allowed_not_screened") in new stack
    -- Executing [79044911520@from-pstn:13] Goto("Dongle/dongle0-0100000012", "ext-queues,300,1") in new stack
    -- Goto (ext-queues,300,1)
    -- Executing [300@ext-queues:1] Macro("Dongle/dongle0-0100000012", "user-callerid,") in new stack
    -- Executing [s@macro-user-callerid:1] Set("Dongle/dongle0-0100000012", "TOUCH_MONITOR=1441870679.712") in new stack
    -- Executing [s@macro-user-callerid:2] Set("Dongle/dongle0-0100000012", "AMPUSER=+79324736833") in new stack
    -- Executing [s@macro-user-callerid:3] GotoIf("Dongle/dongle0-0100000012", "0?report") in new stack
    -- Executing [s@macro-user-callerid:4] ExecIf("Dongle/dongle0-0100000012", "1?Set(REALCALLERIDNUM=+79324736833)") in new stack
    -- Executing [s@macro-user-callerid:5] Set("Dongle/dongle0-0100000012", "AMPUSER=") in new stack
    -- Executing [s@macro-user-callerid:6] GotoIf("Dongle/dongle0-0100000012", "0?limit") in new stack
    -- Executing [s@macro-user-callerid:7] Set("Dongle/dongle0-0100000012", "AMPUSERCIDNAME=") in new stack
    -- Executing [s@macro-user-callerid:8] GotoIf("Dongle/dongle0-0100000012", "1?report") in new stack
    -- Goto (macro-user-callerid,s,14)
    -- Executing [s@macro-user-callerid:14] GotoIf("Dongle/dongle0-0100000012", "0?continue") in new stack
    -- Executing [s@macro-user-callerid:15] Set("Dongle/dongle0-0100000012", "__TTL=64") in new stack
    -- Executing [s@macro-user-callerid:16] GotoIf("Dongle/dongle0-0100000012", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,27)
    -- Executing [s@macro-user-callerid:27] Set("Dongle/dongle0-0100000012", "CALLERID(number)=+79324736833") in new stack
    -- Executing [s@macro-user-callerid:28] Set("Dongle/dongle0-0100000012", "CALLERID(name)=dongle0") in new stack
    -- Executing [s@macro-user-callerid:29] Set("Dongle/dongle0-0100000012", "CDR(cnum)=+79324736833") in new stack
    -- Executing [s@macro-user-callerid:30] Set("Dongle/dongle0-0100000012", "CDR(cnam)=dongle0") in new stack
    -- Executing [s@macro-user-callerid:31] Set("Dongle/dongle0-0100000012", "CHANNEL(language)=en") in new stack
    -- Executing [300@ext-queues:2] Answer("Dongle/dongle0-0100000012", "") in new stack
    -- Executing [300@ext-queues:3] Macro("Dongle/dongle0-0100000012", "blkvm-set,reset") in new stack
    -- Executing [s@macro-blkvm-set:1] ExecIf("Dongle/dongle0-0100000012", "1?Set(__BLKVM_CHANNEL=Dongle/dongle0-0100000012)") in new stack
    -- Executing [s@macro-blkvm-set:2] Set("Dongle/dongle0-0100000012", "SHARED(BLKVM,Dongle/dongle0-0100000012)=TRUE") in new stack
    -- Executing [s@macro-blkvm-set:3] Set("Dongle/dongle0-0100000012", "GOSUB_RETVAL=TRUE") in new stack
    -- Executing [s@macro-blkvm-set:4] MacroExit("Dongle/dongle0-0100000012", "") in new stack
    -- Executing [300@ext-queues:4] ExecIf("Dongle/dongle0-0100000012", "1?Set(_DIAL_OPTIONS=TtrM(auto-blkvm))") in new stack
    -- Executing [300@ext-queues:5] Set("Dongle/dongle0-0100000012", "__NODEST=300") in new stack
    -- Executing [300@ext-queues:6] Set("Dongle/dongle0-0100000012", "QCIDPP=") in new stack
    -- Executing [300@ext-queues:7] Set("Dongle/dongle0-0100000012", "VQ_CIDPP=") in new stack
    -- Executing [300@ext-queues:8] ExecIf("Dongle/dongle0-0100000012", "0?Macro(prepend-cid,)") in new stack
    -- Executing [300@ext-queues:9] Set("Dongle/dongle0-0100000012", "QAINFO=") in new stack
    -- Executing [300@ext-queues:10] Set("Dongle/dongle0-0100000012", "VQ_AINFO=") in new stack
    -- Executing [300@ext-queues:11] ExecIf("Dongle/dongle0-0100000012", "0?Set(__ALERT_INFO=)") in new stack
    -- Executing [300@ext-queues:12] Set("Dongle/dongle0-0100000012", "QJOINMSG=") in new stack
    -- Executing [300@ext-queues:13] Set("Dongle/dongle0-0100000012", "VQ_JOINMSG=") in new stack
    -- Executing [300@ext-queues:14] Set("Dongle/dongle0-0100000012", "QCANCELMISSED=C") in new stack
    -- Executing [300@ext-queues:15] Set("Dongle/dongle0-0100000012", "QRETRY=") in new stack
    -- Executing [300@ext-queues:16] Set("Dongle/dongle0-0100000012", "VQ_RETRY=") in new stack
    -- Executing [300@ext-queues:17] Set("Dongle/dongle0-0100000012", "QOPTIONS=tC") in new stack
    -- Executing [300@ext-queues:18] Set("Dongle/dongle0-0100000012", "VQ_OPTIONS=") in new stack
    -- Executing [300@ext-queues:19] Set("Dongle/dongle0-0100000012", "QGOSUB=") in new stack
    -- Executing [300@ext-queues:20] Set("Dongle/dongle0-0100000012", "VQ_GOSUB=") in new stack
    -- Executing [300@ext-queues:21] Set("Dongle/dongle0-0100000012", "QAGI=") in new stack
    -- Executing [300@ext-queues:22] Set("Dongle/dongle0-0100000012", "VQ_AGI=") in new stack
    -- Executing [300@ext-queues:23] Set("Dongle/dongle0-0100000012", "QRULE=") in new stack
    -- Executing [300@ext-queues:24] Set("Dongle/dongle0-0100000012", "VQ_RULE=") in new stack
    -- Executing [300@ext-queues:25] Set("Dongle/dongle0-0100000012", "QPOSITION=") in new stack
    -- Executing [300@ext-queues:26] Set("Dongle/dongle0-0100000012", "VQ_POSITION=") in new stack
    -- Executing [300@ext-queues:27] Gosub("Dongle/dongle0-0100000012", "sub-record-check,s,1(q,300,dontcare)") in new stack
    -- Executing [s@sub-record-check:1] GotoIf("Dongle/dongle0-0100000012", "12?initialized") in new stack
    -- Goto (sub-record-check,s,10)
    -- Executing [s@sub-record-check:10] NoOp("Dongle/dongle0-0100000012", "Recordings initialized") in new stack
    -- Executing [s@sub-record-check:11] ExecIf("Dongle/dongle0-0100000012", "0?Set(ARG3=dontcare)") in new stack
    -- Executing [s@sub-record-check:12] Set("Dongle/dongle0-0100000012", "REC_POLICY_MODE_SAVE=YES") in new stack
    -- Executing [s@sub-record-check:13] ExecIf("Dongle/dongle0-0100000012", "0?Set(REC_STATUS=NO)") in new stack
    -- Executing [s@sub-record-check:14] GotoIf("Dongle/dongle0-0100000012", "1?checkaction") in new stack
    -- Goto (sub-record-check,s,17)
    -- Executing [s@sub-record-check:17] GotoIf("Dongle/dongle0-0100000012", "0?sub-record-check,q,1") in new stack
    -- Executing [s@sub-record-check:18] NoOp("Dongle/dongle0-0100000012", "Generic q Recording Check - +79324736833 300") in new stack
    -- Executing [s@sub-record-check:19] Gosub("Dongle/dongle0-0100000012", "recordcheck,1(dontcare,q,300)") in new stack
    -- Executing [recordcheck@sub-record-check:1] NoOp("Dongle/dongle0-0100000012", "Starting recording check against dontcare") in new stack
    -- Executing [recordcheck@sub-record-check:2] Goto("Dongle/dongle0-0100000012", "dontcare") in new stack
    -- Goto (sub-record-check,recordcheck,3)
    -- Executing [recordcheck@sub-record-check:3] Return("Dongle/dongle0-0100000012", "") in new stack
    -- Executing [s@sub-record-check:20] Return("Dongle/dongle0-0100000012", "") in new stack
    -- Executing [300@ext-queues:28] ExecIf("Dongle/dongle0-0100000012", "0?Playback(, )") in new stack
    -- Executing [300@ext-queues:29] QueueLog("Dongle/dongle0-0100000012", "300,1441870679.712,NONE,DID,79044911520") in new stack
    -- Executing [300@ext-queues:30] Set("Dongle/dongle0-0100000012", "QAANNOUNCE=") in new stack
    -- Executing [300@ext-queues:31] Set("Dongle/dongle0-0100000012", "VQ_AANNOUNCE=") in new stack
    -- Executing [300@ext-queues:32] Set("Dongle/dongle0-0100000012", "QMOH=") in new stack
    -- Executing [300@ext-queues:33] Set("Dongle/dongle0-0100000012", "VQ_MOH=") in new stack
    -- Executing [300@ext-queues:34] ExecIf("Dongle/dongle0-0100000012", "0?Set(__MOHCLASS=)") in new stack
    -- Executing [300@ext-queues:35] ExecIf("Dongle/dongle0-0100000012", "1?Set(CHANNEL(musicclass)=default)") in new stack
    -- Executing [300@ext-queues:36] Set("Dongle/dongle0-0100000012", "QMAXWAIT=") in new stack
    -- Executing [300@ext-queues:37] Set("Dongle/dongle0-0100000012", "VQ_MAXWAIT=") in new stack
    -- Executing [300@ext-queues:38] Set("Dongle/dongle0-0100000012", "QUEUENUM=300") in new stack
    -- Executing [300@ext-queues:39] Set("Dongle/dongle0-0100000012", "QUEUEJOINTIME=1441870680") in new stack
    -- Executing [300@ext-queues:40] Queue("Dongle/dongle0-0100000012", "300,tC,,,,,,,,") in new stack
    -- Started music on hold, class 'default', on channel 'Dongle/dongle0-0100000012'
    -- Called Local/3010@from-queue/n
    -- Executing [3010@from-queue:1] Set("Local/3010@from-queue-00000120;2", "QAGENT=3010") in new stack
    -- Executing [3010@from-queue:2] Goto("Local/3010@from-queue-00000120;2", "300,1") in new stack
    -- Goto (from-queue,300,1)
    -- Executing [300@from-queue:1] Goto("Local/3010@from-queue-00000120;2", "from-internal,3010,1") in new stack
    -- Goto (from-internal,3010,1)
    -- Executing [3010@from-internal:1] Set("Local/3010@from-queue-00000120;2", "__RINGTIMER=15") in new stack
    -- Executing [3010@from-internal:2] Macro("Local/3010@from-queue-00000120;2", "exten-vm,novm,3010,0,0,0") in new stack
    -- Executing [s@macro-exten-vm:1] Macro("Local/3010@from-queue-00000120;2", "user-callerid,") in new stack
    -- Executing [s@macro-user-callerid:1] Set("Local/3010@from-queue-00000120;2", "TOUCH_MONITOR=1441870680.714") in new stack
    -- Executing [s@macro-user-callerid:2] Set("Local/3010@from-queue-00000120;2", "AMPUSER=+79324736833") in new stack
    -- Executing [s@macro-user-callerid:3] GotoIf("Local/3010@from-queue-00000120;2", "1?report") in new stack
    -- Goto (macro-user-callerid,s,14)
    -- Executing [s@macro-user-callerid:14] GotoIf("Local/3010@from-queue-00000120;2", "0?continue") in new stack
    -- Executing [s@macro-user-callerid:15] Set("Local/3010@from-queue-00000120;2", "__TTL=63") in new stack
    -- Executing [s@macro-user-callerid:16] GotoIf("Local/3010@from-queue-00000120;2", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,27)
    -- Executing [s@macro-user-callerid:27] Set("Local/3010@from-queue-00000120;2", "CALLERID(number)=+79324736833") in new stack
    -- Executing [s@macro-user-callerid:28] Set("Local/3010@from-queue-00000120;2", "CALLERID(name)=dongle0") in new stack
    -- Executing [s@macro-user-callerid:29] Set("Local/3010@from-queue-00000120;2", "CDR(cnum)=+79324736833") in new stack
    -- Executing [s@macro-user-callerid:30] Set("Local/3010@from-queue-00000120;2", "CDR(cnam)=dongle0") in new stack
    -- Executing [s@macro-user-callerid:31] Set("Local/3010@from-queue-00000120;2", "CHANNEL(language)=en") in new stack
    -- Executing [s@macro-exten-vm:2] Set("Local/3010@from-queue-00000120;2", "RingGroupMethod=none") in new stack
    -- Executing [s@macro-exten-vm:3] Set("Local/3010@from-queue-00000120;2", "__EXTTOCALL=3010") in new stack
    -- Executing [s@macro-exten-vm:4] Set("Local/3010@from-queue-00000120;2", "__PICKUPMARK=3010") in new stack
    -- Executing [s@macro-exten-vm:5] Set("Local/3010@from-queue-00000120;2", "RT=") in new stack
    -- Executing [s@macro-exten-vm:6] Gosub("Local/3010@from-queue-00000120;2", "sub-record-check,s,1(exten,3010,dontcare)") in new stack
    -- Executing [s@sub-record-check:1] GotoIf("Local/3010@from-queue-00000120;2", "0?initialized") in new stack
    -- Executing [s@sub-record-check:2] Set("Local/3010@from-queue-00000120;2", "__REC_STATUS=INITIALIZED") in new stack
    -- Executing [s@sub-record-check:3] Set("Local/3010@from-queue-00000120;2", "NOW=1441870680") in new stack
    -- Executing [s@sub-record-check:4] Set("Local/3010@from-queue-00000120;2", "__DAY=10") in new stack
    -- Executing [s@sub-record-check:5] Set("Local/3010@from-queue-00000120;2", "__MONTH=09") in new stack
    -- Executing [s@sub-record-check:6] Set("Local/3010@from-queue-00000120;2", "__YEAR=2015") in new stack
    -- Executing [s@sub-record-check:7] Set("Local/3010@from-queue-00000120;2", "__TIMESTR=20150910-123800") in new stack
    -- Executing [s@sub-record-check:8] Set("Local/3010@from-queue-00000120;2", "__FROMEXTEN=+79324736833") in new stack
    -- Executing [s@sub-record-check:9] Set("Local/3010@from-queue-00000120;2", "__MON_FMT=wav") in new stack
    -- Executing [s@sub-record-check:10] NoOp("Local/3010@from-queue-00000120;2", "Recordings initialized") in new stack
    -- Executing [s@sub-record-check:11] ExecIf("Local/3010@from-queue-00000120;2", "0?Set(ARG3=dontcare)") in new stack
    -- Executing [s@sub-record-check:12] Set("Local/3010@from-queue-00000120;2", "REC_POLICY_MODE_SAVE=YES") in new stack
    -- Executing [s@sub-record-check:13] ExecIf("Local/3010@from-queue-00000120;2", "0?Set(REC_STATUS=NO)") in new stack
    -- Executing [s@sub-record-check:14] GotoIf("Local/3010@from-queue-00000120;2", "5?checkaction") in new stack
    -- Goto (sub-record-check,s,17)
    -- Executing [s@sub-record-check:17] GotoIf("Local/3010@from-queue-00000120;2", "1?sub-record-check,exten,1") in new stack
    -- Goto (sub-record-check,exten,1)
    -- Executing [exten@sub-record-check:1] NoOp("Local/3010@from-queue-00000120;2", "Exten Recording Check between +79324736833 and 3010") in new stack
    -- Executing [exten@sub-record-check:2] Set("Local/3010@from-queue-00000120;2", "CALLTYPE=external") in new stack
    -- Executing [exten@sub-record-check:3] ExecIf("Local/3010@from-queue-00000120;2", "0?Set(CALLTYPE=)") in new stack
    -- Executing [exten@sub-record-check:4] Set("Local/3010@from-queue-00000120;2", "CALLEE=dontcare") in new stack
    -- Executing [exten@sub-record-check:5] ExecIf("Local/3010@from-queue-00000120;2", "0?Set(CALLEE=dontcare)") in new stack
    -- Executing [exten@sub-record-check:6] GotoIf("Local/3010@from-queue-00000120;2", "1?callee") in new stack
    -- Goto (sub-record-check,exten,11)
    -- Executing [exten@sub-record-check:11] Gosub("Local/3010@from-queue-00000120;2", "recordcheck,1(dontcare,external,3010)") in new stack
    -- Executing [recordcheck@sub-record-check:1] NoOp("Local/3010@from-queue-00000120;2", "Starting recording check against dontcare") in new stack
    -- Executing [recordcheck@sub-record-check:2] Goto("Local/3010@from-queue-00000120;2", "dontcare") in new stack
    -- Goto (sub-record-check,recordcheck,3)
    -- Executing [recordcheck@sub-record-check:3] Return("Local/3010@from-queue-00000120;2", "") in new stack
    -- Executing [exten@sub-record-check:12] Return("Local/3010@from-queue-00000120;2", "") in new stack
    -- Executing [s@macro-exten-vm:7] GotoIf("Local/3010@from-queue-00000120;2", "11?macrodial") in new stack
    -- Goto (macro-exten-vm,s,13)
    -- Executing [s@macro-exten-vm:13] GosubIf("Local/3010@from-queue-00000120;2", "0?clrheader,1()") in new stack
    -- Executing [s@macro-exten-vm:14] Macro("Local/3010@from-queue-00000120;2", "dial-one,,TtrM(auto-blkvm),3010") in new stack
    -- Executing [s@macro-dial-one:1] Set("Local/3010@from-queue-00000120;2", "DEXTEN=3010") in new stack
    -- Executing [s@macro-dial-one:2] Set("Local/3010@from-queue-00000120;2", "DIALSTATUS_CW=") in new stack
    -- Executing [s@macro-dial-one:3] GosubIf("Local/3010@from-queue-00000120;2", "0?screen,1()") in new stack
    -- Executing [s@macro-dial-one:4] GosubIf("Local/3010@from-queue-00000120;2", "0?cf,1()") in new stack
    -- Executing [s@macro-dial-one:5] GotoIf("Local/3010@from-queue-00000120;2", "1?skip1") in new stack
    -- Goto (macro-dial-one,s,8)
    -- Executing [s@macro-dial-one:8] GotoIf("Local/3010@from-queue-00000120;2", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:9] GotoIf("Local/3010@from-queue-00000120;2", "0?continue") in new stack
    -- Executing [s@macro-dial-one:10] Set("Local/3010@from-queue-00000120;2", "EXTHASCW=ENABLED") in new stack
    -- Executing [s@macro-dial-one:11] GotoIf("Local/3010@from-queue-00000120;2", "0?next1:cwinusebusy") in new stack
    -- Goto (macro-dial-one,s,23)
    -- Executing [s@macro-dial-one:23] GotoIf("Local/3010@from-queue-00000120;2", "0?next3:continue") in new stack
    -- Goto (macro-dial-one,s,25)
    -- Executing [s@macro-dial-one:25] GotoIf("Local/3010@from-queue-00000120;2", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:26] GosubIf("Local/3010@from-queue-00000120;2", "1?dstring,1():dlocal,1()") in new stack
    -- Executing [dstring@macro-dial-one:1] Set("Local/3010@from-queue-00000120;2", "DSTRING=") in new stack
    -- Executing [dstring@macro-dial-one:2] Set("Local/3010@from-queue-00000120;2", "DEVICES=3010") in new stack
    -- Executing [dstring@macro-dial-one:3] ExecIf("Local/3010@from-queue-00000120;2", "0?Return()") in new stack
    -- Executing [dstring@macro-dial-one:4] ExecIf("Local/3010@from-queue-00000120;2", "0?Set(DEVICES=010)") in new stack
    -- Executing [dstring@macro-dial-one:5] Set("Local/3010@from-queue-00000120;2", "LOOPCNT=1") in new stack
    -- Executing [dstring@macro-dial-one:6] Set("Local/3010@from-queue-00000120;2", "ITER=1") in new stack
    -- Executing [dstring@macro-dial-one:7] Set("Local/3010@from-queue-00000120;2", "THISDIAL=SIP/3010") in new stack
    -- Executing [dstring@macro-dial-one:8] GosubIf("Local/3010@from-queue-00000120;2", "1?zap2dahdi,1()") in new stack
    -- Executing [zap2dahdi@macro-dial-one:1] ExecIf("Local/3010@from-queue-00000120;2", "0?Return()") in new stack
    -- Executing [zap2dahdi@macro-dial-one:2] Set("Local/3010@from-queue-00000120;2", "NEWDIAL=") in new stack
    -- Executing [zap2dahdi@macro-dial-one:3] Set("Local/3010@from-queue-00000120;2", "LOOPCNT2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:4] Set("Local/3010@from-queue-00000120;2", "ITER2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:5] Set("Local/3010@from-queue-00000120;2", "THISPART2=SIP/3010") in new stack
    -- Executing [zap2dahdi@macro-dial-one:6] ExecIf("Local/3010@from-queue-00000120;2", "0?Set(THISPART2=DAHDI/3010)") in new stack
    -- Executing [zap2dahdi@macro-dial-one:7] Set("Local/3010@from-queue-00000120;2", "NEWDIAL=SIP/3010&") in new stack
    -- Executing [zap2dahdi@macro-dial-one:8] Set("Local/3010@from-queue-00000120;2", "ITER2=2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:9] GotoIf("Local/3010@from-queue-00000120;2", "0?begin2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:10] Set("Local/3010@from-queue-00000120;2", "THISDIAL=SIP/3010") in new stack
    -- Executing [zap2dahdi@macro-dial-one:11] Return("Local/3010@from-queue-00000120;2", "") in new stack
    -- Executing [dstring@macro-dial-one:9] GotoIf("Local/3010@from-queue-00000120;2", "1?doset") in new stack
    -- Goto (macro-dial-one,dstring,13)
    -- Executing [dstring@macro-dial-one:13] Set("Local/3010@from-queue-00000120;2", "DSTRING=SIP/3010&") in new stack
    -- Executing [dstring@macro-dial-one:14] Set("Local/3010@from-queue-00000120;2", "ITER=2") in new stack
    -- Executing [dstring@macro-dial-one:15] GotoIf("Local/3010@from-queue-00000120;2", "0?begin") in new stack
    -- Executing [dstring@macro-dial-one:16] ExecIf("Local/3010@from-queue-00000120;2", "0?Return()") in new stack
    -- Executing [dstring@macro-dial-one:17] Set("Local/3010@from-queue-00000120;2", "DSTRING=SIP/3010") in new stack
    -- Executing [dstring@macro-dial-one:18] Return("Local/3010@from-queue-00000120;2", "") in new stack
    -- Executing [s@macro-dial-one:27] GotoIf("Local/3010@from-queue-00000120;2", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:28] GotoIf("Local/3010@from-queue-00000120;2", "0?skiptrace") in new stack
    -- Executing [s@macro-dial-one:29] GosubIf("Local/3010@from-queue-00000120;2", "1?ctset,1():ctclear,1()") in new stack
    -- Executing [ctset@macro-dial-one:1] Set("Local/3010@from-queue-00000120;2", "DB(CALLTRACE/3010)=+79324736833") in new stack
    -- Executing [ctset@macro-dial-one:2] Return("Local/3010@from-queue-00000120;2", "") in new stack
    -- Executing [s@macro-dial-one:30] Set("Local/3010@from-queue-00000120;2", "D_OPTIONS=TtrM(auto-blkvm)") in new stack
    -- Executing [s@macro-dial-one:31] GosubIf("Local/3010@from-queue-00000120;2", "0?func-set-sipheader,s,1(Alert-Info,)()") in new stack
    -- Executing [s@macro-dial-one:32] ExecIf("Local/3010@from-queue-00000120;2", "1?Set(CHANNEL(musicclass)=default)") in new stack
    -- Executing [s@macro-dial-one:33] GosubIf("Local/3010@from-queue-00000120;2", "0?qwait,1()") in new stack
    -- Executing [s@macro-dial-one:34] Set("Local/3010@from-queue-00000120;2", "__CWIGNORE=") in new stack
    -- Executing [s@macro-dial-one:35] Set("Local/3010@from-queue-00000120;2", "__KEEPCID=TRUE") in new stack
    -- Executing [s@macro-dial-one:36] GotoIf("Local/3010@from-queue-00000120;2", "0?usegoto,1") in new stack
    -- Executing [s@macro-dial-one:37] GotoIf("Local/3010@from-queue-00000120;2", "1?godial") in new stack
    -- Goto (macro-dial-one,s,42)
    -- Executing [s@macro-dial-one:42] Macro("Local/3010@from-queue-00000120;2", "dialout-one-predial-hook,") in new stack
    -- Executing [s@macro-dialout-one-predial-hook:1] MacroExit("Local/3010@from-queue-00000120;2", "") in new stack
    -- Executing [s@macro-dial-one:43] Dial("Local/3010@from-queue-00000120;2", "SIP/3010,,TtrM(auto-blkvm)b(func-apply-sipheaders^s^1)") in new stack
[2015-09-10 12:38:00] ERROR[19812][C-00000043]: translate.c:1284 ast_translator_best_choice: Cannot determine best translation path since one capability supports no formats
failed to extend from 64 to 98
[2015-09-10 12:38:00] WARNING[19812][C-00000043]: channel.c:5983 ast_request: No translator path exists for channel type SIP (native (g723|ulaw|alaw|gsm|g726|g726aal2|adpcm|slin|slin|slin|slin|)) to (none)
[2015-09-10 12:38:00] WARNING[19812][C-00000043]: app_dial.c:2381 dial_exec_full: Unable to create channel of type 'SIP' (cause 58 - Bearer capability not available)
  == Everyone is busy/congested at this time (1:0/0/1)
    -- Executing [s@macro-dial-one:44] ExecIf("Local/3010@from-queue-00000120;2", "0?MacroExit()") in new stack
    -- Executing [s@macro-dial-one:45] ExecIf("Local/3010@from-queue-00000120;2", "0?Set(DIALSTATUS=)") in new stack
    -- Executing [s@macro-dial-one:46] GosubIf("Local/3010@from-queue-00000120;2", "0?s-CHANUNAVAIL,1()") in new stack
    -- Executing [s@macro-dial-one:47] MacroExit("Local/3010@from-queue-00000120;2", "") in new stack
    -- Executing [s@macro-exten-vm:15] Set("Local/3010@from-queue-00000120;2", "SV_DIALSTATUS=CHANUNAVAIL") in new stack
    -- Executing [s@macro-exten-vm:16] GosubIf("Local/3010@from-queue-00000120;2", "0?docfu,1()") in new stack
    -- Executing [s@macro-exten-vm:17] GosubIf("Local/3010@from-queue-00000120;2", "0?docfb,1()") in new stack
    -- Executing [s@macro-exten-vm:18] Set("Local/3010@from-queue-00000120;2", "DIALSTATUS=CHANUNAVAIL") in new stack
    -- Executing [s@macro-exten-vm:19] ExecIf("Local/3010@from-queue-00000120;2", "0?MacroExit()") in new stack
    -- Executing [s@macro-exten-vm:20] GotoIf("Local/3010@from-queue-00000120;2", "1?s-CHANUNAVAIL,1") in new stack
    -- Goto (macro-exten-vm,s-CHANUNAVAIL,1)
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:1] GotoIf("Local/3010@from-queue-00000120;2", "0?exit,1") in new stack
    -- Executing [s-CHANUNAVAIL@macro-exten-vm:2] PlayTones("Local/3010@from-queue-00000120;2", "congestion") in new stack
[2015-09-10 12:38:00] ERROR[19812][C-00000043]: channel.c:5423 set_format: Unable to set format because channel Local/3010@from-queue-00000120;2 supports no formats
[2015-09-10 12:38:00] WARNING[19812][C-00000043]: indications.c:156 playtones_alloc: Unable to set 'Local/3010@from-queue-00000120;2' to signed linear format (write)
[2015-09-10 12:38:00] NOTICE[19812][C-00000043]: app_playtones.c:100 handle_playtones: Unable to start playtones
  == Spawn extension (macro-exten-vm, s-CHANUNAVAIL, 2) exited non-zero on 'Local/3010@from-queue-00000120;2' in macro 'exten-vm'
  == Spawn extension (from-internal, 3010, 2) exited non-zero on 'Local/3010@from-queue-00000120;2'
    -- Executing [h@from-internal:1] Hangup("Local/3010@from-queue-00000120;2", "") in new stack
  == Spawn extension (from-internal, h, 1) exited non-zero on 'Local/3010@from-queue-00000120;2'
    -- Nobody picked up in 0 ms
    -- Called Local/3010@from-queue/n
    -- Executing [3010@from-queue:1] Set("Local/3010@from-queue-00000121;2", "QAGENT=3010") in new stack
    -- Executing [3010@from-queue:2] Goto("Local/3010@from-queue-00000121;2", "300,1") in new stack
    -- Goto (from-queue,300,1)
    -- Executing [300@from-queue:1] Goto("Local/3010@from-queue-00000121;2", "from-internal,3010,1") in new stack
    -- Goto (from-internal,3010,1)
    -- Executing [3010@from-internal:1] Set("Local/3010@from-queue-00000121;2", "__RINGTIMER=15") in new stack
    -- Executing [3010@from-internal:2] Macro("Local/3010@from-queue-00000121;2", "exten-vm,novm,3010,0,0,0") in new stack
    -- Executing [s@macro-exten-vm:1] Macro("Local/3010@from-queue-00000121;2", "user-callerid,") in new stack
    -- Executing [s@macro-user-callerid:1] Set("Local/3010@from-queue-00000121;2", "TOUCH_MONITOR=1441870681.716") in new stack
    -- Executing [s@macro-user-callerid:2] Set("Local/3010@from-queue-00000121;2", "AMPUSER=+79324736833") in new stack
    -- Executing [s@macro-user-callerid:3] GotoIf("Local/3010@from-queue-00000121;2", "1?report") in new stack
    -- Goto (macro-user-callerid,s,14)
    -- Executing [s@macro-user-callerid:14] GotoIf("Local/3010@from-queue-00000121;2", "0?continue") in new stack
    -- Executing [s@macro-user-callerid:15] Set("Local/3010@from-queue-00000121;2", "__TTL=63") in new stack
    -- Executing [s@macro-user-callerid:16] GotoIf("Local/3010@from-queue-00000121;2", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,27)
    -- Executing [s@macro-user-callerid:27] Set("Local/3010@from-queue-00000121;2", "CALLERID(number)=+79324736833") in new stack
    -- Executing [s@macro-user-callerid:28] Set("Local/3010@from-queue-00000121;2", "CALLERID(name)=dongle0") in new stack
    -- Executing [s@macro-user-callerid:29] Set("Local/3010@from-queue-00000121;2", "CDR(cnum)=+79324736833") in new stack
    -- Executing [s@macro-user-callerid:30] Set("Local/3010@from-queue-00000121;2", "CDR(cnam)=dongle0") in new stack
    -- Executing [s@macro-user-callerid:31] Set("Local/3010@from-queue-00000121;2", "CHANNEL(language)=en") in new stack
    -- Executing [s@macro-exten-vm:2] Set("Local/3010@from-queue-00000121;2", "RingGroupMethod=none") in new stack
    -- Executing [s@macro-exten-vm:3] Set("Local/3010@from-queue-00000121;2", "__EXTTOCALL=3010") in new stack
    -- Executing [s@macro-exten-vm:4] Set("Local/3010@from-queue-00000121;2", "__PICKUPMARK=3010") in new stack
    -- Executing [s@macro-exten-vm:5] Set("Local/3010@from-queue-00000121;2", "RT=") in new stack
    -- Executing [s@macro-exten-vm:6] Gosub("Local/3010@from-queue-00000121;2", "sub-record-check,s,1(exten,3010,dontcare)") in new stack
    -- Executing [s@sub-record-check:1] GotoIf("Local/3010@from-queue-00000121;2", "0?initialized") in new stack
    -- Executing [s@sub-record-check:2] Set("Local/3010@from-queue-00000121;2", "__REC_STATUS=INITIALIZED") in new stack
    -- Executing [s@sub-record-check:3] Set("Local/3010@from-queue-00000121;2", "NOW=1441870681") in new stack
    -- Executing [s@sub-record-check:4] Set("Local/3010@from-queue-00000121;2", "__DAY=10") in new stack
    -- Executing [s@sub-record-check:5] Set("Local/3010@from-queue-00000121;2", "__MONTH=09") in new stack
    -- Executing [s@sub-record-check:6] Set("Local/3010@from-queue-00000121;2", "__YEAR=2015") in new stack
    -- Executing [s@sub-record-check:7] Set("Local/3010@from-queue-00000121;2", "__TIMESTR=20150910-123801") in new stack
    -- Executing [s@sub-record-check:8] Set("Local/3010@from-queue-00000121;2", "__FROMEXTEN=+79324736833") in new stack
    -- Executing [s@sub-record-check:9] Set("Local/3010@from-queue-00000121;2", "__MON_FMT=wav") in new stack
    -- Executing [s@sub-record-check:10] NoOp("Local/3010@from-queue-00000121;2", "Recordings initialized") in new stack
    -- Executing [s@sub-record-check:11] ExecIf("Local/3010@from-queue-00000121;2", "0?Set(ARG3=dontcare)") in new stack
    -- Executing [s@sub-record-check:12] Set("Local/3010@from-queue-00000121;2", "REC_POLICY_MODE_SAVE=YES") in new stack
    -- Executing [s@sub-record-check:13] ExecIf("Local/3010@from-queue-00000121;2", "0?Set(REC_STATUS=NO)") in new stack
    -- Executing [s@sub-record-check:14] GotoIf("Local/3010@from-queue-00000121;2", "5?checkaction") in new stack
    -- Goto (sub-record-check,s,17)
    -- Executing [s@sub-record-check:17] GotoIf("Local/3010@from-queue-00000121;2", "1?sub-record-check,exten,1") in new stack
    -- Goto (sub-record-check,exten,1)
    -- Executing [exten@sub-record-check:1] NoOp("Local/3010@from-queue-00000121;2", "Exten Recording Check between +79324736833 and 3010") in new stack
    -- Executing [exten@sub-record-check:2] Set("Local/3010@from-queue-00000121;2", "CALLTYPE=external") in new stack
    -- Executing [exten@sub-record-check:3] ExecIf("Local/3010@from-queue-00000121;2", "0?Set(CALLTYPE=)") in new stack
    -- Executing [exten@sub-record-check:4] Set("Local/3010@from-queue-00000121;2", "CALLEE=dontcare") in new stack
    -- Executing [exten@sub-record-check:5] ExecIf("Local/3010@from-queue-00000121;2", "0?Set(CALLEE=dontcare)") in new stack
    -- Executing [exten@sub-record-check:6] GotoIf("Local/3010@from-queue-00000121;2", "1?callee") in new stack
    -- Goto (sub-record-check,exten,11)
    -- Executing [exten@sub-record-check:11] Gosub("Local/3010@from-queue-00000121;2", "recordcheck,1(dontcare,external,3010)") in new stack
    -- Executing [recordcheck@sub-record-check:1] NoOp("Local/3010@from-queue-00000121;2", "Starting recording check against dontcare") in new stack
    -- Executing [recordcheck@sub-record-check:2] Goto("Local/3010@from-queue-00000121;2", "dontcare") in new stack
    -- Goto (sub-record-check,recordcheck,3)
    -- Executing [recordcheck@sub-record-check:3] Return("Local/3010@from-queue-00000121;2", "") in new stack
    -- Executing [exten@sub-record-check:12] Return("Local/3010@from-queue-00000121;2", "") in new stack
    -- Executing [s@macro-exten-vm:7] GotoIf("Local/3010@from-queue-00000121;2", "11?macrodial") in new stack
    -- Goto (macro-exten-vm,s,13)
    -- Executing [s@macro-exten-vm:13] GosubIf("Local/3010@from-queue-00000121;2", "0?clrheader,1()") in new stack
    -- Executing [s@macro-exten-vm:14] Macro("Local/3010@from-queue-00000121;2", "dial-one,,TtrM(auto-blkvm),3010") in new stack
    -- Executing [s@macro-dial-one:1] Set("Local/3010@from-queue-00000121;2", "DEXTEN=3010") in new stack
    -- Executing [s@macro-dial-one:2] Set("Local/3010@from-queue-00000121;2", "DIALSTATUS_CW=") in new stack
    -- Executing [s@macro-dial-one:3] GosubIf("Local/3010@from-queue-00000121;2", "0?screen,1()") in new stack
    -- Executing [s@macro-dial-one:4] GosubIf("Local/3010@from-queue-00000121;2", "0?cf,1()") in new stack
    -- Executing [s@macro-dial-one:5] GotoIf("Local/3010@from-queue-00000121;2", "1?skip1") in new stack
    -- Goto (macro-dial-one,s,8)
    -- Executing [s@macro-dial-one:8] GotoIf("Local/3010@from-queue-00000121;2", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:9] GotoIf("Local/3010@from-queue-00000121;2", "0?continue") in new stack
    -- Executing [s@macro-dial-one:10] Set("Local/3010@from-queue-00000121;2", "EXTHASCW=ENABLED") in new stack
    -- Executing [s@macro-dial-one:11] GotoIf("Local/3010@from-queue-00000121;2", "0?next1:cwinusebusy") in new stack
    -- Goto (macro-dial-one,s,23)
    -- Executing [s@macro-dial-one:23] GotoIf("Local/3010@from-queue-00000121;2", "0?next3:continue") in new stack
    -- Goto (macro-dial-one,s,25)
    -- Executing [s@macro-dial-one:25] GotoIf("Local/3010@from-queue-00000121;2", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:26] GosubIf("Local/3010@from-queue-00000121;2", "1?dstring,1():dlocal,1()") in new stack
    -- Executing [dstring@macro-dial-one:1] Set("Local/3010@from-queue-00000121;2", "DSTRING=") in new stack
    -- Executing [dstring@macro-dial-one:2] Set("Local/3010@from-queue-00000121;2", "DEVICES=3010") in new stack
    -- Executing [dstring@macro-dial-one:3] ExecIf("Local/3010@from-queue-00000121;2", "0?Return()") in new stack
    -- Executing [dstring@macro-dial-one:4] ExecIf("Local/3010@from-queue-00000121;2", "0?Set(DEVICES=010)") in new stack
    -- Executing [dstring@macro-dial-one:5] Set("Local/3010@from-queue-00000121;2", "LOOPCNT=1") in new stack
    -- Executing [dstring@macro-dial-one:6] Set("Local/3010@from-queue-00000121;2", "ITER=1") in new stack
    -- Executing [dstring@macro-dial-one:7] Set("Local/3010@from-queue-00000121;2", "THISDIAL=SIP/3010") in new stack
    -- Executing [dstring@macro-dial-one:8] GosubIf("Local/3010@from-queue-00000121;2", "1?zap2dahdi,1()") in new stack
    -- Executing [zap2dahdi@macro-dial-one:1] ExecIf("Local/3010@from-queue-00000121;2", "0?Return()") in new stack
    -- Executing [zap2dahdi@macro-dial-one:2] Set("Local/3010@from-queue-00000121;2", "NEWDIAL=") in new stack
    -- Executing [zap2dahdi@macro-dial-one:3] Set("Local/3010@from-queue-00000121;2", "LOOPCNT2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:4] Set("Local/3010@from-queue-00000121;2", "ITER2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:5] Set("Local/3010@from-queue-00000121;2", "THISPART2=SIP/3010") in new stack
    -- Executing [zap2dahdi@macro-dial-one:6] ExecIf("Local/3010@from-queue-00000121;2", "0?Set(THISPART2=DAHDI/3010)") in new stack
    -- Executing [zap2dahdi@macro-dial-one:7] Set("Local/3010@from-queue-00000121;2", "NEWDIAL=SIP/3010&") in new stack
    -- Executing [zap2dahdi@macro-dial-one:8] Set("Local/3010@from-queue-00000121;2", "ITER2=2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:9] GotoIf("Local/3010@from-queue-00000121;2", "0?begin2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:10] Set("Local/3010@from-queue-00000121;2", "THISDIAL=SIP/3010") in new stack
    -- Executing [zap2dahdi@macro-dial-one:11] Return("Local/3010@from-queue-00000121;2", "") in new stack
    -- Executing [dstring@macro-dial-one:9] GotoIf("Local/3010@from-queue-00000121;2", "1?doset") in new stack
    -- Goto (macro-dial-one,dstring,13)
    -- Executing [dstring@macro-dial-one:13] Set("Local/3010@from-queue-00000121;2", "DSTRING=SIP/3010&") in new stack
    -- Executing [dstring@macro-dial-one:14] Set("Local/3010@from-queue-00000121;2", "ITER=2") in new stack
    -- Executing [dstring@macro-dial-one:15] GotoIf("Local/3010@from-queue-00000121;2", "0?begin") in new stack
    -- Executing [dstring@macro-dial-one:16] ExecIf("Local/3010@from-queue-00000121;2", "0?Return()") in new stack
    -- Executing [dstring@macro-dial-one:17] Set("Local/3010@from-queue-00000121;2", "DSTRING=SIP/3010") in new stack
    -- Executing [dstring@macro-dial-one:18] Return("Local/3010@from-queue-00000121;2", "") in new stack
    -- Executing [s@macro-dial-one:27] GotoIf("Local/3010@from-queue-00000121;2", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:28] GotoIf("Local/3010@from-queue-00000121;2", "0?skiptrace") in new stack
    -- Executing [s@macro-dial-one:29] GosubIf("Local/3010@from-queue-00000121;2", "1?ctset,1():ctclear,1()") in new stack
    -- Executing [ctset@macro-dial-one:1] Set("Local/3010@from-queue-00000121;2", "DB(CALLTRACE/3010)=+79324736833") in new stack
    -- Executing [ctset@macro-dial-one:2] Return("Local/3010@from-queue-00000121;2", "") in new stack
    -- Executing [s@macro-dial-one:30] Set("Local/3010@from-queue-00000121;2", "D_OPTIONS=TtrM(auto-blkvm)") in new stack
    -- Executing [s@macro-dial-one:31] GosubIf("Local/3010@from-queue-00000121;2", "0?func-set-sipheader,s,1(Alert-Info,)()") in new stack
    -- Executing [s@macro-dial-one:32] ExecIf("Local/3010@from-queue-00000121;2", "1?Set(CHANNEL(musicclass)=default)") in new stack
    -- Executing [s@macro-dial-one:33] GosubIf("Local/3010@from-queue-00000121;2", "0?qwait,1()") in new stack
    -- Executing [s@macro-dial-one:34] Set("Local/3010@from-queue-00000121;2", "__CWIGNORE=") in new stack
    -- Executing [s@macro-dial-one:35] Set("Local/3010@from-queue-00000121;2", "__KEEPCID=TRUE") in new stack
    -- Executing [s@macro-dial-one:36] GotoIf("Local/3010@from-queue-00000121;2", "0?usegoto,1") in new stack
    -- Executing [s@macro-dial-one:37] GotoIf("Local/3010@from-queue-00000121;2", "1?godial") in new stack
    -- Goto (macro-dial-one,s,42)
    -- Executing [s@macro-dial-one:42] Macro("Local/3010@from-queue-00000121;2", "dialout-one-predial-hook,") in new stack
    -- Executing [s@macro-dialout-one-predial-hook:1] MacroExit("Local/3010@from-queue-00000121;2", "") in new stack
    -- Executing [s@macro-dial-one:43] Dial("Local/3010@from-queue-00000121;2", "SIP/3010,,TtrM(auto-blkvm)b(func-apply-sipheaders^s^1)") in new stack
[2015-09-10 12:38:01] ERROR[19817][C-00000043]: translate.c:1284 ast_translator_best_choice: Cannot determine best translation path since one capability supports no formats
failed to extend from 64 to 98
kgovorov
Сообщения: 5
Зарегистрирован: 10 сен 2015, 07:19

Re: FreePBX13 нет вызова на агентов очереди из chan_dongle

Сообщение kgovorov »

Конечно же я перевел...

В выводе core show codecs есть такая строка:
39 audio none (<Null> codec)

Я так понимаю астер пытается конвертировать в этот кодек но в таблице core show translation кодека (none) нет.
Какой кодек нужно добавить для успешной трансяции?
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: FreePBX13 нет вызова на агентов очереди из chan_dongle

Сообщение ded »

Ну а как Вы перевели cause 58 - Bearer capability not available?
Что-то плохо совсем с пониманием.
None = ничего, нет, пусто. Нет такого кодека - none. Сообщение о трансляции
(g723|ulaw|alaw|gsm|g726|g726aal2|adpcm|slin|slin|slin|slin|)) to (none)
говорит о том, что с одной стороны поступило в инвайте предложение по кодекам (Bearer capability) g723|ulaw|alaw|gsm|g726|g726aal2|adpcm|slin|slin|slin|slin|
а с другой стороны, в ответ на этот инвайт - ничего. None.

Разбирайтесь - почему.
kgovorov
Сообщения: 5
Зарегистрирован: 10 сен 2015, 07:19

Re: FreePBX13 нет вызова на агентов очереди из chan_dongle

Сообщение kgovorov »

Спасибо за развернутый ответ, но все таки, может вы подскажите в какую сторону копать, почему в случае с ринг группой звонки с донгла проходят,а при использовании очереди астер не может определить кодек на конце донгла?
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: FreePBX13 нет вызова на агентов очереди из chan_dongle

Сообщение ded »

Платный суппорт - ответит, объяснит, разберёт и поправит всё очень хорошо.
kgovorov
Сообщения: 5
Зарегистрирован: 10 сен 2015, 07:19

Re: FreePBX13 нет вызова на агентов очереди из chan_dongle

Сообщение kgovorov »

Хорошо, вы оказываете платную поддержку или может посоветуете кого-нибудь?
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH