Ich benutze Asterix/FreePBX mit einer GSM-Box, um Terminerinnerungen für mehrere Unternehmen zu senden und frage mich, wie viel kann in der Ausgangs-Warteschlange gescriptet werden?Scripting Asterix ausgehende Anrufe mit mehreren CallerID?
Ich habe dies funktioniert, um den Anruf zu stellen, aber es setzt nicht CallerID
- es zeigt immer als die Nummer der Zelle, die es verwendet. Ich war nicht sicher, ob es möglich ist, dass bei abgehenden Anrufen, oder wenn das war nur für interne SIP-Verbindungen, wie eine innere Büro-Telefonanlage:
Channel: SIP/[email protected] #192.168.1.55 is the GSM box
MaxRetries: 5
Callerid: "Company One" <2095551212>
RetryTime: 300
WaitTime: 45
Context: outboundmsg1
Extension: s
Priority: 1
In meiner extensions_custom.conf
Datei, ich habe diese:
[outboundmsg1]
exten => s,1,Set(TIMEOUT(digit)=5) ; Set Digit Timeout to 5 seconds
exten => s,2,Set(TIMEOUT(response)=10) ; Set Response Timeout to 10 seconds
exten => s,3,Answer
exten => s,4,Wait(1)
exten => s,5,Background(outboundmsgs/msg1) ; "play outbound msg"
exten => s,6,Background(outboundmsgs/how_to_ack) ; "Press 1 to replay or 2 to acknowledge receiving this message"
exten => 1,1,Goto(s,5) ; replay message
exten => 2,1,Goto(msgack,s,1) ; acknowledge message
exten => t,1,Playback(vm-goodbye)
exten => t,2,Hangup
- Ist es möglich, die
exten => s,5,Background(outboundmsgs/msg1)
in der Warteschlangendatei Skript?
ich frage, da es mehrere Unternehmen mit Terminen in Schritten von 10 Minuten sein, so etwa 48 verschiedene Kombinationen pro Unternehmen, so scheint es Skript besser, dass aus der Ausgangswarteschlange als die Datei extensions_custom.conf
Bearbeitung zu halten.