[asterisk-users] Stumped with Dial - $50 for answer

David Gomillion david.gomillion at gmail.com
Mon Jan 15 11:34:43 MST 2007


On 1/15/07, chester c young <chestercyoung at yahoo.com> wrote:
>
>
> > "g" option to Dial only continues the dialplan if the destination
> > (called) leg of the call hangs up.  It will NOT cause the dialplan to
> >
> > continue if the source (calling) leg of the call hangs up.
> >
> > When the calling channel hangs up, Asterisk will send the remaining
> > leg of the call to exten => "h".
> >
>
> this is exactly right and is exactly the problem.
>
> when the called leg hangs up the dial plan does not proceed to the next
> priority.


Silly question: how are the calls going out? If they're going out through an
analog line without the ability to detect hang-ups, then, well, that's the
problem.

We have this with a few of our TDM400's, as well as an old X100P.
callprogress=yes did not seem to fix them much. So, the result is that our
phone system always thinks we are the ones hanging up. Sometimes that causes
a bit of a problem when a person is in a queue and hangs up before they get
to an agent. In those cases, the agent gets the dead line. But, when they
hang up, the line is freed.

In that case, you would just have to use the 'h' flag, and put the rules
there, and realize that your system will always believe you hung up. The
other option is to get a line with disconnect supervision from your phone
company, or some type of digital trunk (PRI, etc).

Hope that helps,
David
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20070115/6850c9fe/attachment.htm


More information about the asterisk-users mailing list