Affichage des résultats 1 à 10 sur 25

Discussion: DADHI et carte digium B410P sur lignes T0 numeris avec ASTERIX 1.6 et si possible FreePBX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Junior
    Date d'inscription
    mars 2011
    Messages
    11
    Downloads
    0
    Uploads
    0

    merci

    merci de repréciser la non-intuitivité de ce module FreePBX (pour les cartes B410P tout du moins). ça me rassure car j'ai bien passé une semaine à essayer dans tous les sens avec différentes mise à jours et réglages de FreePBX.

    Je vous remercie pour ce forum actif/rassurant car j'avoue qu'étant débutant j'était à 2 doigt de pester Asterisk.

    Et il est vrai, comme précisé dans d'autres sujets, qu'il est préférable de regarder Asterisk sans interface Web pour mieux comprendre ce qui s'y passe.

    Donc merci encore pour vos bons conseils!

    et même (mais pas dans le sens tapage de tête cet fois ci)

  2. #2
    Membre Junior
    Date d'inscription
    mars 2011
    Messages
    6
    Downloads
    0
    Uploads
    0

    Arrow

    Voilà un sujet fort interessant.

    Moi même, je bloque depuis pas mal de temps sur l'installation d'une B410P avec FreePBX (je suis obligé de l'utiliser car nous avons déployés pas mal de PBX qui tournent dessus, donc pour les confs, sauvegardes, c'est plus pratique...).

    Pour ma part j'utilise AsteriskNow 1.7.1, avant j'utilisais Trixbox avec Misdn (fonctionnel mais on a des petits soucis qui pourraient venir de Misdn / Asterisk 1.4).

    Donc je vais faire comme emaunot a dit, ça me semble une bonne piste.

    Seulement, une petite question. Si on vire DAHDI Conf de FreePBX, comment configurer le trunk pour passer des appels / en recevoir via FreePBX ? J'ai assez de mal à trouver comment faire pour DAHDI déjà avec DAHDI Conf, mais sans...

    Merci d'avance pour vos infos,

    et merci aussi pour vos réponses qui vont me faire avancer.

    Seilkane

  3. #3
    Membre Junior
    Date d'inscription
    mars 2011
    Messages
    11
    Downloads
    0
    Uploads
    0
    Citation Envoyé par Seilkane Voir le message
    Seulement, une petite question. Si on vire DAHDI Conf de FreePBX, comment configurer le trunk pour passer des appels / en recevoir via FreePBX ? J'ai assez de mal à trouver comment faire pour DAHDI déjà avec DAHDI Conf, mais sans...

    Seilkane
    pour ma part j'ai laissé le trunk "ZAP Channel g0 (zap)" par default à l'installe de AsteriskNOW 1.7.1 (installe asterisk 1.6 et FreePBX)
    On peut en rajouter dans "TRUNKS" grace à :
    "Ajout Trunk ZAP (Mode compatibilité DAHDI)"
    en bas de la page d'ajout on a :
    "Identifiant Zap (nom du trunk): " où "g0" représente le groupe 0 des spans DADHI , où "g1" représente le groupe 1 des spans DADHI, etc...

    Par contre j'ai vu qu'on pouvait définir un canal plutot qu'un groupe mais je ne sait pas quoi mettre dans "Identifiant Zap (nom du trunk): " pour ça!?? est "c1" pour canal 1???

    Et pour les entrée si quelqu'un peut aider ça serait sympa.

    je suppose qu'il faut faire dans l'interface:
    "canal ZAP DIDs"
    pour pouvoir catcher les numéro à 4 chiffres (ou 10 chiffres selon les cas) attachés aux appels entrants (pour nous c'est les 4 derniers chiffres du numéro de ligne appelé)
    ou pas???

    Des info sur le routage des appels entrants via T0/DADHI serait pas mal du tout.


    --------------------PS pas technique et commentaire perso----------
    Je n'aurait le temps d'y regarder que courant de la semaine prochaine et de l'info serait vraiment la bien venue car je suis un Asterisk novice et la téléphonie était ma bête noire dans le temps (avec les imprimantes, car les dépannages sont très chiants en général et aucune garantie de stabilité)
    Mais bon après un an d'Epygi, Aastra, DECT et compagnie et surtout Asterisk (que je trouve très stable lors de montés en charge par rapport à l'Epygi qui doit être à 2 doigt claqué complètement) la téléphonie me parait plus claire donc moins chiante.
    --------------------fin PS----------------------

  4. #4
    Asterisk Fan Avatar de fastm3
    Date d'inscription
    août 2010
    Localisation
    Corbeil Essonnes (91)
    Messages
    1 302
    Downloads
    1
    Uploads
    1
    Citation Envoyé par Seilkane Voir le message
    Seulement, une petite question. Si on vire DAHDI Conf de FreePBX, comment configurer le trunk pour passer des appels / en recevoir via FreePBX ? J'ai assez de mal à trouver comment faire pour DAHDI déjà avec DAHDI Conf, mais sans...
    Tu confonds 2 choses, la configuration de dahdi va rendre visible par asterisk les channels en gros. Tu le fais a la main, au lieu d'utiliser un module gui. Tu dois les voir en faisant "dahdi show channels".
    C'est ce que tu vois aussi dans dahdi-channels.conf ou tu peux configurer un groupe de channels.

    Un trunk freepbx, c'est en gros la definition des parametres de la commande dial. Si ton dahdi est correctement configuré, il suffit ensuite generalement d'ajouter dans l'interface freepbx un trunk de type dahdi avec g0 souvent ( comme ci dessus ). Tu peux spécifier aussi un channel particulier ( chiffre ). Freepbx generera alors un dial( dahdi/g0/XXX... ou dial( dahdi/1/XXX...

    Un trunk ZAP avec le mode compatibilité de dahdi generera aussi la meme chose avec freepbx.

    Bref, tu as 2 choses bien distinctes: La config de dahdi et le trunk utilisant dahdi.
    Cheers !
    Fastm3.

  5. #5
    Membre Junior
    Date d'inscription
    mars 2011
    Messages
    6
    Downloads
    0
    Uploads
    0

    Arrow

    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' 

  6. #6
    Asterisk Fan Avatar de fastm3
    Date d'inscription
    août 2010
    Localisation
    Corbeil Essonnes (91)
    Messages
    1 302
    Downloads
    1
    Uploads
    1
    Ta config dahdi ( ou ton dahdi ) est pas bonne visiblement. Je compile toujours tout histoire de maitriser les versions et de reproduire toujours le meme environnement validé et stabilisé.
    Une petite appliance chez un "pro" compilé aux petits oignons avec un acces T0 ( souvent pour usage pro ) t'aurais couté moins cher que le cout de ta carte et ton serveur et surtout sans probleme...Moi je dis rien...Pfff...Dommage.
    Regarde donc du coté de ta config dahdi d'abord. ( dahdi show channels ) pour commencer.
    Fastm3.

  7. #7
    Membre Junior
    Date d'inscription
    mars 2011
    Messages
    6
    Downloads
    0
    Uploads
    0

    Arrow

    Le choix de prendre un serveur + carte et de le faire "maison" n'a pas été le mien, ça s'est fait comme ça quand je suis arrivé dans l'entreprise

    Pour info, j'avais aussi installé à la main Asterisk 1.6 avec DAHDI et FreePBX, grace a un super bouquin que j'avais trouvé sur le net, je ne sais pas si j'peux en faire la publicité... bref, ça marchait pas mieux, enfin ça donnait pareil et faut être honnête c'est quand même plus rapide / pratique d'installer AsteriskNow que d'installer parties par parties à la main. Si besoin cependant j'peux le remonter à la main, mais j'avais le même soucis (et surtout il faut absolument que je garde FreePBX)

    J'ai tapé la commande que tu m'as donné, et j'ai donc ceci :

    Code PHP:
    Chan Extension  Context         Language   MOH Interpret        Blocked    State 
    Sauf que, si je ne m'abuse, il devrait y avoir des choses de notées là dessous...

    Sur la B410P mes leds clignotent toutes en orange, même celle qui est reliée à la T0.

    Merci encore pour votre aide

  8. #8
    Asterisk Fan Avatar de fastm3
    Date d'inscription
    août 2010
    Localisation
    Corbeil Essonnes (91)
    Messages
    1 302
    Downloads
    1
    Uploads
    1
    Tu es stagiaire non ? je dis ca car j'ai l'impression qu'a chaque fois qu'on parle d'install pro ici, c'est le cas. Bon no comment. Tant mieux pour toi qui peut pratiquer et tant pis pour la boite qui aura depensé au final bcp plus avec probablement pas un systeme tip top. Ne m'en veut pas, mais meme doué, seul la pratique te permettra d'eviter des petites erreurs et de valider les versions.
    Et j'ai aussi été stagiaire...

    Pas le temps mais oui, tu n'as tout simplement pas configuré dahdi je pense.
    1- Regarde du coté de dahdi_hardware , pour voir si tu ta carte est bien detectee, et si tu as bien charge le module correspondant. ( /etc/dahdi/modules )

    2- si 1 ok : dahdi_genconf pour generer la conf que tu verifieras ( dahdi-channels.conf )

    3- dahdi-cfg -vv pour voir la config actuelle.

    Fais etape par etape et en googlant un peu , tu devrais voir et comprendre ce qui cloche.
    Je file en install...Bon week End.
    Fastm3.

Les tags pour cette discussion

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •