< res = saynode(myrpt,mychannel,strs[2]); < if (!res) < res = ast_streamfile(mychannel, "rpt/connected", mychannel->language); < if (!res) < res = ast_waitstream(mychannel, ""); < else < ast_log(LOG_WARNING, "ast_streamfile failed on %s\n", mychannel->name); < ast_stopstream(mychannel); < res = ast_streamfile(mychannel, "digits/2", mychannel->language); < if (!res) < res = ast_waitstream(mychannel, ""); < else < ast_log(LOG_WARNING, "ast_streamfile failed on %s\n", mychannel->name); < ast_stopstream(mychannel); < saynode(myrpt,mychannel,strs[1]); --- > if (strcmp(myrpt->name, strs[2])) { > res = saynode(myrpt,mychannel,strs[2]); > if (!res) > res = ast_streamfile(mychannel, "rpt/connected", mychannel->language); > if (!res) > res = ast_waitstream(mychannel, ""); > else > ast_log(LOG_WARNING, "ast_streamfile failed on %s\n", mychannel->name); > ast_stopstream(mychannel); > } > if (strcmp(myrpt->name, strs[1])) { > if (strcmp(myrpt->name, strs[2])) { > res = ast_streamfile(mychannel, "digits/2", mychannel->language); > if (!res) > res = ast_waitstream(mychannel, ""); > else > ast_log(LOG_WARNING, "ast_streamfile failed on %s\n", mychannel->name); > ast_stopstream(mychannel); > } > res = saynode(myrpt,mychannel,strs[1]); > if (!strcmp(myrpt->name, strs[2])) { > if (!res) > res = ast_streamfile(mychannel, "rpt/connected", mychannel->language); > } > if (!res) > res = ast_waitstream(mychannel, ""); > else > ast_log(LOG_WARNING, "ast_streamfile failed on %s\n", mychannel->name); > ast_stopstream(mychannel); > } >