Seltsames Asterisk/1und1-Problem

akwd

Neuer User
Mitglied seit
23 Apr 2009
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich betreibe meinen Asterisk-Server (1.6) hinter einer FritzBox an einem 1&1-Anschluss.

Nun wollte ich eine eine 1&1-Nummer dazu verwenden, um mit dem Asterisk zu kommunizieren.
Wenn diese Nummer angerufen wird, soll der Server antworten und nach der internen Asterisk-Teilnehmernr. fragen, an die vermittelt werden soll.

So weit so gut, die Nummer wird registriert und es funktioniert auch die ersten Stunden, aber dann: Die Nummer ist immer noch registriert aber Asterisk kann plötzlich keine Sounds mehr abspielen, er sagt, daß er die Standard-Dateien nicht mehr findet. Vorher lief alles einwandfrei.

Nach einem "module reload" ist der Spuk vorbei und es funktioniert wieder für einige Zeit.

sip.conf:
Code:
[general]
useragent=asterisk PBX
context=default
bindport=5068
bindaddr=0.0.0.0
srvlookup=yes
language=de
externhost=abc.dyndns.org
externrefresh=300
localnet=192.168.178.0/255.255.255.0
nat=yes
maxexpirey=3600
defaultexpirey=1800
g726nonstandard=yes
disallow=all
allow=ilbc
allow=g729
allow=g726aal2
;allow=g726
allow=gsm
allow=alaw
allow=ulaw
register => 49xxx:***@sip.1und1.de/49xxx


[49xxx]
type=peer
username=49xxx
fromuser=49xxx
contact=49xxx
secret=***
host=sip.1und1.de
fromdomain=sip.1und1.de
nat=no
insecure=port,invite
disallow=all
allow=g726aal2
;allow=g726
;allow=alaw
;allow=g726
;allow=alaw
context=49xxx

[1und1_in_0]
type=peer
fromdomain=sipbalance0.schlund.de
contact=49xxx
host=sipbalance0.schlund.de
insecure=port,invite
nat=no
disallow=all
allow=g726aal2
;allow=g726
;allow=alaw
context=49xxx

[1und1_in_1]
type=peer
fromdomain=sipbalance1.schlund.de
contact=49xxx
host=sipbalance1.schlund.de
insecure=port,invite
nat=no
context=49xxx
disallow=all
allow=g726aal2
;allow=g726
;allow=alaw


[100]
callerid=User 1 <100>
type=friend
mailbox=100
user=100
secret=***
host=dynamic
nat=yes
canreinvite=no

[101]
callerid=User 2 <101>
type=friend
mailbox=101
user=101
secret=***
host=dynamic
nat=yes
canreinvite=no

 ...

extensions.conf
Code:
[general]
static=yes
writeprotect=no

[intern]
;internes telephonieren von 100 bis 999
exten => _ZXX,1,NoCDR()
exten => _ZXX,n,Dial(SIP/${EXTEN},300)
exten => _ZXX,n,goto(s-${DIALSTATUS},9)

exten => s-CANCEL,9,hangup
exten => s-CHANUNAVAIL,9,playback(invalid)
exten => s-CHANUNAVAIL,10,goto(49xxx,3)

[49xxx]
exten => 49xxx,1,answer
exten => 49xxx,2,wait(2)
exten => 49xxx,3,background(vm-enter-num-to-call)
exten => 49xxx,n,background(silence/7)
exten => 49xxx,n,background(pbx-invalid)
exten => 49xxx,n,background(silence/7)
exten => 49xxx,n,playback(privacy-incorrect)
exten => 49xxx,n,hangup

[echotest]
;echo zum test
exten => 099,1,answer
exten => 099,2,wait(2)
exten => 099,3,playback(demo-echotest)
exten => 099,4,echo
exten => 099,5,playback(demo-echodone)
exten => 099,6,hangup

[zeitansage]
exten => 098,1,Answer
exten => 098,2,Wait(1)
exten => 098,3,SayUnixTime( | | a)
exten => 098,4,SayUnixTime( | | k)
exten => 098,5,Playback(oclock)
exten => 098,6,SayUnixTime( | | M)
exten => 098,7,Playback(vm-goodbye)
exten => 098,8,Hangup

[default]
include => 49xxx
include => intern
include => echotest
include => zeitansage

Wie gesagt, es werden die Sounddateien (vm-enter-num-to-call, silence...) einfach nicht mehr gefunden; es "ertönt" Stille für eine kurze Zeit, dann wird aufgelegt. Scheinbar hält er sich dann auch nicht an die Codecvorgabe, denn mein Fax (T38, alaw) kommt durch, obwohl Asterisk es direkt nach dem Start wegen G726 nicht durchläßt und gleich den Anruf abweist.

Also falls jemand Rat weiß....


Gruß,
akwd
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.