Hallo,
vorerst sorry dass ich gleich mit einer Frage ins Haus falle, doch bin ich etwas am verzweifeln und hoffe hier auf fachkundigen Rat...
Bin nun schon seit ca. 2 Wochen am tüfteln, ein Asterisk 17.6.0 so zu konfigurieren, dass dieser ausgehende Anrufe über den bereits konfigurierten Sip-Trunk auf einem Lancom 884VA schickt. Dafür habe ich auf dem Lancom sowohl eine SIP-PBX-Leitung (in der angehangenen PJSIP.conf > [Asterisk]) eingerichtet - die jedoch im LANMonitor noch "Transport not ready" / "Leitung nicht verfügbar" schreibt, was ich auch noch nicht so ganz verstehe - als auch auf dem Lancom einen SIP-Benutzer (in PJSIP.conf als [802] definiert) angelegt, an welchem sich die Asterisk bereits erfolgreich anmelden kann. Zudem gibt es auf dem Lancom eine Call-Route welche alle Anrufe jeglicher Nummern vom SIP-Benutzer (hier also 802) an den SIP-Trunk weiterreicht.
Versuche ich nun einen externen Anruf, gehen die Pakete jedoch nicht an den Lancom, sondern an eine ganz absonderliche IP-Adresse - TCP-Dump nachfolgend gezeigt:
192.168.200.66 = Asterisk
192.168.2.1 = Router
0.0.3.34 = keine Ahnung
Kommunikation via Proxy ist definitiv möglich, weil dieser aktuell alles durchreicht - so auch bspw. die erfolgreiche Anmeldung des Benutzers... Habt ihr eventuell eine Idee - bin mittlerweile echt ratlos woran es noch liegen kann...
Meine aktuelle PJSIP.conf
Sollten Konfigurationen wiedersprüchlich oder totaler Unsinn sein - ruhig kritisieren, bin nach so viel herumprobieren etwas betriebsblind und hoffe auf ein Erfolgserlebnis
Auszug meiner extensions.conf
vorerst sorry dass ich gleich mit einer Frage ins Haus falle, doch bin ich etwas am verzweifeln und hoffe hier auf fachkundigen Rat...
Bin nun schon seit ca. 2 Wochen am tüfteln, ein Asterisk 17.6.0 so zu konfigurieren, dass dieser ausgehende Anrufe über den bereits konfigurierten Sip-Trunk auf einem Lancom 884VA schickt. Dafür habe ich auf dem Lancom sowohl eine SIP-PBX-Leitung (in der angehangenen PJSIP.conf > [Asterisk]) eingerichtet - die jedoch im LANMonitor noch "Transport not ready" / "Leitung nicht verfügbar" schreibt, was ich auch noch nicht so ganz verstehe - als auch auf dem Lancom einen SIP-Benutzer (in PJSIP.conf als [802] definiert) angelegt, an welchem sich die Asterisk bereits erfolgreich anmelden kann. Zudem gibt es auf dem Lancom eine Call-Route welche alle Anrufe jeglicher Nummern vom SIP-Benutzer (hier also 802) an den SIP-Trunk weiterreicht.
Versuche ich nun einen externen Anruf, gehen die Pakete jedoch nicht an den Lancom, sondern an eine ganz absonderliche IP-Adresse - TCP-Dump nachfolgend gezeigt:
Code:
11:46:35.548389 IP snomD385-938F68.dom.intern.41027 > 192.168.200.66.sip: SIP: INVITE sip:[email protected];user=phone SIP/2.0
11:46:35.550180 IP 192.168.200.66.sip > snomD385-938F68.dom.intern.41027: SIP: SIP/2.0 100 Trying
11:46:35.554922 IP 192.168.200.66.sip > snomD385-938F68.dom.intern.41027: SIP: SIP/2.0 180 Ringing
11:46:35.558325 IP 192.168.200.66.sip > 0.0.3.34.sip: SIP: INVITE sip:0123456789@802 SIP/2.0
11:46:36.060672 IP 192.168.200.66.sip > 0.0.3.34.sip: SIP: INVITE sip:0123456789@802 SIP/2.0
11:46:37.061697 IP 192.168.200.66.sip > 0.0.3.34.sip: SIP: INVITE sip:0123456789@802 SIP/2.0
11:46:39.061789 IP 192.168.200.66.sip > 0.0.3.34.sip: SIP: INVITE sip:0123456789@802 SIP/2.0
11:46:43.062211 IP 192.168.200.66.sip > 0.0.3.34.sip: SIP: INVITE sip:0123456789@802 SIP/2.0
11:46:45.564746 IP 192.168.200.66.sip > snomD385-938F68.dom.intern.41027: SIP: SIP/2.0 603 Decline
192.168.200.66 = Asterisk
192.168.2.1 = Router
0.0.3.34 = keine Ahnung
Kommunikation via Proxy ist definitiv möglich, weil dieser aktuell alles durchreicht - so auch bspw. die erfolgreiche Anmeldung des Benutzers... Habt ihr eventuell eine Idee - bin mittlerweile echt ratlos woran es noch liegen kann...
Meine aktuelle PJSIP.conf
Sollten Konfigurationen wiedersprüchlich oder totaler Unsinn sein - ruhig kritisieren, bin nach so viel herumprobieren etwas betriebsblind und hoffe auf ein Erfolgserlebnis
Code:
[global]
type=global
user_agent=Asterisk PBX
endpoint_identifier_order=ip,username
default_from_user=802
; ======================TRANSPORT
[simpletrans]
type=transport
protocol=udp
bind=0.0.0.0
allow_reload=yes
local_net=192.168.0.0/24
external_media_address=192.168.2.1
external_signaling_address=192.168.2.1
external_signaling_port=5060
; ======================ENDPOINT TEMPLATES
[endpoint-basic](!)
type=endpoint
transport=simpletrans
context=internal
disallow=all
allow=g722
allow=ulaw
allow=alaw
direct_media=no
rtp_keepalive=30
[auth-userpass](!)
type=auth
auth_type=userpass
password=1234
[aor-single-reg](!)
type=aor
max_contacts=1
remove_existing=yes
; =======================IN Lancom
[Asterisk]
type=endpoint
transport=simpletrans
context=from-external
disallow=all
allow=ulaw
aors=Asterisk
auth=Asterisk-Auth
dtmf_mode=inband
direct_media=yes
[Asterisk-Auth]
type=auth
auth_type=userpass
password=1234
username=Asterisk
[Asterisk]
type=aor
contact=sip:192.168.2.1:5060
[Asterisk]
type=identify
endpoint=Asterisk
match=192.168.2.1
; =======================OUT Lancom
[802]
type=registration
outbound_auth=802-Auth
server_uri=sip:[email protected]:5060
client_uri=sip:[email protected]:5060
retry_interval=60
forbidden_retry_interval=300
expiration=480
auth_rejection_permanent=false
[802-Auth]
type=auth
auth_type=userpass
password=1234
username=Asterisk
[802]
type=aor
contact=sip:[email protected]:5060
max_contacts=1
remove_existing=yes
[802]
type=endpoint
;context=from-external
disallow=all
allow=ulaw
auth=802-Auth
aors=802
[802]
type=identify
endpoint=802
match=192.168.2.1
; =======================EXTENSIONS
; 117 ------------------
[117](endpoint-basic)
callerid=Tester <117>
auth=auth117
aors=117
[auth117](auth-userpass)
username=117
[117](aor-single-reg)
...
Auszug meiner extensions.conf
Code:
exten => _00Z.,1,DIAL(PJSIP/802/sip:${EXTEN:1}@802, 120)
; same => n, DumpChan()
same => n,Hangup()