new_span          775 src/ftdm_io.c  	ftdm_span_t *new_span = NULL;
new_span          806 src/ftdm_io.c  		new_span = ftdm_calloc(sizeof(*new_span), 1);
new_span          808 src/ftdm_io.c  		ftdm_assert(new_span, "allocating span failed\n");
new_span          810 src/ftdm_io.c  		status = ftdm_mutex_create(&new_span->mutex);
new_span          813 src/ftdm_io.c  		ftdm_set_flag(new_span, FTDM_SPAN_CONFIGURED);
new_span          814 src/ftdm_io.c  		new_span->span_id = ++globals.span_index;
new_span          815 src/ftdm_io.c  		new_span->fio = fio;
new_span          816 src/ftdm_io.c  		ftdm_copy_string(new_span->tone_map[FTDM_TONEMAP_DIAL], "%(1000,0,350,440)", FTDM_TONEMAP_LEN);
new_span          817 src/ftdm_io.c  		ftdm_copy_string(new_span->tone_map[FTDM_TONEMAP_RING], "%(2000,4000,440,480)", FTDM_TONEMAP_LEN);
new_span          818 src/ftdm_io.c  		ftdm_copy_string(new_span->tone_map[FTDM_TONEMAP_BUSY], "%(500,500,480,620)", FTDM_TONEMAP_LEN);
new_span          819 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          820 src/ftdm_io.c  		new_span->trunk_type = FTDM_TRUNK_NONE;
new_span          821 src/ftdm_io.c  		new_span->data_type = FTDM_TYPE_SPAN;
new_span          825 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          831 src/ftdm_io.c  			snprintf(buf, sizeof(buf), "span%d", new_span->span_id);
new_span          834 src/ftdm_io.c  		new_span->name = ftdm_strdup(name);
new_span          835 src/ftdm_io.c  		new_span->type = ftdm_strdup(iotype);
new_span          836 src/ftdm_io.c  		ftdm_span_add(new_span);
new_span          837 src/ftdm_io.c  		*span = new_span;