Hallo,
ich versuche bei DoorPi SIP zu integrieren. Leider mit mäßigem Erfolg.
Folgendes habe ich gemacht:
Auf dem Pi Asterisk und DoorPi installiert und konfiguriert. (s.u.)
sip.conf:
[general]
allowguest=no
port = 5060
bindaddr = 0.0.0.0
qualify = no
disallow = all
allow = alaw
allow = ulaw
videosupport = yes
dtmfmode = rfc2833
srvlookup = yes
localnet=192.168.2.0/255.255.255.0
directmedia = no
nat = force_rport
[1000]
permit=192.168.2.0/255.255.255.0
type=friend
context=phones
host=dynamic
secret=PASSWORT
[2000]
permit=192.168.2.0/255.255.255.0
type=friend
context=phones
host=dynamic
secret=PASSWORT
[3000]
permit=192.168.2.0/255.255.255.0
type=friend
context=phones
host=dynamic
secret=PASSWORT
--
extensions.conf:
[globals]
[general]
[internal]
exten => _XXXX,1,Dial(SIP/${EXTEN})
[phones]
include => internal
--
doorpi.ini:
[SIP-Phone]
firewallpolicy = PolicyNoFirewall
audio_codecs = uLaw, aLaw
call_timeout = 15
capture_device = ALSA: default device
dialtone = !BASEPATH!/media/ShortDialTone.wav
dialtone_renew_every_start = False
dialtone_volume = 35
echo_cancellation_enabled = False
identity = DoorPi
local_port = 5065
max_call_time = 120
playback_device = ALSA: default device
record_while_dialing = False
records = !BASEPATH!/records/%Y-%m-%d_%H-%M-%S.wav
sipphonetyp = linphone
sipserver_password = PASSWORT
sipserver_realm =
sipserver_server = 192.168.2.X
sipserver_username = 3000
stun_server =
ua.max_calls = 1
video_codecs = VP8
video_device = V4L2: /dev/video0
video_display_enabled = False
video_size = 720p
Ich habe als Clients DoorPi und zwei Smartphones. Alles ist im gleichen Netz. Die Smartphones können über den Pi auch miteinander telefonieren. Allerdings spinnt da DoorPi bei mir. Ich kann zwar über DoorPi mit "call:2000" mein Smartphone anrufen, aber sobald ich das Telefonat entgegen nehmen möchte, bricht die Verbindung mit der Fehlermeldung "res_rtp_asterisk.c:4364 ast_rtp_read: Unknown RTP codec 95 received from '(null)'
-- SIP/2000-0000003b answered SIP/3000-0000003a
-- Locally bridging SIP/3000-0000003a and SIP/2000-0000003b
== Spawn extension (phones, 2000, 1) exited non-zero on 'SIP/3000-0000003a'"
ab. Auch den Pi kann ich nicht anrufen. Fehlermeldung: "Service Unavailable, 503". In der Asterist CLI kommt: "Using SIP RTP CoS mark 5
-- Executing [3000@phones:1] Dial("SIP/2000-0000003e", "SIP/3000") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/3000
== Everyone is busy/congested at this time (1:0/0/1)
-- Auto fallthrough, channel 'SIP/2000-0000003e' status is 'CHANUNAVAIL'"
Leider haben mir jegliche Forenbeiträge bis jetzt nicht weiter geholfen. Ich bin schon seit 3 Tagen am Suchen und finde einfach nichts.... Das einzige was ich mir noch vorstellen könnte wären die Porteinstellungen?! Ich bitte um Hilfe. Vielen Dank!