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

Двойной звонок для внутренних вызовов

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

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

Mikula
Сообщения: 9
Зарегистрирован: 15 авг 2013, 12:57

Двойной звонок для внутренних вызовов

Сообщение Mikula »

Установлен AsteriskNOW 3 (Asterisk Version - 11.5.1), всё работает, НО пользователи привыкли что при переадресации с внешних звонков, или при наборе внутреннего номера проходит двойной звонок, и они снимают трубку.
Так у нас работала АТС Panasonic, можно ли организовать подобный функционал на Asterisk, и если можно, то каким способом?
ded
Сообщения: 15619
Зарегистрирован: 26 авг 2010, 19:00

Re: Двойной звонок для внутренних вызовов

Сообщение ded »

Способа два: самостоятельный и через платный суппорт.
Самостоятельно забиваете в Гугль ключевые слова Asterisk adjust phone distinctive ring
и читаете, потом пытаетесь настроить.
Аватара пользователя
Wapo
Сообщения: 795
Зарегистрирован: 02 мар 2011, 17:53

Re: Двойной звонок для внутренних вызовов

Сообщение Wapo »

В зависимости от конечных аппаратов можно настроить разные типы звонков: SIPAddHeader(Alert-Info: Bellcore-r1)
Mikula
Сообщения: 9
Зарегистрирован: 15 авг 2013, 12:57

Re: Двойной звонок для внутренних вызовов

Сообщение Mikula »

ded писал(а):Способа два: самостоятельный и через платный суппорт.
Платный саппорт отпадает :D
ded писал(а):Самостоятельно забиваете в Гугль ключевые слова Asterisk adjust phone distinctive ring
и читаете, потом пытаетесь настроить.
Оказалось достаточно Asterisk distinctive ring
Как сделаю рабочий вариант, выложу решение, а то предложенные варианты пока правильно не пашут.
Собственно можно сделать через сам FXS шлюз Grandstream 4224 или через Asterisk (IMHO более правильный вариант) .
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Двойной звонок для внутренних вызовов

Сообщение awsswa »

SIPAddHeader("Alert-Info: <Bellcore-dr3>\ ; info=<Bellcore-dr3>")
или
SIPAddHeader("Alert-Info: <Bellcore-dr1>\ ; info=<Bellcore-dr1>")

работает на новых цисках, на линксуса и панасах
платный суппорт по мере возможностей
Mikula
Сообщения: 9
Зарегистрирован: 15 авг 2013, 12:57

Re: Двойной звонок для внутренних вызовов

Сообщение Mikula »

Ответ нашёл зесь http://www.freepbx.org/support/document ... articular-
В extensions_override_freepbx.conf прописал

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

[from-internal]
include => set-alert-if-local

[from-internal-original]
include => from-internal-xfer
include => bad-number

[set-alert-if-local]
exten => _ZXXX,n,GotoIf($["${CALLERID(num)}" < "1000"]?notfromlocal) ; уменя внутренние номера выше 1000
exten => _ZXXX,1,GotoIf($["${CALLERID(num)}" > "2999"]?notfromlocal) ; у меня внутренние номера ниже 3000
exten => _ZXXX,n,Set(__ALERT_INFO=<Bellcore-dr2>) ; Двойной звонок
exten => _ZXXX,n(notfromlocal),Goto(from-internal-original,${EXTEN},1)
exten => _.,1,Goto(from-internal-original,${EXTEN},1)
exten => s,1,Goto(from-internal-original,s,1)
exten => h,1,Macro(hangupcall)
Вобщем пашет на аналоговых телефонах. На IP телефонах надо прописывать рингтоны, при желании конечно :)
Надеюсь данное решение поможет и другим "страждущим" :roll:
Хмммм, а при перенаправлении с внешних не пашет :evil: Копаем дальше ....
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Двойной звонок для внутренних вызовов

Сообщение awsswa »

там и без custom все прописывается
отдельное поле есть - alert-info
платный суппорт по мере возможностей
Mikula
Сообщения: 9
Зарегистрирован: 15 авг 2013, 12:57

Re: Двойной звонок для внутренних вызовов

Сообщение Mikula »

У меня AsteriskNOW, поэтому через custom
Но если расскажете, на примере, как это делается без custom, думаю никто не обидится
ded
Сообщения: 15619
Зарегистрирован: 26 авг 2010, 19:00

Re: Двойной звонок для внутренних вызовов

Сообщение ded »

У Вас AsteriskNOW, там оболочка FreePBX.
Никто не обидится, если Вы самостоятельно разыщите поле Alert Info.
2 awsswa: это поле в вэбке только на входящих маршрутах.
Mikula
Сообщения: 9
Зарегистрирован: 15 авг 2013, 12:57

Re: Двойной звонок для внутренних вызовов

Сообщение Mikula »

У Вас AsteriskNOW, там оболочка FreePBX.
Да что Вы говорите? А я и не знал :roll: :lol:
Никто не обидится, если Вы самостоятельно разыщите поле Alert Info.
Ну и зачем оно мне на входящих маршрутах? Код который описан мной выше, прекрасно справляется со своей задачей. 8-)
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH