- Mitglied seit
- 14 Mai 2005
- Beiträge
- 13
- Punkte für Reaktionen
- 0
- Punkte
- 0
Abend alle miteinander,
mein Problem liegt darin, dass ich beim raustelefonieren zwei kanäle belege.
Raus sowohl auch rein telefonieren klappt gut und die Gesprächsqualität ist auch ok (SIP und ISDN).
Festgestellt habe ich das Problem mittels meiner Firewall. Diese zählt ausgehende, eingehende und fehlgeschlagene anrufe. Wenn ich hinaus telefoniere zählt die Firewall 2 ausgehende Gespräche und einen Fehlgeschlagen. Desweiteren scheint dieses Problem auch bei ISDN zu bestehen, wenn ich einen ruf ueber ISDN generiere und versuche danach die 2. Leitung zu belegen ist diese mir einem besetztton schon vor dem waehlen belegt.
Woran könnte das liegen? hat jemand eine Ahnung?
Für Hilfe im Vorraus dank.
Nun im Anschluss noch meine Konfiguration:
Verwendetes System:
Debian Sarge 3.1
Asterisk Version 1.2.4
bristuff-0.3.0-PRE-1f
spandsp-0.0.2pre25/
2xHFC-S (NT/TE)
sipgate.de
zapata.conf:
sip.conf:
extensions.conf
mein Problem liegt darin, dass ich beim raustelefonieren zwei kanäle belege.
Raus sowohl auch rein telefonieren klappt gut und die Gesprächsqualität ist auch ok (SIP und ISDN).
Festgestellt habe ich das Problem mittels meiner Firewall. Diese zählt ausgehende, eingehende und fehlgeschlagene anrufe. Wenn ich hinaus telefoniere zählt die Firewall 2 ausgehende Gespräche und einen Fehlgeschlagen. Desweiteren scheint dieses Problem auch bei ISDN zu bestehen, wenn ich einen ruf ueber ISDN generiere und versuche danach die 2. Leitung zu belegen ist diese mir einem besetztton schon vor dem waehlen belegt.
Woran könnte das liegen? hat jemand eine Ahnung?
Für Hilfe im Vorraus dank.
Nun im Anschluss noch meine Konfiguration:
Verwendetes System:
Debian Sarge 3.1
Asterisk Version 1.2.4
bristuff-0.3.0-PRE-1f
spandsp-0.0.2pre25/
2xHFC-S (NT/TE)
sipgate.de
zapata.conf:
Code:
; Zapata telephony interface
; Configuration file
[trunkgroups]
[channels]
language=de
;defaults
switchtype = euroisdn
pridialplan=dynamic
prilocaldialplan = local
nationalprefix = 0
internationalprefix = 00
overlapdial=yes
usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=no
echotraining=no
immediate=no
signalling = bri_net_ptmp
context=from-internal
group = 0
channel => 1-2
signalling = bri_cpe_ptmp
context=from-pstn
group = 1
channel => 4-5
sip.conf:
Code:
[general]
context=eingehend
port=5060
bindaddr=0.0.0.0
srvlookup=yes
axexpirey=3600
defaultexpirey=120
disallow=all
allow=alaw
allow=ulaw
allow=g729
allow=gsm
allow=slinear
language=de
rtptimeout=60
rtpholdtimeout=300
useragent=X-SOURCE TechnikService - Asterisk PBX
nat=no
register => 870****:[email protected]/870****
externhost = home.x-source.org
[sipgate-out]
type=peer
username=870****
fromuser=870****
secret=Password
host=proxy.de.sipgate.net
fromdomain=sipgate.de
insecure=very
canreinvite=no
nat=yes
qualify=yes
disallow=all
allow=ulaw
[sipgate-in]
type=peer
host=proxy.de.sipgate.net
fromdomain=sipgate.de
disallow=all
allow=ulaw
context=from-sipgate
extensions.conf
Code:
[general]
static=yes
writeprotect=no
[globals]
EINGEHEND => ZAP/g0
OUTGOING => ZAP/g1
[default]
include => eingehend
include => ausgehend
[eingehend]
exten => s,1,Wait(0.1)
exten => s,2,Set(LANGUAGE()=de)
exten => s,3,SetCIDNum(${CALLERIDNUM})
include => from-pstn
include => from-sipgate
[from-pstn]
exten => 50****5,1,Dial(${EINGEHEND}/${EXTEN},45,Ttr)
exten => 50****5,2,Set(LANGUAGE()=de)
exten => 50****5,3,Voicemail(u50****5@default)
exten => 50****5,4,Goto(_X.,1)
exten => 50****6,1,SetVar(CALLEDFAX=${EXTEN})
exten => 50****6,2,Answer
exten => 50****6,3,Goto(fax,${EXTEN},1)
exten => 50****7,1,Dial(${EINGEHEND}/${EXTEN},45,Ttr)
exten => 50****7,2,Set(LANGUAGE()=de)
exten => 50****7,3,Voicemail(u50****7@default)
exten => 50****7,4,Goto(_X.,1)
exten => 87****2,1,Dial(${EINGEHEND}/87****2,45,Ttr)
exten => 87****2,2,Set(LANGUAGE()=de)
exten => 87****2,3,Voicemail(u87****2@default)
exten => 87****2,4,Goto(_X.,1)
exten => _X.,1,Wait(0.5)
exten => _X.,2,Playback(vm-goodbye)
exten => _X.,3,Hangup
exten => i,1,Congestion
exten => h,1,NoOp
exten => h,2,Hangup
exten => t,1,Voicemail(b50364355@default)
exten => t,2,Busy
[from-sipgate]
exten => 87****2,1,Dial(${EINGEHEND}/87****2,40,Ttr)
exten => 87****2,2,Set(LANGUAGE()=de)
exten => 87****2,3,Voicemail(u87****2@default)
exten => 87****2,4,Goto(_X.,1)
exten => _X.,1,Wait(0.5)
exten => _X.,2,Playback(vm-goodbye)
exten => _X.,3,Hangup
exten => i,1,Congestion
exten => h,1,NoOp
exten => h,2,Hangup
exten => t,1,Voicemail(b50****5@default)
exten => t,2,Busy
[ausgehend]
include => from-internal
[from-internal]
exten => s,1,Wait(0.1)
exten => s,2,DigitTimeout(2)
exten => s,3,Set(LANGUAGE()=de)
exten => _X.,1,Set(RAUS=${EXTEN:4})
exten => _X.,2,Goto(callout,${EXTEN},1)
exten => i,1,Congestion
exten => h,1,NoOp
exten => h,2,Hangup
exten => t,1,Busy
[callout]
exten => _9999.,1,Wait(0.1)
exten => _9999.,2,Set(RAUSSIP=${RAUS})
exten => _9999.,3,Dial(SIP/${RAUSSIP}@sipgate-out,60,Ttr)
exten => _1279.,1,Wait(0.1)
exten => _1279.,2,Set(RAUSISDN=${RAUS})
exten => _1279.,3,Dial(${OUTGOING}/${RAUSISDN},60,Ttr)
exten => _X.,1,Macro(invalidline)
exten => i,1,Congestion
exten => h,1,NoOp
exten => h,2,Hangup
exten => t,1,BUSY