Asterisk und Sipgate

roberth

Neuer User
Mitglied seit
21 Sep 2006
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Hallo liebe IP-Phonler,

ich habe hier eine asterisk 1.2.23 installation auf einem Debian 4 Linux laufen.

2 nebenstellen zum testen ( 2000 und 2001 )

untereinander können diese telefonieren, voicemail geht und sogar noch a2billing funktioniert.

nun dachte ich testen wir das ganze mal mit sipgate....

asterisk registriert sich bei sipgate:

*CLI> sip show registry
Host Username Refresh State
sipgate.de:5060 7456814 105 Registered
-- parse_srv: SRV mapped to host sipgate.de, port 5060
-- parse_srv: SRV mapped to host sipgate.de, port 5060


allerdings wird bei sipgate NICHT angezeigt das ich online bin UND ich kann NICHT reinrufen...."Dieser Anschluss ist vorübergehend nicht erreichbar...)

hier mal die sip.conf
Code:
[general]
port = 5060
bindaddr = 0.0.0.0
context = sonstige
;fuer alle im System
language = de
qualify=no
disable=all
allow=alaw
allow=alaw
allow=ulaw
allow=g729
allow=gsm
allow=slinear
srvlookup=yes
register => 7456814:[email protected]/7456814


[sipgate-out]
type=friend
insecure=very ; otherwise I get authentication errors
nat=yes
username=7456814
fromuser=7456814
fromdomain=sipgate.de
secret=XXXXXXXX
host=sipgate.de
qualify=yes

[2000]
type=friend
context=meine-telefone
secret=1234
host=dynamic

[2001]
type=friend
context=meine-telefone
secret=1234
host=dynamic

und hier mal die extensions.conf:

Code:
[sonstige]

[meine-telefone]
;waehlen der nebenstellen mit Voicemail nach 20 sec.
exten => 2000,1,Dial(SIP/2000,20)
exten => 2000,2,VoiceMail(2000)

exten => 2001,1,Dial(SIP/2001,20)
exten => 2001,2,VoiceMail(2001)

;Voicemailabfrage fuer jede Nebenstelle
exten => 2999,1,VoiceMailMain(${CALLERID(num)},s)

; CallingCard application
exten => 1,1,Answer
exten => 1,2,Wait,2
exten => 1,3,DeadAGI,a2billing.php
exten => 1,4,Wait,2
exten => 1,5,Hangup

; Sipgate RAUS
exten => _0[1-9].,1,SetCallerId,SIPID
exten => _0[1-9].,2,Dial(SIP/${EXTEN}@sipgate-out,30,trg)
exten => _0[1-9].,3,Hangup

; Sipgate REIN
exten => 7456814,1,Dial(SIP/2001)


Kann mir vielleicht bitte jemand helfen und mir verraten warum kein Anruf rein geht ???
Ich bin mit der Nebenstelle 2001 mit X-lite am asterisk registriert.

Kein Anruf geht ins Festnetz da kein Guthaben drauf ist. Aber rein sollte das doch funktionieren ???

Vielen Dank für jede Hilfe !!!!

Gruß,
Robert
 
Du hast in deiner sip.conf einen Eintrag context = sonstige und im Sipgate-Kontext keinen Eintrag context=
Damit gilt der Globaleintrag. In deiner extensions.conf steht unter [sonstige]:

roberth schrieb:
Code:
[sonstige]

[meine-telefone] ;dies ist ein neuer Kontext!

[/QUOTE]

Also nichts. Genau das macht Asterisk dann auch mit einem eingehenden Anruf.

Also trage unter [sonstige] etwas ein, wie:

exten => 7456814,1,Dial(SIP/2000,20) 

oder

exten => _X.,1,Dial(SIP/2000,20)

dann klingelt die 2000.

Einmal allow=ulaw reicht übrigens.
 
und
Code:
type = friend
sollte man bei Providerkontexten auch nicht unbedingt verwenden ;)
 
Super, genau das wars... -> war wohl etwas spät gestern ;-)
allerdings wollte ich mir mal ein kleines erfolgserlebnis gönnen, denn das ist mein erster asterisk

vielen dank euch beiden !!!

ich verstehe jetzt nur nicht warum ma beim provider ein type=friend nicht unbedingt verwenden sollte.
ich dachte friend = rein und raus telefonieren ?

gruß,
rob
 
allerdings wollte ich mir mal ein kleines erfolgserlebnis gönnen, denn das ist mein erster asterisk

Dann empfehle ich Dir mal meinen Asterisk-Einsteiger-Kurs hier im Forum, da werden auch einige Hintergründe erklärt ;) Hat schon einigen Einsteigern geholfen.

klicke hier zum Kurs
 
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.