VoIP Mailing List Archives
Mailing list archives for the VoIP community |
|
View previous topic :: View next topic |
Author |
Message |
ben4asterisk at yahoo.com Guest
|
Posted: Wed May 07, 2008 5:08 am Post subject: [asterisk-users] update DB on ringing/ catch ringing event |
|
|
Hello ppl,
Anyway in Asterisk to update a DB/ do some action on
events like ringing.
The issue is I need to be able to hangup/cancel a
call, if it's ringing(decided by the admin). This is
independant of the timeout that we can specify in the
Dial command.
If I could somehow update a DB with the channel name
on ringing, it would solve my problem.
I assume NVlinedetect is one way to do it, but that
isn't visible anymore, more so for Asterisk 1.4 and
above.
Any bright ideas on this one?
cheers
- Ben.
____________________________________________________________________________________
Be a better friend, newshound, and
know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ |
|
Back to top |
|
|
philipp.kempgen at amo... Guest
|
Posted: Wed May 07, 2008 9:43 am Post subject: [asterisk-users] update DB on ringing/ catch ringing event |
|
|
Benjamin Jacob schrieb:
Quote: | Anyway in Asterisk to update a DB/ do some action on
events like ringing.
The issue is I need to be able to hangup/cancel a
call, if it's ringing(decided by the admin). This is
independant of the timeout that we can specify in the
Dial command.
If I could somehow update a DB with the channel name
on ringing, it would solve my problem.
I assume NVlinedetect is one way to do it, but that
isn't visible anymore, more so for Asterisk 1.4 and
above.
Any bright ideas on this one?
|
I think there is no other solution but to listen to events on
the Asterisk manager interface.
Regards,
Philipp Kempgen
--
amooma GmbH - Bachstr. 126 - 56566 Neuwied - http://www.amooma.de
Let's use IT to solve problems and not to create new ones.
Asterisk? -> http://www.das-asterisk-buch.de
Gesch?ftsf?hrer: Stefan Wintermeyer
Handelsregister: Neuwied B 14998 |
|
Back to top |
|
|
atis at iq-labs.net Guest
|
Posted: Wed May 07, 2008 4:19 pm Post subject: [asterisk-users] update DB on ringing/ catch ringing event |
|
|
On Wed, May 7, 2008 at 5:43 PM, Philipp Kempgen
<philipp.kempgen at amooma.de> wrote:
Quote: | Benjamin Jacob schrieb:
Quote: | Anyway in Asterisk to update a DB/ do some action on
events like ringing.
The issue is I need to be able to hangup/cancel a
call, if it's ringing(decided by the admin). This is
independant of the timeout that we can specify in the
Dial command.
If I could somehow update a DB with the channel name
on ringing, it would solve my problem.
I assume NVlinedetect is one way to do it, but that
isn't visible anymore, more so for Asterisk 1.4 and
above.
Any bright ideas on this one?
|
I think there is no other solution but to listen to events on
the Asterisk manager interface.
|
For now, not really.
You could try Realtime Channels patch I just mentioned here:
http://lists.digium.com/pipermail/asterisk-users/2008-May/211136.html
This should give you up-to-date list of channels in database, so you can use
SELECT * FROM channels WHERE state="Ring";
to get currently ringing channels.
If You find this patch useful, please add a comment to issue
http://bugs.digium.com/view.php?id=12556
that you would like to see Realtime status implemented in future
versions of Asterisk.
Regards,
Atis
--
Atis Lezdins,
VoIP Project Manager / Developer,
atis at iq-labs.net
Skype: atis.lezdins
Cell Phone: +371 28806004
Cell Phone: +1 800 7300689
Work phone: +1 800 7502835 |
|
Back to top |
|
|
philipp.kempgen at amo... Guest
|
Posted: Wed May 07, 2008 4:34 pm Post subject: [asterisk-users] update DB on ringing/ catch ringing event |
|
|
Atis Lezdins schrieb:
Quote: | On Wed, May 7, 2008 at 5:43 PM, Philipp Kempgen
<philipp.kempgen at amooma.de> wrote:
Quote: | Benjamin Jacob schrieb:
Quote: | Anyway in Asterisk to update a DB/ do some action on
events like ringing.
The issue is I need to be able to hangup/cancel a
call, if it's ringing(decided by the admin). This is
independant of the timeout that we can specify in the
Dial command.
If I could somehow update a DB with the channel name
on ringing, it would solve my problem.
I assume NVlinedetect is one way to do it, but that
isn't visible anymore, more so for Asterisk 1.4 and
above.
Any bright ideas on this one?
|
I think there is no other solution but to listen to events on
the Asterisk manager interface.
|
For now, not really.
You could try Realtime Channels patch I just mentioned here:
http://lists.digium.com/pipermail/asterisk-users/2008-May/211136.html
|
Yeah, of course you can do almost anything with a patch.
Gr??e,
Philipp Kempgen
--
Asterisk-Tag.org 2008, May 26th/27th -> http://www.asterisk-tag.org
amooma GmbH - Bachstr. 126 - 56566 Neuwied -> http://www.amooma.de
Gesch?ftsf?hrer: Stefan Wintermeyer, Handelsregister: Neuwied B14998 |
|
Back to top |
|
|
atis at iq-labs.net Guest
|
Posted: Wed May 07, 2008 4:40 pm Post subject: [asterisk-users] update DB on ringing/ catch ringing event |
|
|
On Thu, May 8, 2008 at 12:34 AM, Philipp Kempgen
<philipp.kempgen at amooma.de> wrote:
Quote: | Atis Lezdins schrieb:
Quote: | On Wed, May 7, 2008 at 5:43 PM, Philipp Kempgen
<philipp.kempgen at amooma.de> wrote:
Quote: | Benjamin Jacob schrieb:
Quote: | Anyway in Asterisk to update a DB/ do some action on
events like ringing.
The issue is I need to be able to hangup/cancel a
call, if it's ringing(decided by the admin). This is
independant of the timeout that we can specify in the
Dial command.
If I could somehow update a DB with the channel name
on ringing, it would solve my problem.
I assume NVlinedetect is one way to do it, but that
isn't visible anymore, more so for Asterisk 1.4 and
above.
Any bright ideas on this one?
|
I think there is no other solution but to listen to events on
the Asterisk manager interface.
|
For now, not really.
You could try Realtime Channels patch I just mentioned here:
http://lists.digium.com/pipermail/asterisk-users/2008-May/211136.html
|
Yeah, of course you can do almost anything with a patch.
|
Well, this wasn't specifically written for this requirement. I just
want to add some general usage realtime status in Asterisk, and I need
user support there
Regards,
Atis
--
Atis Lezdins,
VoIP Project Manager / Developer,
atis at iq-labs.net
Skype: atis.lezdins
Cell Phone: +371 28806004
Cell Phone: +1 800 7300689
Work phone: +1 800 7502835 |
|
Back to top |
|
|
tzafrir.cohen at xorco... Guest
|
Posted: Wed May 07, 2008 7:00 pm Post subject: [asterisk-users] update DB on ringing/ catch ringing event |
|
|
On Thu, May 08, 2008 at 12:19:52AM +0300, Atis Lezdins wrote:
Quote: | On Wed, May 7, 2008 at 5:43 PM, Philipp Kempgen
<philipp.kempgen at amooma.de> wrote:
Quote: | Benjamin Jacob schrieb:
Quote: | Anyway in Asterisk to update a DB/ do some action on
events like ringing.
The issue is I need to be able to hangup/cancel a
call, if it's ringing(decided by the admin). This is
independant of the timeout that we can specify in the
Dial command.
If I could somehow update a DB with the channel name
on ringing, it would solve my problem.
I assume NVlinedetect is one way to do it, but that
isn't visible anymore, more so for Asterisk 1.4 and
above.
Any bright ideas on this one?
|
I think there is no other solution but to listen to events on
the Asterisk manager interface.
|
For now, not really.
You could try Realtime Channels patch I just mentioned here:
http://lists.digium.com/pipermail/asterisk-users/2008-May/211136.html
This should give you up-to-date list of channels in database, so you can use
SELECT * FROM channels WHERE state="Ring";
to get currently ringing channels.
If You find this patch useful, please add a comment to issue
http://bugs.digium.com/view.php?id=12556
that you would like to see Realtime status implemented in future
versions of Asterisk.
|
So you constantly poll the status of all channels? Waiting on manager
interface event sounds more effective to me.
But what exact "ringing" is it? Isn't the call by then already in the
dialplan (and could be hung up before answered?)
--
Tzafrir Cohen
icq#16849755 jabber:tzafrir.cohen at xorcom.com
+972-50-7952406 mailto:tzafrir.cohen at xorcom.com
http://www.xorcom.com iax:guest at local.xorcom.com/tzafrir |
|
Back to top |
|
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|