[asterisk-dev] detect called channel hang-up even with dial application g argument
Fred Muteesa
muteesafred at hotmail.com
Wed Jan 25 15:55:53 CST 2017
Thanks Yves,
That makes sense but I am looking at a situation where, server2 is a service provider that I have no control over, This is a big issue I am already facing.
Regards,
Fred
Sent from Mail<https://go.microsoft.com/fwlink/?LinkId=550986> for Windows 10
From: Yves<mailto:yves030 at gmx.de>
Sent: Wednesday, January 25, 2017 8:37 PM
To: Asterisk Developers Mailing List<mailto:asterisk-dev at lists.digium.com>
Subject: Re: [asterisk-dev] detect called channel hang-up even with dial application g argument
Hi,
how about evaluating the DIALSTATUS Variable in Server2 right after Dial and Hangup the call accordingly instead of waiting (wait(15))...
yves
Am 24.01.2017 um 01:38 schrieb Fred Muteesa:
Hello Dev team,
I have been playing with asterisk dial function and I have the senarial below.
I am generating a call from server 1 and receiving it on server 3, but I want server 1 to control how long this call should be.
Though I placed server 2 in the middle which is able to modify my parameters of the dial function and control call duration.
How do I detect on server 1 that server 3 has hangup so that server 2 does not keep the call connected longer than I require.
This is of extreme importance to me all advise and help will be appreciated.
On Server 1
[to_server2]
exten => 1234,1,Dial(SIP/server2/1234,3,S(3))
exten =>1234,2,Hangup()
on Server 2
[from_server1]
exten => 1234,1,Dial(SIP/server3/1234,,gS(15))
exten =>1234,2,wait(15)
on Server 3
[from_server2]
exten =>1234,1,answer()
exten =>1234,2,wait(3)
Best regards,
Fred
VoIP Engineer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-dev/attachments/20170125/82c27d20/attachment.html>
More information about the asterisk-dev
mailing list