Bien bien bien.
J’ai donc installé un AsteriskNow 1.7.1, fais un petit coup de Yum Update, et j’ai mis à jour FreePBX pour être en version 2.9.0 RC1.

Je n’ai installé aucuns autres modules que ceux de base, j’ai désinstallé Dahdi config et ai suivi les instructions données plus haut pour le réinstaller à la main.

Dans Outbound Routes, j’ai juste retouché à la route de base, en modifiant et en mettant dans match pattern XXXXXXXXXX de telle façon à ce que ça corresponde à n’importe quel numéro à 10 chiffres.

Pour le trunk j’ai laissé tel quel, g0, sans rien toucher.

Dans inbound routes, j’ai juste mis mon numéro en description et rien d’autre, de telle manière que de toutes façon tous les appels venant vers cette T0 tombe sur cette route là.

J’ai créé une extension, l’ai configurée sur Xlite. J’ai pointé l’inbound route sur cette extension.

Seulement… ça ne marche pas mieux. Quand j’appelle de l’extérieur sur mon numéro, j’ai un message France Telecom disant que mon numéro n’est pas attribué… bien sur, cette T0 marche très bien d’habitude, quand j’utilise Misdn…

Quand j’essaye d’appeler depuis mon PBX sous DAHDI, j’ai un message qui me dit que toutes les lignes sont occupées…

Bref, ça ne fonctionne toujours pas pour moi. Auriez-vous éventuellement une idée de ce que j’ai pu oublier ?

Merci d’avance pour vos réponses, ça me fait bien avancer.

Voici les logs de l’appel de test, si ça peut aider :

Code PHP:
Connected to Asterisk 1.6.2.17.2 currently running on MONPBX (pid 3027)
Verbosity is at least 3
  
== Using SIP RTP TOS bits 184
  
== Using SIP RTP CoS mark 5
    
