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

статус звонка на дисплее телефона.

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

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

Ответить
alexborodach
Сообщения: 84
Зарегистрирован: 01 окт 2012, 14:33

статус звонка на дисплее телефона.

Сообщение alexborodach »

Совершаю вызов по iax2. Вызываемый абонент занят, в логе вызывающего сервера соответственно вижу следующее

-- Called iax2/to_uk/4049
-- Call accepted by 192.168.17.1 (format alaw)
-- Format for call is (alaw)
-- IAX2/to_uk-18125 is circuit-busy
-- Hungup 'IAX2/to_uk-18125'
== Everyone is busy/congested at this time (1:0/1/0)

Но на дисплее телефона Yealink 28P статус звонка - "service unavailable". Можно ли как либо исправить на простое "busy" ?
alexborodach
Сообщения: 84
Зарегистрирован: 01 окт 2012, 14:33

Re: статус звонка на дисплее телефона.

Сообщение alexborodach »

exten => _4XXX,1,Dial(iax2/to_uk/${EXTEN},30,Tt)
exten => _4XXX,n,NoOp(Dial Status: ${DIALSTATUS})
exten => _4XXX,n,Goto(${EXTEN}-${DIALSTATUS},1)
exten => _4XXX-ANSWER,1,Hangup
exten => _4XXX-CONGESTION,1,Busy
exten => _4XXX-BUSY,1,Hangup

Такая конструкция почему то не отрабатывает. При звонке к примеру на 4016 астериск доходит до инструкции goto, которая перекидыает на 4016-CONGESTION
и тут астериск говорит, что такого екстеншена нет.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: статус звонка на дисплее телефона.

Сообщение Vlad1983 »

exten => _4XXX,1,Dial(iax2/to_uk/${EXTEN},30,Tt)
exten => _4XXX,n,NoOp(Dial Status: ${DIALSTATUS})
exten => _4XXX,n,Goto(s-${DIALSTATUS},1)
exten => s-ANSWER,1,Hangup
exten => s-CONGESTION,1,Busy
exten => s-BUSY,1,Hangup
ЛС: @rostel
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: статус звонка на дисплее телефона.

Сообщение virus_net »

switch писал(а):Для команды DIAL нужно задать опции
В данном случае нет, т.к. трубку не поднимают и кладут, а там сразу идет BUSY ;)

Vlad1983 правильно написал что нужно сделать. До кучи есть ещё application ChanIsAvail.
alexborodach писал(а):и тут астериск говорит, что такого екстеншена нет.
ну а что показывает:

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

CLI> dialplan show 4016-CONGESTION@ТВОЙ_КОНТЕКСТ
?
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Аватара пользователя
Aven
Сообщения: 798
Зарегистрирован: 28 янв 2011, 16:20

Re: статус звонка на дисплее телефона.

Сообщение Aven »

Это не занято, это ошибка.
Решения телефонии на базе Asterisk || http://it-need.ru
alexborodach
Сообщения: 84
Зарегистрирован: 01 окт 2012, 14:33

Re: статус звонка на дисплее телефона.

Сообщение alexborodach »

1. Про "s" я не подумал, считал, что шаблон "_4ххх-" сработает.
2. Корректный вариант от Vlad1983 - работает, так что вопрос можно снимать.
3.
Aven писал(а):Это не занято, это ошибка.
Я понимаю, что это ошибка, а не занято, но такой ответ прилетает от вызываемого сервера, к которому у меня нет доступа.
Я написал ихним админам, а пока поставил вот эту заглушку.

PS. Ни у кого нет русского аудио-файла "Вызываемый абонент занят" ?
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: статус звонка на дисплее телефона.

Сообщение ded »

1) Take Fedora Linux
2) yum search asterisk-sounds-core-ru
3) yum install asterisk-sounds-core-ru-ANY_APPRECIATE_CODEC from

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

asterisk-sounds-core-ru.noarch : Core Russian sound files for Asterisk
asterisk-sounds-core-ru-alaw.noarch : Core Russian ALAW sound files for Asterisk
asterisk-sounds-core-ru-g722.noarch : Core Russian G.722 sound files for
asterisk-sounds-core-ru-g729.noarch : Core Russian G.729 sound files for
asterisk-sounds-core-ru-gsm.noarch : Core Russian GSM sound files for Asterisk
asterisk-sounds-core-ru-siren14.noarch : Core Russian Siren14 sound files for
asterisk-sounds-core-ru-siren7.noarch : Core Russian Siren7 sound files for
asterisk-sounds-core-ru-sln16.noarch : Core Russian SLN16 sound files for
asterisk-sounds-core-ru-ulaw.noarch : Core Russian ULAW sound files for Asterisk
asterisk-sounds-core-ru-wav.noarch : Core Russian WAV sound files for Asterisk
Move to Asterisk server into /var/lib/asterisk/sounds/ru/
alexborodach
Сообщения: 84
Зарегистрирован: 01 окт 2012, 14:33

Re: статус звонка на дисплее телефона.

Сообщение alexborodach »

Все эти файлы уже есть в системе.
Просто просмотрев core-sounds-ru.txt я не увидел именно про "вызываемый абонент занят".
Вообще там с busy только tt-allbusy и vm-rec-busy.
Не туда смотрю или скачан неполный пак ?
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: статус звонка на дисплее телефона.

Сообщение ded »

Туда. Полный.
vm-rec-busy вроде тот.
Файлы busy.wav & unavail.wav можно и нужно персонализировать для каждого внутренего пользователя. Типа - "Алексей Дмитриевич занят, но Вы можете оставить сообщение."
Они будут работать если лежат в
/var/spool/asterisk/voicemail/default/ХХХ/
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH