VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

перехват звонков (Pickup)

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

FrenchCheese
Сообщения: 20
Зарегистрирован: 03 авг 2012, 10:46

Re: перехват звонков (Pickup)

Сообщение FrenchCheese »

ded писал(а):VPN предполагает всё же nat=no
Пикап делается в одном физическом месте, иначе не видим и не слышим что перехватываем. <--- 1

Два взаимопротиворечивых сообщения: <----2
FrenchCheese писал(а):в обоих случаях я слышу короткие гудки, в консольку при максимальных дебаг и вербоуз ничего не пишется
FrenchCheese писал(а):тем не менее при попытке перехватить звонок волазит

Код: Выделить всё

[Oct 29 16:00:54] NOTICE[24190]: chan_sip.c:22468 handle_request_invite: Supervised transfer attempted to replace non-existent call id (66f75d321de803643705c96909eb2121@10.12.12.70:5060)!
Всё-таки пишеться в консольку? Но что-то не то. При перехвате несуществующего звонка пишется
Nothing to pick up for 0011215a-1e270077-24a8320a-6963af68@10.12.12.70

Судя по всему Вы набрали комбинацию для Attended transfer, а не для пикапа. Второй раз прошу - смотрите свой
CLI> features show <----3


1. в одном физическом месте и делаю
2. решил проблему по ходу
3. второй раз посмотрел и всё так же пишется там

Код: Выделить всё

Pickup                    *8      *8  
ded
Сообщения: 15623
Зарегистрирован: 26 авг 2010, 19:00

Re: перехват звонков (Pickup)

Сообщение ded »

IMHO: не нужна конструкция вообще!
[xxxxxx]
exten => _*8XXXX,1,Pickup(${EXTEN:2}@xxxxxx)
exten => 1111,1,Dial(SIP/1111,60,rtT)

Если есть телефоны в локальной группе, и их принадлежность к этой пикап- и ринг-группе можно просмотреть
sip show peer 1111
то будет работать комбинация перехвата *8
а подебажить это можно и нужно через logger.conf
console => notice, debug,warning,error,dtmf
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: перехват звонков (Pickup)

Сообщение Vlad1983 »

если нужно другой экстен перехватить?
ЛС: @rostel
ded
Сообщения: 15623
Зарегистрирован: 26 авг 2010, 19:00

Re: перехват звонков (Pickup)

Сообщение ded »

В таком варианте нужно в уме составлять комбинацию перехвата. Мудрено, возможны ошибки при наборе.
Опыт показывает, что такая необходимость может возникнуть только в ситуации, когда в отделе одновременно звонят два телефона, владельцы которых курят.
Это редкая ситуация, и она может быть если там ring group? strategy - ringall.
В 99% проще делать перехват в группе, запоминая генеральную комбинацию *8.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: перехват звонков (Pickup)

Сообщение Vlad1983 »

что мешает оба варианта использовать?
ЛС: @rostel
ded
Сообщения: 15623
Зарегистрирован: 26 авг 2010, 19:00

Re: перехват звонков (Pickup)

Сообщение ded »

Бритва Оккама.
Аватара пользователя
SolarW
Сообщения: 1331
Зарегистрирован: 01 сен 2010, 14:21
Откуда: Днепропетровск, Украина

Re: перехват звонков (Pickup)

Сообщение SolarW »

А еще (во FreePBX) есть Direct Pickup по коду **ext
В телефонах Granstream применяется. Ткнул в моргающую BLF-кнопку и телефон перехватил вызов отправив на PBX код **ext_number
FrenchCheese
Сообщения: 20
Зарегистрирован: 03 авг 2012, 10:46

Re: перехват звонков (Pickup)

Сообщение FrenchCheese »

в общем проблема оказалась в сип шлюзе, который будучи настроенным на пикап, тем не менее никак не хотел реагировать на *8
обычный тестовый стендик из астериска и нескольких телефонов дал мне понять насколько действительно прост пикап
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: перехват звонков (Pickup)

Сообщение Vlad1983 »

для использования всех возможностей любой IP-PBX нужно отключать внутренние фишки железа, т.к. некоторые коды совпадают и в канал тупо не отправляется либо часть либо вся последовательность DTMF сигналов.
ЛС: @rostel
Роман1111
Сообщения: 27
Зарегистрирован: 03 сен 2012, 14:49

Re: перехват звонков (Pickup)

Сообщение Роман1111 »

SolarW писал(а):А еще (во FreePBX) есть Direct Pickup по коду **ext
В телефонах Granstream применяется. Ткнул в моргающую BLF-кнопку и телефон перехватил вызов отправив на PBX код **ext_number
второй день у меня так не получается на GRANDSTREAM , кнопка BLF прописана, настроена и работает как надо (разговаривают - горит красным, когда туда звонят мигает красным), но когда мне надо перехватить этот звонок, тел пишет "Вызов не удался. Ошибка 404. Не найден *XXXX". через "*", так настроено умолчание у меня в asterisk? звонок перехватывается но последний набранный, у меня с телом консоль, на ней 13 номеров прописано, и мне надо если долго BLF мигает красным самому ответить на звонок, но если их будет мигать две, то по "*" я перехвачу последний в очереди звонок
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH