Bedeutung der xxxx,*, ... anweisungen

markusw

Neuer User
Mitglied seit
4 Jan 2006
Beiträge
21
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich hab ja nun schon einges rausgefunden.

Aber ich habe das ganze in der extensions.conf mit den Rufnummern nicht so ganz gefressen.

Kann mir jemand eine kurze Erklärung geben wie das mit :

xxxx,1,Dial....
xxxx,2,Congestion
etc.

funktionert.

Was muss wo hin bei welchem event ?

z.b. Nutzer nicht angemeldet, Nicht erreichbar, nimmt nicht ab.
Das mit dem Dial / Playback / DISA und Voicemail hab ich gefressen funzt bei mir aber immer nur auf einer Testnummer wo ich dieses unter xxx,1,... eintrage.


gruß

Markus
 
das wäre so als wenn man dir asterisk kpl. erklären soll. zeige deine conf und sag was du machen möchtest
 
Schau doch mal in der Rubrik Asterisk->Asterisk allgemeine dort gibt es einen Kurs für die Konfiguration eines Asterisk, da ist die Bedeutung in Lektion 3 erklärt.
 
Re

Hallo,

also ich habe mir mal den Kurs angesehn. Leider nur das drin was ich schon habe.

ich suche in etwa sowas:
Code:
exten => 1000,1,Dial(SIP/1000,60) ; wählt den SIP Teilnehmer 1000
exten => 1000,2,Congestion ; Was tut eigentlich dieser String ?
exten => 1000,102,Busy ; Sollwohl ein Busy signal setzen, aber wann ?
jetzt möchte ich eigentlich folgendes:

1. Wenn der Teilnehmer nicht angemeldet ist soll an eine z.b. an (CAPI/contr1,21) übergeben werden.

Wenn dieses auch nicht geht dann an die Voicebox.


Schon mal Danke !

Markus
 
Guten Morgen,
Deine Fragen sind zum Teil sehr speziell, ich versuche mal, sie relativ allgemein zu beantworten. Als weitergehende Informationsquelle kann ich http://www.voip-info.org/wiki/ empfehlen. Dort kannst Du über den Google-Search und die entsprechenden Suchbegriffe wie z.B. congestion sehr viel herausfinden.

Aber zu Deinen Fragen:
congestion bedeutet etwa so viel wie Störung. Der Befehl lässt also sozusagen eine Störung durch dieses kurze intervallartige Tuten melden. Einige Geräte benötigen dies um zu erkennen, das die Verbindung beendet werden soll. Dies wird also durchgeführt, wenn nicht innerhalb von 60 Sekunden am SIP-Gerät 1000 jemand abhebt.
Der Sprung in der Priorität auf 102 bedeutet soviel wie: Wenn der Dial-Befehl in Zeile X aufgrund eines BESETZT nicht möglich ist, dann springe zu Zeile X+101.
Hier wird nun BESETZT signalisiert, man könnte aber auch an dieser Stelle ein anderes Gerät anrufen, z.B. also
Code:
exten => 1000,1,Dial(SIP/1000,60)
exten => 1000,2,Congestion
exten => 1000,102,Dial(SIP/1001,60)
In Deinem Fall kann die Übergabe an das andere Gerät direkt hinter dem 1. Dial-Aufruf erfolgen, da ohne Anmeldung des ersten Gerätes eine Fehlermeldung kommt das der Channel nicht verfügbar sei und die nächste Priorität abgearbeitet wird.
Code:
exten => 1000,1,Dial(SIP/1000,60)
exten => 1000,2,Dial(CAPI/contr1/21,60) 
exten => 1000,3,Congestion
exten => 1000,102,Dial(SIP/1001,60)
exten => 1000,103,Dial(CAPI/contr1/22,60)

Ich hoffe es hilft, probier es doch mal aus.
Matthias
 
Re:

Hallo,


erst mal danke für die Information.

Gibt es eigentlich eine Doku zu der asterisk, sprich wo so was drin steht?
Halt sowas wie eine Kurz und gut (z.B. Apache)


Gruß

Markus
 
http:/www.voip-info.org
 
Re

erstmal danke für die Infos, ich muss mich damit etwas später befassen,

im moment habe ich noch das problem mit ankommenden rufen von sipgate .... aber das nicht hier und vorher probier ich erstmal.


markus
 
Kostenlos!

Statistik des Forums

Themen
248,538
Beiträge
2,293,778
Mitglieder
378,047
Neuestes Mitglied
jamesjonesjj10