Bonjour à tous,

Je viens faire appel à vous, car je n'arrive vraiment pas à cibler le problème.

Situation : asterisk 1.6 et Freepbx 2.8. carte te121 Digium

Problèm : les appels sortant ne sont pas composés correctement, j'ai une plage de 100 numéros, les internes doivent sortir avec leurs propre extension, le seul numéro que je reçois avec la composition est le numéro principal (xxxxxxx100)

Afin d'atteindre la route sortante les utilisateurs peuvent composer [03-9]. sans 0 de sortie, car cela doit être direct.

Si je compose normalement voici ce que cela me sort.

Code:
  == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
    -- Executing [0797941238@from-internal:1] Macro("SIP/120-0000002e", "user-callerid,SKIPTTL,") in new stack
    -- Executing [s@macro-user-callerid:1] Set("SIP/120-0000002e", "AMPUSER=120") in new stack
    -- Executing [s@macro-user-callerid:2] GotoIf("SIP/120-0000002e", "0?report") in new stack
    -- Executing [s@macro-user-callerid:3] ExecIf("SIP/120-0000002e", "1?Set(REALCALLERIDNUM=120)") in new stack
    -- Executing [s@macro-user-callerid:4] Set("SIP/120-0000002e", "AMPUSER=120") in new stack
    -- Executing [s@macro-user-callerid:5] Set("SIP/120-0000002e", "AMPUSERCIDNAME=RECEPTION") in new stack
    -- Executing [s@macro-user-callerid:6] GotoIf("SIP/120-0000002e", "0?report") in new stack
    -- Executing [s@macro-user-callerid:7] Set("SIP/120-0000002e", "AMPUSERCID=120") in new stack
    -- Executing [s@macro-user-callerid:8] Set("SIP/120-0000002e", "CALLERID(all)="RECEPTION" <120>") in new stack
    -- Executing [s@macro-user-callerid:9] ExecIf("SIP/120-0000002e", "0?Set(CHANNEL(language)=)") in new stack
    -- Executing [s@macro-user-callerid:10] GotoIf("SIP/120-0000002e", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,19)
    -- Executing [s@macro-user-callerid:19] Set("SIP/120-0000002e", "CALLERID(number)=120") in new stack
    -- Executing [s@macro-user-callerid:20] Set("SIP/120-0000002e", "CALLERID(name)=RECEPTION") in new stack
    -- Executing [s@macro-user-callerid:21] NoOp("SIP/120-0000002e", "Using CallerID "RECEPTION" <120>") in new stack
    -- Executing [0797941238@from-internal:2] NoOp("SIP/120-0000002e", "Calling Out Route: All_Call") in new stack
    -- Executing [0797941238@from-internal:3] Set("SIP/120-0000002e", "MOHCLASS=default") in new stack
    -- Executing [0797941238@from-internal:4] Set("SIP/120-0000002e", "_NODEST=") in new stack
    -- Executing [0797941238@from-internal:5] Macro("SIP/120-0000002e", "record-enable,120,OUT,") in new stack
    -- Executing [s@macro-record-enable:1] GotoIf("SIP/120-0000002e", "1?check") in new stack
    -- Goto (macro-record-enable,s,4)
    -- Executing [s@macro-record-enable:4] ExecIf("SIP/120-0000002e", "0?MacroExit()") in new stack
    -- Executing [s@macro-record-enable:5] GotoIf("SIP/120-0000002e", "0?Group:OUT") in new stack
    -- Goto (macro-record-enable,s,15)
    -- Executing [s@macro-record-enable:15] GotoIf("SIP/120-0000002e", "0?IN") in new stack
    -- Executing [s@macro-record-enable:16] ExecIf("SIP/120-0000002e", "1?MacroExit()") in new stack
    -- Executing [0797941238@from-internal:6] Macro("SIP/120-0000002e", "dialout-trunk,1,0797941238,") in new stack
    -- Executing [s@macro-dialout-trunk:1] Set("SIP/120-0000002e", "DIAL_TRUNK=1") in new stack
    -- Executing [s@macro-dialout-trunk:2] GosubIf("SIP/120-0000002e", "0?sub-pincheck,s,1") in new stack
    -- Executing [s@macro-dialout-trunk:3] GotoIf("SIP/120-0000002e", "0?disabletrunk,1") in new stack
    -- Executing [s@macro-dialout-trunk:4] Set("SIP/120-0000002e", "DIAL_NUMBER=0797941238") in new stack
    -- Executing [s@macro-dialout-trunk:5] Set("SIP/120-0000002e", "DIAL_TRUNK_OPTIONS=tr") in new stack
    -- Executing [s@macro-dialout-trunk:6] Set("SIP/120-0000002e", "OUTBOUND_GROUP=OUT_1") in new stack
    -- Executing [s@macro-dialout-trunk:7] GotoIf("SIP/120-0000002e", "0?nomax") in new stack
    -- Executing [s@macro-dialout-trunk:8] GotoIf("SIP/120-0000002e", "0?chanfull") in new stack
    -- Executing [s@macro-dialout-trunk:9] GotoIf("SIP/120-0000002e", "0?skipoutcid") in new stack
    -- Executing [s@macro-dialout-trunk:10] Set("SIP/120-0000002e", "DIAL_TRUNK_OPTIONS=") in new stack
    -- Executing [s@macro-dialout-trunk:11] Macro("SIP/120-0000002e", "outbound-callerid,1") in new stack
    -- Executing [s@macro-outbound-callerid:1] ExecIf("SIP/120-0000002e", "0?Set(CALLERPRES()=)") in new stack
    -- Executing [s@macro-outbound-callerid:2] ExecIf("SIP/120-0000002e", "0?Set(REALCALLERIDNUM=120)") in new stack
    -- Executing [s@macro-outbound-callerid:3] GotoIf("SIP/120-0000002e", "1?normcid") in new stack
    -- Goto (macro-outbound-callerid,s,6)
    -- Executing [s@macro-outbound-callerid:6] Set("SIP/120-0000002e", "USEROUTCID=") in new stack
    -- Executing [s@macro-outbound-callerid:7] Set("SIP/120-0000002e", "EMERGENCYCID=") in new stack
    -- Executing [s@macro-outbound-callerid:8] Set("SIP/120-0000002e", "TRUNKOUTCID="Quadra"<0223090111>") in new stack
    -- Executing [s@macro-outbound-callerid:9] GotoIf("SIP/120-0000002e", "1?trunkcid") in new stack
    -- Goto (macro-outbound-callerid,s,12)
    -- Executing [s@macro-outbound-callerid:12] ExecIf("SIP/120-0000002e", "1?Set(CALLERID(all)=Quadra<0223090111>)") in new stack
    -- Executing [s@macro-outbound-callerid:13] ExecIf("SIP/120-0000002e", "0?Set(CALLERID(all)=)") in new stack
    -- Executing [s@macro-outbound-callerid:14] ExecIf("SIP/120-0000002e", "0?Set(CALLERID(all)=)") in new stack
    -- Executing [s@macro-outbound-callerid:15] ExecIf("SIP/120-0000002e", "0?Set(CALLERPRES()=prohib_passed_screen)") in new stack
    -- Executing [s@macro-dialout-trunk:12] GosubIf("SIP/120-0000002e", "0?sub-flp-1,s,1") in new stack
    -- Executing [s@macro-dialout-trunk:13] Set("SIP/120-0000002e", "OUTNUM=0797941238") in new stack
    -- Executing [s@macro-dialout-trunk:14] Set("SIP/120-0000002e", "custom=DAHDI/g0") in new stack
    -- Executing [s@macro-dialout-trunk:15] ExecIf("SIP/120-0000002e", "0?Set(DIAL_TRUNK_OPTIONS=M(setmusic^default))") in new stack
    -- Executing [s@macro-dialout-trunk:16] Macro("SIP/120-0000002e", "dialout-trunk-predial-hook,") in new stack
    -- Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit("SIP/120-0000002e", "") in new stack
    -- Executing [s@macro-dialout-trunk:17] GotoIf("SIP/120-0000002e", "0?bypass,1") in new stack
    -- Executing [s@macro-dialout-trunk:18] GotoIf("SIP/120-0000002e", "0?customtrunk") in new stack
    -- Executing [s@macro-dialout-trunk:19] Dial("SIP/120-0000002e", "DAHDI/g0/0797941238,300,") in new stack
    -- Requested transfer capability: 0x00 - SPEECH
    -- Called g0/0797941238
    -- DAHDI/1-1 is proceeding passing it to SIP/120-0000002e
    -- Channel 0/1, span 1 got hangup request, cause 1
    -- Hungup 'DAHDI/1-1'
  == Everyone is busy/congested at this time (1:0/0/1)
    -- Executing [s@macro-dialout-trunk:20] NoOp("SIP/120-0000002e", "Dial failed for some reason with DIALSTATUS = CHANUNAVAIL and HANGUPCAUSE = 1") in new stack
    -- Executing [s@macro-dialout-trunk:21] Goto("SIP/120-0000002e", "s-CHANUNAVAIL,1") in new stack
    -- Goto (macro-dialout-trunk,s-CHANUNAVAIL,1)
    -- Executing [s-CHANUNAVAIL@macro-dialout-trunk:1] Set("SIP/120-0000002e", "RC=1") in new stack
    -- Executing [s-CHANUNAVAIL@macro-dialout-trunk:2] Goto("SIP/120-0000002e", "1,1") in new stack
    -- Goto (macro-dialout-trunk,1,1)
    -- Executing [1@macro-dialout-trunk:1] Goto("SIP/120-0000002e", "continue,1") in new stack
    -- Goto (macro-dialout-trunk,continue,1)
    -- Executing [continue@macro-dialout-trunk:1] GotoIf("SIP/120-0000002e", "1?noreport") in new stack
    -- Goto (macro-dialout-trunk,continue,3)
    -- Executing [continue@macro-dialout-trunk:3] NoOp("SIP/120-0000002e", "TRUNK Dial failed due to CHANUNAVAIL HANGUPCAUSE: 1 - failing through to other trunks") in new stack
    -- Executing [continue@macro-dialout-trunk:4] Set("SIP/120-0000002e", "CALLERID(number)=120") in new stack
    -- Executing [0797941238@from-internal:7] Macro("SIP/120-0000002e", "outisbusy,") in new stack
    -- Executing [s@macro-outisbusy:1] Progress("SIP/120-0000002e", "") in new stack
    -- Executing [s@macro-outisbusy:2] GotoIf("SIP/120-0000002e", "0?emergency,1") in new stack
    -- Executing [s@macro-outisbusy:3] GotoIf("SIP/120-0000002e", "0?intracompany,1") in new stack
    -- Executing [s@macro-outisbusy:4] Playback("SIP/120-0000002e", "all-circuits-busy-now&pls-try-call-later, noanswer") in new stack
    -- <SIP/120-0000002e> Playing 'all-circuits-busy-now.gsm' (language 'en')
  == Spawn extension (macro-outisbusy, s, 4) exited non-zero on 'SIP/120-0000002e' in macro 'outisbusy'
  == Spawn extension (from-internal, 0797941238, 7) exited non-zero on 'SIP/120-0000002e'
    -- Executing [h@from-internal:1] Macro("SIP/120-0000002e", "hangupcall") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("SIP/120-0000002e", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,4)
    -- Executing [s@macro-hangupcall:4] GotoIf("SIP/120-0000002e", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,7)
    -- Executing [s@macro-hangupcall:7] GotoIf("SIP/120-0000002e", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [s@macro-hangupcall:9] Hangup("SIP/120-0000002e", "") in new stack
  == Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'SIP/120-0000002e' in macro 'hangupcall'
  == Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/120-0000002e'


Et je me retrouve bloquer