0
是否有人知道如何將一個傳入呼叫方(在PBX上調用的呼叫方)的分機存儲在一個變量中。我需要在呼叫被應答之後在星號撥號方案內部執行此操作。如何將分機存儲在變量中 - 星號PBX
;Answer call
exten => 1234,1,Answer()
;Store caller's extension in a variable
是否有人知道如何將一個傳入呼叫方(在PBX上調用的呼叫方)的分機存儲在一個變量中。我需要在呼叫被應答之後在星號撥號方案內部執行此操作。如何將分機存儲在變量中 - 星號PBX
;Answer call
exten => 1234,1,Answer()
;Store caller's extension in a variable
我想你應該解析SIP頭,這可能是你想要
exten => 1234,1,Answer()
same => n,Set(FROM=${CUT(SIP_HEADER(From),@,1)})
same => n,Set(EXT=${CUT(FROM,:,2)})
same => n,NoOp(ext: ${EXT})
你可以做什麼:
Set(_CALLERPEERNAME=${CHANNEL(peername)});
下劃線字符將允許繼承的變量。