connectivity problem

McRib

Neuer User
Mitglied seit
27 Jan 2005
Beiträge
126
Punkte für Reaktionen
0
Punkte
0
Erste Gehversuche mit Asterisk: Gestolpert, Hingefallen...

Also ich habe einen Account bei sipgate.de und einen bei sipgate.co.uk.
asterisk verwaltet den UK-Account

sip show registry

zeigt, dass die Anmeldung erfolgreich war. An den DE-Account haengt ein ATA.

An asterisk haengt ein softphone. Das softphone (firefly) meldet sich als bereit kurz nach dem Start.

Wenn ich jetzt die SIP-ID von dem DE-Account waehle, bekomme ich

Das Gespraech mit [sip-id] wurde beendet.


Wenn ich mich bei sipgate.co.uk einlogge und auf die sip-id des DE-Account clicke klingelt das Softphone, aber nicht das phone am ATA.

Im FW - Log werden keine blockierten Packete dieser Verbindung angezeigt.

Der ATA funkioniert - aber beim Waehlen der sip-id des UK-Account kommt ein besetzt.

Im Call-Log bei sipgate.de erscheint die Nummer nicht ...

?????????????????????????????????
 
wir bräuchten mal ein paar mehr Details - speziell die Dateien SIP.CONF und EXTENSIONS.CONF

Die Passwörter vorher bitte rausnehmen !
 
beide files sind noch Baustelle... Wollte eigentlich zum Testen Voicemail und Zeitansage aktivieren - leider ohne Erfolg ...


Code:
[general]
disallow=all
allow=gsm
allow=ulaw
allow-alaw
canreinvite=no
language=de
nat=no

register => [sip-id-uk]:[email protected]/[sip-id-uk]


[firefly]
type=friend
username=nnnnnn
secret=pppppp
;auth=md5
host=dynamic




[sipgate-uk]
fromuser=[sip-id-uk]
fromdomain=sipgate.co.uk
host=sipgate.co.uk
insecure=very
nat=no
qualify=yes
secret=ppppppp
type=friend
username=[sip-id-uk]


Code:
[default]
exten => 10,1,Dial(SIP/firefly)
exten => 10,2,Voicemail(u${EXTEN})
exten => 10,102,Voicemail(b${EXTEN})
exten => 10,103,Hangup

exten => 90,1,VoicemailMain(${CALLERIDNUM})
exten => 90,2,Wait(3)
exten => 90,3,Hangup

exten => 92,1,SayUnixtime()

exten => [sip-id-uk],1,Dial(SIP/firefly)


[sipgate]
exten => _0049.,1,SetCallerID(nnnnnnnnnnnnnnn)
exten => _0049.,2,SetCIDName(max muster)
exten => _0049.,3,Dial(SIP/0${EXTEN:4}@sipgate,30)
exten => _0049.,6,Hangup
exten => _0049.,106,Wait,3
exten => _0049.,107,Hangup

[in-sipgate]
exten => 8007163,1,Macro(stdexten,1234,${PHONE1})

Das Softphone haengt direkt an asterisk. Asterisk laeuft auf der Firewall.
 
Seid Ihr alle im Urlaub (Christi Himmelfahrt + Brueckentag + WE) oder faellt Euch angesichts der config-Files nichts ein ?
 
In der sip.conf fehlen ja noch die Netzwerk relevanten Einträge wie

bindaddr=
localnet=
externip=
etc.

Oder hast Du nur vergessen sie zu posten...

Läuft Dein Asterisk hinter einem Router?

Gruß,
Tin
 
Und dann sollte der Sipgate-Context in der sip.conf als "Namen" Deine sigate-ID tragen

Und diesen "Namen" gibst Du dann auch in der extensions.conf im Dial-Befehl an.
 
@tintin:

Warum soll ich bindaddr eintragen? Das Registrieren kappt doch einwandfrei ?

Asterisk läuft AUF dem Router.

@betateilchen:

hmmm... werd ich mal probieren...
 
Für die Registrierung nicht, aber für die RTP Verbindung, wenn ich mich nicht irre.

bindaddr=0.0.0.0

(bindet alle IPs) hilft daher ggf.

Gruß,
TIn
 
Habs mit bindaddr=0.0.0.0 probiert - no success...

also habe bei sipgate.co.uk meine anrufe von sipgate.de im Log, aber bei asterisk tut sich nichts...

Sigates Textnummer 10000 kann ich von firefly nicht erreichen ;-(

/usr/local/sbin/asterisk -vvvvvvvvr

Sollte zum debuggen reichen oder ? Sollte asterisk nicht etwas ausgeben, wenn mit firefly gewaehlt wird ?

Warum kann ich unter 92 die Zeitansage nicht erreichen ?
Was muss ich an Directories einrichten damit voicemail funktioniert ?
 
Kostenlos!

Statistik des Forums

Themen
248,109
Beiträge
2,281,651
Mitglieder
377,324
Neuestes Mitglied
Aasss