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:[email protected]> Sent: Wednesday, January 25, 2017 8:37 PM To: Asterisk Developers Mailing List<mailto:[email protected]> 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
-- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-dev mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-dev
