Asterisk - 3Mal SipGate - T Concept XI420

LEIDER IMMER NOCH NIX

Tja,

ich hab das jetzt genauso eingetragen.

also beim register : nach dem / die SipgateNr
und die anderen Änderungen, die du vorgeschlagen hast. Aber leider nix. Ich kann mich immer noch nit anrufen lassen aus dem festnetz, und selber anrufen geht auch nicht.

Wer mich anruft, hört ein Besetzt signal;
Wenn ich raus telefonieren Will; krieg ich ein signal, als würde es beim angerufenen klingeln, aber nix da.

P.S. Das ist übrigens ganz nett von DIR, dass du meine zerschossenen confs unter die Lupe nimmst. Kann das sein, daß bei mir etwas fehlt:

hier meine jetzige vollständige sip.conf

Code:
[general] 
port = 5060 
bindaddr = 0.0.0.0 (IP-Adresse des Servers) 
language = de 
disallow = all              ; disallow all codecs, we want to enable, 
externip = xxxxxxx.dyndns.org
localnet = 192.168.0.0
localmask = 255.255.255.0
allow    = gsm              
allow    = ilbc 
allow    = speex 
;allow    = g729             ; g729 only works for pass-thru, if you haven't bought a license 
allow    = g726 
allow    = ulaw 
;allow=all  
nat=yes
srvlookup=yes 


register => 8xx:[email protected]/xxxxxxxx ; sipgate 1 
register => xxxx:[email protected]/xxxxxxxx ; sipgate 2 
register => xxxx:[email protected]/xxxxxxxx ; sipgate 3 

[sipgate1] ; OUTGOING 
type=peer 
username = xx
fromuser = xxx
secret = xx
context = fromsipgate
host = sipgate.de 
fromdomain = sipgate.de 
insecure = very 
caninvite=no 
canreinvite=no
nat = yes 
disallow = all
allow = gsm
allow = ilbc
allow = ulaw
allow = alaw
allow = g726
allow = speex

[sipgate2] ; OUTGOING 
type=peer 
username = xx
fromuser = xx 
secret = xx
context = fromsipgate 
host = sipgate.de 
fromdomain = sipgate.de 
insecure = very 
caninvite=no 
canreinvite=no
nat = yes 
allow = gsm
allow = ilbc
allow = ulaw
allow = alaw
allow = g726
allow = speex

[sipgate3] ; OUTGOING 
type=peer 
username = xx
fromuser = xx
secret = xx
context = fromsipgate
host = sipgate.de 
fromdomain = sipgate.de 
insecure = very 
caninvite=no 
canreinvite=no
nat = yes 
allow = gsm
allow = ilbc
allow = ulaw
allow = alaw
allow = g726
allow = speex 

[1011] ; 
type=friend 
host=dynamic 
username=1011 
secret=1011 
context=1011 
callerid=("1011" <1011>) 
caninvite=no 
canreinvite=no 
allow=ulaw 
qualify = yes
nat=yes ; 

[1012] ; 
type=friend 
host=dynamic 
username=1012 
secret=1012 
context=1012 
insecure=very 
callerid=("1012" <1012>) 
caninvite=no 
canreinvite=no 
allow=ulaw 
qualify = yes
nat=yes ;  

[1013] ; 
type=friend 
host=dynamic 
username=1013 
secret=1013 
context=1013 
insecure=very 
callerid=("1013" <1013>) 
caninvite=no 
canreinvite=no 
allow=ulaw 
qualify = yes
nat=yes ;
und jetzt die extensions.conf

Code:
[general] 
static=yes 
writeprotect=no 
; 
[globals] 
; 
[fromsipgate] 
;#######################################################################
exten => sipgate1,1,SetCallerID(${CALLERIDNUM}) 
exten => sipgate1,2,Answer
exten => sipgate1,3,Dial(SIP/1011,30) ;Anruf an Nebenstelle 1011 geben 
exten => sipgate1,4,Hangup 
#######################################################################
exten => sipgate2,1,SetCallerID(${CALLERIDNUM}) 
exten => sipgate2,2,Answer
exten => sipgate2,3,Dial(SIP/1012,30) ;Anruf an Nebenstelle 1012 geben 
exten => sipgate2,4,Hangup 
#######################################################################
exten => sipgate3,1,SetCallerID(${CALLERIDNUM}) 
exten => sipgate3,2,Answer
exten => sipgate3,3,Dial(SIP/1013,30) ;Anruf an Nebenstelle 1013 geben 
exten => sipgate3,4,Hangup 
#######################################################################

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

;[sipgate]
;include => default
;exten => _0.,1,Dial(SIP/${EXTEN:1}@sipgate,60)
;exten => _0.,2,Congestion
;exten => _0.,102,Busy

