是否使用「動作:產」從渠道的延伸?
Action: Originate
Channel: SIP/1001
Context: default
Exten: 1000
Priority: 1
Timeout: 30000
如果是
你需要使用一個AGI或Mysql Function從數據庫獲取值,然後設置CALLERID(name,num)
集你的extensions.conf
[default]
exten => 1000,1,AGI(AGI_TO_GET_VALUES_FROM_DATABASE)
exten => 1000,n,Set(${CALLERID(NUM)}=${VARIABLE_NUM_FORM_AGI})
exten => 1000,n,Set(${CALLERID(NAME)}=${VARIABLE_NAME_FROM_AGI})
exten => 1000,n,Dial(...)
另一種方法是設置「變量」參數並傳遞給您的擴展:
Action: Originate
Channel: SIP/1001
Context: default
Exten: 1000
Priority: 1
Timeout: 30000
Variable: var1=23|var2=24
把你的數據庫中的值放入var1,var2!
現在你可以VAR1,VAR2在你的extensions.conf,並設置來電顯示(姓名,NUM)
您仍然可以設置「來電顯示」參數設置您的手機號碼,如:
Action: Originate
Channel: SIP/1001
Context: default
Exten: 1000
Priority: 1
Timeout: 30000
Callerid: 111111
Variable: var1=23|var2=24
從不使用mysql函數,它被刪除。用戶REALTIME而不是那個。 – arheops