...
Code Block | ||||
---|---|---|---|---|
| ||||
; Push a hangup handler subroutine existing at dialplan ; location default,s,1 onto the current channel same => n,Set(CHANNEL(hangup_handler_push)=default,s,1) ; Set the current tonezone to Germany (de) same => n,Set(CHANNEL(tonezone)=de) ; Set the allowed maximum number of forwarding attempts same => n,Set(CHANNEL(max_forwards)=10) ; If this channel is ejected from its next bridge, and if ; the channel is not hung up, begin executing dialplan at ; location default,after-bridge,1 same => n,Set(CHANNEL(after_bridge_goto)=default,after-bridge,1) ; Log the current state of the channel same => n,Log(NOTICE, This channel is: ${CHANNEL(state)}) |
The following channel variables are available as special built-in dialplan channel variables. These variables cannot be set or modified and are read-only.
CALLINGPRES
- Caller ID presentation for incoming calls (PRI channels)CALLINGANI2
- Caller ANI2 (PRI channels)CALLINGTON
- Caller Type of Number (PRI channels)CALLINGTNS
- Transit Network Selector (PRI channels)EXTEN
- Current extensionCONTEXT
- Current contextPRIORITY
- Current priorityCHANNEL
- Current channel nameUNIQUEID
- Current call unique identifierHANGUPCAUSE
- Asterisk cause of hangup (inbound/outbound)
Technology: PJSIP
Code Block | ||||
---|---|---|---|---|
| ||||
; Log the current Call-ID same => n,Log(NOTICE, ${CHANNEL(pjsip,call-id)}) ; Log the destination address of the audio stream same => n,Log(NOTICE, ${CHANNEL(rtp,dest)}) ; Store the round-trip time associated with a ; video stream in the CDR field video-rtt same => n,Set(CDR(video-rtt)=${CHANNEL(rtcp,rtt,video)}) |
...
This documentation was imported from Asterisk Version GIT-18-721026fe006d2d