Asterisk und Sipgate

Die Konfiguration von betateilchen ist ok und funktioniert!

Leider macht sich niemand die Mühe mal die Threads unter "Wichtig!" zu lesen oder die Konfigs einfach mal zu übernehmen statt eigene zu nehmen.

Im übrigen ist es eine Standardkonfiguration die für sipgate nicht anders ausssieht als für andere Provider (ausgenommen t-online).

Nichtdestotrotz bewundere ich eure Geduld. Vielen Dank für die Unterstützung.

jo
 
Hallo,

so jetzt kann ich rausrufen :)
aber ich bekommen noch keine anrufe rein, unter der console cli> sehe ich nicht wenn ich mich versuche anzurufen und unter sip show regi... sehe ich leider immer noch nichts :(

Gruß,
blitzwilli
 
blitzwilli schrieb:
Hallo,

so jetzt kann ich rausrufen :)
aber ich bekommen noch keine anrufe rein, unter der console cli> sehe ich nicht wenn ich mich versuche anzurufen und unter sip show regi... sehe ich leider immer noch nichts :(

Gruß,
blitzwilli

deine extensions.conf hat einen Fehler:

du hast unter [default] stehen exten => 1979407,1,Dial(SIP/${EXTEN},60)

richtig ist exten => 1979407,1,Dial(SIP/1234,60)

Wobei 1234 dein internes Sip-Telefon ist, an das der Anruf geleitet werden soll.

${EXTEN} bedeutet die gewählte Rufnummer, in obigem Fall 1979407.
 
rollo schrieb:
Nichtdestotrotz bewundere ich eure Geduld. Vielen Dank für die Unterstützung.

Das waren ja genau die Probleme mit denen ich selbst gekämpft habe und machmal fast verzweifelt bin, weil ich eine Kleinigkeit wie unten nicht verstanden habe und auch trotz Suchen nicht fand.

Es gibt ganz tolle Dialpläne, mit allen Schikanen hier im Netz, nur keiner sagt einem, dass /12345 am Ende der Registerzeile der Context ist, mit dem ich in der extensions.conf die Übergabe des Anrufs ans Zieltelefon mache.
 
Hallo,

leider gehts das reintel. immer noch nicht :(
ich poste noch mal hier meine konfs.

*CLI> sip show registry
Host Username Refresh State
*CLI> sip show users
Username Secret Accountcode Def.Context ACL NAT
sipgate xxxx default No RFC35
1234 xxxx sipgate No RFC35
*CLI> sip show peers
Name/username Host Dyn Nat ACL Mask Port Status
sipgate/1979407 217.10.79.9 255.255.255.255 5060 OK (11 ms)
1234/1234 84.177.12.52 D 255.255.255.255 5060 Unmonitored


sip.conf
[1234]
type=friend
username=1234
secret=xxxx
host=dynamic
disallow=all
allow=ulaw
allow=alaw
dtmfmode=rfc2833
context=sipgate

[general]
port = 5060
bindaddr = 0.0.0.0
qualify=no
disallow=all
allow=alaw
allow=alaw
allow=ulaw
allow=g729
allow=gsm
allow=slinear
srvlookup=yes
canreinvite=yes
register => 1979xxx:[email protected]/1979xxx

[sipgate]
type=friend
insecure=very ; otherwise I get authentication errors
nat=yes
username=1979xxx
fromuser=1979xxx
fromdomain=sipgate.de
secret=xxxx
host=sipgate.de
qualify=yes
context=default

extensions.conf

exten => 1234,1,Dial(SIP/${EXTEN},60)
exten => 1234,2,Congestion
exten => 1234,102,Busy

[default]
exten => ,1,Dial(SIP/${EXTEN},60)
exten => ,2,Congestion
exten => ,102,Busy
exten => 1979407,1,Dial(SIP/${EXTEN},60)

[sipout]
exten => _9.,1,SetCallerId,1979407
exten => _9.,2,Dial(SIP/${EXTEN}@sipgate,30,trg)
exten => _9.,3,Hangup

vielen danke für eure Hilfe !!

Gruß,
Willi
 
@blitzwilli

sip.conf

Zuerst kommt [general]

dann kommen die Registrierungen und dann die Provider und User wie [1234] oder [Sipgate]

extensions.conf

Zuerst kommt [general] dann [globals] dann alles andere.
1234 muss bei dir unter [default]
 
@kombjuder

leider hilft alles nicht

habe es jetzt so :

sip.conf

[general]
port = 5060
bindaddr = 0.0.0.0
qualify=no
disallow=all
allow=alaw
allow=alaw
allow=ulaw
allow=g729
allow=gsm
allow=slinear
srvlookup=yes
canreinvite=yes
register => 1979xxx:[email protected]/1979xxx


[1234]
type=friend
username=1234
secret=xxxx
host=dynamic
disallow=all
allow=ulaw
allow=alaw
dtmfmode=rfc2833
context=sipgate



[sipgate]
type=friend
insecure=very ; otherwise I get authentication errors
nat=yes
username=1979xxx
fromuser=1979xxx
fromdomain=sipgate.de
secret=xxxx
host=sipgate.de
qualify=yes
context=default

extensions.conf



[default]
exten => ,1,Dial(SIP/${EXTEN},60)
exten => ,2,Congestion
exten => ,102,Busy
exten => 1979407,1,Dial(SIP/${EXTEN},60)
exten => 1234,1,Dial(SIP/${EXTEN},60)
exten => 1234,2,Congestion
exten => 1234,102,Busy

[sipout]
exten => _9.,1,SetCallerId,1979407
exten => _9.,2,Dial(SIP/${EXTEN}@sipgate,30,trg)
exten => _9.,3,Hangup

sip show registry ist immer noch leer.

danke für deine geduld mit mir :)

Gruß,
blitzwilli
 
@ blitzwilli

In der sip.conf unter [sipgate] fehlt:

canreinvite = no

in der extensions.conf [default] sind die ersten drei Zeilen immer noch falsch!
 
ist das so OK ?

sip.conf

[general]
port = 5060
bindaddr = 0.0.0.0
qualify=no
disallow=all
allow=alaw
allow=alaw
allow=ulaw
allow=g729
allow=gsm
allow=slinear
srvlookup=yes
canreinvite=yes
register => 1979xxx:[email protected]/1979xxx


[1234]
type=friend
username=1234
secret=xxxx
host=dynamic
disallow=all
allow=ulaw
allow=alaw
dtmfmode=rfc2833
context=sipgate



[sipgate]
type=friend
insecure=very ; otherwise I get authentication errors
nat=yes
username=1979xxx
fromuser=1979xxx
fromdomain=sipgate.de
secret=xxxx
host=sipgate.de
qualify=yes
context=default
canreinvite = no

extensions.conf



[default]
exten => 1234,1,Dial(SIP/${EXTEN},60)
exten => 1234,2,Congestion
exten => 1234,102,Busy
exten => ,1,Dial(SIP/${EXTEN},60)
exten => ,2,Congestion
exten => ,102,Busy
exten => 1979407,1,Dial(SIP/${EXTEN},60)


[sipout]
exten => _9.,1,SetCallerId,1979407
exten => _9.,2,Dial(SIP/${EXTEN}@sipgate,30,trg)
exten => _9.,3,Hangup


hoffe ja aber ich bekomme leider immer noch kein anzeige unter "sip show registry" ich werde noch verückt.

Gruß,
blitzwilli
 
blitzwilli schrieb:

nein!!!

sip.conf


[1234]

context=sipgate

Diesen Context gibt es nicht in deiner extensions.conf, also :
context = default


extensions.conf

[default]
exten => 1234,1,Dial(SIP/${EXTEN},60)
exten => 1234,2,Congestion
exten => 1234,102,Busy
exten => ,1,Dial(SIP/${EXTEN},60)
exten => ,2,Congestion
exten => ,102,Busy
exten => 1979407,1,Dial(SIP/${EXTEN},60)

Da steht nur Mist drin! Warum machst du nicht was man dir sagt????

exten => 1234,1,Dial(SIP/1234,60)
exten => 1234,2,Congestion
exten => 1234,102,Busy
exten => 1979407,1,Dial(SIP/${EXTEN},60)
exten => s,1,Dial(SIP/${EXTEN},60)
exten => s,2,Congestion
exten => s,102,Busy

[sipout]
exten => _9.,1,SetCallerId,1979407
exten => _9.,2,Dial(SIP/${EXTEN}@sipgate,30,trg)
exten => _9.,3,Hangup

Das funktioniert so noch nicht ganz, da ich deine anderen Geräte nicht kenne und dementsprechend keine Zuordnung machen kann.


hoffe ja aber ich bekomme leider immer noch kein anzeige unter "sip show registry" ich werde noch verückt.

Dafür bleiben jetzt genau 2 Möglichkeiten:

1. Account oder Passwort hier ist falsch: register => 1979xxx:[email protected]/1979xxx
Du hast zwei verschiedene Passwörter, eines für den Login bei Sipgate.de und eines für sip. Du findest die Daten auf der Homepage von Sipgate unter Daten zum Anschluss.

2. Du hast die entsprechenden Ports deiner Firewall nicht offen.
Setzt deinen Asterisk mal in die dmz.

Die Fehler in der extensions.conf haben keinen Einfluss auf register!
 
blitzwilli schrieb:
@britzelfix

[sipgate-out]
type=friend
insecure=very ; otherwise I get authentication errors
nat=yes


Und genau das geht schief.

Setze nat=no sowie die richtige externip. Wenn Du einen asterisk-1.2.0-beta1 hast, kannst Du auch einen externen DynDNS-Namen mit externhost= setzen.
 
@hmilz

Merkwürdig. Wie kommst Du darauf?
Bei mir funktioniert das mit nat=yes
und ohne externhost ganz gut.

Gruß
britzelfix
 
Hallo,

jetzt gehts :))
Danke Leute !!!

Gruß,
blitzwilli
 
Kostenlos!

Neueste Beiträge

Statistik des Forums

Themen
248,887
Beiträge
2,303,984
Mitglieder
378,566
Neuestes Mitglied
draco777