[asterisk-users] Possible Bug? .call files executing multiple times
Brandon Phelps
bphelps at gls.com
Mon Aug 29 08:45:00 CDT 2011
On 08/19/2011 09:14 AM, Brandon Phelps wrote:
> Hello all,
>
> We are setting up an auto-dialer to call customers based on the opening
> of tickets in our internal ticketing system. Everything is going fine so
> far except for one snag:
>
> To test the system we are implementing I am manually moving .call files
> into the /var/spool/asterisk/outgoing directory like this:
>
> asterisk at dialerdev:~# cp test5703.call /tmp/test.call && mv
> /tmp/test.call /var/spool/asterisk/outgoing/
>
> This works great and the call is immediately started, however more often
> than not (ie. not all the time, but most of the time) after answering
> the call or rejecting it (sending it to voicemail), another call is
> performed using the same file.
>
> I notice that when a call is initiated the .call file is not removed
> immediately. Instead, asterisk waits until the call is completed before
> removing the call file, so it seems like 5-10 seconds into the call
> since the .call file still exists another call is placed.
>
> Any advice on how we can avoid this situation and ensure that only one
> call is made per .call file?
>
> The OS is Ubuntu 11.04 server and we're running Asterisk 1.8.
>
> Thanks,
>
Sorry to bring this back up but I am still having this issue and haven't
had any luck resolving it. It should be noted that the .call files in
question are set to MaxRetries: 0, and simply connect the call to the
's' extension in a custom context. From there the context is pretty
complicated, running some AGI scripts along with some dealing with user
input, basically a simple IVR.
Any help would be appreciated.
Thanks,
Brandon
More information about the asterisk-users
mailing list