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

Перевод звонка предупредить кто звонит

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

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

Ответить
serga370
Сообщения: 32
Зарегистрирован: 17 июл 2013, 17:13

Перевод звонка предупредить кто звонит

Сообщение serga370 »

Добрый день. Я в астериск новичек, помогите пожалуйста разобраться.
Суть в чем. до астериска стояла атс-панасоник-тде200 и там перевод звонка работал немного по другому а именно (когда поступал внешний вызов и надо было оператору перевести на другого внутреннего абонента, с начало секретарь или оператор связывался с другим внутренним абонентом (нажимая # или * плюс добавочный при этом внешний вызов ставился на удержание), затем оператор говорил кто звонит и внутренний абонент на которого должны были перевести звонок либо говорил секретарю что он может сейчас ответить (если он мог ответить тогда секретарь просто вешал трубку и звонок уходил абоненту), или говорил что он занят вешал трубку и тогда звонок возвращался обратно секретарю и секретарь говорил что извините его нет на месте.
Вопрос: может кто подскажет как с начало поговорить или проинформировать внутреннего абанента кто и зачем звонит прежде чем переводить на него звонок или отказаться переводить и сказать что абонент кушает.
Заранее спасибо.
ys1797
Сообщения: 240
Зарегистрирован: 28 июн 2011, 17:59

Re: Перевод звонка предупредить кто звонит

Сообщение ys1797 »

Искать в гугле:

1. attended transfer
2. unattended transfer
3. blind transfer
serga370
Сообщения: 32
Зарегистрирован: 17 июл 2013, 17:13

Re: Перевод звонка предупредить кто звонит

Сообщение serga370 »

подскажите пожалуйста возникает такая ошибка когда я задействовал atxfer. куда копать?
<SIP/101-00000014> Playing 'pbx-transfer.gsm' (language 'en')
[Jul 23 20:49:26] WARNING[2899][C-00000005]: features.c:2732 builtin_atxfer: No digits dialed for atxfer.
-- <SIP/101-00000014> Playing 'pbx-invalid.gsm' (language 'en')
-- Stopped music on hold on SIP/westcall_in-00000013

в extensions
[internal_calls]
exten => 101,1,Dial(SIP/101,,tT)
exten => 102,1,Dial(SIP/102,,tT)
exten => 103,1,Dial(SIP/103,,tT)
exten => 104,1,Dial(SIP/104,,tT)
exten => 105,1,Dial(SIP/105,,tT)
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Перевод звонка предупредить кто звонит

Сообщение awsswa »

там по умолчанию 4 секунды на набор номера телефона - судя по всему вы не уложились.
В судя по вашему диалплану - вам еще и руки оборвать надо :)
рабочий диалплан - http://awsswa.livejournal.com/15751.html
платный суппорт по мере возможностей
serga370
Сообщения: 32
Зарегистрирован: 17 июл 2013, 17:13

Re: Перевод звонка предупредить кто звонит

Сообщение serga370 »

действительно если быстро набирать то работает
теперь ошибка в другом :( если перевести звоник и на другом конце не взяли трубку а кто переводил через attended transfer повесил уже трубку то звонок возвращается тому кто переводил но при этом сыпятся ошибки:

[Jul 23 22:18:35] WARNING[3646]: chan_sip.c:4403 __sip_autodestruct: Autodestruct on dialog '0fb6d2634f1d30720c37955b59b3df6a@192.168.101.1:5060' with owner SIP/101-00000 001 in place (Method: BYE). Rescheduling destruction for 10000 ms
[Jul 23 22:18:42] WARNING[3646]: chan_sip.c:4403 __sip_autodestruct: Autodestruct on dialog '0fb6d2634f1d30720c37955b59b3df6a@192.168.101.1:5060' with owner SIP/101-00000 001 in place (Method: BYE). Rescheduling destruction for 10000 ms
[Jul 23 22:18:42] NOTICE[3663][C-00000000]: features.c:3970 feature_request_and_dial: We exceeded our AT-timeout for Local/105@phones-00000005;1
== Spawn extension (phones, 105, 1) exited non-zero on 'Local/105@phones-00000005;2'

нашел на анлийском кое что и перевел. получилось так:
Для решения этой проблемы мы вчера с чьей-то помощью на Digum форумах. Похоже, что у нас был канал открытыми, что Asterisk не смогли уничтожить. Эти построен и Звездочка была не в состоянии успешно использовать для посылки вызовов.
Главное, я был реализован в AGI скрипты несмотря на то, что канал был закрыт, т.е.. кто-то повесил трубку, он по-прежнему выполняет остальной части скрипта. Я теперь проверять несколько мест, чтобы увидеть, если канал был закрыт до выполнения определенных действий.
translate.yandex.ru — Автоматический перевод текста

Но не понимаю что к чему. кто поможет?
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH