Ao tentar realizar uma chamada móvel local, a ligação não completa e retorna ocupado. No log, é possível ver "Dial failed for some reason with DIALSTATUS = BUSY and HANGUPCAUSE = 21" e "Dial failed due to trunk reporting BUSY - giving up".
Percebi também que o "prepend" e o "prefix" não estão fazendo o override das ligações.
Pelos testes que eu fiz, aparentemente é um erro de rota, mas esta estrutura não foi criada por mim e já existia na empresa, além disso os dial pattern me parecem corretos.
Alguma sugestão sobre como corrigir?
Asterisk 11.25.3
DIAL PATTERN 1
PREPEND:
PREFIX:
MATCH PATTERN:015ZZ9ZXXXXXXX
CALLER ID:
DIAL PATTERN 2
PREPEND:
PREFIX:
MATCH PATTERN:9ZXXXXXXX
CALLER ID:
LOG
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [out@sub-record-check:1] ExecIf("SIP/8073-00000a7b", "1?Set(__REC_POLICY_MODE=never)") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [out@sub-record-check:2] GosubIf("SIP/8073-00000a7b", "0?record,1(exten,01531912345678,8073)") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [out@sub-record-check:3] Return("SIP/8073-00000a7b", "") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [01531912345678@from-internal:7] Macro("SIP/8073-00000a7b", "dialout-trunk,2,01531912345678,,off") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-dialout-trunk:1] Set("SIP/8073-00000a7b", "DIAL_TRUNK=2") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-dialout-trunk:2] GosubIf("SIP/8073-00000a7b", "0?sub-pincheck,s,1()") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-dialout-trunk:3] GotoIf("SIP/8073-00000a7b", "0?disabletrunk,1") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-dialout-trunk:4] Set("SIP/8073-00000a7b", "DIAL_NUMBER=01531912345678") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-dialout-trunk:5] Set("SIP/8073-00000a7b", "DIAL_TRUNK_OPTIONS=Ttr") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-dialout-trunk:6] Set("SIP/8073-00000a7b", "OUTBOUND_GROUP=OUT_2") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-dialout-trunk:7] GotoIf("SIP/8073-00000a7b", "0?nomax") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-dialout-trunk:8] GotoIf("SIP/8073-00000a7b", "0?chanfull") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-dialout-trunk:9] GotoIf("SIP/8073-00000a7b", "0?skipoutcid") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-dialout-trunk:10] Set("SIP/8073-00000a7b", "DIAL_TRUNK_OPTIONS=Tt") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-dialout-trunk:11] Macro("SIP/8073-00000a7b", "outbound-callerid,2") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-outbound-callerid:1] ExecIf("SIP/8073-00000a7b", "0?Set(CALLERPRES()=)") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-outbound-callerid:2] ExecIf("SIP/8073-00000a7b", "0?Set(REALCALLERIDNUM=8073)") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-outbound-callerid:3] GotoIf("SIP/8073-00000a7b", "1?normcid") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-outbound-callerid:6] Set("SIP/8073-00000a7b", "USEROUTCID=") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-outbound-callerid:7] Set("SIP/8073-00000a7b", "EMERGENCYCID=") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-outbound-callerid:8] Set("SIP/8073-00000a7b", "TRUNKOUTCID=2000") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-outbound-callerid:9] GotoIf("SIP/8073-00000a7b", "1?trunkcid") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-outbound-callerid:14] ExecIf("SIP/8073-00000a7b", "1?Set(CALLERID(all)=2000)") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-outbound-callerid:15] ExecIf("SIP/8073-00000a7b", "0?Set(CALLERID(all)=)") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-outbound-callerid:16] ExecIf("SIP/8073-00000a7b", "1?Set(CALLERID(all)=2000)") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-outbound-callerid:17] ExecIf("SIP/8073-00000a7b", "0?Set(CALLERPRES()=prohib_passed_screen)") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-outbound-callerid:18] Set("SIP/8073-00000a7b", "CDR(outbound_cnum)=2000") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-outbound-callerid:19] Set("SIP/8073-00000a7b", "CDR(outbound_cnam)=") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-dialout-trunk:12] GosubIf("SIP/8073-00000a7b", "0?sub-flp-2,s,1()") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-dialout-trunk:13] Set("SIP/8073-00000a7b", "OUTNUM=01531912345678") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-dialout-trunk:14] Set("SIP/8073-00000a7b", "custom=SIP/Intelbras") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-dialout-trunk:15] ExecIf("SIP/8073-00000a7b", "0?Set(DIAL_TRUNK_OPTIONS=M(setmusicdefault)Tt)") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-dialout-trunk:16] ExecIf("SIP/8073-00000a7b", "0?Set(DIAL_TRUNK_OPTIONS=TtM(confirm))") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-dialout-trunk:17] Macro("SIP/8073-00000a7b", "dialout-trunk-predial-hook,") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit("SIP/8073-00000a7b", "") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-dialout-trunk:18] GotoIf("SIP/8073-00000a7b", "0?bypass,1") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-dialout-trunk:19] ExecIf("SIP/8073-00000a7b", "1?Set(CONNECTEDLINE(num,i)=01531912345678)") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-dialout-trunk:20] ExecIf("SIP/8073-00000a7b", "1?Set(CONNECTEDLINE(name,i)=CID:2000)") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-dialout-trunk:21] GotoIf("SIP/8073-00000a7b", "0?customtrunk") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-dialout-trunk:22] Dial("SIP/8073-00000a7b", "SIP/Intelbras/01531912345678,300,Tt") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-dialout-trunk:23] NoOp("SIP/8073-00000a7b", "Dial failed for some reason with DIALSTATUS = BUSY and HANGUPCAUSE = 21") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s@macro-dialout-trunk:24] GotoIf("SIP/8073-00000a7b", "0?continue,1:s-BUSY,1") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s-BUSY@macro-dialout-trunk:1] NoOp("SIP/8073-00000a7b", "Dial failed due to trunk reporting BUSY - giving up") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s-BUSY@macro-dialout-trunk:2] PlayTones("SIP/8073-00000a7b", "busy") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [s-BUSY@macro-dialout-trunk:3] Busy("SIP/8073-00000a7b", "20") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] app_macro.c: == Spawn extension (macro-dialout-trunk, s-BUSY, 3) exited non-zero on 'SIP/8073-00000a7b' in macro 'dialout-trunk'
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: == Spawn extension (from-internal, 01531912345678, 7) exited non-zero on 'SIP/8073-00000a7b'
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: -- Executing [h@from-internal:1] Hangup("SIP/8073-00000a7b", "") in new stack
[2021-02-10 09:19:24] VERBOSE[866][C-00000637] pbx.c: == Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/8073-00000a7b'