?? 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 + -