Difference between revisions of "Multiple CallFlow Toggle"

From 4AllBusiness
Jump to navigation Jump to search
(multiple call-flow toggle)
 
(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
  
bewerk het bestand /etc/asterisk/extensions_custom.conf
+
 
 +
'''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:
:ClipCapIt-160805-223602.PNG


Methode 2:
Bewerk het bestand handmatig (middels Putty, SSH of WinSCP) /etc/asterisk/extensions_custom.conf bv

  1. 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

  1. asterisk -vvr
  2. core reload
  3. ctrl-c

test de functie door *288 te bellen en kijk de status van de call-flows na.

Bron :[1]