Страница 2 из 2

Re: Возможна ли переадресации в одном sip транке?

Добавлено: 10 май 2016, 15:44
ded
ded писал(а):Вам бы очень помог просмотр прохождения этого вызова в CLI.

Re: Возможна ли переадресации в одном sip транке?

Добавлено: 10 май 2016, 15:52
zebox
ded писал(а):А надо было просто добавлять шаг Answer.
Большое спасибо!!!! Вставил шаг в раздел отвечающий за followme в extension_additional.conf
и все заработало...есть конечно нюанс что при переадресации вызов сразу переходит в состояние отвеченного, но гудки продолжают идти...
Хотелось бы что бы ответ все таки был по факту ответа вызываемого абонента, но думаю копать нужно все там же. Большое СПАСИБО! Основной вопрос решен! :D

Код: Выделить всё

exten => 101,1,GotoIf($[ "${DB(AMPUSER/101/followme/ddial)}" = "EXTENSION" ]?ext-local,101,1)
exten => 101,n(FM101),Macro(user-callerid,)
**********************exten => 101,n,Answer**********************
exten => 101,n,Set(DIAL_OPTIONS=${DIAL_OPTIONS}I)
exten => 101,n,Set(CONNECTEDLINE(num,i)=101)
exten => 101,n,Gosub(sub-presencestate-display,s,1(101))
exten => 101,n,Set(CONNECTEDLINE(name)=${DB(AMPUSER/101/cidname)}${PRESENCESTATE_DISPLAY})
exten => 101,n,Set(FM_DIALSTATUS=${EXTENSION_STATE(101@ext-local)})
exten => 101,n,Set(__EXTTOCALL=${EXTEN})
exten => 101,n,Set(__PICKUPMARK=${EXTEN})
exten => 101,n,Macro(blkvm-setifempty,)
exten => 101,n,GotoIf($["${GOSUB_RETVAL}" = "TRUE"]?skipov)
exten => 101,n,Macro(blkvm-set,reset)
exten => 101,n,Set(__NODEST=)
exten => 101,n(skipov),Set(RRNODEST=${NODEST})
exten => 101,n(skipvmblk),Set(__NODEST=${EXTEN})
exten => 101,n,GosubIf($[${DB_EXISTS(AMPUSER/101/followme/changecid)} = 1 & "${DB(AMPUSER/101/followme/changecid)}" != "default" & "${DB(AMPUSER/101/followme/changecid)}" != ""]?sub-fmsetci$
exten => 101,n,Set(RecordMethod=Group)
exten => 101,n(checkrecord),Gosub(sub-record-check,s,1(exten,101,))
exten => 101,n,GotoIf($[$[ "${DB(AMPUSER/101/followme/prering)}" = "0" ] | $[ "${DB(AMPUSER/101/followme/prering)}" = "" ]] ?skipsimple)
exten => 101,n,Macro(simple-dial,101,${DB(AMPUSER/101/followme/prering)})
exten => 101,n(skipsimple),Set(RingGroupMethod=firstavailable)
exten => 101,n,Set(_FMGRP=101)
exten => 101,n(DIALGRP),GotoIf($[("${DB(AMPUSER/101/followme/grpconf)}"="ENABLED") | ("${FORCE_CONFIRM}"!="") ]?doconfirm)
exten => 101,n,Macro(dial,${DB(AMPUSER/101/followme/grptime)},${DIAL_OPTIONS},${DB(AMPUSER/101/followme/grplist)})

Re: Возможна ли переадресации в одном sip транке?

Добавлено: 10 май 2016, 16:25
ded
Ну Вы в курсе, как формируется extension_additional.conf?
И что у вас ваша вставка сотрётся после прервого же Apply из вэб интерфейса? Заголовок этого файла читали?

Re: Возможна ли переадресации в одном sip транке?

Добавлено: 10 май 2016, 17:48
zebox
Судя по всему я не в курсе... Спасибо за подсказку. Обязательно гляну в заголовок.. Как я понимаю он формируется динамически из БД?

Re: Возможна ли переадресации в одном sip транке?

Добавлено: 10 май 2016, 21:04
zebox
Пока закинул контекст отвечающий за followme в extension_overide_freepbx.conf