- Mitglied seit
- 4 Feb 2019
- Beiträge
- 678
- Punkte für Reaktionen
- 53
- Punkte
- 28
Hallo und guten Morgen,
ich stehe noch am Anfang meiner Asterisk-Lernkurve, habe aber leider jetzt schon ein Problem - wahrscheinlich mit der extensions.conf.
Nutze eine Fritz 7590 (7.12) und Asterisk (16.2.1 unter debian 10).
Hier möchte ich nun eine IP-Videoklingelanlage von Dahua VTO2000a mit ext. Monitoren (VTH1550) anschliessen.
Auf der Fritz habe ich eine IP-Klingelanlage eingerichtet und den Asterisk damit verbunden. Zusätzlich habe ich eine VTH1550 beim Asterisk angemeldet.
sip.conf
extensions.conf:
"sip show peers", zeigt dass alle registrierte sind:
Wenn ich nun klingel, bimmelt mein Fritz C5 (SIP/11) und auch die VTH (SIP/11032). Soweit so gut.
- Wenn ich nun auf Call beenden drücke (egal ob C5 oder VTH), bimmelt
die VTO2000a und auch das andere Device weiter. Erst wenn ich auch auf
dem zweiten Device den Call beende, hört auch die VTO auf.
- Wie kann ich mir den Video-Stream der VTO auf der VTH anzeigen lassen ?
- Ich weiss leider auch nicht was ich in der extensions.conf unter [sip-in] eintragen müsste, damit ich z.B. von C5 die VTH (11032) oder die VTO (intern **621) anrufen kann.
Bin noch in der Lernphase, würde mich aber für einen "sachdienlichen Hinweis" bedanken.
ich stehe noch am Anfang meiner Asterisk-Lernkurve, habe aber leider jetzt schon ein Problem - wahrscheinlich mit der extensions.conf.
Nutze eine Fritz 7590 (7.12) und Asterisk (16.2.1 unter debian 10).
Hier möchte ich nun eine IP-Videoklingelanlage von Dahua VTO2000a mit ext. Monitoren (VTH1550) anschliessen.
Auf der Fritz habe ich eine IP-Klingelanlage eingerichtet und den Asterisk damit verbunden. Zusätzlich habe ich eine VTH1550 beim Asterisk angemeldet.
sip.conf
Code:
[general]
language=de
bindport = 5060
bindaddr = 0.0.0.0
externrefresh=30
nat=force_rport,comedia
srvlookup=yes
transport=udp
;externip=[SipServerIP]
;localnet=10.40.0.1/255.255.0.0
externip=192.168.25.95
localnet=192.168.25.0/255.255.255.0
directmedia=yes
videosupport=yes
; register => [UsernameInFritzBox]:[PasswordInFritzBox]@[IPofFritzBox]/[UsernameInFritzBox]
register => vto2000a35:[email protected]/vto2000a35
context = sip-in
; VTO2000A - .35 - RoomNr. 8001
[8001]
host=dynamic
defaultuser=VTO2000A
type=friend
;secret=[PasswordForVTO]
secret=6677889900
context=sip-out
canreinvite=yes
qualify=yes
disallow=all
allow=ulaw
allow=h264
dtmfmode=info
; VTH - SB - .32
[11032]
host=dynamic
defaultuser=VTO2000A
type=friend
;secret=[PasswordForVTO]
secret=6677889900
context=sip-out
canreinvite=yes
qualify=yes
disallow=all
allow=ulaw
allow=h264
dtmfmode=info
videosupport=yes
[videodoorgateway]
context=sip-in
type=friend
insecure=invite
nat=force_rport,comedia instead
;defaultuser=[UsernameInFritzBox]
;fromuser=[UsernameInFritzBox]
defaultuser=vto2000a35
fromuser=vto2000a35
fromdomain=fritz.box
;secret=[PasswordInFritzBox]
;host=[IPofFritzBox]
secret=1122334455
host=192.168.25.1
dtmfmode=rfc2833
disallow=all
allow=ulaw
extensions.conf:
Code:
[general]
static=yes
writeprotect=no
[sip-out]
exten => 9901,1,Set(CALLERID(num)=9901)
exten => 9901,n,Ringing()
exten => 9901,n,Answer()
exten => 9901,n,Dial(SIP/11@videodoorgateway&SIP/11032,30,m)
exten => 9901,n,Hangup()
[sip-in]
exten = vto2000a35,1,Dial(Console/dsp)
[default]
include => sip-out
"sip show peers", zeigt dass alle registrierte sind:
Code:
asterisk*CLI> sip show peers
Name/username Host Dyn Forcerport Comedia ACL Port Status Description
11032/VTO2000A 192.168.25.32 D Yes Yes 5060 OK (28 ms)
8001/VTO2000A 192.168.25.35 D Yes Yes 5060 OK (25 ms)
videodoorgateway/vto2000a 192.168.25.1 Yes No 5060 Unmonitored
3 sip peers [Monitored: 2 online, 0 offline Unmonitored: 1 online, 0 offline]
Wenn ich nun klingel, bimmelt mein Fritz C5 (SIP/11) und auch die VTH (SIP/11032). Soweit so gut.
- Wenn ich nun auf Call beenden drücke (egal ob C5 oder VTH), bimmelt
die VTO2000a und auch das andere Device weiter. Erst wenn ich auch auf
dem zweiten Device den Call beende, hört auch die VTO auf.
Code:
== Using SIP RTP CoS mark 5
-- Called SIP/11@videodoorgateway
-- Called SIP/11032
-- Started music on hold, class 'default', on channel 'SIP/8001-00000018'
> 0x7f28e8042610 -- Strict RTP learning after remote address set to: 192.168.25.1:7082
-- SIP/videodoorgateway-00000019 is making progress passing it to SIP/8001-00000018
> 0x7f28e8042610 -- Strict RTP switching to RTP target address 192.168.25.1:7082 as source
-- SIP/11032-0000001a is ringing
> 0x7f2908068910 -- Strict RTP switching to RTP target address 192.168.25.35:20001 as source
-- Got SIP response 486 "Busy Here" back from 192.168.25.1:5060
-- SIP/videodoorgateway-00000019 is busy
> 0x7f2908068910 -- Strict RTP learning complete - Locking on source address 192.168.25.35:20001
> 0x7f2908041050 -- Strict RTP learning complete - Locking on source address 192.168.25.35:20000
-- Got SIP response 486 "Busy Here" back from 192.168.25.32:5060
-- SIP/11032-0000001a is busy
== Everyone is busy/congested at this time (2:2/0/0)
-- Stopped music on hold on SIP/8001-00000018
-- Executing [9901@ausgehend:5] Hangup("SIP/8001-00000018", "") in new stack
== Spawn extension (ausgehend, 9901, 5) exited non-zero on 'SIP/8001-00000018'
- Ich weiss leider auch nicht was ich in der extensions.conf unter [sip-in] eintragen müsste, damit ich z.B. von C5 die VTH (11032) oder die VTO (intern **621) anrufen kann.
Bin noch in der Lernphase, würde mich aber für einen "sachdienlichen Hinweis" bedanken.