All pastes #124695 Raw Edit

Mine

public text v1 · immutable
·published 2006-08-10 05:52 UTC
rendered paste body
        char dialstring[2048];
        struct sla_originate_helper *slal;
        pthread_attr_t attr;
        pthread_t th;
        int reason = 0;
        struct ast_channel *chan = NULL;
        dialstring[0] = '\0';

        ASTOBJ_CONTAINER_TRAVERSE(&sla->stations, 1, {
                        if(dialstring[0] == '\0') {
                                snprintf(dialstring,sizeof(dialstring),"%s/%s", iterator->tech,iterator->dest);
                                ast_verbose("Dial String %s\n",dialstring);
                        } else {
                                ast_verbose("Dial String %s\n",dialstring);
                                snprintf(dialstring,sizeof(dialstring),"%s&%s/%s",dialstring, iterator->tech,iterator->dest);
                        }
        });
        ast_verbose("Dial String %s\n",dialstring);
        if(dialstring[0] != '\0')
                ast_pbx_outgoing_app("local", AST_FORMAT_SLINEAR, "1001", 99999, "dial", dialstring, &reason, 1,
                        S_OR(orig->cid.cid_num, NULL),
                        S_OR(orig->cid.cid_name, NULL),
                        NULL, NULL, &chan);
        /* Locked by ast_pbx_outgoing_exten or ast_pbx_outgo