亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? extensions.ael

?? asterisk 是一個很有知名度開源軟件
?? AEL
字號:
//// Example AEL config file//globals {	CONSOLE=Console/dsp;	TRUNKMSD=0;					//MSD digits to strip (usually 1 or 0)	TRUNCPROTO=SIP;	TRUNK=sunrocket;	PSTN=pstn-spa3k;	PSTNPROTO=SIP;	TARIOPROTO=SIP;	TARIO=tario;	CPPROTO=SIP;	CPACKET1=callpacket1;	CPACKET2=callpacket2;	SELLVOIP=1577040314;	SVPROTO=IAX2;};macro stdexten (ext , dev ) {	PrivacyManager(3,10);	if("${PRIVACYMGRSTATUS}" = "FAILED") {		Playback(vm-goodbye);		Hangup();	};	AGI(calleridnamelookup.agi);        Dial(${dev}/${ext},30,t);        switch(${DIALSTATUS}) {        case BUSY:                Voicemail(b${ext});                break;        default:                Voicemail(u${ext});        };        catch a {                VoiceMailMain(${ext});                return;        };};macro announce_minutes(minutes) {	Playback(vm-youhave);	SayNumber(${minutes});	Playback(vm-minutes);	Wait(1);};// Check if given provider allows only some free minutes per month// and announce number of free minutes remaining.// The limit will be reset monthly by cron job.// The macro sets the following variables:// MINUTES_LIMIT - number of free minutes per month// MINUTES_USED - number of free minutes used in the current month// PROVIDER - provider namemacro checkanddial(prov,proto,ext,arg1,arg2,arg3,arg4) {	Set(MINUTES_LIMIT=0);	Set(MINUTES_USED=0);	Set(PROVIDER=${prov});	if(${DB_EXISTS(Provider/${prov}/used)})		Set(MINUTES_USED=${DB_RESULT});		country_c = 0;	switch(${LEN(${ext})}) {	//assuming all international numbers are 11 digits long.	case 10:			//NXXNXXXXXX		country_c=1;		break;	case 11:			//XNXXNXXXXXX		country_c = ${ext:0:1};		break;	default:			//011XNXXNXXXXXX		country_c = ${ext:3:1};		break;	};			if("${prov}" = "${TRUNK}" & ${country_c} != 1) {	// SunRocket international calls		Set(MINUTES_LIMIT=${DB(Provider/${prov}/limit)});		&announce_minutes($[${MINUTES_LIMIT} - ${MINUTES_USED}]);	};	if("${prov}" = "${CPACKET1}" | "${prov}" = "${CPACKET2}") {			// Callpacket has a limit on domestic calls		Set(MINUTES_LIMIT=${DB(Provider/${prov}/limit)});		&announce_minutes($[${MINUTES_LIMIT} - ${MINUTES_USED}]);	};	DeadAGI(dial.agi,${proto}/${ext}@${prov},${arg1},${arg2},${arg3},${arg4});};macro trunkdial(ext) {	// Dial sunrocket and set correct collerid	if("${CALLERID(num)}" = "1") {		Set(CALLERID(num)=7322271653);	} else {		Set(CALLERID(num)=7326260100);	};	Set(CALLERID(name)=Sergey Okhapkin);	&checkanddial(${TRUNK},${TRUNCPROTO},${ext},60,T);	Hangup;};macro checklocal(ext) {	// lookup the number in DB and call the number via pstn or sunrocket	Set(AREACODE=${ext:0:3});	Set(EXCHANGE=${ext:3:3});	Set(IS_LOCAL=${DB_EXISTS(localnum/${AREACODE}/${EXCHANGE})});	if(${IS_LOCAL}) {		&checkanddial(${PSTN},${PSTNPROTO},${ext},60,T);		if ("${DIALSTATUS}" = "BUSY")			&trunkdial(${ext});	} else		&trunkdial(${ext});};macro autodial(ext) {	// Find Least Cost Route	LCDial(${ext},60,T);	if("${DIALSTATUS}" = "NOPROVIDER")		Playback(invalid);	Hangup();};context default {	// Calls to us	s => {		Wait(1);		Answer;start:		Set(TIMEOUT(digit)=3);		Set(TIMEOUT(response)=10);repeat:		for (x=0; ${x} < 5; x=${x} + 1) {			Background(home/greeting);			WaitExten();		};	};	t => jump *;	i => {	// invalid extension		Playback(invalid);		goto s|repeat;	};	_* => {		Playback(vm-goodbye);		Wait(1);		Hangup;	};	1 => &stdexten(1,SIP/1);	2 => &stdexten(2,SIP/2);	3 => &stdexten(3,SIP/3);	2271653 => jump 1;	7322271653 => jump 1;	17322271653 => jump 1;	6260100 => jump 2;	7326260100 => jump 2;	17326260100 => jump 2;	8058701100 => jump 2;	3103622835 => jump 2;	sos => jump 2;	1400898 => jump 2;	6260101 => jump s;	7326260101 => jump s;	17326260101 => jump s;	2271677 => jump 3;	7322271677 => jump 3;	17322271677 => jump 3;	galka => jump 3;	911 => Dial(${PSTNPROTO}/911@${PSTN},60,);	380 => Dial(SIP/topspeen@212.40.38.70,60,T);	// Fun stuff	100 => {		SayUnixTime();		goto s|start;	};	101 => {	// Voicemail		VoicemailMain(${CALLERID(num)});		Hangup;	};	102 => MusicOnHold();//	103 => {//		Wait(1);//start://		Read(NUMBER,vm-enter-num-to-call);//		LCDial(${NUMBER},T);//		goto start;//	};	105 => jump s@phrase-menu;	7312 => {		ForkCDR;		Set(CALLERID(name)=Sergey Okhapkin);		Set(CALLERID(num)=7326260100);		DISA(1111|home);	};};context goiax {	s => {		Answer();		Ringing();		Wait(1);start:		Read(NUMBER,vm-enter-num-to-call);		Set(CALLERID(name)=Central NJ);		Dial(IAX2/14301@fwdOUT/q${NUMBER},60,T);		goto start;	};};context phrase-menu {	s => {		Answer;			// Answer the line		TIMEOUT(digit)=2; 	// Set Digit Timeout to 5 seconds		TIMEOUT(response)=10; 	// Set Response Timeout to 10 seconds		BackGround(custom/phrase-menu);	//  Play main menu.	};	1 => {				// Phrase Recording		Wait(1);		Read(PHRASEID|custom/enter-phrase-num);		Wait(2); 		// give yourself 2 secs to take a breath and wait for beep		Record(custom/${PHRASEID}:gsm);		Wait(2);		Playback(custom/${PHRASEID});		Wait(1);		jump s;	};	2 => {				// Phrase review		Wait(1);		Read(PHRASEID|custom/enter-phrase-num);		Wait(1);		Playback(custom/${PHRASEID});		Wait(1);		jump s;	};	t => Hangup;	i => {		Playback(custom/invalid-option);		jump s;	};};context outbound {	// North America seven-, ten- and eleven digits	_NXXXXXX => &autodial(1732${EXTEN});	_NXXNXXXXXX => &autodial(1${EXTEN});	_ZNXXNXXXXX. => &autodial(${EXTEN});	// Toll free numbers via PSTN//	_1800NXXXXXX => &checkanddial(${PSTN},${PSTNPROTO},${EXTEN},60,T);//	_1888NXXXXXX => &checkanddial(${PSTN},${PSTNPROTO},${EXTEN},60,T);//	_1877NXXXXXX => &checkanddial(${PSTN},${PSTNPROTO},${EXTEN},60,T);//	_1866NXXXXXX => &checkanddial(${PSTN},${PSTNPROTO},${EXTEN},60,T);	_011. => {	//International context accessed through trunk		&trunkdial(${EXTEN});	};	_012. => {	//fwdOUT		Set(CALLERID(name)=Central NJ);		Dial(IAX2/14301@fwdOUT/q${EXTEN:3},60,T);	};                     	_013X. => {	//NECC		Dial(${PSTNPROTO}/011${EXTEN:3}@${PSTN},60,T);	};	_0131. => {	//NECC to US		Dial(${PSTNPROTO}/${EXTEN:3}@${PSTN},60,T);	};	_014. => {	//TARIO by SIP ID		Set(CALLERID(name)=Sergey Okhapkin);		Set(CALLERID(num)=1400898);		Dial(${TARIOPROTO}/${EXTEN:3}@${TARIO},60,T);	};	_0157. => {	//TARIO outbound Russia		Set(CALLERID(name)=Sergey Okhapkin);		Set(CALLERID(num)=1400898);		Dial(${TARIOPROTO}/8${EXTEN:4}@${TARIO},60,T);	};//	_015. => {	//TARIO outbound international//		CALLERID(name)="Sergey Okhapkin";//		CALLERID(num)=1400898;//		Dial(${TARIOPROTO}/810${EXTEN:3}@${TARIO},60,T);//	};	_0161NXXNXXXXXX => {	//Callpacket outbound USA/Canada		&checkanddial(${CPACKET1},${CPPROTO},${EXTEN:3},60,T);	};	_0171NXXNXXXXXX => {	//Callpacket outbound USA/Canada		&checkanddial(${CPACKET2},${CPPROTO},${EXTEN:3},60,T);	};	_0181NXXNXXXXXX => {	//sellvoip outbound USA/Canada		Dial(${SVPROTO}/${SELLVOIP}@${SELLVOIP}/${EXTEN:3},60,T);	};	_019. => {	//Voipbuster		Dial(IAX2/sokhapkin@voipbuster/00${EXTEN:3},60,T);	};};context home {		//calls from us	includes {		default;		outbound;	};};context sunrocket-in {	7322271653 => jump s;	7326260100 => jump 2@default;	s => {		if("${CALLERID(num)}" = "sunrocketcom")			Set(CALLERID(num)=);		switch(${CALLERID(RDNIS)}) {		case 7326260100:			jump 2@default;			break;		case 7326260101:			jump s@default;			break;		default:			jump 1@default;			break;		};	};};context pstn-in {	3 => {		if ("${CALLERID(num)}" = "7322271677")			Set(CALLERID(num)=);		jump 3@default;	};};context tario.net-in {	_X. => {		Set(CALLERID(name)=);		if("${CALLERID(num):-11:1}" = "8")			Set(CALLERID(num)=7${CALLERID(num):1});		if("${SIP_HEADER(To)}" = "<sip:2271677@sipnet.ru>") {			jump 3@default;		} else if("${SIP_HEADER(To)}" = "<sip:2271653@sipnet.ru>") {			jump 1@default;		} else			jump 2@default;                                                     	};};context from-callpacket {	8058701100 => jump 2@default;	3103622835 => {		Answer;		Ringing;		Wait(10);		Voicemail(b3103622835);		Hangup;	};	a => Hangup;};context fromfwdOUT {	//  make sure we only accept US and Canada calls, limit to 30 minutes	includes {		fromfwdOUT-catchbad;		fromfwdOUT-isgood;		fromfwdOUT-catchall;	};};context fromfwdOUT-isgood {	_17326260100 => jump 2@default;	_17326260101 => jump s@default;	_17322271653 => jump 1@default;	_17322271677 => jump 3@default;	_1NXXNXXXXXX => {		Set(CALLERID(name)=Sergey Okhapkin);//		Set(CALLERID(num)=7326260100);//		Dial(${TRUNCPROTO}/*67${EXTEN:${TRUNKMSD}}@${TRUNK},60,,L(1800000:60000));		Dial(${CPPROTO}/${EXTEN}@${CPACKET2},60,,L(1800000:60000));	};};context fromfwdOUT-catchbad {	//block bahamas, etc	_1900. => congestion    ; //N11	_1XXX976. => congestion ; //N11	_1XXX555. => congestion ; //N11	_1X11. => congestion    ; //N11	_1867. => congestion    ; //Yukon (sorry mike)		// exten => _1NPA Country	_1242. => congestion;   //BAHAMAS	_1246. => congestion;   //BARBADOS	_1264. => congestion;   //ANGUILLA	_1268. => congestion;   //ANTIGUA/BARBUDA	_1284. => congestion;   //BRITISH VIRGIN ISLANDS	_1345. => congestion;   //CAYMAN ISLANDS	_1441. => congestion;   //BERMUDA	_1473. => congestion;   //GRENADA	_1649. => congestion;   //TURKS & CAICOS ISLANDS	_1664. => congestion;   //MONTSERRAT	_1758. => congestion;   //ST. LUCIA	_1767. => congestion;   //DOMINICA	_1784. => congestion;   //ST. VINCENT & GRENADINES	_1809. => congestion;   //DOMINICAN REPUBLIC	_1829. => congestion;   //DOMINICAN REPUBLIC	_1868. => congestion;   //TRINIDAD AND TOBAGO	_1869. => congestion;   //ST. KITTS AND NEVIS	_1876. => congestion;   //JAMAICA	_1787. => congestion;   //Puerto Rico 787, 939 $0.07	_1939. => congestion;   //Puerto Rico 787, 939 $0.07	_1671. => congestion;   //Guam 671 $0.08	_1340. => congestion;   //U.S. Virgin Islands 340 $0.06};context fromfwdOUT-catchall {	_X. => Congestion;	h => Hangup    ;	//hangup event	i => Hangup    ;	//invalid event	t => Hangup    ;	//timeout event};context ael-demo {	s => {		Wait(1);		Answer();		TIMEOUT(digit)=5;		TIMEOUT(response)=10;restart:		Background(demo-congrats);instructions:		for (x=0; ${x} < 3; x=${x} + 1) {			Background(demo-instruct);			WaitExten();		};	};	2 => {		Background(demo-moreinfo);		goto s|instructions;	};	3 => {		LANGUAGE()=fr;		goto s|restart;	};	500 => {		Playback(demo-abouttotry);		Dial(IAX2/guest@misery.digium.com);		Playback(demo-nogo);		goto s|instructions;	};	600 => {		Playback(demo-echotest);		Echo();		Playback(demo-echodone);		goto s|instructions;	};	_1234 => &std-exten-ael(${EXTEN}, "IAX2");	# => {		Playback(demo-thanks);		Hangup();	};	t => jump #;	i => Playback(invalid);};

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久免费看| 亚洲图片欧美综合| 久久超碰97中文字幕| 欧美三日本三级三级在线播放| 国产精品美女久久福利网站| 色狠狠av一区二区三区| 免费在线观看不卡| 久久久综合网站| 97久久精品人人做人人爽| 久久久99精品免费观看| 色哟哟在线观看一区二区三区| 一区二区三区四区不卡在线 | 粉嫩av一区二区三区在线播放| 日韩免费观看高清完整版在线观看| 久久精品国产一区二区| 亚洲视频你懂的| 26uuu另类欧美| 欧美老肥妇做.爰bbww| 久久福利资源站| 日韩码欧中文字| 日韩精品中文字幕一区| 91久久免费观看| 美女www一区二区| 亚洲影院理伦片| 国产精品久线在线观看| 欧美α欧美αv大片| 91精品国产色综合久久不卡电影| 97精品久久久午夜一区二区三区 | 日日摸夜夜添夜夜添国产精品| 日韩女优av电影| 欧美精品一二三| 欧美高清视频www夜色资源网| 波多野结衣一区二区三区| 麻豆成人在线观看| 亚洲人成网站精品片在线观看 | 91精品福利视频| av不卡在线播放| 国产伦精品一区二区三区免费迷 | 国产成人av电影免费在线观看| 毛片av一区二区| 激情国产一区二区| 91视频观看视频| av不卡在线播放| 91黄色免费看| 91精品国产高清一区二区三区蜜臀 | 色综合欧美在线| 成人精品国产一区二区4080| 99re视频精品| 日本丶国产丶欧美色综合| 在线观看av不卡| 中文字幕欧美国产| 亚洲午夜av在线| 国产一区在线视频| 91高清视频在线| 久久品道一品道久久精品| 国产午夜精品理论片a级大结局| 亚洲欧美另类在线| 国产一区二区精品在线观看| 91精品国产综合久久久蜜臀图片| 久久久久久日产精品| 亚洲国产成人va在线观看天堂| 狠狠色狠狠色综合| 色哟哟日韩精品| 国产精品伦一区| 久久精品国产亚洲一区二区三区| 91在线小视频| 综合久久综合久久| 国产很黄免费观看久久| 欧美一级黄色大片| 中文字幕亚洲区| 国产.精品.日韩.另类.中文.在线.播放| 欧美日韩中文精品| 日韩成人精品在线| 欧美日韩视频在线第一区| 亚洲男人天堂av| 色8久久人人97超碰香蕉987| xf在线a精品一区二区视频网站| 免费人成精品欧美精品| 337p亚洲精品色噜噜狠狠| 亚洲成av人片一区二区三区| 欧美私模裸体表演在线观看| 亚洲综合成人在线| 欧美一级久久久| 另类中文字幕网| 国产欧美日本一区二区三区| av成人免费在线观看| 亚洲欧美日韩电影| 日韩一二三区视频| 国产一区二区毛片| 亚洲国产欧美在线人成| 精品国产一区久久| 色婷婷激情综合| 精品一区二区三区在线观看国产 | 日本亚洲三级在线| 日韩欧美精品三级| 国产盗摄女厕一区二区三区| 亚洲日本在线天堂| 欧美大片在线观看一区| 99免费精品在线观看| 久88久久88久久久| 一区av在线播放| 亚洲婷婷综合色高清在线| 久久综合九色综合97_久久久 | 91福利在线免费观看| 视频一区视频二区中文| 亚洲欧美电影一区二区| 国产精品白丝在线| 久久久精品免费免费| 日韩免费视频一区| 欧美三级乱人伦电影| 在线视频欧美精品| 91黄视频在线观看| 色偷偷88欧美精品久久久| 成人夜色视频网站在线观看| 蜜桃视频免费观看一区| 日本强好片久久久久久aaa| 一区二区三区精密机械公司| 国产日产欧美一区二区三区| 国产亚洲一区二区三区| 国产精品久久久久久久久免费丝袜| 欧美国产日本韩| 亚洲欧美日韩电影| 亚洲美女精品一区| 久久国产精品99久久久久久老狼| 捆绑调教美女网站视频一区| 亚洲最大色网站| 蜜桃av噜噜一区| 成人性生交大合| 色噜噜偷拍精品综合在线| 欧美日韩一区不卡| 欧美一区二区三区在| 国产日韩欧美在线一区| 亚洲成人免费av| 免费人成在线不卡| 99久久精品国产毛片| 欧美另类一区二区三区| 国产精品嫩草99a| 蜜桃久久av一区| 91亚洲精品久久久蜜桃| 日韩欧美电影一区| 一区二区三区色| 久久精品国产一区二区三区免费看 | 国产欧美一区二区精品性色| 亚洲精品乱码久久久久久| 久久精品免费观看| 欧美一级久久久| 夜夜亚洲天天久久| 色婷婷激情一区二区三区| 国产亚洲欧洲一区高清在线观看| 亚洲免费在线视频一区 二区| 国产精品一级在线| 亚洲欧美另类在线| 国产精品1区二区.| 国产亚洲欧美色| 国产69精品一区二区亚洲孕妇| 日韩视频不卡中文| 精品亚洲国产成人av制服丝袜| 欧美三级乱人伦电影| 三级久久三级久久| 日韩午夜电影av| 狠狠色狠狠色合久久伊人| 久久精品夜夜夜夜久久| 成人国产精品免费观看视频| 久久综合久久综合久久| 成人免费视频播放| 亚洲精品乱码久久久久久| 一本一道久久a久久精品综合蜜臀| 一区二区三区丝袜| 日韩一级视频免费观看在线| 亚洲一本大道在线| 久久众筹精品私拍模特| 高清在线不卡av| 亚洲精品视频在线观看网站| 91精品视频网| 成人av小说网| 琪琪久久久久日韩精品| 国产精品久久久久久久久晋中 | 国产精品每日更新在线播放网址| 色婷婷久久一区二区三区麻豆| 亚洲二区在线观看| 国产精品每日更新| 久久久亚洲综合| 色狠狠一区二区三区香蕉| 欧美日韩在线免费视频| 精品一区二区三区香蕉蜜桃| 国产精品女同一区二区三区| 91精品婷婷国产综合久久竹菊| 色综合久久综合中文综合网| 日韩国产欧美视频| 亚洲一区二区三区四区中文字幕 | 国产清纯白嫩初高生在线观看91| 欧美精品一二三| 欧美剧情电影在线观看完整版免费励志电影 | 91福利视频久久久久| 成人午夜激情视频| 不卡电影一区二区三区| 成人永久免费视频| 国产精品亚洲午夜一区二区三区| 久国产精品韩国三级视频| 极品少妇xxxx偷拍精品少妇|