globals.calls++;
switch_mutex_unlock(globals.mutex);
- ftdm_channel_init(tech_pvt->ftdmchan);
-
//switch_channel_set_flag(channel, CF_ACCEPT_CNG);
return SWITCH_STATUS_SUCCESS;
goto fail;
}
- ftdm_channel_init(caller_data.fchan);
-
return SWITCH_CAUSE_SUCCESS;
}
FTDM_ENUM_NAMES(CHANNEL_STATE_STATUS_NAMES, CHANNEL_STATE_STATUS_STRINGS)
FTDM_STR2ENUM(ftdm_str2ftdm_state_status, ftdm_state_status2str, ftdm_state_status_t, CHANNEL_STATE_STATUS_NAMES, FTDM_STATE_STATUS_INVALID)
-/* This function is only needed for boost and we should get rid of it at the next refactoring */
-FT_DECLARE(ftdm_status_t) ftdm_channel_init(ftdm_channel_t *fchan)
-{
- ftdm_channel_lock(fchan);
-
- if (fchan->init_state != FTDM_CHANNEL_STATE_DOWN) {
- ftdm_channel_set_state(__FILE__, __FUNCTION__, __LINE__, fchan, fchan->init_state, 1);
- fchan->init_state = FTDM_CHANNEL_STATE_DOWN;
- }
-
- ftdm_channel_unlock(fchan);
- return FTDM_SUCCESS;
-}
-
FT_DECLARE(ftdm_status_t) _ftdm_channel_complete_state(const char *file, const char *func, int line, ftdm_channel_t *fchan)
{
uint8_t hindex = 0;
*/
FT_DECLARE(char *) ftdm_channel_get_history_str(const ftdm_channel_t *channel);
-/*! \brief Initialize channel state for an outgoing call
- * \deprecated This API is only used for boost signaling
- */
-FT_DECLARE(ftdm_status_t) ftdm_channel_init(ftdm_channel_t *ftdmchan);
-
/*! \brief Enable/disable blocking mode in the channels for this span */
FT_DECLARE(ftdm_status_t) ftdm_span_set_blocking_mode(const ftdm_span_t *span, ftdm_bool_t enabled);