asterisk 1.8, slackware за NAT'ом. 6 "городских" номеров, 25 внутренних (FXS через VoIP шлюз DWG2032)
пример внутр. абонента
Код: Выделить всё
exten => 5122,1,dial(SIP/5122,${time_to_transfer},TtKk) ;позвонить на стол
exten => 5122,n,GotoIfTime(9:00-17:55,mon-fri,*,*?:voice) ;в раб.время через ${time_to_transfer} на мобилку
exten => 5122,n,dial(SIP/PROVIDER/89nnnnnnnnn,${time_to_mobile}) ; звоним на мобилку
exten => 5122,n(voice),voicemail(122)
exten => 5122,n,hangup()
по плану, когда звонок доходит до мобилки и там поднимают трубку соединение обрывается
Если в третьей строке применить FOLLOWME, то работает, но людей пугает это "нажмите 1 что бы принять..." и владельцы смартфонов озадачены, как это сделать...Административным путем можно, конечно, людей научить, но где хваленая "гибкость" астериска в таком "плевом", казалось бы деле, как перевод звонка.
копал инет - вопросы на эту тему есть - как сделать безусловный followme?, а вот ответов нет.. followme - это макрос или код астериска?