problème d'appels sortant avec carte digium B4XXP

Discussion in 'Elastix 2.x' started by stazcek0, Feb 11, 2010.

  1. stazcek0

    Joined:
    Jan 21, 2010
    Messages:
    12
    Likes Received:
    0
    Bonjour,


    j'ai installé un elastix sur un P4 3Ghz, avec une carte digium B410P (la 4x BRI). J'ai setupé tout ça, puis commencé les tests.
    J'ai donc relié le nt au port 1 de la carte digium, reconnaissance dans hardware detection, tout va bien.

    Je passe aux appels entrants, j'identifie dans le log asterisk que le DID est sur 7 chiffres, je crée les inbound routes en conséquences, et hop mes appels entrants fonctionnents.

    Puis je passe aux appels sortants. Et la ca se complique. Car à chaque fois j'ai le message de swisscom me disant un truc en plusieurs langues. Pour la version anglaise, ca donne un truc du genre "called number is invalid".

    J'ai essayé de modifier le callerid pour avoir soit mon numéro complet, soit 7 chiffres, soit 2 chiffres. Aucun changement.

    J'ai vérifié avec un téléphone Isdn a la place de ma carte asterisk, directement branché sur le nt : l'appel se fait bien.

    Je tourne en rond depuis 15 jours sur ce truc, donc si quelqu'un peut m'aider ca serait SUPER !!!


    voici mon log. J'ai remplacé dans la version collée le numéro appellé par 0123456789 et le numéro appellant par 0987654321. L'extension utilisée est la 30.
    J'ai coupé le log au milieu, au moment où j'entend la voix de swisscom.


    ici j'entend la voix !!

     
  2. Patrick_elx

    Joined:
    Dec 14, 2008
    Messages:
    1,120
    Likes Received:
    0
    As tu essayé sans envoyer de caller ID?

    Est-ce vraiment le CID qui fait refuser l'appel?
    Si oui, certains fournisseurs n'acceptent que le caller ID de tête de ligne. Voir avec ce dernier pour ouvrir l'acceptation d'autres CID.

    Est-ce que les numéros composés sont corrects?

    La phase de débugage peut être très frustrante. Bon courage...
     
  3. stazcek0

    Joined:
    Jan 21, 2010
    Messages:
    12
    Likes Received:
    0
    Hello

    le numéro de sortie semble bon (en tout cas d'après le log).

    par contre, et comme tu dis, le callerid peut être refusé par l'opérateur pour éviter le spoofing. Si c'est bien cela mon problème alors le message de l'opérateur est vraiment pas clair :(

    j'ajoute les channel détails de mes 2 channels durant un appel (qui est donc sur le channel 2 dans ce cas) :

    Code:
    lausanne*CLI> dahdi show channel 1
    Channel: 1LI> 
    File Descriptor: 9
    Span: 1
    Extension: 
    Dialing: no
    Context: from-pstn
    Caller ID: 
    Calling TON: 0
    Caller ID name: 
    Destroy: 0
    InAlarm: 0
    Signalling Type: ISDN BRI Point to MultiPoint
    Radio: 0
    Owner: <None>
    Real: <None>
    Callwait: <None>
    Threeway: <None>
    Confno: -1
    Propagated Conference: -1
    Real in conference: 0
    DSP: no
    Relax DTMF: no
    Dialing/CallwaitCAS: 0/0
    Default law: alaw
    Fax Handled: no
    Pulse phone: no
    Echo Cancellation: 128 taps unless TDM bridged, currently OFF
    PRI Flags: Resetting 
    PRI Logical Span: Implicit
    Hookstate (FXS only): Onhook
    lausanne*CLI> dahdi show channel 2
    Channel: 2LI> 
    File Descriptor: 10
    Span: 1
    Extension: 
    Dialing: no
    Context: from-pstn
    Caller ID: 
    Calling TON: 0
    Caller ID name: 
    Destroy: 0
    InAlarm: 0
    Signalling Type: ISDN BRI Point to MultiPoint
    Radio: 0
    Owner: DAHDI/2-1
    Real: DAHDI/2-1
    Callwait: <None>
    Threeway: <None>
    Confno: -1
    Propagated Conference: -1
    Real in conference: 0
    DSP: yes
    Relax DTMF: no
    Dialing/CallwaitCAS: 0/0
    Default law: alaw
    Fax Handled: no
    Pulse phone: no
    Echo Cancellation: 128 taps unless TDM bridged, currently OFF
    PRI Flags: Call 
    PRI Logical Span: Implicit
    Actual Confinfo: Num/0, Mode/0x0000
    Actual Confmute: No
    Hookstate (FXS only): Onhook
    
     
  4. stazcek0

    Joined:
    Jan 21, 2010
    Messages:
    12
    Likes Received:
    0
    J'en profites pour mettre également

    Code:
     dahdi show channels
       Chan Extension  Context         Language   MOH Interpret       
     pseudo            default                    default             
          1            from-pstn                  default             
          2            from-pstn                  default             
          4            from-pstn                  default             
          5            from-pstn                  default             
          7            from-pstn                  default             
          8            from-pstn                  default             
         10            from-pstn                  default             
         11            from-pstn                  default
    le status qui montre bien que seul mon span 1 est connecté

    Code:
     dahdi show status
    Description                              Alarms     IRQ        bpviol     CRC4      
    B4XXP (PCI) Card 0 Span 1                OK         0          0          0         
    B4XXP (PCI) Card 0 Span 2                RED        0          0          0         
    B4XXP (PCI) Card 0 Span 3                RED        0          0          0         
    B4XXP (PCI) Card 0 Span 4                RED        0          0          0
    le dahdi_cfg -vvv

    Code:
    DAHDI Tools Version - 2.2.0
    
    DAHDI Version: 2.2.0.2
    Echo Canceller(s): OSLEC
    Configuration
    ======================
    
    SPAN 1: CCS/ AMI Build-out: 0 db (CSU)/0-133 feet (DSX-1)
    SPAN 2: CCS/ AMI Build-out: 0 db (CSU)/0-133 feet (DSX-1)
    SPAN 3: CCS/ AMI Build-out: 0 db (CSU)/0-133 feet (DSX-1)
    SPAN 4: CCS/ AMI Build-out: 0 db (CSU)/0-133 feet (DSX-1)
    
    Channel map:
    
    Channel 01: Clear channel (Default) (Echo Canceler: oslec) (Slaves: 01)
    Channel 02: Clear channel (Default) (Echo Canceler: oslec) (Slaves: 02)
    Channel 03: Hardware assisted D-channel (Default) (Echo Canceler: none) (Slaves: 03)
    Channel 04: Clear channel (Default) (Echo Canceler: oslec) (Slaves: 04)
    Channel 05: Clear channel (Default) (Echo Canceler: oslec) (Slaves: 05)
    Channel 06: Hardware assisted D-channel (Default) (Echo Canceler: none) (Slaves: 06)
    Channel 07: Clear channel (Default) (Echo Canceler: oslec) (Slaves: 07)
    Channel 08: Clear channel (Default) (Echo Canceler: oslec) (Slaves: 08)
    Channel 09: Hardware assisted D-channel (Default) (Echo Canceler: none) (Slaves: 09)
    Channel 10: Clear channel (Default) (Echo Canceler: oslec) (Slaves: 10)
    Channel 11: Clear channel (Default) (Echo Canceler: oslec) (Slaves: 11)
    Channel 12: Hardware assisted D-channel (Default) (Echo Canceler: none) (Slaves: 12)
    
    12 channels to configure.
    
    Setting echocan for channel 1 to oslec
    Setting echocan for channel 2 to oslec
    Setting echocan for channel 3 to none
    Setting echocan for channel 4 to oslec
    Setting echocan for channel 5 to oslec
    Setting echocan for channel 6 to none
    Setting echocan for channel 7 to oslec
    Setting echocan for channel 8 to oslec
    Setting echocan for channel 9 to none
    Setting echocan for channel 10 to oslec
    Setting echocan for channel 11 to oslec
    Setting echocan for channel 12 to none
     
  5. stazcek0

    Joined:
    Jan 21, 2010
    Messages:
    12
    Likes Received:
    0
    Voici la solution (en tout cas pour une ligne BRI swisscom)

    Dans le dial du trunk il faut mettre X|. pour virer le premier 0 du numéro. Car aussi c** que cela parait la ligne isdn (je le répète, dans le cas de cette bri swisscom) demande qu'on compose le 123456789 au lieu de 012345679 ...

    C'est d'ailleurs stupide, car une ligne PRI swisscom veut le 0 initial....
     

Share This Page