[asterisk-users] SoftHangup on asterisk 1.8.2.3
Ishfaq Malik
ish at pack-net.co.uk
Thu Jul 7 08:32:20 CDT 2011
I'm having the same issue on 1.8.3.2 (with a couple of patches)
Has anyone experienced this and know how to hangup a channel?
On Fri, 2011-02-04 at 17:25 -0500, Jeremy Kister wrote:
> I am trying to use SoftHangup in my dialplan, but it's either not
> working or I'm not using it correctly.
>
> when i'm on the console, i see:
> pbx1*CLI> core show channels
> Channel Location State Application(Data)
> SIP/vgw1-000000a2 2156181505 at inbound:1 Up AppDial((Outgoing Line))
> SIP/143-0000009f s at macro-SaferSIPDial Up Dial(SIP/99302156181505 at vgw1,,
> 2 active channels
> 1 active call
> 194 calls processed
> pbx1*CLI>
>
>
> in my dialplan, i have:
> exten => s,1,Set(CHAN=${SHELL(asterisk -rx "core show channels" | awk
> '/^SIP\/vgw1-/ { print $1 }' | head -1)})
> exten => s,n,SoftHangup(${CHAN})
> exten => s,n,Wait(2)
>
>
>
> When I dial the extension to invoke the above dialplan code, the console
> shows:
> -- Executing [s at nineoneone:10] SoftHangup("SIP/111-000000a3",
> "SIP/vgw1-000000a2") in new stack
>
> but the SIP/vgw1-000000a2 is still active. If I use 'channel request
> hangup SIP/vgw1-000000a2', the call is dropped instantly.
>
> Am I using SoftHangup incorrectly?
>
>
--
Ishfaq Malik
Software Developer
PackNet Ltd
Office: 0161 660 3062
More information about the asterisk-users
mailing list