- Mitglied seit
- 8 Feb 2009
- Beiträge
- 10
- Punkte für Reaktionen
- 0
- Punkte
- 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:
extensions.conf:
Vielen Dank für Eure Hilfe im Voraus
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:[email protected]
;
; 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:[email protected]:4569 ; IAX trunk interface
TRUNKIAX1=IAX2/ASTtest1:[email protected]:4569 ; IAX trunk interface
TRUNKBINFONE=IAX2/1112223333:[email protected] ; IAX trunk interface
TRUNKloop = IAX2/ASTloop:[email protected]:40569 ; used for blind monitoring
TRUNKblind = IAX2/ASTblind:[email protected]:41569 ; used for ;testing
SIPtrunk=SIP/xxx:[email protected] ; 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