Asterisk ari-event: Difference between revisions
Jump to navigation
Jump to search
(Created page with "== Overview == Asterisk ARI event 내용 정리 == Dial == Base type: Event Dialing state has changed. * asterisk_id: string(optional): The unique ID for the Asterisk insta...") |
(→Dial) |
||
| Line 6: | Line 6: | ||
Dialing state has changed. | Dialing state has changed. | ||
<pre> | |||
{ | |||
"properties": { | |||
"forwarded": { | |||
"required": false, | |||
"type": "Channel", | |||
"description": "Channel that the caller has been forwarded to." | |||
}, | |||
"caller": { | |||
"required": false, | |||
"type": "Channel", | |||
"description": "The calling channel." | |||
}, | |||
"dialstatus": { | |||
"required": true, | |||
"type": "string", | |||
"description": "Current status of the dialing attempt to the peer." | |||
}, | |||
"forward": { | |||
"required": false, | |||
"type": "string", | |||
"description": "Forwarding target requested by the original dialed channel." | |||
}, | |||
"dialstring": { | |||
"required": false, | |||
"type": "string", | |||
"description": "The dial string for calling the peer channel." | |||
}, | |||
"peer": { | |||
"required": true, | |||
"type": "Channel", | |||
"description": "The dialed channel." | |||
} | |||
}, | |||
"id": "Dial", | |||
"description": "Dialing state has changed." | |||
} | |||
</pre> | |||
* asterisk_id: string(optional): The unique ID for the Asterisk instance that raised this event. | * asterisk_id: string(optional): The unique ID for the Asterisk instance that raised this event. | ||
* type: string: Indicates the type of this message. | * type: string: Indicates the type of this message. | ||
Revision as of 15:00, 23 October 2018
Overview
Asterisk ARI event 내용 정리
Dial
Base type: Event
Dialing state has changed.
{
"properties": {
"forwarded": {
"required": false,
"type": "Channel",
"description": "Channel that the caller has been forwarded to."
},
"caller": {
"required": false,
"type": "Channel",
"description": "The calling channel."
},
"dialstatus": {
"required": true,
"type": "string",
"description": "Current status of the dialing attempt to the peer."
},
"forward": {
"required": false,
"type": "string",
"description": "Forwarding target requested by the original dialed channel."
},
"dialstring": {
"required": false,
"type": "string",
"description": "The dial string for calling the peer channel."
},
"peer": {
"required": true,
"type": "Channel",
"description": "The dialed channel."
}
},
"id": "Dial",
"description": "Dialing state has changed."
}
- asterisk_id: string(optional): The unique ID for the Asterisk instance that raised this event.
- type: string: Indicates the type of this message.
- application: string: Name of the application receiving the event.
- timestamp: Date(optional): Time at which this event was created.
- caller: Channel(optional): The calling channel
- dialstatus: string: Current status of the dialing attempt to the peer.
- dialstring: string(optional): The dial string for calling the peer channel.
- forward: string(optional): Forwarding target requested by the original dialed channel.
- forwarded: Channel(optional): Channel that the caller has been forwared to.
- peer: Channel: The dialed channel.
Example
{
"type": "Dial",
"timestamp": "2018-10-23T12:36:02.673+0000",
"dialstatus": "",
"forward": "",
"dialstring": "pchero-voip/sip:284712939482@127.0.0.1",
"peer": {
"id": "pchero-462475.572686",
"name": "PJSIP/pchero-voip-00001b1f",
"state": "Down",
"caller": {
"name": "",
"number": "1337"
},
"connected": {
"name": "",
"number": "1337"
},
"accountcode": "",
"dialplan": {
"context": "pchero-voip",
"exten": "s",
"priority": 1
},
"creationtime": "2018-10-23T12:36:02.671+0000",
"language": "en"
},
"asterisk_id": "210445d7-73bd-456a-aef2-e0ef847bfa0f",
"application": "pchero_voip"
}