Страница 2 из 2
					
				Re: Переадресация по определителю номера
				Добавлено: 26 мар 2014, 11:55
				 xashik
				Книги это прекрасно, но я в них не могу найти формат номера со знаком "+" впереди...
			 
			
					
				Re: Переадресация по определителю номера
				Добавлено: 26 мар 2014, 12:12
				 ded
				Не надо понимать так буквально: "мне нужен только формат с + впереди.."
Читайте теорию, о том что 
X - любая цифра от 0 до 9
Z - любая цифра от 1 до 9
N - любая цифра от 2 до 9
.  - любой символ
_  впереди - признак шаблона
итого: 
_+ZXXXXXXXXX будет точный шаблон для идентификации DID с +
_+7X. будет приблизительный шаблон для идентификации DID с +
не надо его использовать ввиду того, что значность номеров в РФ строгая, 11-тизнак.
Ну и третий раз советуют смотреть в консоль при вызове. Там видны все форматы, шаблоны, ошибки, если таковые присутствуют.
			 
			
					
				Re: Переадресация по определителю номера
				Добавлено: 26 мар 2014, 12:29
				 xashik
				Спасибо, все заработало!
			 
			
					
				Re: Переадресация по определителю номера
				Добавлено: 14 июл 2014, 14:52
				 TVMaker
				Я бы посоветовал добавить в контекст входящих что-нить типа такого:
Код: Выделить всё
exten => s,n,ExecIf($["${CALLERID(num):0:1}" = "+"]?Set(CALLERID(num)=${CALLERID(num):1}))
чтобы избавиться от плюса
 
			
					
				Re: Переадресация по определителю номера
				Добавлено: 14 июл 2014, 16:55
				 ded
				не, проще так:
exten => _+ZX.,1,Set(CALLERID(num)=${CALLERID(num):1})
			 
			
					
				Re: Переадресация по определителю номера
				Добавлено: 14 июл 2014, 22:17
				 TVMaker
				Да, так поэлегантнее будет 
 
 
Но общий смысл - избавиться от возможного плюса в CID,  ибо без оного обрабатывать номер на порядок проще. Настоятельно советую 
