Guten morgen zusammen...
Ich bin der "neue" und komm jetzt wohl öfter...
Aktuell habe ich eine alte Siemens HiPath 3750 im Betrieb (zu Hause - ja ich weiß ist Overkill, deswegen soll die ja auch weg)...
Ich habe mir dann einen Raspi 3 den ich hier noch rumliegen hatte zur Brust genommen und da Asterisk drauf getan... (Wird evtl später auch nen Raspi 4 ersetzt - mal sehen)
Der Raspi mit dem Asterisk hängt hinter einer Fritzbox 7490 mit aktueller Firmware (7.21)
Durch diverse YT Tuts hab ich es nun schon hinbekommen das intern (aktuell mit Softphones) und raus in die Welt telefoniert werden kann..
Allerdings bekomm ich es nicht hin das bei eingehenden Anrufen hier auch mal ein Softphone klingelt (oder die MoH abgespielt wird)...
Aus diesem Grund dachte ich mir, ich frag einfach mal die Profis...
Es sind 6 MSNs verfügbar:
0815
0816
0817
4711
4712
4713
Die Fritzbox hat folgende Konfiguration:
Angelegtes SIP Telefon mit der internen Rufnummer **620
Username: MSN4711
Passwort: ***PWD*** (20 Zeichen)
Eingerichtet (erstmal) für die MSN 4711 Rufnummer ausgehend: 0815 (die Standardrufnummer für alle ausgehenden Telefonate)
Die sip.conf sieht so aus:
Die dazu "passende" extentions.conf hat folgenden Inhalt..
Eigentlich sollte ich bei nem Anruf auf die Asterisk direkt die MoH hören können...
Statt dessen bekomm ich diesen Fehler, bei dem mein Verständnis dann aufhört:
Da die extension vorhanden ist sollte es eigentlich gehen... Ich finde da den Fehler nicht...
Ich hoffe ihr könnt mir da helfen...
LG
Ich bin der "neue" und komm jetzt wohl öfter...
Aktuell habe ich eine alte Siemens HiPath 3750 im Betrieb (zu Hause - ja ich weiß ist Overkill, deswegen soll die ja auch weg)...
Ich habe mir dann einen Raspi 3 den ich hier noch rumliegen hatte zur Brust genommen und da Asterisk drauf getan... (Wird evtl später auch nen Raspi 4 ersetzt - mal sehen)
Der Raspi mit dem Asterisk hängt hinter einer Fritzbox 7490 mit aktueller Firmware (7.21)
Durch diverse YT Tuts hab ich es nun schon hinbekommen das intern (aktuell mit Softphones) und raus in die Welt telefoniert werden kann..
Allerdings bekomm ich es nicht hin das bei eingehenden Anrufen hier auch mal ein Softphone klingelt (oder die MoH abgespielt wird)...
Aus diesem Grund dachte ich mir, ich frag einfach mal die Profis...
Es sind 6 MSNs verfügbar:
0815
0816
0817
4711
4712
4713
Die Fritzbox hat folgende Konfiguration:
Angelegtes SIP Telefon mit der internen Rufnummer **620
Username: MSN4711
Passwort: ***PWD*** (20 Zeichen)
Eingerichtet (erstmal) für die MSN 4711 Rufnummer ausgehend: 0815 (die Standardrufnummer für alle ausgehenden Telefonate)
Die sip.conf sieht so aus:
Code:
[general]
allowguest=yes
;alwaysauthreject=yes
prematuremedia=no
progressinband=yes
; ######################################## Beginn Registrierung der einzelnen Rufnummern...
;register => username:password@fritzbox_ip_address/extension_def_in extensions.conf
;register => MSN0815:***PWD***@192.168.1.1/von-voip-provider ;<<< noch nicht registriert
;register => MSN0816:***PWD***@192.168.1.1/von-voip-provider ;<<< noch nicht registriert
;register => MSN0817:***PWD***@192.168.1.1/von-voip-provider ;<<< noch nicht registriert
register => MSN4711:***PWD***@192.168.1.1/von-voip-provider ;<<< registiert..
;register => MSN4711:***PWD***@fritz.box/von-voip-provider
;register => MSN4712:***PWD***@192.168.1.1/von-voip-provider ;<<< noch nicht registriert
;register => MSN4713:***PWD***@192.168.1.1/von-voip-provider ;<<< noch nicht registriert
; ####################################### Ende Registrierung der einzelnen Rufnummern...
context=von-voip-provider ;public ; Default context for incoming calls. Defaults to 'default'
allowoverlap=yes ; Disable overlap dialing support. (Default is yes)
udpbindaddr=0.0.0.0:5060 ; IP address to bind UDP listen socket to (0.0.0.0 binds to all)
; Optionally add a port number, 192.168.1.1:5062 (default is port 5060)
tcpenable=yes ; Enable server for incoming TCP connections (default is no)
tcpbindaddr=0.0.0.0:5060 ; IP address for TCP server to bind to (0.0.0.0 binds to all interfaces)
; Optionally add a port number, 192.168.1.1:5062 (default is port 5060)
tlsenable=yes
tlsbindaddr=0.0.0.0:5061
tlscertfile=/home/pi/certs/VoiP-Pi.pem
tlscafile=/home/pi/ca/Asterisk-Root-CA.crt
transport=udp ; Set the default transports. The order determines the primary default
srvlookup=yes ; Enable DNS SRV lookups on outbound calls
language=de ; Default language setting for all users/peers
; This may also be set for individual users/peers
;################################################################################ My own shit
[MSN4711]
type = friend
context = von-voip-provider
username = MSN4711
defaultuser = MSN4711
fromuser = MSN4711
secret = ***PWD***
allow = all
host = fritz.box
fromdomain = fritz.box
qualify = yes
insecure = port,invite
;nat = force_rport,comedia
;ein beispielhaft angelegtes Telefon..
[SIP_Phone] ; [email protected]:5060 int RufNr. 101
callerid = Ein Telefon
type = friend
context = from-my-phones ; group in extentions.conf
secret = ***PWD*** ; use strong password !!
;mailbox = Mailboxrufnummer
host = dynamic ; somewhere in the network
callgroup = 1
pickupgroup= 1
dtmfmode = rfc2833 ;
disallow = all ; disallow all codecs
allow = ulaw ; only allow codec
allow = alaw
;encription = yes
transport = udp,tls ; udp,tls
Die dazu "passende" extentions.conf hat folgenden Inhalt..
Code:
[general]
static = yes
writeprotect = no
clearglobalvars = no
[von-voip-provider]
exten => MSN4711,1,NoOp(Da ruft wer an..)
same => n,Answer()
same => n,Wait(1)
same => n,MusicOnHold()
[from-my-phones]
;############################################# begin internal dial plan
; Rufnummer 100
exten => 100,1,NoOp(Someone calling 100)
same => n,Answer()
same => n,Wait(1)
same => n,Dial(SIP/SIP_Phone, 30)
;[...]
;############################################# end internal Dialplan
;Hello World example
exten => 5000,1,NoOp(Someone want to say Hello..)
same => n,Answer()
same => n,Playback(hello-world)
same => n,Wait(5)
same => n,Hangup()
;Mal die MoH testen...
exten => 5001,1,NoOp(Dialing...)
same => n,Answer()
same => n,Wait(1)
same => n,MusicOnHold()
;############################################# begin external stuff...
exten => _[+*0-9].,1,NoOp({EXTEN})
same => n,Dial(SIP/${EXTEN}@MSN4711)
;############################################# end external stuff...
exten => e,1,Hangup() ; on any error -> Hangup()
Eigentlich sollte ich bei nem Anruf auf die Asterisk direkt die MoH hören können...
Statt dessen bekomm ich diesen Fehler, bei dem mein Verständnis dann aufhört:
Code:
VoiP-Pi*CLI> == Using SIP RTP CoS mark 5 > 0x2b42548 -- Strict RTP learning after remote address set to: 192.168.1.1:7078 [Jan 14 00:18:52] NOTICE[7163][C-0000002f]: chan_sip.c:26699 handle_request_invite: Call from 'MSN4711' (192.168.1.1:5060) to extension 'von-voip-provider' rejected because extension not found in context 'von-voip-provider'. VoiP-Pi*CLI>
Da die extension vorhanden ist sollte es eigentlich gehen... Ich finde da den Fehler nicht...
Ich hoffe ihr könnt mir da helfen...
LG