Sponsor: VoiceMeUp - Corporate & Wholesale VoIP Services

VoIP Mailing List Archives
Mailing list archives for the VoIP community
 SearchSearch 

[asterisk-users] update DB on ringing/ catch ringing event


 
Post new topic   Reply to topic    VoIP Mailing List Archives Forum Index -> Asterisk Users
View previous topic :: View next topic  
Author Message
ben4asterisk at yahoo.com
Guest





PostPosted: Wed May 07, 2008 5:08 am    Post subject: [asterisk-users] update DB on ringing/ catch ringing event Reply with quote

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





PostPosted: Wed May 07, 2008 9:43 am    Post subject: [asterisk-users] update DB on ringing/ catch ringing event Reply with 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.

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





PostPosted: Wed May 07, 2008 4:19 pm    Post subject: [asterisk-users] update DB on ringing/ catch ringing event Reply with 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.

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





PostPosted: Wed May 07, 2008 4:34 pm    Post subject: [asterisk-users] update DB on ringing/ catch ringing event Reply with 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.
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





PostPosted: Wed May 07, 2008 4:40 pm    Post subject: [asterisk-users] update DB on ringing/ catch ringing event Reply with quote

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 Smile

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





PostPosted: Wed May 07, 2008 7:00 pm    Post subject: [asterisk-users] update DB on ringing/ catch ringing event Reply with quote

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
Display posts from previous:   
Post new topic   Reply to topic    VoIP Mailing List Archives Forum Index -> Asterisk Users All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
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

VoiceMeUp - Corporate & Wholesale VoIP Services