.titleBar { margin-bottom: 5px!important; }

[Gelöst] Vicidial-Problem

Dieses Thema im Forum "Asterisk Allgemein" wurde erstellt von blacky_2009, 17 März 2009.

  1. blacky_2009

    blacky_2009 Neuer User

    Registriert seit:
    8 Feb. 2009
    Beiträge:
    10
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Hallo Ihr Linux-Experten,

    ich habe schon sehr viele sip.conf und extensions.conf Variationen ausprobiert. Jetzt bin ich an einem Punkt angelangt, an dem ich dringend Hilfe benötige.

    Ich habe den Asterisk-Kurs ebenfalls nachvollzogen, mehrere Manuals gelesen und ausprobiert, in englisch und in deutsch, aber ich komm einfach nicht weiter.

    Bisher habe ich es geschafft, dass alle Telefone (Softphone`s:X-Lite) untereinander kommunizieren können. Aber die Agents können leider nicht raustelefonieren.
    Ich habe X-Lite ordnungsgemäß eingerichtet, so, dass es sich am Asterisk-Server registriert.
    Der Cli-Befehl: sip show registry liefert mir das Ergebnis:
    Host Username Refresh State \par
    sip.pbx-network.de:5060 xxxx 105 Registered \par

    Ich habe hier auch schon ziemlich oft gepostet, und habe bisher noch keine hilfreiche Antwort bekommen. Ich zahle auch für die Hilfe, wenn es sein muß. Aber gebt mir bitte endlich eine Antwort.

    Hier nochmal die aktuellen Conf-Dateien:

    sip.conf:

    Code:
    [general]
    port=5060
    bindaddr=0.0.0.0
    
    ; register SIP account on remote machine if using SIP trunks
    register => xxx:xxx@sip.pbx-network.de
    ;
    ; setup account for SIP trunking:
    [SIPtrunk]
    insecure=very
    context = default
    disallow=all
    allow=ulaw
    ;allow=gsm
    allow=alaw
    ;allow=ilbc
    type=friend
    username=xxx
    secret=xxx
    host=sip.pbx-network.de
    dtmfmode=inband
    qualify=1000
    nat=yes
    
    [cc100]
    disallow=all
    allow=ulaw
    allow=alaw
    type=friend
    username=cc100
    secret=test
    context=outbound
    host=dynamic
    dtmfmode=inband
    qualify=1000
    mailbox=100
    nat=yes
    ...
    
    extensions.conf:

    Code:
    [general]
    static=yes
    writeprotect=no
    
    extensions.conf
    [global]
    CONSOLE=Console/dsp                             ; Console interface for 
    TRUNK=Zap/g1                                    ; Trunk interface
    TRUNKX=Zap/g2					; 2nd trunk interface
    TRUNKIAX=IAX2/ASTtest1:test@10.10.10.16:4569	; IAX trunk interface
    TRUNKIAX1=IAX2/ASTtest1:test@10.10.10.16:4569	; IAX trunk interface
    TRUNKBINFONE=IAX2/1112223333:PASSWORD@iax.binfone.com	; IAX trunk interface
    TRUNKloop = IAX2/ASTloop:test@127.0.0.1:40569	; used for blind monitoring
    TRUNKblind = IAX2/ASTblind:test@127.0.0.1:41569	; used for ;testing
    
    
    SIPtrunk=SIP/xxx:xxx@sip.pbx-network.de	; SIP trunk
    
    [outbound]
    ; extensions for other SIP and IAX call center phones
    ;   cc100-cc150 SIP Phones
    exten => _1[0-5]X,1,Dial(sip/cc${EXTEN},20,to)
    
    [default]
    
    ; BE SURE TO CHANGE THIS LINE FOR YOUR IP ADDRESS!
    ;exten => _192*168*xxx*xxx*.,1,Goto(default,${EXTEN:16},1)
    ;exten => _8600XXX*.,1,AGI(agi-VDADfixCXFER.agi)
    ;exten => _78600XXX*.,1,AGI(agi-VDADfixCXFER.agi)
    ; Local blind monitoring
    
    exten => _08600XXX,1,Dial(${TRUNKblind}/6${EXTEN:1},55,To)
    
    exten => _192*168*xxx*xxx*8600XXX,1,Goto(default,${EXTEN:16},1)
    exten => _192*168*xxx*xxx*8600XXX*.,1,Goto(default,${EXTEN:16},1)
    exten => _192*168*xxx*xxx*78600XXX,1,Goto(default,${EXTEN:16},1)
    exten => _192*168*xxx*xxx*78600XXX*.,1,Goto(default,${EXTEN:16},1)
    exten => _8600XXX*.,1,AGI(agi-VDADfixCXFER.agi)
    exten => _78600XXX*.,1,AGI(agi-VDADfixCXFER.agi)
    
    
    ; Example phone extensions
    
    ; Extension 2000 Sipura/Linksys ATA line 1
    exten => 2000,1,Dial(sip/spa2000,30,to)   ; Ring, 30 secs max
    exten => 2000,2,Voicemail,u2000           ; Send to voicemail...
    ; Extension 2001 Sipura/Linksys ATA line 2
    exten => 2001,1,Dial(sip/spa2001,30,to)   ; Ring, 30 secs max
    exten => 2001,2,Voicemail,u2001           ; Send to voicemail...
    ; Extension 2102 rings Grandstream phone
    exten => 2102,1,Dial(sip/gs102,30,to)    ; Ring, 30 secs max
    exten => 2102,2,Voicemail,u2102          ; Send to voicemail...
    ; Extension 401 rings the firefly softphone
    exten => 401,1,Dial((IAX2/firefly01@firefly01/s||t)
    exten => 401,2,Hangup
    
    ; extensions for other SIP and IAX call center phones
    ;   cc100-cc150 SIP Phones
    ;exten => _1[0-5]X,1,Dial(sip/cc${EXTEN},20,to)
    ;   cc300-cc350 IAX Phones
    exten => _3[0-5]X,1,Dial(IAX2/cc${EXTEN},20,to)
    
    ; extensions if using a T1 channelbank
    exten => _19XX,1,Dial(Zap/${EXTEN:2},30,o)
    exten => _19XX,2,Hangup
    
    ; Extension 4001 rings Zap phone (this example for FXS on Zap port 1)
    exten => 4001,1,Dial(Zap/1,30,o)	; ring Zap device 1
    exten => 4001,2,Voicemail,u4001         ; Send to voicemail...
    
    
    ; # timeout invalid rules
    exten => #,1,Playback(invalid)              ; "Thanks for trying the demo"
    exten => #,2,Hangup                     ; Hang them up.
    exten => t,1,Goto(#,1)                  ; If they take too long, give up
    exten => i,1,Playback(invalid)          ; "That's not valid, try again"
    
    ; Give voicemail at extension 8500
    exten => 8500,1,VoicemailMain
    exten => 8500,2,Goto(s,6)
    
    ; FastAGI for VICIDIAL/astGUIclient call logging
    exten => h,1,DeadAGI(agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----${HANGUPCAUSE}-----${DIALSTATUS}-----${DIALEDTIME}-----${ANSWEREDTIME})
    
    ; Inbound call from BINFONE
    ; exten => 1112223333,1,AGI(agi://127.0.0.1:4577/call_log)
    ; exten => 1112223333,2,Dial(sip/gs102,55,o)
    ; exten => 1112223333,3,Hangup
    
    ; Extension 7275551212 - Inbound local number from PRI with 10 digit delivery
    exten => 7275551212,1,Ringing
    exten => 7275551212,2,Wait(1)
    exten => 7275551212,3,AGI(agi://127.0.0.1:4577/call_log--fullCID--${EXTEN}-----${CALLERID}-----${CALLERIDNUM}-----${CALLERIDNAME})
    exten => 7275551212,4,Answer
    exten => 7275551212,5,Dial(sip/spa2000&sip/spa2001,30,To)
    exten => 7275551212,6,Voicemail,u2000
    
    ; dial a long distance outbound number to the UK
    ; This 'o' Dial flag is VERY important for VICIDIAL on outbound calls, 
    exten => _901144XXXXXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log)
    exten => _901144XXXXXXXXXX,2,Dial(${TRUNKX}/${EXTEN:1},55,To)
    exten => _901144XXXXXXXXXX,3,Hangup
    
    ; Germany
    exten => _90049.,1,AGI(agi://127.0.0.1:4577/call_log)
    exten => _90049.,2,Dial(SIP/${EXTEN:1}@SIPtrunk,55,tTo)
    exten => _90049.,3,Hangup
    ...
    
    Vielen Dank für Eure Hilfe im Voraus :)
     
  2. blacky_2009

    blacky_2009 Neuer User

    Registriert seit:
    8 Feb. 2009
    Beiträge:
    10
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    gelöst !

    Hallo,

    ich habe nun endlich, auch ohne EURE Hilfe, sondern mit Hilfe eines guten Freundes, meinen Asterisk-Server zum Laufen bekommen. Vicidial habe ich ganz allein konfiguriert und funktioniert jetzt ebenfalls.

    Vielen Dank für Eure Nicht Hilfe.