Bonjour à tous,

l'entreprise dans laquelle je travailles actuellement (en alternance) souhaite la mise en place d'un serveur de téléphonie basé sur trixbox et équipé d'une carte digium TDM410 avec 2 modules FXS et 2 modules FXO.

N'étant pas qualifié dans le domaine j'ai pour l'instant réussit à faire fonctionner les extensions SIP en interne (softphones) ainsi qu'un téléphone Aastra en interne également.

L'entreprise dispose d'une bbox avec 2 lignes téléphoniques, j'ai donc essayeé de brancher la ligne sur la carte digium ainsi qu'un téléphone analogique. Cela fonctionne très bien (appels entrants et sortants), après avoir crée une route "Any DID / Any CID" dirigée vers l'extension voulue.

J'ai ensuite voulu faire fonctionner deux téléphones analogiques sur les deux lignes bouygues... Impossible.

J'ai crée 2 "inbound routes" avec chacune un DID number correspondant à chaque ligne. J'ai également crée deux trunks, g1 et g2 (utiles ou pas? à part les indiquer dans "outbound routes" je n'en fais rien).

Suite à cela, quand j'appelle une ligne ou l'autre depuis l'extérieur avec mon portable, j'ai la tonalité qui sonne mais le téléphone appelé ne sonne pas.
Puis j'arrive sur le répondeur au bout d'un moment, qui me confirme que j'appelle bien la bonne ligne "vous êtes bien sur le 09xx01xxxx".

Quand je regarde le CLI d'asterisk en même temps que je passe un appel je constate qu'il réagit tout de même:

Code:
    -- Starting simple switch on 'DAHDI/2-1'
    -- Executing [s@from-internal:1] Macro("DAHDI/2-1", "hangupcall") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("DAHDI/2-1", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,4)
    -- Executing [s@macro-hangupcall:4] GotoIf("DAHDI/2-1", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,7)
    -- Executing [s@macro-hangupcall:7] GotoIf("DAHDI/2-1", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [s@macro-hangupcall:9] Hangup("DAHDI/2-1", "") in new stack
  == Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'DAHDI/2-1' in macro 'hangupcall'
  == Spawn extension (from-internal, s, 1) exited non-zero on 'DAHDI/2-1'
    -- Executing [h@from-internal:1] Macro("DAHDI/2-1", "hangupcall") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("DAHDI/2-1", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,4)
    -- Executing [s@macro-hangupcall:4] GotoIf("DAHDI/2-1", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,7)
    -- Executing [s@macro-hangupcall:7] GotoIf("DAHDI/2-1", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [s@macro-hangupcall:9] Hangup("DAHDI/2-1", "") in new stack
  == Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'DAHDI/2-1' in macro 'hangupcall'
  == Spawn extension (from-internal, h, 1) exited non-zero on 'DAHDI/2-1'
    -- Hungup 'DAHDI/2-1'
    -- Starting simple switch on 'DAHDI/2-1'
    -- Executing [s@from-internal:1] Macro("DAHDI/2-1", "hangupcall") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("DAHDI/2-1", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,4)
    -- Executing [s@macro-hangupcall:4] GotoIf("DAHDI/2-1", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,7)
    -- Executing [s@macro-hangupcall:7] GotoIf("DAHDI/2-1", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [s@macro-hangupcall:9] Hangup("DAHDI/2-1", "") in new stack
  == Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'DAHDI/2-1' in macro 'hangupcall'
  == Spawn extension (from-internal, s, 1) exited non-zero on 'DAHDI/2-1'
    -- Executing [h@from-internal:1] Macro("DAHDI/2-1", "hangupcall") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("DAHDI/2-1", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,4)
    -- Executing [s@macro-hangupcall:4] GotoIf("DAHDI/2-1", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,7)
    -- Executing [s@macro-hangupcall:7] GotoIf("DAHDI/2-1", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [s@macro-hangupcall:9] Hangup("DAHDI/2-1", "") in new stack
  == Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'DAHDI/2-1' in macro 'hangupcall'
  == Spawn extension (from-internal, h, 1) exited non-zero on 'DAHDI/2-1'
    -- Hungup 'DAHDI/2-1'
    -- Starting simple switch on 'DAHDI/2-1'
    -- Executing [s@from-internal:1] Macro("DAHDI/2-1", "hangupcall") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("DAHDI/2-1", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,4)
    -- Executing [s@macro-hangupcall:4] GotoIf("DAHDI/2-1", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,7)
    -- Executing [s@macro-hangupcall:7] GotoIf("DAHDI/2-1", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [s@macro-hangupcall:9] Hangup("DAHDI/2-1", "") in new stack
  == Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'DAHDI/2-1' in macro 'hangupcall'
  == Spawn extension (from-internal, s, 1) exited non-zero on 'DAHDI/2-1'
    -- Executing [h@from-internal:1] Macro("DAHDI/2-1", "hangupcall") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("DAHDI/2-1", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,4)
    -- Executing [s@macro-hangupcall:4] GotoIf("DAHDI/2-1", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,7)
    -- Executing [s@macro-hangupcall:7] GotoIf("DAHDI/2-1", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [s@macro-hangupcall:9] Hangup("DAHDI/2-1", "") in new stack
  == Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'DAHDI/2-1' in macro 'hangupcall'
  == Spawn extension (from-internal, h, 1) exited non-zero on 'DAHDI/2-1'
    -- Hungup 'DAHDI/2-1'
Enfin, lorsque j'appelle depuis mes téléphones analogiques vers l'extérieur j'ai un bip infinit, comme quand le téléphone est juste décroché.

Si quelqu'un a une idée je suis preneur.

Merci d'avance pour votre aide