Pattern und Makros

RayMan1987

Neuer User
Mitglied seit
28 Feb 2008
Beiträge
64
Punkte für Reaktionen
0
Punkte
0
Hi,
arbeite grade mit Pattern und Makros in meinem Wählplan und habe grade son paar Probleme (auch mit dem Verständnis)... Und zwar versuche ich folgendes:
Code:
[default]
exten = _000Z,1,Macro(normal,${EXTEN})

[macro-normal]
exten => s,1,Answer
exten => s,n,Dial(SIP/${ARG1},25,tT)
exten => s,n,VoiceMail(${ARG1},u)
exten => s,n,Hangup

ich will damit die Rufnummern von 0001-0009 abdecken. Das funktioniert leider nicht so wie ich mir das vorstelle, ich bekomm immer nur "Call Declined". Wenn ich es so mache klappt es:

Code:
[default]
exten => _000Z,1,Answer
exten => _000Z,2,Dial(SIP/0002,25,tT)
exten => _000Z,3,VoiceMail(0002,u)
exten => _000Z,4,Hangup

Das wäre natürlich nur das Beispiel für die Nummer 0002. Hat jemand eine Idee wo mein Fehler liegt??
Ich hoffe mir kann jemand helfen.

MfG Nico
 
In welchem context ist der client mit dem Du wählst angemeldet?

Answer vor einem DIAL macht normalerweise keinen Sinn.
Auch bei der Option tT sollte man sicher sein, dass es interne Clients sind.
 
Danke schonmal für deine Antwort. Die sind alle in einem Context der "Numberplan-Custom-1" heißt. Hier ist nochmal meine ganze extensions.conf und users.conf:

Extensions:
Code:
[general]
static = yes
writeprotect = no
autofallthrough = yes
clearglobalvars = no
priorityjumping = no

[default]
exten = 6050,1,VoiceMailMain
exten = 7000,1,MeetMe(${EXTEN}|MI)
exten = 7001,1,MeetMe(${EXTEN}|MI)
exten = 6061,1,Goto(ringroups-custom-1|s|1)
exten = 6062,1,Goto(ringroups-custom-2|s|1)
exten = 8000,1,Goto(voicemenu-custom-1|s|1)
exten = 8001,1,Goto(voicemenu-custom-2|s|1)
exten = 6003,1,Queue(${EXTEN})
exten = _000Z,1,Macro(normal,${EXTEN})
;exten => _000Z,1,Answer
;exten => _000Z,2,Dial(SIP/0002,25,tT)
;exten => _000Z,3,VoiceMail(0002,u)
;exten => _000Z,4,Hangup

[numberplan-custom-1]
plancomment = DialPlan1
include = default
include = parkedcalls

[macro-normal]
exten => s,1,Answer
exten => s,n,Dial(SIP/${ARG1},25,tT)
exten => s,n,VoiceMail(${ARG1},u)
exten => s,n,Hangup

[asterisk_guitools]
exten = executecommand,1,System(${command})
exten = executecommand,n,Hangup()
exten = record_vmenu,1,Answer
exten = record_vmenu,n,Playback(vm-intro)
exten = record_vmenu,n,Record(${var1})
exten = record_vmenu,n,Playback(vm-saved)
exten = record_vmenu,n,Playback(vm-goodbye)
exten = record_vmenu,n,Hangup
exten = play_file,1,Answer
exten = play_file,n,Playback(${var1})
exten = play_file,n,Hangup

[ringroups-custom-1]
gui_ring_groupname = Group1
exten = s,1,NoOp(RINGGROUP)
exten = s,n,Dial(SIP/0001&SIP/0002,20)
exten = s,n,Hangup

[ringroups-custom-2]
gui_ring_groupname = Group2
exten = s,1,NoOp(RINGGROUP)
exten = s,n,Dial(SIP/0002,20)
exten = s,n,Dial(SIP/0001,20)
exten = s,n,Hangup

[voicemenu-custom-1]
comment = Menu1
alias_exten = 8000
exten = s,1,Answer
exten = s,2,Background(record/Willkommen)
exten = s,3,Wait(10)
exten = 1,1,Goto(default|6061|1)
exten = 2,1,Goto(default|6050|1)
exten = 3,1,Goto(default|7000|1)
exten = 4,1,Goto(default|7001|1)
exten = 5,1,Goto(default|0001|1)
exten = 6,1,Goto(default|0002|1)
exten = 7,1,Goto(voicemenu-custom-2|s|1)
exten = #,1,Hangup

[voicemenu-custom-2]
comment = Menu2
alias_exten = 8001
exten = s,1,Answer
exten = s,2,Background(record/Abteilung1)
exten = s,3,Wait(10)
exten = 1,1,Goto(default|6062|1)
exten = *,1,Goto(voicemenu-custom-1|s|1)
exten = #,1,Hangup

Users:
Code:
[0001]
callwaiting = yes
cid_number = 0001
context = numberplan-custom-1
email = [email protected]
fullname = User1
hasagent = yes
hasdirectory = yes
hasiax = yes
hasmanager = yes
hassip = yes
hasvoicemail = yes
deletevoicemail = yes
host = dynamic
mailbox = 0001
secret = 0001
threewaycalling = yes
vmsecret = 0001
registeriax = yes
registersip = yes
autoprov = no
canreinvite = yes
nat = no
dtmfmode = rfc2833
disallow = all
allow = all
signalling = fxo_ks

[0002]
callwaiting = yes
cid_number = 0002
context = numberplan-custom-1
email = [email protected]
fullname = User2
hasagent = yes
hasdirectory = yes
hasiax = yes
hasmanager = yes
hassip = yes
hasvoicemail = yes
deletevoicemail = yes
host = dynamic
mailbox = 0002
secret = 0002
threewaycalling = yes
vmsecret = 0002
registeriax = yes
registersip = yes
autoprov = no
canreinvite = yes
nat = no
dtmfmode = rfc2833
disallow = all
allow = all
signalling = fxo_ks

[0003]
callwaiting = yes
cid_number = 0003
context = numberplan-custom-1
email = [email protected]
fullname = User3
hasagent = yes
hasdirectory = yes
hasiax = yes
hasmanager = yes
hassip = yes
hasvoicemail = yes
deletevoicemail = yes
host = dynamic
mailbox = 0003
secret = 0003
threewaycalling = yes
vmsecret = 0003
registeriax = yes
registersip = yes
autoprov = no
canreinvite = yes
nat = no
dtmfmode = rfc2833
disallow = all
allow = all
signalling = fxo_ks

MfG Nico
 
include => default
und nicht include = default
 
mh das ändert leider auch nichts...das wurde auch automatisch so erstellt...Ich nutze AsteriskNOW und hab das alles über das Webinterface eingestellt, aber Attended Transfer funktionierte nicht, also mach ich das grade etwas selber...
Noch weitere Fehler vielleicht?

MfG Nico
 
Pattern und Makros [gelöst]

Das ändert leider auch nichts, habe es jetzt aber geschafft. Mein Transfer zwischen Gesprächen funktioniert nun auch ... Trotzdem Danke für die Hilfen :)
 
Kostenlos!

Statistik des Forums

Themen
248,854
Beiträge
2,302,945
Mitglieder
378,504
Neuestes Mitglied
Hallo61Hallo