[app1011] 
exten => _0.,1,setcallerid(xxxxxxx) ; die 7-stellige Sipgate-ID 1
exten => _0.,2,Dial(SIP/${EXTEN}@sipgate1,30,r) 
exten => _0.,102,Hangup 
#######################################################################
[app1012] 
exten => _0.,1,setcallerid(xxxxxxxx) ; die 7-stellige Sipgate-ID 2
exten => _0.,2,Dial(SIP/${EXTEN}@sipgate2,30,r) 
exten => _0.,102,Hangup 
#######################################################################
[app1013] 
exten => _0.,1,setcallerid(xxxxxxxx) ; die 7-stellige Sipgate-ID 3
exten => _0.,2,Dial(SIP/${EXTEN}@sipgate3,30,r) 
exten => _0.,102,Hangup

Also das ist es dann auch, ich hoffe du denkst nicht, dass ich da noch 2000 Zeilen dirn hätte, nix da - tutto kompletto

Wieso ich denn noch nicht mal angerufen werden kann, ätzend


Vielen Dank; Naja jetzt musst du für dein Bier scho n richtig schuften - war nit so geplant!!


stan
 
TEILERFOLG

Hi,

folgendes:

Jetzt klingelt es, wenn ich eine Festnetznummer anrufe (z.B. meine Eigene.) Problem: Nur Oneway Audio. Komisch - aber bei zwei Versuchen hat es mal sorum, dann andersrum geklappt (Audio nur von a nach B - dan nur von b nach a). Folgende Port sind auf die IP meines Asterisk forwarded:

VON AUSSEN NACH INNEN
3981;5063;5062;5061;8006;8005;8004;8003;8002;8001;8000;5060

VON INNEN NACH AUSSEN
"SCHEUNENTORWEITOFFEN von 1 bis 65536 oder so?"
VON AUSSEN NACH INNEN GARNIX.

Vom Festnetz nach INNEN gings das irgendwie "einmal". Aber warum jetzt nit mehr??????

WAS KANN DENN NOCH FALSCH SEIN:

ICH hab ja noch die ganze Nacht vor mir, muss doch wohl zu schaffen sein.

Bis dann
@Huupe: Vergiss die Confs von vorhin - Hab die xfach wieder geändert.
 
Das hier

[fromsipgate]
;#######################################################################
exten => [highlight=red:45893fc795]sipgate1[/highlight:45893fc795],1,SetCallerID(${CALLERIDNUM})
exten => sipgate1,2,Dial(SIP/1011,30) ;Anruf an Nebenstelle 1011 geben
exten => sipgate1,3,Hangup

kann schon mal nicht funktionieren, weil Du im register hinten /sipgate nicht sipgate1 geschrieben hast.


register => 8XXXXXX:p[email protected]/[highlight=red:45893fc795]sipgate[/highlight:45893fc795] ; sipgate 1

Richtige register Zeile, damit es zur extensions.conf passt:

8XXXXXX:p[email protected]/[highlight=red:45893fc795]sipgate1[/highlight:45893fc795] ; sipgate 1

Gruß,
Tin
 
ALLES KLAR

JAJA. du hast vollkommen recht,

konte gar nicht klappen.

ist geändert. Nur jetzt hab ich ein Prob, womit ihr wahrscheinlich öfter zu tun hattet.

"Anrufe gehen rein - ich höre den vom Festnetz - er aber mich nicht"
"Anrufe gehen raus - ich höre den vom Festnetz nicht - er mich aber auch nicht"

Klingt so, als würde mein Router die Pakete für sprache nicht durchlassen, kann aber garnicht, denn wenn ich überhaupt filtere, dann ja nur pakete, die von draussen kommen (NAT - Portforwarding)

bei mir sind das die folgenden Ports, die spez. für Asterisk geöffnet wurden:
VON AUSSEN NACH INNEN
3981;5063;5062;5061;8006;8005;8004;8003;8002;8001;8000;5060
-> diese werden alle auf die LAN IP von Asterisk geroutet (forwarded).

Aber von innen nach aussen, sendet mein Router alles was ich ihm sende.
Ich hab nen Cisco 3620 mit dem neuesten IOS (12.3). Hat jmd. Ahnung, was ich vielleicht anders machen sollte??


stan73
 
Hi stan73,

Asterisk hängt bei Dir auch hinter dem Router?

Schau Dir mal die Datei /etc/asterisk/rtp.conf an, dort legst Du die port-range fest für den/die RTP Ports die Asterisk nutzt. Diese Range solltest Du auch zu Asterisk forwarden auf dem Router.

Beispiel:
rtpstart=10000
rtpend=20000

Gruß,
Tin
 
PORTS

Werde ich gleich als nächstes machen.

Das wird wahrscheinlich der Grund sein. Ich hab nämlich grade von meiner TKOM NR mein Sipgate Nr gewählt. Es klingelt auch wunderbar auf dem Client, den ich für diese Exten klingeln lasse.

