[asterisk-bugs] [JIRA] (ASTERISK-28336) After ARI continue, hangup() application does not create SoftHangupRequest event
sungtae kim (JIRA)
noreply at issues.asterisk.org
Wed Mar 13 17:10:47 CDT 2019
sungtae kim created ASTERISK-28336:
--------------------------------------
Summary: After ARI continue, hangup() application does not create SoftHangupRequest event
Key: ASTERISK-28336
URL: https://issues.asterisk.org/jira/browse/ASTERISK-28336
Project: Asterisk
Issue Type: Bug
Security Level: None
Components: PBX/General
Affects Versions: 16.2.1
Reporter: sungtae kim
Severity: Minor
If the channel hits the Hangup() application in the Dialplan after ARI continue action, it doesn't create SoftHangupRequest AMI event and ChannelHangupRequest ARI event.
Console logs
{noformat}
Asterisk Ready.
*CLI> Creating Stasis app 'test'
== WebSocket connection from '192.168.30.1:38314' for protocol '' accepted using version '13'
== Manager 'asterisk' logged on from 192.168.30.1
0xc2bff50 - Created CDR for channel PJSIP/sipp-uac-00000000
0xc2bff50 - Transitioning CDR for PJSIP/sipp-uac-00000000 from state NONE to Single
Dial Begin message for (none), PJSIP/sipp-uac-00000000: 1552514782.00055901
0xc2bff50 - Processing Dial Begin message for channel (none), peer PJSIP/sipp-uac-00000000
0xc2bff50 - Updated Party A PJSIP/sipp-uac-00000000 snapshot
0xc2bff50 - Transitioning CDR for PJSIP/sipp-uac-00000000 from state Single to Dial
-- Called sipp-uac/sip:localhost:5061
-- PJSIP/sipp-uac-00000000 is ringing
Dial End message for (none), PJSIP/sipp-uac-00000000: 1552514782.00288398
-- PJSIP/sipp-uac-00000000 is ringing
Dial End message for (none), PJSIP/sipp-uac-00000000: 1552514782.00306677
-- PJSIP/sipp-uac-00000000 answered
> Launching Stasis(test) on PJSIP/sipp-uac-00000000
0xc2bff50 - Set answered time to 1552514782.328749
Dial End message for (none), PJSIP/sipp-uac-00000000: 1552514782.00321811
0xc2bff50 - Processing Dial End message for channel (none), peer PJSIP/sipp-uac-00000000
0xc2bff50 - Transitioning CDR for PJSIP/sipp-uac-00000000 from state Dial to DialedPending
> 0xc9ccf50 -- Strict RTP learning after remote address set to: 127.0.0.1:6000
-- Executing [s at sipp-uac:2] Answer("PJSIP/sipp-uac-00000000", "") in new stack
0xc2bff50 - Transitioning CDR for PJSIP/sipp-uac-00000000 from state DialedPending to Single
-- Executing [s at sipp-uac:3] Hangup("PJSIP/sipp-uac-00000000", "") in new stack
== Spawn extension (sipp-uac, s, 3) exited non-zero on 'PJSIP/sipp-uac-00000000'
0xc2bff50 - Transitioning CDR for PJSIP/sipp-uac-00000000 from state Single to Finalized
0xc2bff50 - Beginning finalize/dispatch for PJSIP/sipp-uac-00000000
0xc2bff50 - Dispatching CDR for Party A PJSIP/sipp-uac-00000000, Party B <none>
{noformat}
AMI events
{noformat}
Event: DialEnd
Privilege: call,all
DestChannel: PJSIP/sipp-uac-00000000
DestChannelState: 6
DestChannelStateDesc: Up
DestCallerIDNum: <unknown>
DestCallerIDName: <unknown>
DestConnectedLineNum: <unknown>
DestConnectedLineName: <unknown>
DestLanguage: en
DestAccountCode:
DestContext: sipp-uac
DestExten: s
DestPriority: 1
DestUniqueid: test_call
DestLinkedid: test_call
DialStatus: ANSWER
Event: DeviceStateChange
Privilege: call,all
Device: PJSIP/sipp-uac
State: INUSE
Event: QueueMemberStatus
Privilege: agent,all
Queue: test
MemberName: PJSIP/sipp-uac
Interface: PJSIP/sipp-uac
StateInterface: PJSIP/sipp-uac
Membership: static
Penalty: 0
CallsTaken: 0
LastCall: 0
LastPause: 0
InCall: 0
Status: 2
Paused: 0
PausedReason:
Ringinuse: 1
Wrapuptime: 0
Event: VarSet
Privilege: dialplan,all
Channel: PJSIP/sipp-uac-00000000
ChannelState: 6
ChannelStateDesc: Up
CallerIDNum: <unknown>
CallerIDName: <unknown>
ConnectedLineNum: <unknown>
ConnectedLineName: <unknown>
Language: en
AccountCode:
Context: sipp-uac
Exten: s
Priority: 1
Uniqueid: test_call
Linkedid: test_call
Variable: STASISSTATUS
Value:
Event: TestEvent
Privilege: reporting,all
Type: StateChange
State: CallIDChange
AppFile: channel_internal_api.c
AppFunction: ast_channel_callid_set
AppLine: 811
State: CallIDChange
Channel: PJSIP/sipp-uac-00000000
CallID: [C-00000001]
PriorCallID:
Event: Newexten
Privilege: dialplan,all
Channel: PJSIP/sipp-uac-00000000
ChannelState: 6
ChannelStateDesc: Up
CallerIDNum: <unknown>
CallerIDName: <unknown>
ConnectedLineNum: <unknown>
ConnectedLineName: <unknown>
Language: en
AccountCode:
Context: sipp-uac
Exten: s
Priority: 2
Uniqueid: test_call
Linkedid: test_call
Extension: s
Application: Answer
AppData:
Event: Newexten
Privilege: dialplan,all
Channel: PJSIP/sipp-uac-00000000
ChannelState: 6
ChannelStateDesc: Up
CallerIDNum: <unknown>
CallerIDName: <unknown>
ConnectedLineNum: <unknown>
ConnectedLineName: <unknown>
Language: en
AccountCode:
Context: sipp-uac
Exten: s
Priority: 3
Uniqueid: test_call
Linkedid: test_call
Extension: s
Application: Hangup
AppData:
Event: VarSet
Privilege: dialplan,all
Channel: PJSIP/sipp-uac-00000000
ChannelState: 6
ChannelStateDesc: Up
CallerIDNum: <unknown>
CallerIDName: <unknown>
ConnectedLineNum: <unknown>
ConnectedLineName: <unknown>
Language: en
AccountCode:
Context: sipp-uac
Exten: s
Priority: 3
Uniqueid: test_call
Linkedid: test_call
Variable: STASISSTATUS
Value: SUCCESS
Event: Hangup
Privilege: call,all
Channel: PJSIP/sipp-uac-00000000
ChannelState: 6
ChannelStateDesc: Up
CallerIDNum: <unknown>
CallerIDName: <unknown>
ConnectedLineNum: <unknown>
ConnectedLineName: <unknown>
Language: en
AccountCode:
Context: sipp-uac
Exten: s
Priority: 3
Uniqueid: test_call
Linkedid: test_call
Cause: 16
Cause-txt: Normal Clearing
Event: DeviceStateChange
Privilege: call,all
Device: PJSIP/sipp-uac
State: NOT_INUSE
Event: QueueMemberStatus
Privilege: agent,all
Queue: test
MemberName: PJSIP/sipp-uac
Interface: PJSIP/sipp-uac
StateInterface: PJSIP/sipp-uac
Membership: static
Penalty: 0
CallsTaken: 0
LastCall: 0
LastPause: 0
InCall: 0
Status: 1
Paused: 0
PausedReason:
Ringinuse: 1
Wrapuptime: 0
Event: TestEvent
Privilege: reporting,all
Type: StateChange
State: SESSION_DESTROYING
AppFile: res_pjsip_session.c
AppFunction: session_destructor
AppLine: 2153
Endpoint: sipp-uac
AOR: <none>
Contact: <none>
Event: TestEvent
Privilege: reporting,all
Type: StateChange
State: SESSION_DESTROYED
AppFile: res_pjsip_session.c
AppFunction: session_destructor
AppLine: 2186
Endpoint: sipp-uac
{noformat}
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list