Hi

Thank you very much. After adding the errBack() code is working fine and
there is no error entry in the log.

Regards
Shwetanka

On Mon, Aug 30, 2010 at 3:00 PM, Godson Gera <godso...@gmail.com> wrote:

> Hi
>
> All the starpy API calls return a deferred object. Adding an errback is
> just like adding errback to any other deferred.
>
> df = agi.streamFile("somefile")
> df.addCallback(yourcallback)
> df.addErrback(yourerrback)
>
> It is no different from a deferred so it supports all the methods that a
> normal twisted deferred object supports.
>
>
> http://twistedmatrix.com/documents/10.0.0/api/twisted.internet.defer.Deferred.html
>
> --
> Thanks & Regards,
> Godson Gera
> Starpy<http://blog.godson.in/2008/10/starpy-100a13-released-asterisk.html>
> FreeSWITCH Consulting <http://godson.in/freeswitch-radius-integration>
>
> On Mon, Aug 30, 2010 at 11:12 AM, shwetanka srivastava <
> shweta...@gmail.com> wrote:
>
>> Hi
>>
>> Actually I'm playing the file but even before it is completed I'm
>> connecting to another number and this is why Fastagi is sending an error.
>> How can I add errBack() to it. Like if playing of file is interrupted it
>> should notify somehow.
>> Thanks
>>
>> Regards
>> Shwetanka
>>
>>
>> On Fri, Aug 27, 2010 at 9:21 PM, shwetanka srivastava <
>> shweta...@gmail.com> wrote:
>>
>>> Hi
>>>
>>> Thanks...
>>> I do am playing an audio file. This error is shown in log file but
>>> everything calling and conferencing is working absolutely fine. I'll post to
>>> starpy mailing list also.
>>>
>>> Thanks again for the reply
>>> Regards
>>> Shwetanka
>>>
>>> On Fri, Aug 27, 2010 at 8:50 PM, Godson Gera <godso...@gmail.com> wrote:
>>>
>>>> Hi,
>>>>
>>>> This error is obviously raised when the issued command is failed to
>>>> execute at Asterisk end. However there could be variety of reasons for
>>>> failure, one common cause is call is hungup on which the command is issued.
>>>>
>>>> By looking at the error it occurs that you might be trying to play some
>>>> audio file on the call. So check if the file really exists and is in the
>>>> format specified by Asterisk 8000Hz mono 16-bit . Looking at the Asterisk
>>>> console while this occurs will also give you useful cues.
>>>>
>>>> As Paul mentioned this is really a starpy and Asterisk question, so
>>>> posting queries like this on starpy mailing list will get better insights.
>>>>
>>>> --
>>>> Thanks & Regards,
>>>> Godson Gera
>>>> Starpy<http://blog.godson.in/2008/10/starpy-100a13-released-asterisk.html>
>>>>
>>>> On Thu, Aug 26, 2010 at 2:13 PM, shwetanka srivastava <
>>>> shweta...@gmail.com> wrote:
>>>>
>>>>> Hi
>>>>>
>>>>> I'm using twisted api with starpy to make a conference call. After a
>>>>> successful call this error is logged in my log file
>>>>>
>>>>> ERROR:twsited:Unhandled error in Deferred:
>>>>> ERROR:twsited:Unhandled Error
>>>>> Traceback (most recent call last):
>>>>>   File "/usr/lib/python2.6/dist-packages/twisted/protocols/basic.py",
>>>>> line 148, in dataReceived
>>>>>     self.lineReceived(line)
>>>>>   File "/usr/local/lib/python2.6/dist-packages/starpy/fastagi.py", line
>>>>> 120, in lineReceived
>>>>>     df.callback( line )
>>>>>   File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py",
>>>>> line 243, in callback
>>>>>     self._startRunCallbacks(result)
>>>>>   File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py",
>>>>> line 312, in _startRunCallbacks
>>>>>     self._runCallbacks()
>>>>> --- <exception caught here> ---
>>>>>   File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py",
>>>>> line 328, in _runCallbacks
>>>>>     self.result = callback(self.result, *args, **kw)
>>>>>   File "/usr/local/lib/python2.6/dist-packages/starpy/fastagi.py", line
>>>>> 145, in checkFailure
>>>>>     raise error.AGICommandFailure( FAILURE_CODE, result )
>>>>> starpy.error.AGICommandFailure: (-1, '-1 endpos=97440')
>>>>>
>>>>> Calls are perfectly ok. I tried to google about the error and found out
>>>>> if I don't provide an errback() to a deferred object then this happens.
>>>>> How do i find which deferred object is posing this problem and also
>>>>> whether it affects the program execution because my program is working
>>>>> absolutely fine.
>>>>> --
>>>>> Regards
>>>>> Shwetanka
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Twisted-Python mailing list
>>>>> Twisted-Python@twistedmatrix.com
>>>>> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Twisted-Python mailing list
>>>> Twisted-Python@twistedmatrix.com
>>>> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
>>>>
>>>>
>>>
>>>
>>> --
>>> Regards
>>> Shwetanka
>>>
>>>
>>
>>
>> --
>> Regards
>> Shwetanka
>>
>>
>> _______________________________________________
>> Twisted-Python mailing list
>> Twisted-Python@twistedmatrix.com
>> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
>>
>>
>
>
>
> _______________________________________________
> Twisted-Python mailing list
> Twisted-Python@twistedmatrix.com
> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
>
>


-- 
Regards
Shwetanka
_______________________________________________
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

Reply via email to