Blöd ist nur, daß wenn ich am client abhebe, mein Doofes ISDN Telefon immer noch weiter tutet, so als wäre ich am Sipgateapparat gar nicht drangegangen..


Son mist, jetztkenn den befehl im IOS nicht, wie ich ein Portrange auf einmal forwarde, weil 10000 mal den Befehl :
IP NAT INSIDE SOURCE STATIC UDP xxx.xxx.xxx.xxx PORT INTERFACE FASTETHERNET0/1 PORT

einzugeben- könnte ein bisschen dauern (muß ehrlich gesagt nicht sein!!)

Also kann jmd. IOS???
 
DIE LÖSUNG

Hallo Zusammen,

hat was länger gedauert. Naja ich musste 10.000 mal diesen doofen Befehl eingeben und habe mich oft beim 9999sten mal vertippt - quatsch!!

Für die, die auch noch nen Cisco router haben:
Der IOS Befehl lautet ganz einfach:
IP NAT INSIDE SOURCE STATIC (LAN-IP) INTERFACE SCHNITTSTELLE(X).
Somit lässt man dann gleich jedwede Art von Stream an die LAN - IP im internen Netzwerk. Aufpassen!!!! hier sollte natürlich dann der Server(LAN - IP) über eine Firewall verfügenen (z.B. IPChains.....) damit man wenigstens dort die unerwünschten Pakete killt.

Jetzt zum Asterisk!! Juhu es klappt.

Habe 3 Sipgate Accounts (2x DDorf 1x 01801). Zum testen (und da ich meine HFC ISDN Karte noch nicht habe) benutze ich erstmal den X-LITE.
Dazu habe ich mir eine Art Testumgebung aufgebaut.


Mein Notebook hat die exten 1011; Mein PC1 die 1012 und der PC2 die 1013.

SipgateNr1 soll auf 1011 gemappt werden
Sipgate2 auf 1012 und Sipgate3 auf 1013. Und siehe da es klappt. Ich rufe über Handy bzw. ISDN auf meine versch. SipgateNr. und es klingelt auch nur das entsprechend der extensions.conf gemappte device. Naja jetzt wollte ich es auch mal in die andere Richtung versuchen, nur leider habe ich nur auf einem der Drei Konten ein Guthaben. Denke dass das auch funzt.
ALSO an euch alle - vor allem Hupe und TinTin. Echt Klasse von EUCH

DANKE DANKE DANKE

Je länger ich an dem * rumprobier, desto mehr gefällt mir das Ding.

Es gibt im Moment aber noch 2 Sachen, die ich nicht herausfinde:

1. Ich möchte ja interne Gespräche führen können. Nicht etwa, weil meine Bude so groß ist, sondern weil ich Anrufe weiterleiten möchte, an eines meiner anderen Telefone. Wenn z.B. die Schwiegermama anruft (sendet ihre Nr. nicht) und ich dran gehe, da möchte ich das Gespräch an das Dect Fon ins Wohnzimmer weiterleiten, meine Frau geht dran, ich sag ihr wer dran ist und leg auf. Somit kann sie dann mit ihrer Mutter telefonieren. Diese Funktion wird glaube ich auch als "Makeln" bezeichnet.
Naja, und das will hat schon beim blossen anrufen einer Nebenstelle auf die andere nicht Call failed - 404 not found. An der asterisk console passiert auch nix. Aber alle meine Nebenstellen sind "reachable".

2. Voicebox: Irgendwie habe ich das mit der extensions.conf nochj nicht so kapiert.
Habe entsprechend der Howto (wiki) in der voicemail.conf unter [default] drei Einträge für meine Nebenstellen.
Habe dann auch unter /usr/src/asterisk/..../scripts/addvoicemail die drei VMFächer erstellt. Ich denke, daß soweit alles korrekt ist. Das prob. wird vermutlich wieder mal die extensions.conf sein. Ich habe hier im Board so mache extensions.conf gesehen. Die hauen mich alle um - wirklich klasse sachen haben sich die Leute einfallen lassen. Naja, ich bin erst am Anfang. Hoffentlich könnt ihr mir erneut helfen!!

Ich poste mal "wieder" meine sip - extensions und voicemail.conf einen Moment.
EXTENSIONS.CONF
Code:
[general] 
static=yes 
writeprotect=no 

[globals] 

