私はGSMボックスでAsterix/FreePBXを使用して複数の企業の予定リマインダーを送信していますが、アウトバウンドキューでどれくらいのスクリプトを書くことができますか?複数のCallerIDを持つAsterix発信コールのスクリプティング?
これは電話をかけるために機能しますが、CallerID
は設定されていません。常に使用しているセル番号として表示されます。私は発信コールにそれを変更することが可能であるかどうかわからなかった、またはそれはちょうど内側のオフィスの電話システムのような内部SIP接続、のためだった場合:
extensions_custom.conf
ファイルで
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
、私はこれを持っています
[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
- キューファイル内のスクリプト
exten => s,5,Background(outboundmsgs/msg1)
をすることが可能ですか?
社あたり48個の異なる組み合わせについてとても10分単位で予定、との複数の企業が存在しますので、私は求めていますので、送信キューからextensions_custom.conf
ファイルを編集維持するよりも、そのスクリプトに良さそうです。