-- Executing [0472######@from-internal:1] Macro("SIP/6666-00000002", "user-callerid,LIMIT,") in new stack
    
-- Executing [s@macro-user-callerid:1Set("SIP/6666-00000002""AMPUSER=6666"in new stack
    
-- Executing [s@macro-user-callerid:2GotoIf("SIP/6666-00000002""0?report"in new stack
    
-- Executing [s@macro-user-callerid:3ExecIf("SIP/6666-00000002""1?Set(REALCALLERIDNUM=6666)"in new stack
    
-- Executing [s@macro-user-callerid:4Set("SIP/6666-00000002""AMPUSER=6666"in new stack
    
-- Executing [s@macro-user-callerid:5Set("SIP/6666-00000002""AMPUSERCIDNAME=Test SIP"in new stack
    
-- Executing [s@macro-user-callerid:6GotoIf("SIP/6666-00000002""0?report"in new stack
    
-- Executing [s@macro-user-callerid:7Set("SIP/6666-00000002""AMPUSERCID=6666"in new stack
    
-- Executing [s@macro-user-callerid:8Set("SIP/6666-00000002""CALLERID(all)="Test SIP" <6666>"in new stack
    
-- Executing [s@macro-user-callerid:9GotoIf("SIP/6666-00000002""0?limit"in new stack
    
-- Executing [s@macro-user-callerid:10ExecIf("SIP/6666-00000002""1?Set(GROUP(concurrency_limit)=6666)"in new stack
    
-- Executing [s@macro-user-callerid:11GotoIf("SIP/6666-00000002""1?continue"in new stack
    
-- Goto (macro-user-callerid,s,24)
    -- 
Executing [s@macro-user-callerid:24Set("SIP/6666-00000002""CALLERID(number)=6666"in new stack
    
-- Executing [s@macro-user-callerid:25Set("SIP/6666-00000002""CALLERID(name)=Test SIP"in new stack
    
-- Executing [0472######@from-internal:2] Set("SIP/6666-00000002", "MOHCLASS=default") in new stack
    
-- Executing [0472######@from-internal:3] Set("SIP/6666-00000002", "_NODEST=") in new stack
    
-- Executing [0472######@from-internal:4] Macro("SIP/6666-00000002", "record-enable,6666,OUT,") in new stack
    
-- Executing [s@macro-record-enable:1GotoIf("SIP/6666-00000002""1?check"in new stack
    
-- Goto (macro-record-enable,s,4)
    -- 
Executing [s@macro-record-enable:4ExecIf("SIP/6666-00000002""0?MacroExit()"in new stack
    
-- Executing [s@macro-record-enable:5GotoIf("SIP/6666-00000002""0?Group:OUT"in new stack
    
-- Goto (macro-record-enable,s,14)
    -- 
Executing [s@macro-record-enable:14GotoIf("SIP/6666-00000002""0?IN"in new stack
    
-- Executing [s@macro-record-enable:15ExecIf("SIP/6666-00000002""1?MacroExit()"in new stack
    
-- Executing [0472######@from-internal:5] Macro("SIP/6666-00000002", "dialout-trunk,1,0472######,") in new stack
    
-- Executing [s@macro-dialout-trunk:1Set("SIP/6666-00000002""DIAL_TRUNK=1"in new stack
    
-- Executing [s@macro-dialout-trunk:2GosubIf("SIP/6666-00000002""0?sub-pincheck,s,1"in new stack
    
-- Executing [s@macro-dialout-trunk:3GotoIf("SIP/6666-00000002""0?disabletrunk,1"in new stack
    
-- Executing [s@macro-dialout-trunk:4Set("SIP/6666-00000002""DIAL_NUMBER=0472######"in new stack
    
-- Executing [s@macro-dialout-trunk:5Set("SIP/6666-00000002""DIAL_TRUNK_OPTIONS=tr"in new stack
    
-- Executing [s@macro-dialout-trunk:6Set("SIP/6666-00000002""OUTBOUND_GROUP=OUT_1"in new stack
    
-- Executing [s@macro-dialout-trunk:7GotoIf("SIP/6666-00000002""1?nomax"in new stack
    
-- Goto (macro-dialout-trunk,s,9)
    -- 
Executing [s@macro-dialout-trunk:9GotoIf("SIP/6666-00000002""0?skipoutcid"in new stack
    
-- Executing [s@macro-dialout-trunk:10Set("SIP/6666-00000002""DIAL_TRUNK_OPTIONS="in new stack
    
-- Executing [s@macro-dialout-trunk:11Macro("SIP/6666-00000002""outbound-callerid,1"in new stack
    
-- Executing [s@macro-outbound-callerid:1ExecIf("SIP/6666-00000002""0?Set(CALLERPRES()=)"in new stack
    
-- Executing [s@macro-outbound-callerid:2ExecIf("SIP/6666-00000002""0?Set(REALCALLERIDNUM=6666)"in new stack
    
-- Executing [s@macro-outbound-callerid:3GotoIf("SIP/6666-00000002""1?normcid"in new stack
    
-- Goto (macro-outbound-callerid,s,6)
    -- 
Executing [s@macro-outbound-callerid:6Set("SIP/6666-00000002""USEROUTCID="in new stack
    
-- Executing [s@macro-outbound-callerid:7Set("SIP/6666-00000002""EMERGENCYCID="in new stack
    
-- Executing [s@macro-outbound-callerid:8Set("SIP/6666-00000002""TRUNKOUTCID="in new stack
    
-- Executing [s@macro-outbound-callerid:9GotoIf("SIP/6666-00000002""1?trunkcid"in new stack
    
-- Goto (macro-outbound-callerid,s,12)
    -- 
Executing [s@macro-outbound-callerid:12ExecIf("SIP/6666-00000002""0?Set(CALLERID(all)=)"in new stack
    
-- Executing [s@macro-outbound-callerid:13ExecIf("SIP/6666-00000002""0?Set(CALLERID(all)=)"in new stack
    
-- Executing [s@macro-outbound-callerid:14ExecIf("SIP/6666-00000002""0?Set(CALLERID(all)=)"in new stack
    
-- Executing [s@macro-outbound-callerid:15ExecIf("SIP/6666-00000002""0?Set(CALLERPRES()=prohib_passed_screen)"in new stack
    
-- Executing [s@macro-dialout-trunk:12GosubIf("SIP/6666-00000002""0?sub-flp-1,s,1"in new stack
    
-- Executing [s@macro-dialout-trunk:13Set("SIP/6666-00000002""OUTNUM=0472######"in new stack
    
-- Executing [s@macro-dialout-trunk:14Set("SIP/6666-00000002""custom=DAHDI/g0"in new stack
    
-- Executing [s@macro-dialout-trunk:15ExecIf("SIP/6666-00000002""0?Set(DIAL_TRUNK_OPTIONS=M(setmusic^default))"in new stack
    
-- Executing [s@macro-dialout-trunk:16ExecIf("SIP/6666-00000002""0?Set(DIAL_TRUNK_OPTIONS=M(confirm))"in new stack
    
-- Executing [s@macro-dialout-trunk:17Macro("SIP/6666-00000002""dialout-trunk-predial-hook,"in new stack
    
-- Executing [s@macro-dialout-trunk-predial-hook:1MacroExit("SIP/6666-00000002"""in new stack
    
-- Executing [s@macro-dialout-trunk:18GotoIf("SIP/6666-00000002""0?bypass,1"in new stack
    
-- Executing [s@macro-dialout-trunk:19GotoIf("SIP/6666-00000002""0?customtrunk"in new stack
    
-- Executing [s@macro-dialout-trunk:20Dial("SIP/6666-00000002""DAHDI/g0/0472######,300,"in new stack
  
== Everyone is busy/congested at this time (1:0/0/1)
    -- 
Executing [s@macro-dialout-trunk:21NoOp("SIP/6666-00000002""Dial failed for some reason with DIALSTATUS = CHANUNAVAIL and HANGUPCAUSE = 0"in new stack
    
-- Executing [s@macro-dialout-trunk:22] Goto("SIP/6666-00000002""s-CHANUNAVAIL,1"in new stack
    
-- Goto (macro-dialout-trunk,s-CHANUNAVAIL,1)
    -- 
Executing [s-CHANUNAVAIL@macro-dialout-trunk:1Set("SIP/6666-00000002""RC=0"in new stack
    
-- Executing [s-CHANUNAVAIL@macro-dialout-trunk:2] Goto("SIP/6666-00000002""0,1"in new stack
    
-- Goto (macro-dialout-trunk,0,1)
    -- 
Executing [0@macro-dialout-trunk:1] Goto("SIP/6666-00000002""continue,1"in new stack
    
-- Goto (macro-dialout-trunk,continue,1)
    -- 
Executing [continue@macro-dialout-trunk:1GotoIf("SIP/6666-00000002""1?noreport"in new stack
    
-- Goto (macro-dialout-trunk,continue,3)
    -- 
Executing [continue@macro-dialout-trunk:3NoOp("SIP/6666-00000002""TRUNK Dial failed due to CHANUNAVAIL HANGUPCAUSE: 0 - failing through to other trunks"in new stack
    
-- Executing [continue@macro-dialout-trunk:4Set("SIP/6666-00000002""CALLERID(number)=6666"in new stack
    
-- Executing [0472######@from-internal:6] Macro("SIP/6666-00000002", "outisbusy,") in new stack
    
-- Executing [s@macro-outisbusy:1Progress("SIP/6666-00000002"""in new stack
    
-- Executing [s@macro-outisbusy:2Playback("SIP/6666-00000002""all-circuits-busy-now,noanswer"in new stack
    
-- <SIP/6666-00000002Playing 'all-circuits-busy-now.gsm' (language 'en')
    -- 
Executing [s@macro-outisbusy:3Playback("SIP/6666-00000002""pls-try-call-later,noanswer"in new stack
    
-- <SIP/6666-00000002Playing 'pls-try-call-later.gsm' (language 'en')
  == 
Spawn extension (macro-outisbusys3exited non-zero on 'SIP/6666-00000002' in macro 'outisbusy'
  
== Spawn extension (from-internal0472######, 6) exited non-zero on 'SIP/6666-00000002'
    
-- Executing [h@from-internal:1Hangup("SIP/6666-00000002"""in new stack
  
== Spawn extension (from-internalh1exited non-zero on 'SIP/6666-00000002'