[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bayonne-devel] Answer on X rings
From: |
Krytiana Loke |
Subject: |
Re: [Bayonne-devel] Answer on X rings |
Date: |
Fri, 05 Nov 2004 09:29:45 +0800 |
I suppose so... but if I use answer 3, it'll never pick up
the line. It prints pickup and stuff, but it never actually
picks up.
I'm using the dialogic driver, so does it matter?
----- Original Message Follows -----
From: David Sugar <address@hidden>
To: Krytiana Loke <address@hidden>
Cc: Pedro Bello <address@hidden>, address@hidden
Subject: Re: [Bayonne-devel] Answer on X rings
Date: Thu, 04 Nov 2004 13:24:50 -0500
> On drivers that "count" rings (such as the vpb), they set
> a timer for when the next expected ring will occur.
> Hence, if you say "answer on 3", and the person picks up
> on the first ring, there will be no additional ring
> events, and it will time out waiting for the next ring
> (6s timeout), and then issue a disconnect event for "call
> lost". I think this is basically what is happening here.
> I would have to review the answer state code,
> though...it might be possible use a ^timeout or ^hangup
> handler to capture and script the call being answered in
> front of Bayonne.
>
> Krytiana Loke wrote:
> > Thanks for taking the trouble to answer :)
> > Well, what I'm trying to do is this (basically I kinda
> > asked that in my other mails :p)
> >
> > Y line to jack, one end to human operator, the other to
> > bayonne When caller calls in, we log the starttime
> > If after X rings, and the human operator does not pick
> > up, bayonne will answer the call (and do stuff based on
> > it)
> > IF the human picks up, bayonne is supposed to wait
> > (kinda listen in) and log when the call ends ....
> >
> > One problem I got was that if I used answer 3 (any
> > number larger than 2) The script will detach itself,
> > firing the hangup event (even though the phone is still
> > ringing) ie:
> >
> > slog "start " %session.starttime
> > answer 3
> > ...
> > ..
> > exit
> > ^hangup
> > slog "hung " %session.time
> > exit
> >
> > If I call in (with or without the Y line), after a
> > couple of rings, answer will kinda jump and go to
> > hangup event.
> > Anyway, any script I use with answer >3 will cause the
> > script to detach and jump to the hangup event.
> >
> >
> > Thanks again for being so helpful ^^
> >
> > Pedro Bello wrote:
> >
> >> You need make some action after to answer???
> >> Because in my expirience, when a need write some log
> >> or set variables after answer make a try ::label or
> >> call ::label and when the subprocess return i run the
> >> answer 2 "pickup the phone"
> >>
> >>> From me point of view, the card detenct all the events
> >>
> >> answering or not the comunication.
> >> Sorry for me english.
> >>
> >> If i dont undertand your problem, please explain me
> >> again.
> >>
> >>
> >> --- Krytiana Loke <address@hidden> wrote:
> >>
> >>
> >>
> >>> Hi
> >>> I'm using bayonne 08xxxxx, so the only answer >>> X
> I see is in policy or server (if I remember correctly),
> while these >>> work, bayonne does not know the number of
> rings >>> ie: If I set answer = 5
> >>> user rings
> >>> only after 5 rings will the bayonne script be fired
> >>> But I want the script to be fired asap, but only
> >>> answer (as in the script answering the call) after 3
> or more rings. >>>
> >>> The script is something like this
> >>>
> >>> slog "Start "%session.starttime
> >>> answer 3
> >>> ...
> >>> ..
> >>> exit
> >>> ^hangup
> >>> slog "hung"
> >>> exit
> >>>
> >>> Using this script, bayonne will never go past answer
> >>> 3.
> >>> It'll just print answer , then jump to the hangup
> >>> event, exit the script, then reattach and run it again
> . and again. >>> If I set answer to 2, then it'll work
> though ... >>> Anything larger than 2 doesn't.
> >>>
> >>> Pedro Bello wrote:
> >>>
> >>>
> >>>
> >>>> Set the param answer in /etc/bayonne.conf or send
> >>>>
> >>>
> >>> me
> >>>
> >>>
> >>>> the code that work wrong.
> >>>>
> >>>> Bye
> >>>>
> >>>> --- Krytiana Loke <address@hidden>
> >>>> escribió:
> >>>>
> >>>>
> >>>>
> >>>>> Hi, sorry for asking so many questions, but how do
> >>>>> you make
> >>>>> bayonne answer after (say) 3 rings?
> >>>>> I tried answer 3
> >>>>>
> >>>>> but then the script just exits with the ^hangup
> >>>>> event being
> >>>>> fired, even if my phone is still ringing
> >>>>> after it exits, it then fires up another instance
> >>>>>
> >>>
> >>> of
> >>>
> >>>
> >>>>> the
> >>>>> script.. and this will exit .. again ..
> >>>>> ad infinitum, until the line automatically
> >>>>>
> >>>
> >>> timeouts.
> >>>
> >>>
> >>>>> Any help?
> >>>>>
> >>>>>
> >>>>> _______________________________________________
> >>>>> Bayonne-devel mailing list
> >>>>> address@hidden
> >>>>>
> >>>>
> >>>> http://lists.gnu.org/mailman/listinfo/bayonne-devel
> >>>>
> >>>>
> >>>>>
> >>>>>
> >>>>
> >>>> Correo Yahoo! - 6 MB, tecnología antispam
¡gratis!
> Suscribite ya >>>> http://correo.yahoo.com.ar/
> >>>>
> >>>>
> >>>>
> >>>>
> >>
> >>
> >>
> >>
> >>
> >> __________________________________ Do you Yahoo!? Check
> out the new >> Yahoo! Front Page. www.yahoo.com
> >>
> >>
> >>
> >>
> >
> >
> > _______________________________________________
> > Bayonne-devel mailing list
> > address@hidden
> > http://lists.gnu.org/mailman/listinfo/bayonne-devel