使用多个CallerID脚本Asterix出站呼叫?

问题描述:

我使用阿斯特里克斯/ FreePBX的有GSM箱送出去约会提醒为多个公司,不知道,到底有多少可以在出站队列中的脚本?使用多个CallerID脚本Asterix出站呼叫?

我有这样的作品进行呼叫,但不设置CallerID - 它总是显示为正在使用的手机号码。我不知道是否有可能改变这种对呼出,或者如果只是用于内部SIP连接,就像一个内部的办公电话系统:

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 

在我extensions_custom.conf文件,我有这样的:

[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)在队列文件?

我问,因为会有多家公司在10个分钟为增量的约会,每家公司因此约48种不同的组合,因此,它似乎更好脚本,从出站队列比保持编辑extensions_custom.conf文件。

GSM箱送出通过GSM网络通话。你需要,如果你想更改来电显示有协议,与你的GSM运营商。总的来说,这是不可能的,也是不可行的。

你应该使用合同,允许CID改变SIP中继或E1连接来获取这种可能性。