Syntaxfrage zum Kurs

sipgateuser

Mitglied
Mitglied seit
17 Jul 2008
Beiträge
564
Punkte für Reaktionen
0
Punkte
0
Da der Kurs ja geschlossen ist, stelle ich hier die Frage.

[lokal]
; Erreichbarkeit der Nebenstellen 30-39
; untereinander herstellen

exten => _3X,1,NoCDR()
exten => _3X,n,Dial,SIP/${EXTEN}|55|Ttr

Kann mir bitte wer den Aufbau der Syntax erklären.

Ich möchte alle internen Nummern von 200-999 anrufen können.

Wäre statt _3X _NXX ok?
 
ja, deine annahme ist richtig:
Code:
[lokal]
exten = _NXX,1,NoCDR()
exten = _NXX,n,Dial,SIP/${EXTEN}|55|Ttr
dann wird bei anwahl der durchwahlen 200 bis 999 der jeweilige sip peer gewählt.

grüße,
laureen
 
Danke für die Antwort,

wenn es auch richtig ist, würde ich gerne wissen, was da genau passiert, bzw. wo ich da nachschlagen kann, wenn ich eine Option nicht verstehe.

Ich interpretiere das so.

Code:
exten = _NXX,1,NoCDR()

es wird "exten" definiert, in der bestimmt ist, dass interne Anrufe nicht aufgezeichnet werden. Was kann man sich unter "exten" vorstellen. Sieht für mich wie eine Variablendefinition aus, hat aber keine {}

Vgl.
Code:
vordefinierte Variablen sind immer komplett in GROSSBUCHSTABEN zu schreiben !

    ${EXTEN} = richtig
    ${exten} = falsch

Code:
exten = _NXX,n,Dial,SIP/${EXTEN}|55|Ttr

Davon verstehe ich auch nur die Hälfte.

im 2. Schritt mit der Priorität 2 (statt der automatisch generierten Priorität mit n könnte ja auch 2 stehen)

Dial,SIP/${EXTEN}
gibt die Anweisung die Varibale EXTEN zu wählen

Was ist |55|Ttr

r könnte bedeuten, dass es Läuten soll, da bin ich mir aber nicht sicher.
 
in der asterisk cli hast du die möglichkeit, die hilfe zu einer dialplan-applikation oder -funktion anzuzeigen:
Code:
*CLI> core show application Dial
oder
Code:
*CLI> core show function CALLERID
ansonsten kann ich dir den folgenden linkk ans herz legen:
http://www.voip-info.org/wiki/index.php?page=Asterisk

grüße,
laureen
 
exten= bedeutet einfach Ausführen:

|55|Ttr = 55 Sec läuten, beide Teilnehmer können Funktionen (z.B. weiterverbinden) benutzen r ist asteriskgenerietes Läutesignal (es wird nicht auf die Bestätigung der Gegenstelle gewartet).
 
Hallo,

auch wenn das Thema schon älter ist, hab ich eventuell noch eine ergänzende Frage dazu:

Mir ist letztens folgende Applikation untergekommen. Diese soll einen Prefix für eingehende Anrufe auf einer Leitung setzen (PBX Askozia):

1,Set(CALLERID(name)=[CompanyA]${CALLERIDNAME})
2,Macro(main|SIP/100&SIP/200|100|100|tTo|35)

Die Flags tTo hab ich bereits gefunden und auch |35 ist klar. Nur was bedeuten hier die 100|100 Ergänzungen?

Viele Grüße

Vitesse
 
Dazu müsstest Du im [macro-main] schauen, was da als Arg1-4 erwartet wird.
 
Danke Rentier-s,

das mit den Makros habe ich noch nicht so richtig verstanden. Muss mir die Dokumentation dazu nochmal genauer ansehen.

Viele Grüße

Vitesse
 

Neueste Beiträge

Statistik des Forums

Themen
244,872
Beiträge
2,219,911
Mitglieder
371,594
Neuestes Mitglied
AA-Idealbau
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.