Difference between revisions of "Multiple CallFlow Toggle"
4allbusiness (talk | contribs) (multiple call-flow toggle) |
4allbusiness (talk | contribs) |
||
(One intermediate revision by the same user not shown) | |||
Line 6: | Line 6: | ||
In het volgende voorbeeld zullen middels '*288' code de Call-Flow *280~283 gelijktijdig wisselen | In het volgende voorbeeld zullen middels '*288' code de Call-Flow *280~283 gelijktijdig wisselen | ||
− | + | ||
+ | '''Methode1:''' | ||
+ | In de GUI vanaf FreePBX13, is het mogelijk de bestanden aan te passen via de webinterface. | ||
+ | Zie screenshot: | ||
+ | :[[File:ClipCapIt-160805-223602.PNG]] | ||
+ | |||
+ | |||
+ | '''Methode 2:'''<br /> | ||
+ | Bewerk het bestand handmatig (middels Putty, SSH of WinSCP) /etc/asterisk/extensions_custom.conf | ||
bv | bv | ||
# vi extensions_custom.conf | # vi extensions_custom.conf | ||
Line 40: | Line 48: | ||
test de functie door *288 te bellen en kijk de status van de call-flows na. | test de functie door *288 te bellen en kijk de status van de call-flows na. | ||
+ | |||
+ | Bron :[http://asterisk-pro.com/how-to/callflow/] |
Latest revision as of 22:38, 5 August 2016
Multiple Call-Flow toggle of meerdere CallFlows gelijktijdig schakelen middels 1 code of knop.
In sommige gevallen is het nodig meerdere Call-Flows gelijktijdig te schakelen middels 1 code of knop. Standaard is dit niet mogelijk in FreePBX en zal er een aanpassing moeten worden gedaan op de Commandline in de /etc/asterisk/extensions_custom.conf
In het volgende voorbeeld zullen middels '*288' code de Call-Flow *280~283 gelijktijdig wisselen
Methode1:
In de GUI vanaf FreePBX13, is het mogelijk de bestanden aan te passen via de webinterface. Zie screenshot: :
Methode 2:
Bewerk het bestand handmatig (middels Putty, SSH of WinSCP) /etc/asterisk/extensions_custom.conf
bv
- vi extensions_custom.conf
Voeg toe middels [INS]:
[from-internal-custom] include => set-call-flow-omschrijving1 [set-call-flow-omschrijving1] exten => *288,1,Answer exten => *288,2,Set(togglestate=${DB(DAYNIGHT/C0)}) exten => *288,3,GotoIf($[${togglestate} = NIGHT]]?8:4) exten => *288,4,Set(DB(DAYNIGHT/C0)=NIGHT) exten => *288,5,Set(DB(DAYNIGHT/C1)=NIGHT) exten => *288,6,Set(DB(DAYNIGHT/C2)=NIGHT) exten => *288,7,Hangup exten => *288,8,Set(DB(DAYNIGHT/C0)=DAY) exten => *288,9,Set(DB(DAYNIGHT/C1)=DAY) exten => *288,10,Set(DB(DAYNIGHT/C2)=DAY) exten => *288,11,Hangup
C0 staat voor Callflow 0 of *280 C1 staat voor CallFlow 1 of *281 etc etc... sluit af en sla op middels [esc] en :x (dubbelepunt->x)
De regel from-internal-custom] is van belang, anders weet Asterisk niet dat dit macro mag worden uitgevoerd.
reload de config middels
- asterisk -vvr
- core reload
- ctrl-c
test de functie door *288 te bellen en kijk de status van de call-flows na.
Bron :[1]