Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Pickup не пикапит...

Pickup не пикапит...

1 2>
Сообщений: 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 при таком раскладе нельзя? Или что-то я не так делаю?
2009-07-21 10:56

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Pickup не пикапит...

Насколько я могу понять, Pickup ищет в системе Dial на запрошенный номер.
А покажи CLI во время такого звонка, меня конструкция Macro(stdexten,10123&10119&10204,SIP/10123&SIP/10119&SIP/10204) сильно напрягает :-)
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2009-07-22 00:21

Сообщений: 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
Я пытаюсь этого и перехватить.. Но....
2009-07-22 10:25

Сообщений: 1573

Re: Pickup не пикапит...

разрешение для пикапа есть?
2009-07-22 11:47

Сообщений: 203

Re: Pickup не пикапит...

Если просто позвонить с любого номера на 10123 (или любой другой) и на любом набрать 410123, то перехватывается корректно!

Т. е. тут суть такова, когда Dial сразу нескольких пиров, то не перехватывается...
2009-07-22 13:49

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Pickup не пикапит...

cron333:

разрешение для пикапа есть?
Это не group pickup, а directed.. Какие разрешения? :-)
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2009-07-22 13:51

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Pickup не пикапит...

Вано, ты объясни, как из этой абракадабры Macro(stdexten,10123&10119&10204,SIP/10123&SIP/10119&SIP/10204)
получается
SIP/10123&SIP/10119&SIP/10204?
Тебе не кажется, что в Макро какие-то строки лишние?
Это не в тему почему пикап не работат, а в тему что за мусор там?
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2009-07-22 13:53

Сообщений: 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} ... Поэтому возможно это не лишнее, а просто непонятное нам - обычным земным людям ... :))
2009-07-22 16:18

Сообщений: 203

Re: Pickup не пикапит...

litnimax:

Вано, ты объясни, как из этой абракадабры Macro(stdexten,10123&10119&10204,SIP/10123&SIP/10119&SIP/10204)
получается
SIP/10123&SIP/10119&SIP/10204?
Тебе не кажется, что в Макро какие-то строки лишние?
Это не в тему почему пикап не работат, а в тему что за мусор там?
ЭЭэээ... Ну как бы.... ээээээ.... Можно я не буду говорить фамилию того, кто этот макрос мне поставил ? :-) А я просто ленивый :-) Работает и не трогаю :-)
2009-07-22 17:02

Сообщений: 1573

Re: Pickup не пикапит...

:) Выше хотел сказать - не ${ARG2} а ${ARG1} ...
Жара действует ...! ;)
2009-07-22 17:44

1 2>
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru