- Mitglied seit
- 6 Dez 2007
- Beiträge
- 1
- Punkte für Reaktionen
- 0
- Punkte
- 1
In den letzten Wochen (seit ca. 3 Monaten) ist Dus für mich praktisch nicht mehr nutzbar. Bei 2 von 5 ausgehenden Anrufen hört mich der Angerufene nicht. Das Verhalten ist willkuerlich. Machmal gehen mehrere Telefonate hintereinander, dann wieder die Aussetzter.
Meine Verbindung ist.
Softphone -> Asterisk (1.8) -> dus
Die Problematik ueberschneidet sich mit der Verwendung von CALLERID() zum setzten verschiedener Kennungen, wobei auch nach dem abschalten dieser der Fehler geblieben ist.
Getestet hab ich auch schon mit ausgeschalteter Firewall, ebenso verschieden Codecs sowie nichtverwendung von CALLERID() und einer nahezu unveraenderten asterisk-conf.
Die Problematik trat damals noch mit Asterisk 1.4 auf, und ist trotz dem Update auf 1.8 geblieben.
Bei identischer Konfiguration funktioniert sipgate problemlos, nur kann ich hier nicht alle gewuenschten Absenderkennungen setzten.
Ich weiss nicht was ich noch probieren soll.
Anbei Ausschnitte aus sip.conf und extensions.conf.
sip.conf
extensions.conf
Hat jemand diese schon gehabt?
Gruss Ralph
Meine Verbindung ist.
Softphone -> Asterisk (1.8) -> dus
Die Problematik ueberschneidet sich mit der Verwendung von CALLERID() zum setzten verschiedener Kennungen, wobei auch nach dem abschalten dieser der Fehler geblieben ist.
Getestet hab ich auch schon mit ausgeschalteter Firewall, ebenso verschieden Codecs sowie nichtverwendung von CALLERID() und einer nahezu unveraenderten asterisk-conf.
Die Problematik trat damals noch mit Asterisk 1.4 auf, und ist trotz dem Update auf 1.8 geblieben.
Bei identischer Konfiguration funktioniert sipgate problemlos, nur kann ich hier nicht alle gewuenschten Absenderkennungen setzten.
Ich weiss nicht was ich noch probieren soll.
Anbei Ausschnitte aus sip.conf und extensions.conf.
sip.conf
Code:
[general]
context=default
allowoverlap=no
udpbindaddr=0.0.0.0
tcpenable=no
tcpbindaddr=0.0.0.0
srvlookup=yes
[00038xxxxxxx]
type=friend
username=00038xxxxxxx
host=proxy.dus.net
fromdomain=dus.net
fromuser=00038xxxxxxx
secret=********
insecure=port,invite
qualify=yes
nat=yes
language=de
disallow=all
allow=alaw
allow=ulaw
canreinvite=no
relaxdtmf=yes
extensions.conf
Code:
[general]
static=yes
writeprotect=no
clearglobalvars=no
[dus_net_out]
exten => _*0.,1,NoOp(Dial dus_net_out _*0 ${EXTEN:2})
exten => _*0.,n,Set(MONITOR_EXEC=/etc/asterisk/scripte.d/soxmixmp3.sh)
exten => _*0.,n,Set(CALLFILENAME=${STRFTIME(${EPOCH},GMT+1,%C%y%m%d-%H%M%S)}-${CALLERID(num)}-${EXTEN})
exten => _*0.,n,Monitor(wav,${CALLFILENAME},m)
exten => _*0.,n,Set(CDR(userfield)=S","${CALLFILENAME}.ogg)
exten => _*0.,n,Set(CDR(accountcode)=${CALLERID(num)})
exten => _*0.,n,Set(CALLERID(all)=)
exten => _*0.,n,Set(CALLERID(num)=49800xxxxxxx)
exten => _*0.,n,Dial(SIP/${EXTEN:2}@00038xxxxxxx,45,tTr)
exten => _*0.,n,Goto,l-${DIALSTATUS}|1
exten => _*1.,1,NoOp(Dial dus_net_out _*1 ${EXTEN:2})
exten => _*1.,n,Set(MONITOR_EXEC=/etc/asterisk/scripte.d/soxmixmp3.sh)
exten => _*1.,n,Set(CALLFILENAME=${STRFTIME(${EPOCH},GMT+1,%C%y%m%d-%H%M%S)}-${CALLERID(num)}-${EXTEN})
exten => _*1.,n,Monitor(wav,${CALLFILENAME},m)
exten => _*1.,n,Set(CDR(userfield)=S","${CALLFILENAME}.ogg)
exten => _*1.,n,Set(CDR(accountcode)=${CALLERID(num)})
exten => _*1.,n,Set(CALLERID(all)=)
exten => _*1.,n,Set(CALLERID(num)=49700xxxxxxx)
exten => _*1.,n,Dial(SIP/${EXTEN:2}@00038xxxxxxx,45,tTr)
exten => _*1.,n,NoOp(Dial dus_net_out _*1 ${EXTEN:2} : ${DIALSTATUS})
exten => _*1.,n,Goto,l-${DIALSTATUS}|1
exten => l-BUSY,1,NoOp(l-BUSY to ${CALLERID(num)})
exten => l-BUSY,n,Playtones(busy)
exten => l-BUSY,n,Busy(5)
exten => l-BUSY,n,Hangup()
exten => l-NOANSWER,1,NoOp(l-NOANSWER to ${CALLERID(num)})
exten => l-NOANSWER,n,Hangup()
exten => l-CHANUNAVAIL,1,NoOp(l-CHANUNAVAIL to ${CALLERID(num)})
exten => l-CHANUNAVAIL,n,Playtones(congestion)
exten => l-CHANUNAVAIL,n,Congestion(5)
exten => l-CHANUNAVAIL,n,Hangup()
exten => l-CONGESTION,1,NoOp(l-CONGESTION to ${CALLERID(num)})
exten => l-CONGESTION,n,Playtones(congestion)
exten => l-CONGESTION,n,Congestion(5)
exten => l-CONGESTION,n,Hangup()
exten => l-CANCEL,1,NoOp(l-CANCEL to ${CALLERID(num)})
exten => l-CANCEL,n,Hangup()
Hat jemand diese schon gehabt?
Gruss Ralph