[asterisk-users] DIALSTATUS vs HANGUPCAUSE

Patrick Wakano pwakano at gmail.com
Thu Mar 15 17:18:13 CDT 2018


That's really good info Tony!
Thanks very much for the response!
I will consider this to implement a better approach for the failed cases!

Cheers,
Patrick Wakano

On 14 March 2018 at 20:44, Tony Mountifield <tony at softins.co.uk> wrote:

> In article <CAPu3kNV8w+bYQT0W+QbnTSby0V5gfjLqZXq15c4i5enr_-
> tJtg at mail.gmail.com>,
> Patrick Wakano <pwakano at gmail.com> wrote:
> >
> > Thanks Dovid!
> > Indeed looks a bug but regardless of this, this problem made me think
> that
> > the HANGUPCAUSE could be used for this purpose with benefits.
> > I couldn't find an explanation about when DIALSTATUS would actually be
> > better.
> > The HANGUPCAUSE was reworked in version 11 (
> > https://wiki.asterisk.org/wiki/display/AST/Hangup+Cause) but I didn't
> find
> > someone actually stating it is a better alternative or replacement to the
> > DIALSTATUS or something similar.
>
> I think you should always check DIALSTATUS, as that will be set regardless
> of
> the way in which a dial fails. I believe HANGUPCAUSE is set to the Q.931
> code
> received from PRI or SIP when a call is rejected or terminated. However,
> there
> could be other mechanisms for failure (such as failure to create a channel
> within Asterisk, or an attempt to send to an unreachable peer), that may
> set
> DIALSTATUS without setting HANGUPCAUSE.
>
> So HANGUPCAUSE should be considered as extra detail, rather than a
> replacement
> or alternative to DIALSTATUS.
>
> Cheers
> Tony
> --
> Tony Mountifield
> Work: tony at softins.co.uk - http://www.softins.co.uk
> Play: tony at mountifield.org - http://tony.mountifield.org
>
> --
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>
> Check out the new Asterisk community forum at: https://community.asterisk.
> org/
>
> New to Asterisk? Start here:
>       https://wiki.asterisk.org/wiki/display/AST/Getting+Started
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20180316/cd4fd95d/attachment.html>


More information about the asterisk-users mailing list