Страница 1 из 2
follow me ошибка 603 Declined
Добавлено: 26 июн 2014, 12:58
Makc64RUS
Добрый день коллеги! Столкнулся на одной из станций с следующей проблемой: Делаю перевод входящих звонков на мобильный номер. Настроил follow me в Elastix.
Делаю входящий звонок, он приходит на внутренний номер, потом следует hangup. Такое ощущение что станция мобильный номер вообще не замечает. Снял дамп там от нашей станции к оператору связи mtt летит 603 Declined.
Попробовал заменить мобильный номер на другой (другого оператора), проблема та же. Прошу у вас помощи в решении проблемы.
Re: follow me ошибка 603 Declined
Добавлено: 26 июн 2014, 13:08
awsswa
не правильно набираете номер
делайте дамп звонка - с работающего и не работающего - смотрит что набирается в команде Dial
Re: follow me ошибка 603 Declined
Добавлено: 26 июн 2014, 14:22
Makc64RUS
Код: Выделить всё
-- Executing [068@from-did-direct:22] Macro("SIP/TrunkAlphone-0000112a", "dial,35,m(track1),89372464342#") in new stack
-- Executing [s@macro-dial:1] GotoIf("SIP/TrunkAlphone-0000112a", "0?dial") in new stack
-- Executing [s@macro-dial:2] SetMusicOnHold("SIP/AdektaAlphone-0000112a", "none") in new stack
-- Executing [s@macro-dial:3] AGI("SIP/TrunkAlphone-0000112a", "dialparties.agi") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi
dialparties.agi: Starting New Dialparties.agi
dialparties.agi: Caller ID name is '9033292219' number is '89033292219'
dialparties.agi: Methodology of ring is 'ringallv2'
-- dialparties.agi: Added extension 89372464342# to extension map
-- dialparties.agi: Extension 068 cf is disabled
-- dialparties.agi: Extension 89372464342# cf is disabled
-- dialparties.agi: Extension 068 do not disturb is disabled
-- dialparties.agi: dbset CALLTRACE/068 to 89033292219
-- dialparties.agi: Filtered ARG3: 068-89372464342
-- <SIP/TrunkAlphone-0000112a>AGI Script dialparties.agi completed, returning 0
-- Executing [s@macro-dial:7] Dial("SIP/TrunkAlphone-0000112a", "Local/FMPR-068@from-internal&Local/FMGL-89372464342#@from-internal,35,m(track1)M(auto-blkvm)") in new stack
Забавно что на той станции где работало тоже сейчас не работает... Вижу номер передаётся с решёткой, так должно быть?
Re: follow me ошибка 603 Declined
Добавлено: 26 июн 2014, 14:24
ded
Список телефонов в окошке Follow Up - это минигруппа, со стратегией (указано у вас) ring-all-v2
должен содержать по крайней мере два номера - внутренний номер экстена и мобильный (как на принтскрине)
Решётки не должно быть.
Вижу что звонят Caller ID '9033292219' number is '89033292219'
на 89372464342
с таким Caller ID 9033292219 Манго точно отобъёт.
Re: follow me ошибка 603 Declined
Добавлено: 26 июн 2014, 14:57
Makc64RUS
Код: Выделить всё
dialparties.agi: Starting New Dialparties.agi
dialparties.agi: Caller ID name is '84997044236' number is '84997044236'
dialparties.agi: Methodology of ring is 'ringall-prim'
-- dialparties.agi: Added extension 89033292219# to extension map
-- dialparties.agi: Extension 89033292219# cf is disabled
dialparties.agi: EXTENSION_STATE: 4 (UNKNOWN)
dialparties.agi: Extension 89033292219# has ExtensionState: 4
-- dialparties.agi: Filtered ARG3: 89033292219
-- <SIP/AdektaAlphone-0000117a>AGI Script dialparties.agi completed, returning 0
-- Executing [s@macro-dial:7] Dial("SIP/TrunkAlphone-0000117a", "Local/89033292219@from-internal/n,30,m(track1)M(auto-blkvm)") in new stack
-- Called Local/89033292219@from-internal/n
-- Executing [89033292219@from-internal:1] Macro("Local/89033292219@from-internal-00000060;2", "user-callerid,LIMIT,EXTERNAL,") in new stack
-- Started music on hold, class 'track1', on SIP/TrunkAlphone-0000117a
Префикс добавил грабли те же. Решетка вроде бы нужна для терминации. До станции провайдера вообще ни чего не долетает.... по их словам
Re: follow me ошибка 603 Declined
Добавлено: 26 июн 2014, 15:46
ded
diallan show 89033292219@from-internal
Re: follow me ошибка 603 Declined
Добавлено: 26 июн 2014, 15:55
Makc64RUS
ded, пишет нет такой команды, да и диал плана такого нет у меня как я думаю. Сейчас выяснил что перевод на мобильный работает, если звонить с внутреннего номера на внутренний (на котором включен follow me), а вот если я звоню с мобильного или с городского на внутренний (на котором включен follow me) то перевод на мобильные не работает. Думаю дальше... найду проблему напишу.
Re: follow me ошибка 603 Declined
Добавлено: 26 июн 2014, 15:56
ded
Диалплана такого нет? А что же это тогда исполняется?
Код: Выделить всё
-- Executing [89033292219@from-internal:1] Macro("Local/89033292219@from-internal-00000060;2", "user-callerid,LIMIT,EXTERNAL,") in new stack
-- Started music on hold, class 'track1', on SIP/TrunkAlphone-0000117a
Я вообще надеюсь, что минимально Вы команды знаете.
dialplan show 89033292219@from-internal
Думаю, Вам надо книжку читать, про будущее.
Re: follow me ошибка 603 Declined
Добавлено: 26 июн 2014, 15:59
ded
Makc64RUS писал(а): вот если я звоню с мобильного или с городского на внутренний (на котором включен follow me) то перевод на мобильные не работает.
Это не перевод (transfer) а перенаправление.
Смените стратегию ringallv2 на hunt
Re: follow me ошибка 603 Declined
Добавлено: 26 июн 2014, 16:10
Makc64RUS
Извиняюсь ded, видимо первый раз криво ввёл
Код: Выделить всё
pbx*CLI> dialplan show 89033292219@from-internal
[ Included context 'outrt-1' created by 'pbx_config' ]
'_X.' (CID match '_0XX') => 1. Macro(user-callerid,LIMIT,EXTERNAL,) [pbx_config]
2. Set(MOHCLASS=${IF($["${MOHCLASS}"=""]?default:${MOHCLASS})}) [pbx_config]
3. ExecIf($["${KEEPCID}"!="TRUE" & ${LEN(${TRUNKCIDOVERRIDE})}=0]?Set(TRUNKCIDOVERRIDE=74956406864)) [pbx_config]
4. Set(_NODEST=) [pbx_config]
5. Gosub(sub-record-check,s,1(out,${EXTEN},)) [pbx_config]
6. Macro(dialout-trunk,2,${EXTEN},,off) [pbx_config]
7. Macro(outisbusy,) [pbx_config]
'_X.' (CID match '_1XX') => 1. Macro(user-callerid,LIMIT,EXTERNAL,) [pbx_config]
2. Set(MOHCLASS=${IF($["${MOHCLASS}"=""]?default:${MOHCLASS})}) [pbx_config]
3. ExecIf($["${KEEPCID}"!="TRUE" & ${LEN(${TRUNKCIDOVERRIDE})}=0]?Set(TRUNKCIDOVERRIDE=74956406864)) [pbx_config]
4. Set(_NODEST=) [pbx_config]
5. Gosub(sub-record-check,s,1(out,${EXTEN},)) [pbx_config]
6. Macro(dialout-trunk,2,${EXTEN},,off) [pbx_config]
7. Macro(outisbusy,) [pbx_config]
'_X.' (CID match '_2XX') => 1. Macro(user-callerid,LIMIT,EXTERNAL,) [pbx_config]
2. Set(MOHCLASS=${IF($["${MOHCLASS}"=""]?default:${MOHCLASS})}) [pbx_config]
3. ExecIf($["${KEEPCID}"!="TRUE" & ${LEN(${TRUNKCIDOVERRIDE})}=0]?Set(TRUNKCIDOVERRIDE=74956406864)) [pbx_config]
4. Set(_NODEST=) [pbx_config]
5. Gosub(sub-record-check,s,1(out,${EXTEN},)) [pbx_config]
6. Macro(dialout-trunk,2,${EXTEN},,off) [pbx_config]
7. Macro(outisbusy,) [pbx_config]
'_X.' => 1. Macro(user-callerid,LIMIT,EXTERNAL,) [pbx_config]
[ Included context 'bad-number' created by 'pbx_config' ]
'_X.' => 1. ResetCDR() [pbx_config]
2. NoCDR() [pbx_config]
3. Progress() [pbx_config]
4. Wait(1) [pbx_config]
5. Progress() [pbx_config]
6. Playback(silence/1&cannot-complete-as-dialed&check-number-dial-again,noanswer) [pbx_config]
7. Wait(1) [pbx_config]
8. Congestion(20) [pbx_config]
9. Hangup() [pbx_config]
-= 5 extensions (31 priorities) in 2 contexts. =-
Стратегию дозвона сменил, не помогло. Я вот думаю, когда атс делает перевод вызова, какой CID она пихает в исходящие маршруты? Ведь он может блокироваться acl
P.S. Книжку читал, правда на русском.