Background => Wert soll Nummer von Sipgerät sein.

BigPack

Neuer User
Mitglied seit
10 Feb 2009
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Hi Leute!

Ich habe bisher folgendes:

Ich habe den "Kurs wir konfigurieren uns einen Asterisk" gemacht.

Der Asterisk läuft auf einem vServer.

Ich habe Sipgate als Provider eingebunden und habe 2 Softphones hier lokal.

Ich kann Anrufe empfangen, raustelefonieren und die Softphones können untereinander telefonieren. Also zunächst mal funktioniert alles!

Dann habe ich selber weitergemacht:

[ankommend]
exten => 323344,1,Answer()
exten => 323344,n,Background(hello-world)
exten => 323344,n,Background(silence/9)

exten => 21,1,Dial,SIP/30|30|r
exten => 21,2,Goto,323344|2

exten => 22,1,Dial,SIP/31|31|r
exten => 22,2,Goto,323344|2



Jemand ruft also an, Asterisk geht ran und jmd tippt dann bspw. die 21 ein und daraufhin klingelt dann mein Softphone 30!

Passt auch soweit!

Ich werde bald aber ca. 20 Softphones haben und möchte nicht 20 mal dieselben 2 Zeilen stehen haben.

Wie kann ich denn das dynamisch machen?

So stell ich mir das in etwa vor:

exten => 323344,n,Background(hello-world)
exten => 323344,n,Background(silence/9)

exten => 323344,n,Set(nr = eingegebener Code von Background)
exten => 323344,n,Dial,SIP/${nr}|30|r
exten => 323344,n,Goto,323344|2



Wie geht das?

Grüße BigPack
 
Hat sich erledigt!

Lösung war folgende:

exten => 323344,n,Background(hello-world)
exten => 323344,n,Background(silence/9)
exten => _XX,1,Dial,SIP/${EXTEN}|30|r
exten => _XX,2,Goto,323344|2
 
Kostenlos!

Statistik des Forums

Themen
248,870
Beiträge
2,303,431
Mitglieder
378,531
Neuestes Mitglied
margaux