2017-05-19 15 views
0

私は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ファイルを編集維持するよりも、そのスクリプトに良さそうです。

答えて

1

GSMボックスはgsmネットワーク経由でコールを送信します。 calleridを変更したい場合は、gsmオペレータと同意する必要があります。一般的には不可能でもありません。

この可能性を得るには、CID変更を許可する契約でSIPトランクまたはe1接続を使用する必要があります。

関連する問題