Pickup не пикапит...
|
Сообщений: 203
|
Pickup не пикапит...
[macro-stdexten]
exten => s,1,Set(__BLINDTRANSFER=${TRANSFERERNAME})
exten => s,n,Set(DialNumber=${ARG2})
exten => s,n(dial),Dial(${DialNumber},${INDIAL_TIMEOUT},${INDIAL_OPTS})
exten => s,n,GotoIf($[ ${LEN(${BLINDTRANSFER})} > 0 ]?call-back)
exten => s,n,Goto(s-${DIALSTATUS},1)
exten => s,n(call-back),GotoIf($[ "${IVR-CALL}" = "1" ]?main-menu,s,repeat)
exten => i,1,GoTo(call-back)
exten => _s-!,1,Goto(default,s,1)
exten => _4XXXXX,1,Pickup(${EXTEN:1})
exten => 10011,1,Macro(stdexten,10123&10119&10204,SIP/10123&SIP/10119&SIP/10204)
Приходит вызов на 10011. Приходит ring на номера 10123, 10119, 10204.
На другом номере набираю 410123 (к примеру). Получаю BUSY и
CLI: -- Executing [410123@users:1] Pickup("SIP/10235-09e757d8", "10123") in new stack
[Jul 21 10:46:32] NOTICE[25147]: app_directed_pickup.c:152 pickup_exec: No target channel found for 10123.
-- Auto fallthrough, channel 'SIP/10235-09e757d8' status is 'UNKNOWN'
Делать Pickup при таком раскладе нельзя? Или что-то я не так делаю?
|
|
Откуда: Москва
Сообщений: 3421
|
Re: Pickup не пикапит...
Насколько я могу понять, Pickup ищет в системе Dial на запрошенный номер.
А покажи CLI во время такого звонка, меня конструкция Macro(stdexten,10123&10119&10204,SIP/10123&SIP/10119&SIP/10204) сильно напрягает :-)
|
|
Сообщений: 203
|
Re: Pickup не пикапит...
Там на самом деле делается Dial(10123&10119&10204,SIP/10123&SIP/10119&SIP/10204,60,tkm)
CLI: -- Executing [10011@VIP:2] Macro("SIP/PBXADM-099967a0", "stdexten,10123&10119&10204,SIP/10123&SIP/10119&SIP/10204") in new stack
-- Executing [s@macro-stdexten:1] Set("SIP/PBXADM-099967a0", "__BLINDTRANSFER=") in new stack
-- Executing [s@macro-stdexten:2] Set("SIP/PBXADM-099967a0", "DialNumber=SIP/10123&SIP/10119&SIP/10204") in new stack
-- Executing [s@macro-stdexten:3] Dial("SIP/PBXADM-099967a0", "SIP/10123&SIP/10119&SIP/10204,90,tTkKWw") in new stack
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
== Using UDPTL TOS bits 184
== Using UDPTL CoS mark 5
== Extension Changed 10123[default] new state Ringing for Notify User 10201
== Extension Changed 10123[default] new state Ringing for Notify User 10101
-- Called 10123
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
== Using UDPTL TOS bits 184
== Using UDPTL CoS mark 5
== Extension Changed 10119[default] new state Ringing for Notify User 10201
== Extension Changed 10119[default] new state Ringing for Notify User 10101
-- Called 10119
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
== Using UDPTL TOS bits 184
== Using UDPTL CoS mark 5
-- Called 10204
-- SIP/10204-099a2920 is ringing
-- SIP/10123-0999a820 is ringing
Тут видим -- SIP/10123-0999a820 is ringing
Я пытаюсь этого и перехватить.. Но....
|
|
Сообщений: 1573
|
Re: Pickup не пикапит...
разрешение для пикапа есть?
|
|
Сообщений: 203
|
Re: Pickup не пикапит...
Если просто позвонить с любого номера на 10123 (или любой другой) и на любом набрать 410123, то перехватывается корректно!
Т. е. тут суть такова, когда Dial сразу нескольких пиров, то не перехватывается...
|
|
Откуда: Москва
Сообщений: 3421
|
Re: Pickup не пикапит...
cron333: разрешение для пикапа есть?
Это не group pickup, а directed.. Какие разрешения? :-)
|
|
Откуда: Москва
Сообщений: 3421
|
Re: Pickup не пикапит...
Вано, ты объясни, как из этой абракадабры Macro(stdexten,10123&10119&10204,SIP/10123&SIP/10119&SIP/10204)
получается
SIP/10123&SIP/10119&SIP/10204?
Тебе не кажется, что в Макро какие-то строки лишние?
Это не в тему почему пикап не работат, а в тему что за мусор там?
|
|
Сообщений: 1573
|
Re: Pickup не пикапит...
litnimax: cron333: разрешение для пикапа есть?
Это не group pickup, а directed.. Какие разрешения? :-)
Не увидел ...
litnimax: Вано, ты объясни, как из этой абракадабры Macro(stdexten,10123&10119&10204,SIP/10123&SIP/10119&SIP/10204)
получается
SIP/10123&SIP/10119&SIP/10204?
Здесь "лишняя" строка идет как - ${ARG2} ... Поэтому возможно это не лишнее, а просто непонятное нам - обычным земным людям ... :))
|
|
Сообщений: 203
|
Re: Pickup не пикапит...
litnimax: Вано, ты объясни, как из этой абракадабры Macro(stdexten,10123&10119&10204,SIP/10123&SIP/10119&SIP/10204)
получается
SIP/10123&SIP/10119&SIP/10204?
Тебе не кажется, что в Макро какие-то строки лишние?
Это не в тему почему пикап не работат, а в тему что за мусор там?
ЭЭэээ... Ну как бы.... ээээээ.... Можно я не буду говорить фамилию того, кто этот макрос мне поставил ? :-) А я просто ленивый :-) Работает и не трогаю :-)
|
|
Сообщений: 1573
|
Re: Pickup не пикапит...
:) Выше хотел сказать - не ${ARG2} а ${ARG1} ...
Жара действует ...! ;)
|
|