hallo,
ich möchte für verschiedene extensions aus der extensions.conf bestimmte teile haben, möchte sie aber ungerne in jeder einzelnen extensions wiederholen. ist halt unnötige redundanz und im falle einer überarbeitung muss ich in allen contexts die anpassung vornehmen.
ich habe z.b. folgende sich immer wiederholende teile (nur exemplarisch):
1. set variable x
2. set callerid
3. dial exten
4. nach ende mache schritt x.
diese 4 steps habe ich beispielsweise in 5 verschiedenen kontexten. kann ich diese abfolge verallgemeinern, in der form:
1. passiert immer
2a. bei exten 1 set callerid=1
2b. bei exten 2 set callerid=1
2c. bei exten 3 set callerid=2
3. passiert immer
4a. bei exten 1 ja
4b. bei exten 2 nein
4c. bei exten 3 ja
soll nur ein beispiel sein, mir geht es ums prinzip. ich habe die möglichkeit gesehen, mit gotos zu arbeiten oder macros einzubauen, aber das scheint mir für ein so "einfaches" vorhaben eigentlich oversized...
kann man das simpler darstellen?
gruß,
astrakid
ich möchte für verschiedene extensions aus der extensions.conf bestimmte teile haben, möchte sie aber ungerne in jeder einzelnen extensions wiederholen. ist halt unnötige redundanz und im falle einer überarbeitung muss ich in allen contexts die anpassung vornehmen.
ich habe z.b. folgende sich immer wiederholende teile (nur exemplarisch):
1. set variable x
2. set callerid
3. dial exten
4. nach ende mache schritt x.
diese 4 steps habe ich beispielsweise in 5 verschiedenen kontexten. kann ich diese abfolge verallgemeinern, in der form:
1. passiert immer
2a. bei exten 1 set callerid=1
2b. bei exten 2 set callerid=1
2c. bei exten 3 set callerid=2
3. passiert immer
4a. bei exten 1 ja
4b. bei exten 2 nein
4c. bei exten 3 ja
soll nur ein beispiel sein, mir geht es ums prinzip. ich habe die möglichkeit gesehen, mit gotos zu arbeiten oder macros einzubauen, aber das scheint mir für ein so "einfaches" vorhaben eigentlich oversized...
kann man das simpler darstellen?
gruß,
astrakid