|
From: FERNANDO V. <fvi...@ya...> - 2006-01-13 04:53:28
|
Thanks Matthew, now work perfect.
Greetings from Chile
Fernando Villarroel N.
Chillan -Chile
--- "Matthew A. Nicholson" <mni...@di...>
wrote:
> Pyst raises an ASTSIGHUPHangup exception when your
> "emitter" hangs up.
> You can catch this exception, but once you get the
> SIGHUP, asterisk is
> no longer responding. Try using DeadAGI to execute
> your application
> instead of AGI.
>
> FERNANDO VILLARROEL wrote:
> > Hello I do not speak ingles, but she will try to
> > explain my problem.
> > I am doing script AGI with pyst, but I have the
> > following problem:
> >
> > When a user generates a call and this is answered,
> if
> > the case that the short emitter occurs or cancels
> the
> > call first that the receiver, in that minute if
> > treatment to rescue the time that lasts the call
> > (ANSWEREDTIME) not it I can do since my script
> sends
> > an exception.
> > b=AGI()
> > answeredtime=b.get_variable("ANSWEREDTIME")
> >
> > the exception is the following one:
> >
> > COMMAND: EXEC Dial SIP/4671|45|rt
> > -- AGI Script Executing Application: (Dial)
> > Options: (SIP/4671|45|rt)
> > -- Called 4671
> > -- SIP/4671-5772 is ringing
> > == Spawn extension (042SB, 4671, 1) exited
> non-zero
> > on 'SIP/4670-5e58'
> > Traceback (most recent call last):
> > File "/var/lib/asterisk/agi-bin/prueba1.py",
> line
> > 48, in ?
> > answeredtime=b.get_variable("DIALEDTIME")
> > File "/var/lib/asterisk/agi-bin/agi.py", line
> 536,
> > in get_variable
> > result = self.execute('GET VARIABLE',
> > self._quote(name))
> > File "/var/lib/asterisk/agi-bin/agi.py", line
> 98, in
> > execute
> > self.test_hangup()
> > File "/var/lib/asterisk/agi-bin/agi.py", line
> 95, in
> > test_hangup
> > raise AGISIGHUPHangup("Received SIGHUP from
> > Asterisk")
> > agi.AGISIGHUPHangup: Received SIGHUP from Asterisk
> >
> >
> > But if the call cancels the first receiver, in
> that
> > case I do not have problems.
> >
> > Then somebody can say to me like calculating the
> > duration of the call if it is that a ANSWER takes
> > place and if the emitter hangs or cancels the
> first
> > call that the receiver?
> >
> > Fernando Villarroel.
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Tired of spam? Yahoo! Mail has the best spam
> protection around
> > http://mail.yahoo.com
> >
> >
> >
>
-------------------------------------------------------
> > This SF.net email is sponsored by: Splunk Inc. Do
> you grep through log files
> > for problems? Stop! Download the new AJAX search
> engine that makes
> > searching your log files as easy as surfing the
> web. DOWNLOAD SPLUNK!
> >
>
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
> > _______________________________________________
> > Pyst-users mailing list
> > Pys...@li...
> >
>
https://lists.sourceforge.net/lists/listinfo/pyst-users
>
> --
> Matthew A. Nicholson
> Digium
>
>
>
-------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc. Do
> you grep through log files
> for problems? Stop! Download the new AJAX search
> engine that makes
> searching your log files as easy as surfing the
> web. DOWNLOAD SPLUNK!
>
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
> _______________________________________________
> Pyst-users mailing list
> Pys...@li...
>
https://lists.sourceforge.net/lists/listinfo/pyst-users
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
|