Asterisk nur über Softphone erreichbar

ashrak

Neuer User
Mitglied seit
12 Feb 2008
Beiträge
18
Punkte für Reaktionen
0
Punkte
1
Mein Problem:
Seit ich Asterisk auf einem vServer laufen habe, kann ich mich nicht mit einem Telefon zu Asterisk. Mit einem Softphone alledings läuft es ohne Probleme.
Mit meinem Targa DIP 450 und meinem Zyxel funktioniert es nicht.
Wo alles noch lokal war funktionierte es Problemlos, aber seit dem ich es aufm vServer habe nicht. Wenn ich allerdings im Targa einen falschen Benutzernamen eingebe, zeigt er es im LOG von Asterisk an, wenn er richtig ist erscheint keine Meldung.


Hier meine sip.conf
Code:
[general]
context=default
bindport=5060
bindaddr=77.37.**.**
srvlookup=yes
language=de
; --------------------------------------------------------------------
;
register => ******:******@sipgate.de/******

[******]
type=peer
username=******
fromuser=******
secret=*****
host=sipgate.de
fromdomain=sipgate.de
insecure=port,invite
canreinvite=no
nat=no
disallow=all
allow=ulaw
allow=alaw

[sipgate_de_in] 
type=peer
fromdomain=sipgate.de
host=sipgate.de
disallow=all
insecure=port,invite
allow=ulaw
allow=alaw
nat=no
context=ankommend


[3011]
callerid=Wohnzimmer
host=dynamic
qualify=yes
user=3011
secret=*****
type=friend
mailbox=30
nat=yes
canreinvite=no
Meine Einstellung am Targa:
Code:
Anmelde-Name: 3011 	
Anmelde-Passwort: ***** 	
Anmelde-Passwort bestätigen: 	*****
Benutzer-Name: 	3011
Domäne: *****-web.de	
Angezeigter Name: 3011	
Proxy-Server-Adresse: *****-web.de 	
Server-Port: 5060	
Registrar-Server: *****-web.de	
Registrar-Server-Port: 	5060
STUN benutzen: Nein
STUN-Server: 	
STUN-Port: 	
NAT-Aktualisierung: 	20 Sek.
Outbound-Proxy-Modus: 	Auto
Outbound-Proxy: 	
Outbound-Proxy-Port: 5060
 
Geht denn nur der Sprachstrom nicht, oder klappt die Signalisierung auch nicht?
 
Mit dem Targa und Zyxel ist keine Registrierung möglich
 
Kann es sein, dass dem Telefon 3011 kein Kontext zugewiesen ist?
 
Warum muss ich dem Telefon einen Kontext zuweisen?
Außerdem...warum funktioniert dann die 3011 mit PhonerLite?
 
Ohne Kontext kann man nicht telefonieren. Und der default-Kontext wird vermutlich nicht zum Raustelefonieren ausreichen.

Was sagt denn sip show peer 3011?
Hast du einen SIP-Trace gemacht (sip set debug)?
 
SIP-Trace:


Code:
<--- Transmitting (NAT) to 87.168.***.***:5060 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 87.168.***.***:5060;branch=z9hG4bKbfe502342681e7c262ecd4471923a7b4;received=87.168.***.***;rport=5060
From: Mario <sip:3011@******-web.de>;tag=2889660061
To: Mario <sip:3011@******.de>;tag=as55685430
Call-ID: 2537562085@192_168_2_100
CSeq: 5891 REGISTER
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="6ff817fe"
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog '2537562085@192_168_2_100' in 32000 ms (Method: REGISTER)
Warum steht da die lokale IP (192......) ?


sip show peer 3011

Code:
  * Name       : 3011
  Secret       : <Set>
  MD5Secret    : <Not set>
  Context      : default
  Subscr.Cont. : <Not set>
  Language     : de
  AMA flags    : Unknown
  Transfer mode: open
  CallingPres  : Presentation Allowed, Not Screened
  Callgroup    :
  Pickupgroup  :
  Mailbox      : 30
  VM Extension : asterisk
  LastMsgsSent : 32767/65535
  Call limit   : 0
  Dynamic      : Yes
  Callerid     : "Phone 1" <3011>
  MaxCallBR    : 384 kbps
  Expire       : -1
  Insecure     : no
  Nat          : Always
  ACL          : No
  T38 pt UDPTL : No
  CanReinvite  : No
  PromiscRedir : No
  User=Phone   : No
  Video Support: No
  Trust RPID   : No
  Send RPID    : No
  Subscriptions: Yes
  Overlap dial : Yes
  DTMFmode     : rfc2833
  LastMsg      : 0
  ToHost       :
  Addr->IP     : (Unspecified) Port 0
  Defaddr->IP  : 0.0.0.0 Port 5060
  Def. Username: 3011
  SIP Options  : (none)
  Codecs       : 0x8000e (gsm|ulaw|alaw|h263)
  Codec Order  : (none)
  Auto-Framing:  No
  Status       : Unmonitored
  Useragent    :
  Reg. Contact :
 
Also ich hab zwar keine Ahnung wieso, aber mit dem Zyxel Adapter funktioniert es jetzt. Aber leider mit dem Targa noch nicht (was aber viel wichtiger ist).

Bei der Anmeldung des Zyxel folgender Log-Eintrag:

Code:
<--- SIP read from 87.168.***.***:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 77.37.***.***:5060;branch=z9hG4bK35f5d319
To: <sip:[email protected].***.***:5060>
From: "asterisk" <sip:[email protected].***.***>;tag=as3e56ade9
Call-ID: [email protected].***.***
CSeq: 102 NOTIFY
Contact: <sip:[email protected].***.***:5060>
Content-Length: 0
 
Wie sind deine Endgeräte denn an das Internet angebunden? Welchen Router benutzt du, wie ist er konfiguriert? Es scheint, dass alle Endgeräte abgehend über denselben Port, nämlich 5060, nach außen gehen. Wenn die IP-Adresse ebenfalls dieselbe ist, kann dein Asterisk maximal ein einziges Endgerät adressieren.
 
Die EG hängen an einem D-Link Router. Habe es schon mit Port-Forwarding versucht hat aber auch nix gebracht. Auch das Telefon in die DMZ zu legen brachte nix.
Wie muss ich es denn konfigurieren, damit Asterisk mehrere EG adressieren kann?
 
Es scheint wirklich so zu sein, dass immer nur ein Endgerät funktioniert.
Jetzt funktioniert sogar das Targa.

Deswegen nochmal die Frage: Wie kann ich den das Telefon/Router so konfigurieren das es mit mehreren Endgeräten funktioniert?
 
Hat denn niemand eine Lösung für mein Problem?
 
Funktioniert es denn, wenn du den Router in der Standardkonfiguration betreibst, also ohne irgendwelche Port-Weiterleitung oder DMZ-Option? Ändert sich dann die Portnummer, an die Asterisk SIP-Meldungen sendet?

Code:
<--- Transmitting (NAT) to 87.168.***.***:[B][COLOR="Red"]5060[/COLOR][/B] --->
...
 
hi,
du kannst für jedes gerät einen anderen port definieren in der sip conf und im gerät 5060 / 5061 etc. und endgeräte mit feste ip versehen danach den endsprechend port forwarden .....denke bei sipgate gibt es sogar mit conf beispiel.
würde auch in der sip.conf lokal netz sowie server lookup und so setzen.
 
Kostenlos!

Statistik des Forums

Themen
248,869
Beiträge
2,303,395
Mitglieder
378,530
Neuestes Mitglied
fanboy