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

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

?? extensions.ael

?? Asterisk-1.4.4最新內核源代碼
?? 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(number)}" = "1") {		Set(CALLERID(number)=7322271653);	} else {		Set(CALLERID(number)=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(number)});		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(number)=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(number)=1400898);		Dial(${TARIOPROTO}/${EXTEN:3}@${TARIO},60,T);	};	_0157. => {	//TARIO outbound Russia		Set(CALLERID(name)=Sergey Okhapkin);		Set(CALLERID(number)=1400898);		Dial(${TARIOPROTO}/8${EXTEN:4}@${TARIO},60,T);	};//	_015. => {	//TARIO outbound international//		CALLERID(name)="Sergey Okhapkin";//		CALLERID(number)=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(number)}" = "sunrocketcom")			Set(CALLERID(number)=);		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(number)}" = "7322271677")			Set(CALLERID(number)=);		jump 3@default;	};};context tario.net-in {	_X. => {		Set(CALLERID(name)=);		if("${CALLERID(number):-11:1}" = "8")			Set(CALLERID(number)=7${CALLERID(number):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(number)=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一区二区三区免费野_久草精品视频
亚洲一区二区综合| 国产精品三级av在线播放| 亚洲黄色录像片| 一本一道久久a久久精品综合蜜臀| 中文字幕精品—区二区四季| av日韩在线网站| 亚洲国产综合视频在线观看| 欧美日韩在线播放一区| 日韩国产一二三区| 精品久久久久久综合日本欧美| 久草中文综合在线| 亚洲国产精品黑人久久久| 成人激情动漫在线观看| 亚洲宅男天堂在线观看无病毒| 欧美丰满嫩嫩电影| 乱一区二区av| 中文字幕欧美一| 欧美午夜影院一区| 久久精品国产99国产精品| 国产人妖乱国产精品人妖| 色嗨嗨av一区二区三区| 日本不卡中文字幕| 欧美经典一区二区| 欧美性xxxxxxxx| 久久超级碰视频| 亚洲欧洲成人av每日更新| 欧美日韩精品一二三区| 国产成人综合网站| 亚洲成a人v欧美综合天堂下载| 久久久久久久久久久99999| 91丨九色丨蝌蚪丨老版| 美日韩黄色大片| 中文字幕在线不卡视频| 欧美一区在线视频| jvid福利写真一区二区三区| 七七婷婷婷婷精品国产| 亚洲日本在线观看| 亚洲精品在线免费播放| 一本色道久久综合狠狠躁的推荐| 精品一区精品二区高清| ㊣最新国产の精品bt伙计久久| 91麻豆精品国产91久久久使用方法 | 欧美一级欧美三级在线观看| 处破女av一区二区| 日本亚洲天堂网| 亚洲视频你懂的| 久久久久99精品国产片| 欧美军同video69gay| 91日韩精品一区| 国产乱一区二区| 美女视频黄免费的久久| 亚洲影院久久精品| 中文字幕精品—区二区四季| 精品噜噜噜噜久久久久久久久试看 | 日韩一区二区在线观看视频播放| 成人午夜看片网址| 九色综合狠狠综合久久| 午夜精品久久久久久久久久 | 亚洲一区在线观看免费观看电影高清 | 国产午夜一区二区三区| 制服丝袜激情欧洲亚洲| 91久久奴性调教| 成人av资源网站| 国产91丝袜在线18| 狠狠久久亚洲欧美| 日本不卡视频一二三区| 天天综合色天天| 香蕉乱码成人久久天堂爱免费| 日韩伦理免费电影| 日韩伦理电影网| 亚洲人成人一区二区在线观看| 国产欧美一区二区在线观看| 2020国产精品自拍| 欧美变态凌虐bdsm| 欧美α欧美αv大片| 日韩亚洲欧美成人一区| 555www色欧美视频| 91精品国产综合久久精品app| 欧美日韩在线不卡| 欧美一区二区三区精品| 91精品国产高清一区二区三区蜜臀| 欧美中文字幕一区二区三区亚洲| 在线观看一区日韩| 欧美日韩国产美| 日韩一区二区中文字幕| 精品国产一二三区| 国产三级久久久| 国产精品成人在线观看| 亚洲精品国产一区二区三区四区在线| 亚洲欧洲成人精品av97| 亚洲五码中文字幕| 蜜臀va亚洲va欧美va天堂| 蜜臀精品一区二区三区在线观看 | 国产一区二区三区美女| 国产精品888| 99天天综合性| 欧美日韩日日摸| 日韩精品一区二区三区三区免费| 欧美精品一区二区三区视频| 国产欧美日本一区二区三区| 亚洲乱码国产乱码精品精的特点| 亚洲一区二区四区蜜桃| 久久aⅴ国产欧美74aaa| 国产成人综合在线观看| 在线观看欧美精品| 精品久久久久久久久久久久久久久久久 | 欧美一区二区三区小说| 精品国内片67194| 中文字幕中文字幕一区| 亚洲电影第三页| 国产在线国偷精品免费看| 成人手机电影网| 欧美日韩一区二区在线观看| 日韩精品一区二区三区四区视频| 中文字幕欧美区| 亚洲观看高清完整版在线观看 | 久久免费午夜影院| 亚洲美女免费视频| 国内精品视频一区二区三区八戒| 91在线视频免费观看| 91麻豆精品国产| 国产精品第13页| 日本在线不卡一区| 91网上在线视频| 26uuu色噜噜精品一区二区| 亚洲青青青在线视频| 国产在线视频一区二区| 91福利精品视频| 国产欧美中文在线| 免费视频最近日韩| 色成年激情久久综合| 国产日韩欧美激情| 免费观看久久久4p| 在线影视一区二区三区| 中文字幕欧美日本乱码一线二线| 日韩制服丝袜av| 在线观看一区不卡| 中文字幕国产一区| 国产综合一区二区| 欧美日产在线观看| 亚洲女人的天堂| av成人老司机| 国产欧美日韩不卡免费| 精品中文字幕一区二区小辣椒| 欧美日韩中文另类| 国产精品第一页第二页第三页| 精品午夜一区二区三区在线观看| 欧洲在线/亚洲| 亚洲男帅同性gay1069| 成人在线一区二区三区| 久久久久综合网| 极品瑜伽女神91| 日韩女优电影在线观看| 日韩精品乱码免费| 欧美日韩色一区| 亚洲午夜久久久| 91黄色免费版| 亚洲日本在线观看| 99精品桃花视频在线观看| 国产日韩av一区| 成人一道本在线| 国产精品三级视频| 成人精品亚洲人成在线| 欧美国产日韩在线观看| 国产精品一线二线三线精华| 久久综合成人精品亚洲另类欧美 | 国产丝袜美腿一区二区三区| 国产一区二区三区在线看麻豆| 日韩一区二区在线免费观看| 日本中文在线一区| 日韩免费视频一区| 精品亚洲国内自在自线福利| 欧美tk—视频vk| 国产精品888| 国产精品入口麻豆原神| 成人晚上爱看视频| 亚洲精品高清在线| 欧美伊人久久久久久久久影院 | 在线不卡一区二区| 午夜电影一区二区三区| 91麻豆精品国产91久久久资源速度 | 国产欧美精品一区aⅴ影院 | 国产成人午夜精品5599 | 日韩欧美国产一区在线观看| 激情综合网最新| 欧美国产乱子伦| av高清不卡在线| 1000部国产精品成人观看| 在线欧美日韩国产| 日韩电影免费在线看| 久久综合一区二区| aaa亚洲精品| 婷婷成人激情在线网| 久久精品视频一区| 99精品视频在线播放观看| 亚洲国产成人av网| 久久品道一品道久久精品| 色综合久久中文字幕综合网| 丝袜国产日韩另类美女| 欧美精品一区二区三区在线|