Asterisk und 1&1: Anruf wird angezeigt, aber Ansage "...Rufnummer nicht vergeben..."

prodigy7

Mitglied
Mitglied seit
28 Mai 2005
Beiträge
739
Punkte für Reaktionen
2
Punkte
18
Hallo zusammen,

ich versuche hier auf meiner "kleinen" NAS momentan Asterisk einzurichten damit ich zukünftig einen vernünftigen eigenen Anrufbeantworter habe.
Nun bin ich mittlerweile soweit, dass sich mein Asterisk-Server hinter der Fritz!Box (mit entsprechendem Portforwarding) bei 1&1 anmeldet. Zudem wird auch der eingehende Anruf auf der Nummer, die eigens nur für den AB sein soll (will da später auch die ISDN-Anrufe drauf umleiten) im Log angezeigt, höre dann aber direkt die Ansage, dass die Rufnummer nicht vergeben sei.

Wie kann ich das ganze so konfigurieren, dass direkt der Anrufbeantwort "anspringt"?

Hier die wichtigsten Teile meiner Konfiguration:

sip.conf
Code:
[general]
bindport=5061
bindaddr=0.0.0.0
context=outgoing
tos=reliability
srvlookup=yes
nat=yes
maxexpire=1200
defaultexpire=1200
disallow=all
allow=ulaw
allow=alaw
language=de
callevents=yes

register=49614xxxxxxx:<password>@sip.1und1.de/49614xxxxxxx

; 1&1 Outgoing

[49614xxxxxxx]
type=peer
username=49614xxxxxxx
fromuser=49614xxxxxxx
secret=<password>
host=1und1.de
fromdomain=1und1.de
insecure=very
quality=600
caninvite=no
canreinvite=no
nat=no
disallow=all
allow=ulaw
mailbox=49614xxxxxxx

; 1&1 Incoming
[1und1_in]
type=peer
fromdomain=1und1.de
context=incoming
nat=no
localnet=192.168.100.0/255.255.255.0
externhost=<name>.homeip.net

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

[incoming]
include => my-numbers

[outgoing]
include => my-numbers

[my-numbers]
exten => xxxxxx,1,Dial(SIP/${exten},1)
exten => xxxxxx,2,VoiceMail2(u49614xxxxxxx)
exten => xxxxxx,3,Hangup

[inbound]
include => my-numbers

[remote-sip]
include => inbound

[pstn-extern]
include => inbound

voicemail.conf
Code:
[general]
format = wav
maxmessage = 180
serveremail = [email protected]
attach = yes
fromstring = Voicemail
emailbody = Sie haben eine neue Voicemail.

[default]
49614xxxxxxx => 9876,prodigy7,[email protected]

Folgendes wird im Logfile angezeigt:
Code:
Jun 19 00:16:45 DEBUG[1178] acl.c: ##### Testing 212.227.15.197 with 192.168.100.0
Jun 19 00:16:45 DEBUG[1178] chan_sip.c: Target address 212.227.15.197 is not local, substituting externip
Jun 19 00:16:45 DEBUG[1178] chan_sip.c: Allocating new SIP dialog for 33330685-8263d06-381a3376-3db@subscriber1.interconnect.mgc.voip.telefonica.de - INVITE (With RTP)
Jun 19 00:16:45 DEBUG[1178] chan_sip.c: * SIP extension value: 4 for call 33330685-8263d06-381a3376-3db@subscriber1.interconnect.mgc.voip.telefonica.de
Jun 19 00:16:45 DEBUG[1178] chan_sip.c: Checking SIP call limits for device
Jun 19 00:16:45 DEBUG[1178] chan_sip.c: Stopping retransmission on '33330685-8263d06-381a3376-3db@subscriber1.interconnect.mgc.voip.telefonica.de' of Response 1: Match Found

Danke schonmal für eure Hinweis - Thx
prodigy7
 
Die Zeilen externhost und localnet solltest Du am besten in den general-Teil der sip.conf setzen und nat würde ich auf yes setzen.
Probier mal ob das hilft.

Edit:
Und setze zum Test auch gleich mal
Code:
host=1und1.de
in den Context 1und1_in
 
Hi,

danke für deine Hinweise. Leider hats nix gebracht - immer noch das hier:
Code:
Jun 19 23:02:25 DEBUG[939] acl.c: ##### Testing 212.227.15.197 with 192.168.100.0
Jun 19 23:02:25 DEBUG[939] chan_sip.c: Target address 212.227.15.197 is not local, substituting externip
Jun 19 23:02:25 DEBUG[939] chan_sip.c: Allocating new SIP dialog for 4da5bc38-16b9cda4-3b20d447-dfe9@subscriber2.interconnect.mgc.voip.telefonica.de - INVITE (With RTP)
Jun 19 23:02:25 DEBUG[939] chan_sip.c: * SIP extension value: 4 for call 4da5bc38-16b9cda4-3b20d447-dfe9@subscriber2.interconnect.mgc.voip.telefonica.de
Jun 19 23:02:25 DEBUG[939] chan_sip.c: Checking SIP call limits for device
Jun 19 23:02:25 DEBUG[939] chan_sip.c: Stopping retransmission on '4da5bc38-16b9cda4-3b20d447-dfe9@subscriber2.interconnect.mgc.voip.telefonica.de' of Response 1: Match Found

und die Ansage, dass die Nummer nicht vergeben ist... Vielleicht hilft das noch: Ich betreibe den Asterisk hinter einer Fritzbox und habe folgende Forwardings auf den Asterisk eingerichtet:
Code:
UDP  	5061
UDP 	10000-20000
UDP 	8000-8022
Das sind die Ports, die ich beim stöbern im Forum so gefunden habe...

Noch Ideen, was hier schief laufen könnte? Allem anschein nach registriert Asterisk den Anruf, meldet sich aber bei 1&1 nicht als Device an ...

prodigy7
 
Hallo,

kann mir hier wirklich niemand mehr weiterhelfen?

VG
p7
 
Kostenlos!

Neueste Beiträge

Statistik des Forums

Themen
248,891
Beiträge
2,304,289
Mitglieder
378,583
Neuestes Mitglied
Rubinek