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

Re: Elastix 2.3.0 автоматический трансфер на внешний номер

Добавлено: 28 июл 2012, 23:53
ded
Нормальным образом, не ручным, а через вэб интерфейс - надо было объявить внешний номер мобильный как Follow me для 101 (и терминировать решёткой). И всё бы работало.
Если был бы минимальный опыт конфигурации и управления Астериск через freePBX.
Вы так будете ещё год блуждать в коде freePBX по диалплану и макросам.

Re: Elastix 2.3.0 автоматический трансфер на внешний номер

Добавлено: 29 июл 2012, 17:11
papandoz
followme прописал
теперь команда выдает ext-findmefollow
симптомы все те-же
изнутри все нормально внешний-атс-внешний звонок абоненты не слышат друг труга

elastix*CLI> dialplan show from-did-direct
[ Context 'from-did-direct' created by 'pbx_config' ]
Include => 'ext-findmefollow' [pbx_config]
Include => 'ext-local' [pbx_config]

-= 0 extensions (0 priorities) in 1 context. =-
elastix*CLI> dialplan show ext-findmefollow
[ Context 'ext-findmefollow' created by 'pbx_config' ]
'101' => 1. GotoIf($[ "${DB(AMPUSER/101/followme/ddial)}" = "EXTENSION" ]?ext-local,101,1) [pbx_config]
[FM101] 2. Macro(user-callerid,) [pbx_config]
3. Set(__EXTTOCALL=${EXTEN}) [pbx_config]
4. GotoIf($["foo${BLKVM_OVERRIDE}" = "foo"]?skipdb) [pbx_config]
5. GotoIf($["${DB(${BLKVM_OVERRIDE})}" = "TRUE"]?skipov) [pbx_config]
[skipdb] 6. Set(__NODEST=) [pbx_config]
7. Set(__BLKVM_OVERRIDE=BLKVM/${EXTEN}/${CHANNEL}) [pbx_config]
8. Set(__BLKVM_BASE=${EXTEN}) [pbx_config]
9. Set(DB(${BLKVM_OVERRIDE})=TRUE) [pbx_config]
[skipov] 10. Set(RRNODEST=${NODEST}) [pbx_config]
[skipvmblk] 11. Set(__NODEST=${EXTEN}) [pbx_config]
12. GosubIf($[${DB_EXISTS(AMPUSER/101/followme/changecid)} = 1 & "${DB(AMPUSER/101/followme/changecid)}" != "default" & "${DB(AMPUSER/101/followme/changecid)}" != ""]?sub-fmsetcid,s,1) [pbx_config]
13. Set(RecordMethod=Group) [pbx_config]
14. Macro(record-enable,${DB(AMPUSER/101/followme/grplist)}-101,${RecordMethod}) [pbx_config]
[skipsimple] 15. Set(RingGroupMethod=ringallv2) [pbx_config]
16. Set(_FMGRP=101) [pbx_config]
[DIALGRP] 17. GotoIf($[ "${DB(AMPUSER/101/followme/grpconf)}" = "ENABLED" ]?doconfirm) [pbx_config]
18. Macro(dial,$[ ${DB(AMPUSER/101/followme/grptime)} + ${DB(AMPUSER/101/followme/prering)} ],${DIAL_OPTIONS},${DB(AMPUSER/101/followme/grplist)}) [pbx_config]
19. Goto(nextstep) [pbx_config]
[doconfirm] 20. Macro(dial-confirm,$[ ${DB(AMPUSER/101/followme/grptime)} + ${DB(AMPUSER/101/followme/prering)} ],${DIAL_OPTIONS},${DB(AMPUSER/101/followme/grplist)},101) [pbx_config]
[nextstep] 21. Set(RingGroupMethod=) [pbx_config]
22. GotoIf($["foo${RRNODEST}" != "foo"]?nodest) [pbx_config]
23. Set(__NODEST=) [pbx_config]
24. Noop(Deleting: ${BLKVM_OVERRIDE} ${DB_DELETE(${BLKVM_OVERRIDE})}) [pbx_config]
25. Goto(ext-group,600,1) [pbx_config]
[nodest] 26. Noop(SKIPPING DEST, CALL CAME FROM Q/RG: ${RRNODEST}) [pbx_config]
'FM101' => 1. Goto(101,FM101) [pbx_config]
Include => 'ext-findmefollow-custom' [pbx_config]

-= 2 extensions (27 priorities) in 1 context. =-

Re: Elastix 2.3.0 автоматический трансфер на внешний номер

Добавлено: 29 июл 2012, 17:23
ded
В платный суппорт.

Re: Elastix 2.3.0 автоматический трансфер на внешний номер

Добавлено: 29 июл 2012, 17:55
papandoz
суслика я вижу он должен быть но его нет :( трудно понять, в основе лежит совершенно одинаковая логика, в репорте в отчете по звонкам и не скажешь что какието проблемс, звонок прошел, атс увидела что трубку подняли и даже отметила звонок сколько секунд проговорил...
есть один нюанс, когда 1-вый сотовый кладет трубку атс связь со 2-ым сотовым не разрывает, и только когда 2-ой сотовый положил трубку в логах идет отбой звонка... только это наверно пофиг
CDR Report
Изображение

одна строка слышно
другая нет