📄 flowtpls.sff
字号:
string menukey;
string songkey;
string menufile;
string songfile;
string dialnum;
string sql;
int menutime = 50;
int songtime = 50;
string linkfile ;
int sysconnid = 1;
int connid = 6;
string newfile;
string userid ;
string flag ;
string companyid = "1";
int holdingid = 0;
int ringclass = 0;
string ringid ;
int mobiletype;
string jixing;
string phone;
state m_tpls
{
init
{
#自动服务请按1,如果你已经知道铃声代码请按4号键进行下载
playfile("d:\trasin\tplsvoc\1001.pcm",2);
readdigits(1);
setchantimer(menutime);
}
proc
{
switch($sys_dtmf)
{
case "1":
goto m_zidong;
break;
case "2":
goto m_daima;
break;
case "*":
gotoflow("10157777");
break;
default:
goto m_tpls;
break;
}
}
}
state m_zidong
{
init
{
#欢迎进入精彩无限的铃声图片下载特区,这里精选了
#许多超炫铃声图片,绝对让你的手机hi~起来!赶快给
#自己或朋友们的手机下载几款吧!
playfile("d:\trasin\tplsvoc\2001.pcm",2);
}
proc
{
goto m_start;
}
}
state m_start
{
init
{
#给移动手机下载请按1,给联通手机下载请按2,
#给小灵通下载请按3,返回请按*
playfile("d:\trasin\tplsvoc\2002.pcm",2);
readdigits(1);
setchantimer(menutime);
}
proc
{
switch($sys_dtmf)
{
case "1":
mobiletype = 1;
goto m_yd;
break;
case "2":
mobiletype = 2;
goto m_lt;
break;
case "3":
mobiletype = 3;
goto m_xlt;
break;
case "*":
goto m_tpls;
break;
default:
goto m_start;
break;
}
}
}
#----------------------------------------------------------
# 小灵通下载流程
#----------------------------------------------------------
state m_xlt
{
init
{
playfile("d:\trasin\tplsvoc\2003.pcm",2);
}
proc
{
goto m_start;
}
}
#----------------------------------------------------------
# 移动下载流程
#----------------------------------------------------------
state m_yd
{
init
{
#GPRS手机请按1,普通手机请按2,返回请按*
playfile("d:\trasin\tplsvoc\2011.pcm",2);
readdigits(1);
setchantimer(menutime);
}
proc
{
switch($sys_dtmf)
{
case "1":
goto m_yd_gprs;
break;
case "2":
goto m_yd_putong;
break;
case "*":
goto m_start;
break;
default:
goto m_yd;
break;
}
}
}
#----------------------------------------------------------
# 移动GPRS下载流程
#----------------------------------------------------------
state m_yd_gprs
{
init
{
#单音铃声下载请按1,和弦铃声下载请按2,
#普通黑白图片下载请按3,彩图下载请按4
playfile("d:\trasin\tplsvoc\2012.pcm",2);
readdigits(1);
setchantimer(menutime);
}
proc
{
switch($sys_dtmf)
{
case "1":
ringclass = 1;
goto m_danyin;
break;
case "2":
ringclass = 2;
goto m_hexuan;
break;
case "3":
ringclass = 3;
goto m_heibai;
break;
case "4":
ringclass = 4;
goto m_caise;
break;
case "*":
goto m_yd;
break;
default:
goto m_yd_gprs;
break;
}
}
}
#----------------------------------------------------------
# 移动非GPRS下载流程
#----------------------------------------------------------
state m_yd_putong
{
init
{
#单音铃声下载请按1,普通黑白图片下载请按2
playfile("d:\trasin\tplsvoc\2013.pcm",2);
readdigits(1);
setchantimer(menutime);
}
proc
{
switch($sys_dtmf)
{
case "1":
ringclass = 1;
goto m_danyin;
break;
case "2":
ringclass = 3;
goto m_heibai;
break;
case "*":
goto m_yd;
break;
default:
goto m_yd_putong;
break;
}
}
}
#----------------------------------------------------------
# 联通下载流程
#----------------------------------------------------------
state m_lt
{
init
{
#GSM用户请按1,CDMA用户请按2,返回请按*
playfile("d:\trasin\tplsvoc\2021.pcm",2);
readdigits(1);
setchantimer(menutime);
}
proc
{
switch($sys_dtmf)
{
case "1":
goto m_lt_gsm;
break;
case "2":
goto m_lt_cdma;
break;
case "*":
goto m_start;
break;
default:
goto m_lt;
break;
}
}
}
#----------------------------------------------------------
# 联通cdma下载流程
#----------------------------------------------------------
state m_lt_cdma
{
init
{
#和弦铃声下载请按1,彩图下载请按2
playfile("d:\trasin\tplsvoc\2023.pcm",2);
readdigits(1);
setchantimer(menutime);
}
proc
{
switch($sys_dtmf)
{
case "1":
ringclass = 5;
goto m_hexuan;
break;
case "2":
ringclass = 6;
goto m_caise;
break;
case "*":
goto m_lt;
break;
default:
goto m_lt_cdma;
break;
}
}
}
#----------------------------------------------------------
# 联通gsm下载流程
#----------------------------------------------------------
state m_lt_gsm
{
init
{
#单音铃声下载请按1,普通黑白图片下载请按2
playfile("d:\trasin\tplsvoc\2022.pcm",2);
readdigits(1);
setchantimer(menutime);
}
proc
{
switch($sys_dtmf)
{
case "1":
ringclass = 1;
goto m_danyin;
break;
case "2":
ringclass = 3;
goto m_heibai;
break;
case "*":
goto m_lt;
break;
default:
goto m_lt_gsm;
break;
}
}
}
#----------------------------------------------------------
# 单音铃声下载流程
# GSM和非GPRS 3001.PCM
#----------------------------------------------------------
state m_danyin
{
init
{
#欢迎您进入单音铃声下载,本库每周更新一次。
#首先请您收听我们给您推选中请按1,收听下一条请按2荐的铃声,
#在收听过程中,,返回一级菜单请按*.在下载过程中,请不要随
#意返回或挂机,否则您将可能无法正确完成下载。
playfile("d:\trasin\tplsvoc\3001.pcm",2);
}
proc
{
holdingid = 1;
goto m_getring;
}
}
#----------------------------------------------------------
# 和弦铃声下载流程
# CDMA和GPRS 4001.pcm
#----------------------------------------------------------
state m_hexuan
{
init
{
#欢迎您使用和弦铃声下载服务,本库每星期更新一次。
#在收听过程中,选中请按1,收听下一条请按2,返回上
#一级菜单请按*。在下载过程中,请不要随意返回或挂机,
#否则您将可能无法正确完成下载
playfile("d:\trasin\tplsvoc\4001.pcm",2);
}
proc
{
holdingid = 1;
goto m_getring;
}
}
state m_heibai
{
init
{
#欢迎您使用黑白图片下载服务,本库每星期更新一次。
#下面将为您播放图片的简单介绍。在收听过程中,选中请按1,
#收听下一条请按2,返回上一级菜单请按*。在下载过程中,请
#不要随意返回或挂机,否则您将可能无法正确完成下载。
playfile("d:\trasin\tplsvoc\5001.pcm",2);
}
proc
{
holdingid = 1;
goto m_getring;
}
}
state m_caise
{
init
{
#欢迎您使用彩色图片下载服务,本库每星期更新一次。
#下面将为您播放图片的简单介绍。在收听过程中,
#选中请按1,收听下一条请按2,返回上一级菜单请按*。
#在下载过程中,请不要随意返回或挂机,否则您将可能无法正确完成下载。
playfile("d:\trasin\tplsvoc\6001.pcm",2);
}
proc
{
holdingid = 1;
goto m_getring;
}
}
state m_getring
{
init
{
if(holdingid>10)
{
holdingid = 1;
}
string sringclass = itos(ringclass);
string sholdingid = itos(holdingid);
sql = "select ringid from ring_order where ringclass = "
+ sringclass
+ "and id = " +sholdingid;
sqlselect(connid,sql);
int ret = getaffectedrow();
if(ret == 0)
{
goto m_getringerror;
}
ringid = getfieldvalue(0);
goto m_ringlisten;
}
}
state m_getringerror
{
init
{
goto m_start;
}
}
state m_ringlisten
{
init
{
songfile = "d:\trasin\tplsring\" + ringid + ".pcm";
playfile(songfile,2);
readdigits(1);
}
proc
{
switch($sys_dtmf)
{
case "1":
goto m_ringselect;
break;
case "2":
holdingid = holdingid + 1;
goto m_getring;
break;
case "*":
goto m_start;
break;
default:
goto m_ringlisten;
break;
}
}
}
state m_ringselect
{
init
{
# for danyin
if(ringclass == 1)
{
#本条只适用于所有联通GSM用户、及移动手机用户。
#进入下载流程请按1,继续收听请按2,退出请按*
menufile = "d:\trasin\tplsvoc\3002.pcm";
}
# for hexuan
if(ringclass==2)
{
#本条只有开通GPRS功能的移动用户、开通联通彩E邮
#箱业务的CDMA的用户或小灵通用户才能下载
menufile = "d:\trasin\tplsvoc\4002.pcm";
}
# for heibai yd
if(ringclass == 3)
{
#本条只适用于所有联通GSM用户、及移动手机用户。
#进入下载流程请按1,继续收听请按2,退出请按*
menufile = "d:\trasin\tplsvoc\3002.pcm";
}
# for caise yd
if(ringclass == 4)
{
#本条只有开通GPRS功能的移动用户、开通联通彩E邮
#箱业务的CDMA的用户或小灵通用户才能下载
menufile = "d:\trasin\tplsvoc\4002.pcm";
}
# for hexuan lt
if(ringclass == 5)
{
#本条只有开通GPRS功能的移动用户、开通联通彩E邮
#箱业务的CDMA的用户或小灵通用户才能下载
menufile = "d:\trasin\tplsvoc\4002.pcm";
}
# for caise lt
if(ringclass == 6)
{
#本条只有开通GPRS功能的移动用户、开通联通彩E邮
#箱业务的CDMA的用户或小灵通用户才能下载
menufile = "d:\trasin\tplsvoc\4002.pcm";
}
playfile(menufile,2);
readdigits(1);
}
proc
{
switch($sys_dtmf)
{
case "1":
goto m_ringjixinglisten;
break;
case "2":
goto m_ringlisten;
break;
case "*":
goto m_start;
break;
default:
goto m_ringselect;
break;
}
}
}
state m_ringjixinglisten
{
init
{
playfile("d:\trasin\tplsvoc\3003.pcm",2);
}
proc
{
goto m_ringjixingselect;
}
}
state m_ringjixingselect
{
init
{
# 移动非GPRS 联通GSM
if(ringclass==1)
{
#请选择要接收铃声图片的手机品牌! 01 诺基亚 02 西门子
#03 阿尔卡特 04 爱立信 05摩托罗拉06 三星 07三菱08联想
#09康佳10东信11波导 12首信13 熊猫14 迪比特15 海尔 16 中桥
menufile = "d:\trasin\tplsvoc\3013.pcm";
}
#移动和炫
if(ringclass==2)
{
#请选择要接收铃声图片的手机品牌! 01 诺基亚 02 西门子
#03 阿尔卡特 04 爱立信 05摩托罗拉06 三星 07三菱08联想
#09康佳10东信11波导 12首信13 熊猫14 迪比特15 海尔 16 中桥
menufile = "d:\trasin\tplsvoc\4004.pcm";
}
#黑白 联通 移动
if(ringclass==3)
{
#请选择要接收铃声图片的手机品牌! 01 诺基亚 02 西门子
#03 阿尔卡特 04 爱立信 05摩托罗拉06 三星 07三菱08联想09康佳
#10东信11波导 12首信13 熊猫14 迪比特 15 海尔 16 中桥
menufile = "d:\trasin\tplsvoc\5002.pcm";
}
#移动彩色
if(ringclass==4)
{
#请选择要接收铃声图片的手机品牌! 01 诺基亚 02 西门子
#03 阿尔卡特 04 爱立信 05摩托罗拉06 三星 07三菱08联想
#09康佳10东信11波导 12首信13 熊猫14 迪比特15 海尔 16 中桥
menufile = "d:\trasin\tplsvoc\6002.pcm";
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -