Jim Dickenson wrote: > I am still trying to figure out a reasonable way to exit the chanspy > application in a dialplan. > > For the most part I understand how things are working and there is one > change I would like to propose. > > The way the 1.4.23.1 code seems to work is that if there are no channels > that match the chanprefix argument the chanspy code stays in a loop waiting > for a new channel to come into being that matches chanprefix and spying will > start. > > I would like it if there are no channels to spy on that the chanspy > application exit. > > This can be done by changing line 673 of chanspy.c in the following way > > Old: > if (res == -1 || ast_check_hangup(chan)) > > > New: > if (res == -1 || ast_check_hangup(chan) || !peer_chanspy_ds) > > Otherwise, as best I can tell, unless there is some error chanspy never > exits unless the channel running the chanspy application hangs up, which I > do not particularly want to do. > > In the interim I would recommend you make chat change and recompile.
-- Thank you and have any kind of day you want, Anthony Francis _______________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
