VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение ded »

ded писал(а):Вам бы очень помог просмотр прохождения этого вызова в CLI.
zebox
Сообщения: 8
Зарегистрирован: 15 апр 2015, 19:04

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

Сообщение 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)})
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение ded »

Ну Вы в курсе, как формируется extension_additional.conf?
И что у вас ваша вставка сотрётся после прервого же Apply из вэб интерфейса? Заголовок этого файла читали?
zebox
Сообщения: 8
Зарегистрирован: 15 апр 2015, 19:04

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

Сообщение zebox »

Судя по всему я не в курсе... Спасибо за подсказку. Обязательно гляну в заголовок.. Как я понимаю он формируется динамически из БД?
zebox
Сообщения: 8
Зарегистрирован: 15 апр 2015, 19:04

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

Сообщение zebox »

Пока закинул контекст отвечающий за followme в extension_overide_freepbx.conf
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH