X100P et appel entrant

Discussion in 'Elastix 2.x' started by sebxtaz, Mar 4, 2010.

  1. sebxtaz

    Joined:
    Mar 1, 2010
    Messages:
    2
    Likes Received:
    0
    bonsoir, ça y est la X100P est arrivée apparemment en avion mais en passant par les douanes de chine, france, republique bolivarienne,jusqu'en martinique...

    mon bureau est composé de trois postes softphone et portables qui communique entre eux sans problèmes; les communications sortantes passent bien par le serveur et la ligne FT mais lorsque j'appel mon numéro fixe j'entends la sonnerie mais il ne se passe rien au bureau:

    Connected to Asterisk 1.4.24 currently running on server (pid = 2597)
    Verbosity was 10 and is now 11
    -- Remote UNIX connection
    -- Remote UNIX connection disconnected
    -- Starting simple switch on 'DAHDI/1-1'
    -- Executing [s@from-internal:1] Macro("DAHDI/1-1", "hangupcall") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("DAHDI/1-1", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,4)
    -- Executing [s@macro-hangupcall:4] GotoIf("DAHDI/1-1", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,7)
    -- Executing [s@macro-hangupcall:7] GotoIf("DAHDI/1-1", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [s@macro-hangupcall:9] Hangup("DAHDI/1-1", "") in new stack
    == Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'DAHDI/1-1' in macro 'hangupcall'

    == Spawn extension (from-internal, s, 1) exited non-zero on 'DAHDI/1-1'
    -- Executing [h@from-internal:1] Macro("DAHDI/1-1", "hangupcall") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("DAHDI/1-1", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,4)
    -- Executing [s@macro-hangupcall:4] GotoIf("DAHDI/1-1", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,7)
    -- Executing [s@macro-hangupcall:7] GotoIf("DAHDI/1-1", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [s@macro-hangupcall:9] Hangup("DAHDI/1-1", "") in new stack
    == Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'DAHDI/1-1' in macro 'hangupcall'
    == Spawn extension (from-internal, h, 1) exited non-zero on 'DAHDI/1-1'
    -- Hungup 'DAHDI/1-1'

    config trunk:
    description : 1
    caller id : mon numero
    cid : any
    dial rule : XX.
    Zap identifier: 1

    config inbound:
    description :extern
    did number: mon numero
    destination : extension 3000 (on line)

    config general:
    Allow Anonymous Inbound SIP Calls? : yes

    config Zap channel did:
    description :extern
    did : mon numéro

    j'ai tenté de suivre elastix without tears et le site x100P pour la config mais ils parlent de zaptel alors que elastix utilise apparemment dahdi, j'ai quand même fais les modif dans /etc/asterisk/dahdi-channels.conf" et chan_dahdi pour raouter context=from zaptel

    l'iso de elastix est une 1.5 jai fais une mise a jour de freepbx jusqu'a la 2.7 rien d'autre

    je suppose que le problème est décrit dans le log mais je ne le comprend pas pouvez vous m'aider?

    merci
     
  2. Patrick_elx

    Joined:
    Dec 14, 2008
    Messages:
    1,120
    Likes Received:
    0
    apparemment la partie de la config freePBX à l'air bonne.

    mais quelques questions surtout aux vue du log qui indique un context from-internal.

    il ne s'agit pas de rajouter context=from zaptel
    mais de remplacer le context=from-pstn (ou autre existant) par context=from-zaptel

    Le anonymous inbound sip n'est pas nécessaire pour du zaptel.

    Est-ce que les paramètres spécifiques au pays sont ok dans la config de la carte?
     
  3. sebxtaz

    Joined:
    Mar 1, 2010
    Messages:
    2
    Likes Received:
    0
    bonsoir

    dahdi/system.conf :
    # Span 1: WCFXO/0 "Wildcard X100P Board 1" (MASTER)
    fxsks=1
    echocanceller=oslec,1
    # Global data
    loadzone = fr
    defaultzone = fr


    chan_dahdi :
    [trunkgroups]

    [channels]
    context=from-zaptel
    signalling=fxs_ks
    rxwink=300 ; Atlas seems to use long (250ms) winks
    usecallerid=yes
    hidecallerid=no
    callwaiting=yes
    usecallingpres=yes
    callwaitingcallerid=yes
    threewaycalling=yes
    transfer=yes
    canpark=yes
    cancallforward=yes
    callreturn=yes
    echocancel=yes
    echocancelwhenbridged=no
    faxdetect=incoming
    echotraining=800
    rxgain=0.0
    txgain=0.0
    callgroup=1

    dahdi_channel :
    ; Span 1: WCFXO/0 "Wildcard X100P Board 1" (MASTER)
    ;;; line="1 WCFXO/0/0"
    signalling=fxs_ks
    callerid=asreceived
    group=0
    context=from-zaptel
    channel => 1
    callerid=
    group=
    context=default


    log:
    -- Starting simple switch on 'DAHDI/1-1'
    -- Executing [s@from-internal:1] Macro("DAHDI/1-1", "hangupcall") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("DAHDI/1-1", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,4)
    -- Executing [s@macro-hangupcall:4] GotoIf("DAHDI/1-1", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,7)
    -- Executing [s@macro-hangupcall:7] GotoIf("DAHDI/1-1", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [s@macro-hangupcall:9] Hangup("DAHDI/1-1", "") in new stack
    == Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'DAHDI/1-1' in macro 'hangupcall'
    == Spawn extension (from-internal, s, 1) exited non-zero on 'DAHDI/1-1'
    -- Executing [h@from-internal:1] Macro("DAHDI/1-1", "hangupcall") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("DAHDI/1-1", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,4)
    -- Executing [s@macro-hangupcall:4] GotoIf("DAHDI/1-1", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,7)
    -- Executing [s@macro-hangupcall:7] GotoIf("DAHDI/1-1", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [s@macro-hangupcall:9] Hangup("DAHDI/1-1", "") in new stack
    == Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'DAHDI/1-1' in macro 'hangupcall'
    == Spawn extension (from-internal, h, 1) exited non-zero on 'DAHDI/1-1'
    -- Hungup 'DAHDI/1-1'

    j'ai vu "from internal" mais je ne trouve pas comment le modifier.
     
  4. danardf

    Joined:
    Dec 3, 2007
    Messages:
    8,069
    Likes Received:
    12
    Salut.

    Pourquoi avec été chercher une X100P en Chine, j'avais une A100 à vendre. :S
    Bon,... po grafe!

    Ce type de carte est chiant comme la pluie à paramétrer.
    Il faut lui renseigner les cadences de sonneries, 1500,35000 ou autre (voir de le Forum).
    Dans mes premiers test, les postes ont sonné au bout de 4 ou 5 sonneries. Visiblement une perte de tant à détecter le CID si le cadencement est mal fait.

    Comme dit Patrick_Elx, il faut remplacer context=from-zaptel et context=default par context=from-trunk ou from-pstn

    Le faxdetect n'est pas utile aussi pour l'instant.
    Au pire si tu veux te séparer du CID, enlèves le et indique immedieate=yes
    Celà à pour effet de se passer de tout CId, FAX ...etc et ça sonne au plus vite (normalement dès le premier train de sonnerie, mais avec ce genre de carte... :blink: )

    Regardes dans le forum, il y aura bien une config X100P ou A100.

    Après chaque changement de paramètres, il faut relancer dahdi et asterisk.

    CLI> dahdi restart (il me semble)
    CLI> reload ou
    CLI> restart now
     

Share This Page