- Mitglied seit
- 13 Dez 2004
- Beiträge
- 55
- Punkte für Reaktionen
- 0
- Punkte
- 6
Hallo,
ich setzte zur Zeit einen externen Asterisk Server zur Spam Filterung auf. Zuhause werkelt eine Fritzbox 7270, auf der die Rufnummer 3000 erfolgreich auf dem Asterisk registriert ist.
sip.conf
Hier die extensions.conf
Hier kommt leider folgende Fehlermeldung:
Die IfGoto Schleife funktioniert, die Anrufer werden entsprechend behandelt. Allerdings bereitet mir exten => 622,10(ok),Dial(SIP/3000,20) Bauchschmerzen; siehe Fehlermeldung oben. Hat hier jemand eine Idee/Tip?
Vielen Dank
EDIT:
Scheinbar findet Asterisk meine FBF nicht:
Laut Konsole ist aber alles registriert. 621, 622 ( FBF IP Telefone ) und 3000 (Asterisk Phone). Jemand eine Idee?
ich setzte zur Zeit einen externen Asterisk Server zur Spam Filterung auf. Zuhause werkelt eine Fritzbox 7270, auf der die Rufnummer 3000 erfolgreich auf dem Asterisk registriert ist.
sip.conf
Code:
[general]
bindport=5060
srvlookup=yes
bindaddr = 0.0.0.0
rtpkeepalive=5
externrefresh=180
useragent=portasipfriendly
allowguest=no
qualify=yes
insecure=port,invite
canreinvite=no
nat=yes
allow=ulaw
allow=g729
allow=gsm
allow=h264
context=default
[3000]
type=friend
secret=password
qualify=yes ; Qualify peer is not more than 2000 mS away
nat=yes ; This phone is natted
host=dynamic ; This device registers with us
canreinvite=no ; Asterisk by default tries to redirect
Hier die extensions.conf
Code:
[globals]
callduration = 30 ; standard calling duration in seconds
writeprotect=yes
autofallthrough=yes
clearglobalvars=no
priorityjumping=yes
language=de
[default]
exten => 3000,1,Dial(SIP/3000,20)
exten => 622,1,NoOp(Incoming call on kabeldeutschland.de)
exten => 622,n,Ringing()
exten => 622,n,AGI(ast_revers.agi_org,${CALLERID(NUM)})
exten => 622,n,GotoIf($[ "${SPAMSCORE}" = "5" | "${SPAMSCORE}" = "4" | "${SPAMSCORE}" = "3" | "${SPAMSCORE}" = "2" | "${SPAMSCORE}" = "1" | "${SPAMSCORE}" = "6" | "${SPAMSCORE}" = "" ]?ok:nein)
exten => 622,10(ok),Dial(SIP/3000,20)
exten => 622,20(nein),Answer() ; Spam here
exten => 622,21,Set(CALLFILENAME=${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-${CALLERID(all)}-${EXTEN})
exten => 622,22,Monitor(wav,${CALLFILENAME},m)
exten => 622,23,Wait(10)
exten => 622,24,Playback(tt-monkeys)
exten => 622,25,Wait(120)
exten => 622,26,Congestion()
exten => 622,27,Hangup()
Hier kommt leider folgende Fehlermeldung:
Code:
[Aug 18 11:45:00] WARNING[15648] chan_sip.c: Retransmission timeout reached on transmission 24e32f5559c7e0b140c42b2b22a1dc4d@<IP>:5060 for seqno 102 (Critical Request) -- See https://wiki.asterisk.org/wiki/display/AST/SIP+Retransmissions
Packet timed out after 6400ms with no response
[Aug 18 11:45:00] WARNING[15648] chan_sip.c: Hanging up call 24e32f5559c7e0b140c42b2b22a1dc4d@<IP>:5060 - no reply to our critical packet (see https://wiki.asterisk.org/wiki/display/AST/SIP+Retransmissions).
Die IfGoto Schleife funktioniert, die Anrufer werden entsprechend behandelt. Allerdings bereitet mir exten => 622,10(ok),Dial(SIP/3000,20) Bauchschmerzen; siehe Fehlermeldung oben. Hat hier jemand eine Idee/Tip?
Vielen Dank
EDIT:
Scheinbar findet Asterisk meine FBF nicht:
Code:
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP 62.75.XXX.XXX:5060;branch=z9hG4bK2d2de335;rport=5060
From: "asterisk" <sip:[email protected]>;tag=as13761845
To: <sip:home.XXX.net>;tag=C2C0E44282EF82A5
Call-ID: [email protected]:5060
CSeq: 102 OPTIONS
User-Agent: AVM FRITZ!Box Fon WLAN 7270 v2 54.05.22 (Jun 1 2012)
Content-Length: 0
Code:
[621]
type=peer
username=621
fromuser=621
secret=secret
host=home.XXX.net
fromdomain=fritz.box
insecure=port,invite
canreinvite=no
nat=no
disallow=all
allow=alaw
call-limit=2
qualify=yes
context=fritz621
dtmfmode=rfc2833
Laut Konsole ist aber alles registriert. 621, 622 ( FBF IP Telefone ) und 3000 (Asterisk Phone). Jemand eine Idee?
Zuletzt bearbeitet: