/*! \brief CallLinkageID (valid when port determined) */
int linkage_id;
- /*! \breif CCBSReference (valid when activated is TRUE) */
+ /*! \brief CCBSReference (valid when activated is TRUE) */
int reference_id;
/*! \brief globalRecall(0), specificRecall(1) */
* destroyed. If this is the case, then the call completion events have
* already occurred and the appropriate channel variables have already been
* set on the original channel that requested call completion services.
- *
- * \return Nothing
*/
static void misdn_cc_ds_destroy(void *data)
{
*
* This function may be called from outside of the channel thread. It handles
* the fact that the peer channel may be hung up and destroyed at any time.
- *
- * \return nothing
*/
static void misdn_cc_set_peer_var(struct misdn_cc_caller *peer, const char *var,
const char *value)
*
* \param doomed Call completion record to destroy
*
- * \return Nothing
- *
* \note Assumes the misdn_cc_records_db lock is already obtained.
*/
static void misdn_cc_delete(struct misdn_cc_record *doomed)
* \internal
* \brief Delete all old call completion records
*
- * \return Nothing
- *
* \note Assumes the misdn_cc_records_db lock is already obtained.
*/
static void misdn_cc_remove_old(void)
/*!
* \internal
* \brief Destroy the call completion record database
- *
- * \return Nothing
*/
static void misdn_cc_destroy(void)
{
/*!
* \internal
* \brief Initialize the call completion record database
- *
- * \return Nothing
*/
static void misdn_cc_init(void)
{
* \param chan Asterisk channel to operate upon.
* \param wait_seconds Number of seconds to wait
* \param record_id Call completion record ID.
- *
- * \return Nothing
*/
static void misdn_cc_response_wait(struct ast_channel *chan, int wait_seconds, long record_id)
{
*
* \param party PartyNumber structure to fill in.
* \param id Information to put in PartyNumber structure.
- *
- * \return Nothing
*/
static void misdn_PartyNumber_fill(struct FacPartyNumber *party, const struct misdn_party_id *id)
{
*
* \param id Where to put extracted PartyNumber information
* \param party PartyNumber information to extract
- *
- * \return Nothing
*/
static void misdn_PartyNumber_extract(struct misdn_party_id *id, const struct FacPartyNumber *party)
{
*
* \param Address Address structure to fill in.
* \param id Information to put in Address structure.
- *
- * \return Nothing
*/
static void misdn_Address_fill(struct FacAddress *Address, const struct misdn_party_id *id)
{
*
* \param presented PresentedNumberUnscreened structure to fill in.
* \param id Information to put in PresentedNumberUnscreened structure.
- *
- * \return Nothing
*/
static void misdn_PresentedNumberUnscreened_fill(struct FacPresentedNumberUnscreened *presented, const struct misdn_party_id *id)
{
*
* \param id Where to put extracted PresentedNumberUnscreened information
* \param presented PresentedNumberUnscreened information to extract
- *
- * \return Nothing
*/
static void misdn_PresentedNumberUnscreened_extract(struct misdn_party_id *id, const struct FacPresentedNumberUnscreened *presented)
{
* \param size Buffer size of the main string (Includes null terminator).
*
* \note The str_main buffer size must be greater than one.
- *
- * \return Nothing
*/
static void misdn_prefix_string(const char *str_prefix, char *str_main, size_t size)
{
* \param number_type Type-of-number passed in.
* \param number Given number string to add prefix
* \param size Buffer size number string occupies.
- *
- * \return Nothing
*/
static void misdn_add_number_prefix(int port, enum mISDN_NUMBER_TYPE number_type, char *number, size_t size)
{
* \param id Party id information to send to the other side
* \param source Why are we sending this update
* \param cid_tag User tag to apply to the party id.
- *
- * \return Nothing
*/
static void misdn_queue_connected_line_update(struct ast_channel *ast, const struct misdn_party_id *id, enum AST_CONNECTED_LINE_UPDATE_SOURCE source, char *cid_tag)
{
* \param ast Current Asterisk channel
* \param id Remote party id information to update.
* \param cid_tag User tag to apply to the party id.
- *
- * \return Nothing
*/
static void misdn_update_caller_id(struct ast_channel *ast, const struct misdn_party_id *id, char *cid_tag)
{
* \param id Remote party id information to update.
* \param source Why are we sending this update
* \param cid_tag User tag to apply to the party id.
- *
- * \return Nothing
*/
static void misdn_update_remote_party(struct ast_channel *ast, const struct misdn_party_id *id, enum AST_CONNECTED_LINE_UPDATE_SOURCE source, char *cid_tag)
{
* \param ast Current Asterisk channel
* \param bc Associated B channel
* \param originator Who originally created this channel. ORG_AST or ORG_MISDN
- *
- * \return Nothing
*/
static void misdn_get_connected_line(struct ast_channel *ast, struct misdn_bchannel *bc, int originator)
{
* \param ast Current Asterisk channel
* \param bc Associated B channel
* \param originator Who originally created this channel. ORG_AST or ORG_MISDN
- *
- * \return Nothing
*/
static void misdn_update_connected_line(struct ast_channel *ast, struct misdn_bchannel *bc, int originator)
{
*
* \param bc Associated B channel
* \param ast Current Asterisk channel
- *
- * \return Nothing
*/
static void misdn_copy_redirecting_from_ast(struct misdn_bchannel *bc, struct ast_channel *ast)
{
* \param ast Current Asterisk channel
* \param redirect Associated B channel redirecting info
* \param tag Caller ID tag to set in the redirecting party fields
- *
- * \return Nothing
*/
static void misdn_copy_redirecting_to_ast(struct ast_channel *ast, const struct misdn_party_redirecting *redirect, char *tag)
{
* \param ast Current Asterisk channel
* \param bc Associated B channel
* \param originator Who originally created this channel. ORG_AST or ORG_MISDN
- *
- * \return Nothing
*/
static void misdn_update_redirecting(struct ast_channel *ast, struct misdn_bchannel *bc, int originator)
{
* \brief Destroy the chan_list object.
*
* \param obj chan_list object to destroy.
- *
- * \return Nothing
*/
static void chan_list_destructor(void *obj)
{
* \param ch Call channel record to release.
* \param bc Current B channel record associated with ch.
*
- * \return Nothing
- *
* \note The only valid thing to do with ch after calling is to chan_list_unref(ch, "").
*/
static void release_chan(struct chan_list *ch, struct misdn_bchannel *bc)
*
* \param ch Call channel record to release.
*
- * \return Nothing
- *
* \note The only valid thing to do with ch after calling is to chan_list_unref(ch, "").
*/
static void release_chan_early(struct chan_list *ch)
*
* \param port Logical port number.
* \param facility Facility ie contents.
- *
- * \return Nothing
*/
static void misdn_cc_handle_ccbs_status_request(int port, const struct FacParm *facility)
{
*
* \param record_id Call completion record ID
* \param notify Dialplan location to start processing.
- *
- * \return Nothing
*/
static void misdn_cc_pbx_notify(long record_id, const struct misdn_cc_notify *notify)
{
* \brief Handle the FACILITY CCBS_T_RemoteUserFree message.
*
* \param bc B channel control structure message came in on
- *
- * \return Nothing
*/
static void misdn_cc_handle_T_remote_user_free(struct misdn_bchannel *bc)
{
*
* \param port Logical port number.
* \param facility Facility ie contents.
- *
- * \return Nothing
*/
static void misdn_cc_handle_remote_user_free(int port, const struct FacParm *facility)
{
*
* \param port Logical port number.
* \param facility Facility ie contents.
- *
- * \return Nothing
*/
static void misdn_cc_handle_b_free(int port, const struct FacParm *facility)
{
* \param event Message type facility ie came in on
* \param bc B channel control structure message came in on
* \param ch Associated channel call record
- *
- * \return Nothing
*/
static void misdn_facility_ie_handler(enum event_e event, struct misdn_bchannel *bc, struct chan_list *ch)
{
* \internal
* \brief misdn_command(cc-b-free) subcommand handler
*
- * \details
- * misdn_command(cc-b-free,${MISDN_CC_RECORD_ID},<notify-context>,<user-a-extension>,<priority>)
+ * \verbatim
+ misdn_command(cc-b-free,${MISDN_CC_RECORD_ID},<notify-context>,<user-a-extension>,<priority>)
+ \endverbatim
* Set the dialplan location to notify when User-B is free and User-A is busy.
*
* \param chan Asterisk channel to operate upon.
* \internal
* \brief misdn_command(ccbs-request/ccnr-request) subcommand handler helper
*
- * \details
- * misdn_command(ccbs-request,${MISDN_CC_RECORD_ID},<notify-context>,<user-a-extension>,<priority>)
- * misdn_command(ccnr-request,${MISDN_CC_RECORD_ID},<notify-context>,<user-a-extension>,<priority>)
+ * \verbatim
+ misdn_command(ccbs-request,${MISDN_CC_RECORD_ID},<notify-context>,<user-a-extension>,<priority>)
+ misdn_command(ccnr-request,${MISDN_CC_RECORD_ID},<notify-context>,<user-a-extension>,<priority>)
+ \endverbatim
* Set the dialplan location to notify when User-B is free and User-A is free.
*
* \param chan Asterisk channel to operate upon.
* \internal
* \brief misdn_command(ccbs-request) subcommand handler
*
- * \details
- * misdn_command(ccbs-request,${MISDN_CC_RECORD_ID},<notify-context>,<user-a-extension>,<priority>)
+ * \verbatim
+ misdn_command(ccbs-request,${MISDN_CC_RECORD_ID},<notify-context>,<user-a-extension>,<priority>)
+ \endverbatim
* Set the dialplan location to notify when User-B is free and User-A is free.
*
* \param chan Asterisk channel to operate upon.
* \internal
* \brief misdn_command(ccnr-request) subcommand handler
*
- * \details
- * misdn_command(ccnr-request,${MISDN_CC_RECORD_ID},<notify-context>,<user-a-extension>,<priority>)
+ * \verbatim
+ misdn_command(ccnr-request,${MISDN_CC_RECORD_ID},<notify-context>,<user-a-extension>,<priority>)
+ \endverbatim
* Set the dialplan location to notify when User-B is free and User-A is free.
*
* \param chan Asterisk channel to operate upon.