[asterisk-users] DIALSTATUS not set
Julian Lyndon-Smith
asterisk at dotr.com
Fri Aug 3 15:34:49 CDT 2007
Oh, for god's sake.
how stupid is I am feeling :)
My brain cell is feeling very ashamed.
Julian.
James FitzGibbon wrote:
> On 8/3/07, Julian Lyndon-Smith <asterisk at dotr.com> wrote:
>> why if I call the Busy or Congestion extensions, the DIALSTATUS and
>> HANGUPCAUSE variables are not set ?
>>
>> If I call (say) extension 1234 all things are set ok.
>
>
> I think you've answered your own question there. The only asterisk
> application that sets DIALSTATUS is Dial(). If you grep the source, you'll
> see that the value is retrieved by some other modules (chan_sip, chan_iax,
> etc.), but only Dial() sets the value of the variable.
>
> I assume when you say "when I call the Busy extension" you mean something
> like a SIP user whose context is "outgoing" doing an INVITE to "
> Busy at yourasterisk". If so, you're bridging a SIP call leg to an asterisk
> application, so Dial() isn't invoked and DIALSTATUS isn't set.
>
> It might work if you did an invite to an extension that used Dial() to call
> a Local channel (e.g. Local/Busy at outgoing), but I'm not sure how DIALSTATUS
> would interact with the /n option on the local channel.
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> --Bandwidth and Colocation Provided by http://www.api-digital.com--
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
More information about the asterisk-users
mailing list