Wie Asterisk von "Aussen" erreichbar machen?

heinzelrumpel

Neuer User
Mitglied seit
4 Apr 2006
Beiträge
172
Punkte für Reaktionen
0
Punkte
0
Hi,

bei mir läuft Asterisk auf IPCOP und ist demnach nicht durch eine Firewall blockiert. Verbndungen von SIP-Clients aus dem lokalen Netz heraus sind per X-Lite auch möglich. Problem ist nur, dass ich gerne auch von entfernt, also meinetwegen von einem Freund aus Telefonate über meinen Asterisk führen möchte. Dies klappt aber bisher nicht.

Die sip.conf sieht so aus:

Code:
[general]
context=default                 ; Default context for incoming calls
recordhistory=yes               ; Record SIP history by default
                                ; (see sip history / sip no history)
;realm=192.168.0.1              ; Realm for digest authentication
                                ; defaults to "asterisk"
                                ; Realms MUST be globally unique according to RFC 3261
                                ; Set this to your host name or domain name
port=5060                       ; UDP Port to bind to (SIP standard port is 5060)
bindaddr=0.0.0.0                ; IP address to bind to (0.0.0.0 binds to all)
externip=xxxx.mine.nu
srvlookup=yes                   ; Enable DNS SRV lookups on outbound calls
                                ; Note: Asterisk only uses the first host
                                ; in SRV records
                                ; Disabling DNS SRV lookups disables the
                                ; ability to place SIP calls based on domain
                                ; names to some other SIP users on the Internet
;domain=192.168.0.1
;pedantic=yes                   ; Enable slow, pedantic checking for Pingtel
                                ; and multiline formatted headers for strict
                                ; SIP compatibility (defaults to "no")
;tos=184                        ; Set IP QoS to either a keyword or numeric val
;tos=lowdelay                   ; lowdelay,throughput,reliability,mincost,none
;maxexpirey=3600                ; Max length of incoming registration we allow
;defaultexpirey=120             ; Default length of incoming/outoing registration
;notifymimetype=text/plain      ; Allow overriding of mime type in MWI NOTIFY
;videosupport=yes               ; Turn on support for SIP video

disallow=all                    ; First disallow all codecs
allow=ulaw                      ; Allow codecs in order of preference
allow=alaw
allow=gsm
;allow=ilbc                     ; Note: codec order is respected only in [general]
;musicclass=default             ; Sets the default music on hold class for all SIP calls
                                ; This may also be set for individual users/peers
language=de                     ; Default language setting for all users/peers
                                ; This may also be set for individual users/peers

[tower]
type=peer
context=user-XXXXXXX
username=tower
secret=XXXXXX
language=de
host=dynamic
nat=yes
dtmfmode=rfc2833
canreinvite=no
disallow=all
allow=ulaw
allow=alaw
allow=gsm

Was genau muss ich den verändern, bzw. noch beachten, damit externe Zugriffe funktionieren?
 
Gebe ich meine aktuelle dynamische IP im Softwareclient ein, dann funktioniert auch die Verbindung zu Asterisk. Wieso klappt es denn nicht mit der dyndns Adresse?
 
Du bekommst wenn du Dyndns verwendest beim Client DNS error for registration stimmts?
 
Sieht nicht so aus. Habe mal ExpressTalk installiert zum testen, da x-lite auf einmal überhaupt nicht mehr lief. Hier der Auszug aus dem Log

Code:
19:07:33 Express Talk Run
19:07:33 SIP Private IP is: 192.168.0.237:5060
19:07:33 SIP Public IP is: XXX:XXX.9.128:5060
19:07:33 SIP Number: [email protected]:5060
19:07:33 Attempting to register sip:[email protected]
19:08:16 Server xxxxxxx.mine.nu did not respond to register (sip:[email protected])
19:08:16 Check server details for that line

Ist ja überhaupt nicht aussagekräftig.
 
Und was passiert auf dem Asterisk in diesem Moment?
 
Das kann ich mit einem Wort beschreiben, nämlich nichts.

Es könnte schon wa mit DNS zu tun haben, aber merkwürdig ist es trotzdem, dass wenn ich mich in einem anderen Netz befinde, welches per VPN mit dem Asterisk-Netz verbunden ist und ich die lokale IP eintrage, es trotzdem zu keiner Verbindung kommt.
 
Zuletzt bearbeitet:
Kostenlos!

Statistik des Forums

Themen
248,887
Beiträge
2,303,985
Mitglieder
378,568
Neuestes Mitglied
me2k