[asterisk-dev] [Code Review] adds a timeout argument to app_originate
irroot
reviewboard at asterisk.org
Wed Jul 6 08:35:00 CDT 2011
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviewboard.asterisk.org/r/1310/#review3809
-----------------------------------------------------------
/branches/1.8/CHANGES
<https://reviewboard.asterisk.org/r/1310/#comment7618>
This should be under applications for 1.8 -> 1.10 :P made the same mistake recently
/branches/1.8/apps/app_originate.c
<https://reviewboard.asterisk.org/r/1310/#comment7619>
perhaps a else if (...strlen_z...(...timeout)) and throw a warning if someone puts a invalid timeout ie alpha or neg
rather use a debug or leave out the timeout set to mesasage
- irroot
On July 6, 2011, 8:31 a.m., jacco wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviewboard.asterisk.org/r/1310/
> -----------------------------------------------------------
>
> (Updated July 6, 2011, 8:31 a.m.)
>
>
> Review request for Asterisk Developers and irroot.
>
>
> Summary
> -------
>
> adds a timeout argument to app_originate
>
> This application originates an outbound call and connects it to a specified
> extension or application. This application will block until the outgoing
> call fails or gets answered. At that point, this application will exit with
> the status variable set and dialplan processing will continue.
> This application sets the following channel variable before exiting:
> ${ORIGINATE_STATUS}: This indicates the result of the call origination.
> FAILED
> SUCCESS
> BUSY
> CONGESTION
> HANGUP
> RINGING
> UNKNOWN: In practice, you should never see this value. Please report
> it to the issue tracker if you ever see it.
>
> [Syntax]
> Originate(tech_data,type,arg1[,arg2[,arg3[,timeout]]])
>
> [Arguments]
> tech_data
> Channel technology and data for creating the outbound channel.
> For example, SIP/1234.
> type
> This should be 'app' or 'exten', depending on whether the outbound
> channel should be connected to an application or extension.
> arg1
> If the type is 'app', then this is the application name. If the
> type is 'exten', then this is the context that the channel will be sent
> to.
> arg2
> If the type is 'app', then this is the data passed as arguments to
> the application. If the type is 'exten', then this is the extension that
> the channel will be sent to.
> arg3
> If the type is 'exten', then this is the priority that the channel
> is sent to. If the type is 'app', then this parameter is ignored.
> timeout
> Timeout in seconds. Default is 30 seconds.
>
>
> Diffs
> -----
>
> /branches/1.8/CHANGES 326468
> /branches/1.8/apps/app_originate.c 326468
>
> Diff: https://reviewboard.asterisk.org/r/1310/diff
>
>
> Testing
> -------
>
>
> Thanks,
>
> jacco
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-dev/attachments/20110706/ef7a5a1b/attachment.htm>
More information about the asterisk-dev
mailing list