Странно работает transfer
Сообщений: 38
|
Странно работает transfer
По # трансфер не работает. Перевести вызов с внутреннего на внутренний номер получается только следующим образом:
1) Ставим вызов на hold.
2) Набираем номер абонента.
3) Жмем Transfer на телефоне.
Если есть желание перевести вызов внешний с телефона на телефон, то облом. Hold не включается. На # реакция пиканье.
В sip.conf все что связано с transfer включено и глобально и для юзеров.
В gui T и t включены тоже.
extensions.conf то что отвечает за внешние исходящие вызовы.
[macro-trunkdial-failover-0.3]
exten = s,1,GotoIf($[${LEN(${FMCIDNUM})} > 6]?1-fmsetcid,1)
exten = s,2,GotoIf($[${LEN(${GLOBAL_OUTBOUNDCIDNAME})} > 1]?1-setgbobname,1)
exten = s,3,Set(CALLERID(num)=${IF($[${LEN(${CID_${CALLERID(num)}})} > 2]?${CID_${CALLERID(num)}}:)}
)
exten = s,n,GotoIf($[${LEN(${CALLERID(num)})} > 6]?1-dial,1)
exten = s,n,Set(CALLERID(all)=${IF($[${LEN(${CID_${ARG3}})} > 6]?${CID_${ARG3}}:${GLOBAL_OUTBOUNDCID
})})
exten = s,n,Goto(1-dial,1)
exten = 1-setgbobname,1,Set(CALLERID(name)=${GLOBAL_OUTBOUNDCIDNAME})
exten = 1-setgbobname,n,Goto(s,3)
exten = 1-fmsetcid,1,Set(CALLERID(num)=${FMCIDNUM})
exten = 1-fmsetcid,n,Set(CALLERID(name)=${FMCIDNAME})
exten = 1-fmsetcid,n,Goto(1-dial,1)
exten = 1-dial,1,Set(__TRANSFER_CONTEXT=DLPN_standard)
exten = 1-dial,n,Dial(${ARG1},,tT)
exten = 1-dial,n,Gotoif(${LEN(${ARG2})} > 0 ?1-${DIALSTATUS},1:1-out,1)
exten = 1-CHANUNAVAIL,1,Dial(${ARG2})
exten = 1-CHANUNAVAIL,n,Hangup()
exten = 1-CONGESTION,1,Dial(${ARG2})
exten = 1-CONGESTION,n,Hangup()
exten = 1-out,1,Hangup()
[CallingRule_OUTGOING]
exten = _9.,1,Macro(trunkdial-failover-0.3,${trunk_3}/${EXTEN:1},,trunk_3,)
входящие
[ringroups-custom-1]
exten = s,1,NoOp(Users)
exten = s,n,Dial(SIP/113&SIP/103,30,${DIALOPTIONS}itT)
exten = s,n,Hangup
Весь форум облазил, ответа так и не нашел... В чем загвоздка?
|
Сообщений: 6521
|
Re: Странно работает transfer
CLI>show features
|
Сообщений: 38
|
Re: Странно работает transfer
*CLI> features show
Builtin Feature Default Current
--------------- ------- -------
Pickup *8 *8
Blind Transfer #
Attended Transfer
One Touch Monitor
Disconnect Call *
Park Call
One Touch MixMonitor
Dynamic Feature Default Current
--------------- ------- -------
(none)
Call parking (Parking lot: default)
------------
Parking extension : 700
Parking context : parkedcalls
Parked call extensions: 701-720
|
Сообщений: 6521
|
Re: Странно работает transfer
Переведу с дурацкого на русский?
Blind Transfer:
Default (значение по умолчанию)- #
Current (текущее значение) - отсутствует. У Вас нет слепого (незрячего) трансфера.
Attended Transfer: отсутствует как класс. Не правда ли странно?
|
Сообщений: 866
|
Re: Странно работает transfer
это он к тому что features.conf надо редактировать, sip.conf не при делах вообще.
|
Сообщений: 38
|
Re: Странно работает transfer
Да я понял... Щас буду редактировать.
Так... Я вот что подумал... Я это уже редактировал, но эффекту 0. Это может быть из-за того что DTMF inband?
|
Сообщений: 6521
|
Re: Странно работает transfer
Эффект прежде всего в отображении *CLI> features show
Есть фича или нет в статусе Current?
Если есть, но не работает - то ДТМФ. Если установлен DTMF inband, то срабатывать будет только на alaw & ulaw.
|
Сообщений: 38
|
Re: Странно работает transfer
Выставлен ulaw и alaw.
*CLI> features show
Builtin Feature Default Current
--------------- ------- -------
Pickup *8 40
Blind Transfer # #
|
Сообщений: 6521
|
Re: Странно работает transfer
ded: Если есть, но не работает - то ДТМФ. Если установлен DTMF inband, то срабатывать будет только на alaw & ulaw.
Дебажить
logger.conf:
console => ........,dtmf
CLI>logger reload
|
Сообщений: 38
|
Re: Странно работает transfer
Не выходит каменная чаша. Ничего не рисует. Просто beep на нажатие решетки и все. Кодеки law. Никаких сжатых кодеков нет в помине.
|
|