- Mitglied seit
- 22 Dez 2004
- Beiträge
- 46
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo,
ich habe dieses Beispielskript in der extensions.conf einfgefügt:
http://www.voip-info.org/wiki-Asterisk+cmd+BackGround
Bei mir sieht die extensions.conf dann so aus:
Wenn ich in der extensions.conf überall wo unter [111] die "111" steht und stattdessen die Vorgaben des Skriptes übernehme, also dort dann das "s" stehen lasse und die 111 anrufe, passiert nichts (der Anruf wird nicht gewählt).
Ich meine eigentlich, dass das "s" doch dafür steht, dass der Asterisk den Anruf gleich entgegennehmen soll.
Für was stehen hier in diesem Beispiel die Parameter "s", "t", "i"? Was soll da passieren und wieso funktioniert das bei mir nicht? Fehlt mir noch irgendein Menü dazu in der extensions.conf?
Ich habe schon auf voip-info.org gesucht, um hierzu Informationen zu finden, habe aber nichts gefunden.
Kann mir dazu mal jemand auf die Sprünge helfen?
Grüsse
schuelsche
ich habe dieses Beispielskript in der extensions.conf einfgefügt:
http://www.voip-info.org/wiki-Asterisk+cmd+BackGround
Code:
exten => s,1,Answer
exten => s,2,ResponseTimeout(5)
exten => s,3,Background(mymenu)
exten => s,4,Background(chooseSomething)
exten => t,1,Goto(s,2)
exten => i,1,Playback(pbx-invalid)
exten => i,2,Goto(s,2)
exten => 1,1,DoSomething
exten => 2,1,DoSomethingElse
exten => 3,1,Dial(...)
Bei mir sieht die extensions.conf dann so aus:
Code:
[general]
static=yes
writeprotect=no
[default]
include=>45
include=>47
include=>56
include=>64
include=>webde-user1
include=>webde-user2
include=>111
[111]
exten => 111,1,Answer
exten => 111,2,ResponseTimeout(5)
exten => 111,3,Background(ansage)
exten => 111,4,Background(vm-intro)
exten => t,1,Goto(111,2)
exten => i,1,Playback(pbx-invalid)
exten => i,2,Goto(111,2)
;exten => 1,1,DoSomething
;exten => 2,1,DoSomethingElse
exten => _.,1,GOTO(${EXTEN},${EXTEN},1)
[45]
exten=>45,1,GotoIf($[${CALLERIDNUM} = 45]?1000:2)
exten=>45,2,Dial(SIP/${EXTEN},10)
exten=>45,3,Voicemail(u45)
exten=>45,4,Hangup()
exten=>45,103,Voicemail(b45)
exten=>45,104,Hangup()
exten=>45,1000,VoiceMailMain(45)
exten=>45,1001,Hangup()
[47]
exten=>47,1,GotoIf($[${CALLERIDNUM} = 47]?1000:2)
exten=>47,2,Dial(SIP/${EXTEN},10)
exten=>47,3,Voicemail(u47)
exten=>47,103,Voicemail(b47)
exten=>47,1000,VoiceMailMain(47)
Wenn ich in der extensions.conf überall wo unter [111] die "111" steht und stattdessen die Vorgaben des Skriptes übernehme, also dort dann das "s" stehen lasse und die 111 anrufe, passiert nichts (der Anruf wird nicht gewählt).
Ich meine eigentlich, dass das "s" doch dafür steht, dass der Asterisk den Anruf gleich entgegennehmen soll.
Für was stehen hier in diesem Beispiel die Parameter "s", "t", "i"? Was soll da passieren und wieso funktioniert das bei mir nicht? Fehlt mir noch irgendein Menü dazu in der extensions.conf?
Ich habe schon auf voip-info.org gesucht, um hierzu Informationen zu finden, habe aber nichts gefunden.
Kann mir dazu mal jemand auf die Sprünge helfen?
Grüsse
schuelsche