Well, you could use the fact that ChanIsAvail command returns session ID together with channel name and remember it in your macro for normal calls, something like this:
[globals] BUSYOUTCHAN= [macro-pstn-out] exten => s,1,ChanIsAvail(SIP/potsoutbound) exten => s,2,SetGlobalVar(BUSYOUTCHAN=${AVAILCHAN}) exten => s,3,Cut(FREECHAN=AVAILCHAN,,1) exten => s,4,Dial(${FREECHAN}/${ARG1},30) exten => s,102,Congestion BUSYOUTCHAN variable should now contain the correct name of session to hang up: exten => s,x,SoftHangup(${BUSYOUTCHAN}) in your 911 macro should work. Bear in mind that this will only work if your outbound link contains a single line. Achieving the same for multiple lines is harder by an order of magnitude, due to limitations in * config. John Goerzen wrote: >On 2005-03-26, Niksa Baldun <[EMAIL PROTECTED]> wrote: > > >>It is probably a SPA-3000 problem. I have tried a similar setup (not for >>911, I need to hangup a phone) and it works with ISDN phones and >>Swisswoice SIP phone, but not with BudgetOne, for example. The phone >>just won't drop the line for some reason. Hope this helps. >> >> > >It maybe set me down the right path. > >As I mentioned, SoftHangup(SIP/potsoutbound) doesn't work. > >However, if I get the name of a specific connection -- for instance, >SIP/potsoutbound-7d5c, I can use the Manager command Hangup to hang up >that particular connection, and it works. > >However, the name of the connection isn't predictable, and I can't >figure out how to do this from the dialplan. > >Suggestions are still welcome :-) > >Thanks, >John > >_______________________________________________ >Asterisk-Users mailing list >Asterisk-Users@lists.digium.com >http://lists.digium.com/mailman/listinfo/asterisk-users >To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users > > > > _______________________________________________ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users