[ previous ] [ next ] [ threads ]
 To :  Allan Sandfeld Jensen <linux@c...>
 From :  Milan Rukavina <milan@h...>
 Subject :  Re: [yate] CDR Status 'accepted'?
 Date :  Fri, 04 Jun 2010 16:11:50 +0200
Hi,

Another strange thing I noted is that when status is answered I get 
billtime = 0 ?! And full duration is equal as ring time.
When status is accepted is oposite: ringtime is 0 and billtime is almost 
equal duration.

Am I doing something wrong in the callflow which causes this?

Thanks,
Milan
> On Thursday 27 May 2010, Milan Rukavina wrote:
>   
>> Hi All,
>>
>> This is ongoing problem for us but we're still not sure what is the
>> cause. So some (not all) incoming calls to IVR php applications (even
>> very simple like recorder or forwarder) and ended in status accepted but
>> not answered. We cannot find any problem in applications. It strange
>> because these calls have billtime > 0 and reason is empty but status
>> accepted.
>>
>> Is there any particular place we should look at?
>> And when exactly calls become answered?
>> What is you suggestion should we treat these calls like regular
>> (billtime >  0, reason = '', status = 'accepted')?
>>
>>     
> Yes, the cdrbuilder is asynchronous and does not necessarily handle messages 
> inorder. So it may get to status 'answered' and then go back to the state 
> 'accepted'. It is safer to just rely on billtime > 0.000 meaning 'answered'.
>
>
> `Allan
>
>