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)});
下划线字符将允许继承的变量。