new_span          590 src/ftdm_io.c  	ftdm_span_t *new_span = NULL;
new_span          621 src/ftdm_io.c  		new_span = ftdm_calloc(sizeof(*new_span), 1);
new_span          623 src/ftdm_io.c  		ftdm_assert(new_span, "allocating span failed\n");
new_span          625 src/ftdm_io.c  		status = ftdm_mutex_create(&new_span->mutex);
new_span          628 src/ftdm_io.c  		ftdm_set_flag(new_span, FTDM_SPAN_CONFIGURED);
new_span          629 src/ftdm_io.c  		new_span->span_id = ++globals.span_index;
new_span          630 src/ftdm_io.c  		new_span->fio = fio;
new_span          631 src/ftdm_io.c  		ftdm_copy_string(new_span->tone_map[FTDM_TONEMAP_DIAL], "%(1000,0,350,440)", FTDM_TONEMAP_LEN);
new_span          632 src/ftdm_io.c  		ftdm_copy_string(new_span->tone_map[FTDM_TONEMAP_RING], "%(2000,4000,440,480)", FTDM_TONEMAP_LEN);
new_span          633 src/ftdm_io.c  		ftdm_copy_string(new_span->tone_map[FTDM_TONEMAP_BUSY], "%(500,500,480,620)", FTDM_TONEMAP_LEN);
new_span          634 src/ftdm_io.c  		ftdm_copy_string(new_span->tone_map[FTDM_TONEMAP_ATTN], "%(100,100,1400,2060,2450,2600)", FTDM_TONEMAP_LEN);
new_span          635 src/ftdm_io.c  		new_span->trunk_type = FTDM_TRUNK_NONE;
new_span          636 src/ftdm_io.c  		new_span->data_type = FTDM_TYPE_SPAN;
new_span          640 src/ftdm_io.c  			ftdm_log(FTDM_LOG_WARNING, "name %s is already used, substituting 'span%d' as the name\n", name, new_span->span_id);
new_span          646 src/ftdm_io.c  			snprintf(buf, sizeof(buf), "span%d", new_span->span_id);
new_span          649 src/ftdm_io.c  		new_span->name = ftdm_strdup(name);
new_span          650 src/ftdm_io.c  		new_span->type = ftdm_strdup(iotype);
new_span          651 src/ftdm_io.c  		ftdm_span_add(new_span);
new_span          652 src/ftdm_io.c  		*span = new_span;