Wozu Asterisk?

F2B

Neuer User
Mitglied seit
17 Feb 2005
Beiträge
131
Punkte für Reaktionen
0
Punkte
0
Hi Boardgemeinde,

Ich habe von Asterisk gehört, dass es die Telefonanlage schlechthin wäre. Vorweg muß ich sagen, dass ich von Asterisk (noch) überhaupt keine Ahnung habe und beim Thema Telefonanlagen Grundkentnisse besitze.
Was mich interessieren würde, ist Asterisk wirklich um Welten besser wie die FritzBox und Co. ?
Wenn ja warum?
Da ich mit meinen Telefonen (2x Telefon 1x Fax) die FrtitzBox 7170 nutze frage ich mich, ob es sich lohnt sich in das Thema "Asterisk" einzuarbeiten? Ebenfalls telefoniere ich nicht mehr über Festnetz sondern ausschließlich über VoIP.
Was wäre idealer: Asterisk auf der FritzBox oder auf einem Root-Server?
Also Ihr sehr Fragen über Fragen.... ;)

Cu
F2B
 
Also Ihr sehr Fragen über Fragen....

Ja, und da Du nicht der erste bist, der sich diese Fragen stellt, kannst Du auch davon ausgehen, daß diese allersimpelsten Grundsatzfragen auch schon millionenmal hier im Forum beantwortet sind. Also nutze einfach die bevorstehenden Feiertage, um dich grundlegend in das Thema einzulesen - du wirst garantiert alle Antworten hier im Forum finden. Nach fast 3 Jahren Mitgliedschaft hier im Forum hättest Du da aber auch selbst draufkommen können :motz:
 
Anfänger Frage zur sip.conf

Hi,

wie in einem anderen Fred schon gesagt, arbeite ich mich gerade in asterisk ein.
Dazu arbeite ich Step-by-Step das www.das-asterisk-buch.de durch.
Meine sip.conf schaut folgendermaßen aus:
[general]
port = 5060
bindaddr = 0.0.0.0
context=sonstige

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

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

und meine extensions.con:

[sonstige]

[meine-telefone]
exten => 2000,1,Dial(SIP/2000,20)
exten => 2000,2,VoiceMail(2000)

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

exten => 2999,1,VoiceMail(${CALLERID(num)},s)

Wenn ich mit X-Lite auf dem Asterisk anmelden möchte, funzt das mit 2000 prima aber mit 2001 kommt folgende Fehlermeldung:

[Jan 2 16:57:28] ERROR[9962]: chan_sip.c:8575 register_verify: Peer '2001' is trying to register, but not configured as host=dynamic
[Jan 2 16:57:28] NOTICE[9962]: chan_sip.c:15048 handle_request_register: Registration from '2001 <sip:[email protected]>' failed for '192.168.0.2' - Peer is not supposed to register

Googeln und die Suchfunktion bringt mich auch nicht weiter. Könnt Ihr mir sagen was da schief läuft?
 
Zuletzt bearbeitet von einem Moderator:
Hab da mal mehrere Beiträge zusammengefaßt.

x
In einem SIP Context mit "type=user" kann sich ein Client nicht registrieren, da dieser Typ nicht für eine Clientanmeldung vorgesehen ist.

Verwende "type=peer" oder "type=friend" Bei SIP Clients am Asterisk ist friends ok - bei Providerkontexten solltest Du das nicht verwenden.

Vielleicht solltest Du mal meinen Asterisk Grundlagenkurs hier im Forum durcharbeiten. Da ist auch erklärt, warum Du was machen sollst.
 
Danke dir. Habe jetzt die sip.conf gelöscht und neu geschrieben. Jetzt funktioniert das interne telefonieren und das raustelefonieren über dus.net. Allerdings kann ich mit meiner dus-nummer nicht bei mir anrufen, weil folgende Meldung kommt:

[Jan 2 21:20:07] NOTICE[10846]: chan_sip.c:13858 handle_request_invite: Call from '000387233747' to extension '000387233747' rejected because extension not found.

Wenn ich diese Fehlermeldung richtig interpretiere, dann sucht er nach der extension "000387233747" nur diese gibt es nicht.

Meine sip.conf und extensions.conf schauen folgendermaßen aus:

sip.conf:
[general]
port = 5060
bindaddr = 0.0.0.0
context=sonstige

register => 000387233747:[email protected]/000387233747

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

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

[ext-sip-account]
type=friend
context=von-voip-provider
username=000387233747
secret=xxxxx
host=voip.dus.net
fromdomain=voip.dus.net
qualify=yes
insecure=very
nat=yes

extensions.conf:
[sonstige]

[meine-telefone]
exten => 2000,1,Dial(SIP/2000,20)
exten => 2000,2,VoiceMail(2000)

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

exten => 2999,1,VoiceMail(${CALLERID(num)},s)

exten => _0[1-9].,1,Dial(SIP/${EXTEN}@ext-sip-account

[von-voip-provider]
exten => 01801021133747,1,Dial(SIP/2000)
exten => 01801021133747,2,VoiceMail(2000)

Laut dieser Konfiguration sollte doch bei eingehenden Anrufe die extension "von-voip-provider" ausgeführt werden? Aber warum macht er das nicht?


xEdit: Ich habe mal deinen Beitrag edititiert, da du hier vermutlich nicht dein dus-net Passwort frei zugänglich machen wolltest - Netview!
 
Zuletzt bearbeitet von einem Moderator:
die anrufe von Deinem Provider werden nicht mit der 0180 Nummer signalisisert sondern mit der providerinternen Kennung 000387233747

Also mußt Du in der extensions.conf das entspechend ändern. Überall wo 0180xxx steht, mußt Du stattdessen 000387233747 angeben.
 
Super. Big THX :)
 
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.