[Ankommend]
exten => 8XXXXX,1,Dial(SIP/1011,30,tr) ;Anruf an Nebenstelle 1011 geben
exten => 7XXXXX,1,Dial(SIP/1012,30,tr) ;Anruf an Nebenstelle 1012 geben 
exten => 9XXXXX,1,Dial(SIP/1013,30,tr) ;Anruf an Nebenstelle 1013 geben
exten => h,2,Hangup
exten => 1011,1,Dial(SIP/1011,20)
exten => 1011,2,1011(u1011)
exten => 1011,3,Hangup
exten => 1012,1,Dial(SIP/1012,20)
exten => 1012,2,1012(u1012)
exten => 1012,3,Hangup
exten => 1013,1,Dial(SIP/1013,20)
exten => 1013,2,1013(u1013)
exten => 1013,3,Hangup

[Ausgehend1]
exten => _0.,1,setcallerid(8XXXXX) ; die 7-stellige Sipgate-ID 
exten => _0.,2,Dial(SIP/${EXTEN:1}@sipgate1,30,r) 
exten => _0.,102,Hangup 

[Ausgehend2] 
exten => _0.,1,setcallerid(7XXXXX) ; die 7-stellige Sipgate-ID 
exten => _0.,2,Dial(SIP/${EXTEN:1}@sipgate2,30,r) 
exten => _0.,102,Hangup 

[Ausgehend3] 
exten => _0.,1,setcallerid(9XXXXX) ; die 7-stellige Sipgate-ID 
exten => _0.,2,Dial(SIP/${EXTEN:1}@sipgate3,30,r) 
exten => _0.,102,Hangup
SIP.CONF
Code:
[general] 
port=5060 
bindaddr=127.0.0.1 (IP-Adresse des Servers) 
language=de 
disallow=all              ; disallow all codecs, we want to enable, 
externip=ich.dynip.de
localnet=192.168.0.0
localmask=255.255.255.0
allow=gsm              
allow=ilbc 
allow=speex 
;allow=g729             ; g729 only works for pass-thru, if you haven't bought a license 
allow=g726 
allow=ulaw 
;allow=all  
nat=no
srvlookup=yes 


register=>8xxxxxxx:[email protected]/8xxxxxxx ; sipgate 1 
register=>7xxxxxxx:[email protected]/7xxxxxxx ; sipgate 2 
register=>9xxxxxxx:[email protected]/9xxxxxxx ; sipgate 3 

[sipgate1]
type=peer
username=8xxxxxxx 
fromuser=8xxxxxxx 
secret=Passwort1
context=Ankommend
host=sipgate.de 
fromdomain=sipgate.de 
insecure=very 
caninvite=no 
canreinvite=no
nat=no 
disallow=all
allow=gsm
allow=ilbc
allow=ulaw
allow=alaw
allow=g726
allow=speex

[sipgate2]
type=peer 
username=7xxxxxxx 
fromuser=7xxxxxxx 
secret=Passwort2
context=Ankommend
host=sipgate.de 
fromdomain=sipgate.de 
insecure=very 
caninvite=no 
canreinvite=no
nat=no
allow=gsm
allow=ilbc
allow=ulaw
allow=alaw
allow=g726
allow=speex

[sipgate3]
type=peer 
username=9xxxxxxx 
fromuser=9xxxxxxx 
secret=Passwort3
context=Ankommend
host=sipgate.de 
fromdomain=sipgate.de 
insecure=very 
caninvite=no 
canreinvite=no
nat=no 
allow=gsm
allow=ilbc
allow=ulaw
allow=alaw
allow=g726
allow=speex 

[1011]
type=friend 
host=dynamic 
username=1011 
secret=1011 
context=Ausgehend1 
callerid=("1011" <1011>)
voicemail=1011
caninvite=no 
canreinvite=no 
allow=ulaw 
qualify=yes
nat=no

[1012] 
type=friend 
host=dynamic 
username=1012 
secret=1012 
context=Ausgehend2
insecure=very 
callerid=("1012" <1012>)
voicemail=1012
caninvite=no 
canreinvite=no 
allow=ulaw 
qualify=yes
nat=no 

[1013]
type=friend 
host=dynamic 
username=1013 
secret=1013 
context=Ausgehend3
insecure=very 
callerid=("1013" <1013>)
voicemail=1013 
caninvite=no 
canreinvite=no 
allow=ulaw 
qualify = yes
nat=no

und nun noch die Voicemail.conf
aber hier sende ich jetzt nicht den ganzen kram, sondern nur wo ich etwas geändert habe. Ansonsten ist das ding komplett aus dem make samples .... Also standart:
Code:
[default]
1011 => 9876,1011,[email protected],attach=yes,saycid=yes
1012 => 9876,1012,[email protected],attach=yes,saycid=yes
1013 => 9876,1013,[email protected],attach=yes,saycid=yes

So, das ist alles: Also mit dieser Config, kann ich jetzt wie gesagt. über Sipgate sowohl andere SipgateNr als auch mobil od. Festnetz anschlüsse erreichen. Nur keine internen gespräche, bzw weiterleitung und keine interne Voicemail.

Vielen Dank im Voraus


stan73
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.