Страница 1 из 1
статус звонка на дисплее телефона.
Добавлено: 28 июн 2013, 12:12
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" ?
Re: статус звонка на дисплее телефона.
Добавлено: 28 июн 2013, 12:49
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
и тут астериск говорит, что такого екстеншена нет.
Re: статус звонка на дисплее телефона.
Добавлено: 28 июн 2013, 13:06
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
Re: статус звонка на дисплее телефона.
Добавлено: 28 июн 2013, 16:22
virus_net
switch писал(а):Для команды DIAL нужно задать опции
В данном случае нет, т.к. трубку не поднимают и кладут, а там сразу идет BUSY
Vlad1983 правильно написал что нужно сделать. До кучи есть ещё
application ChanIsAvail.
alexborodach писал(а):и тут астериск говорит, что такого екстеншена нет.
ну а что показывает:
Код: Выделить всё
CLI> dialplan show 4016-CONGESTION@ТВОЙ_КОНТЕКСТ
?
Re: статус звонка на дисплее телефона.
Добавлено: 28 июн 2013, 17:06
Aven
Это не занято, это ошибка.
Re: статус звонка на дисплее телефона.
Добавлено: 29 июн 2013, 12:14
alexborodach
1. Про "s" я не подумал, считал, что шаблон "_4ххх-" сработает.
2. Корректный вариант от Vlad1983 - работает, так что вопрос можно снимать.
3.
Aven писал(а):Это не занято, это ошибка.
Я понимаю, что это ошибка, а не занято, но такой ответ прилетает от вызываемого сервера, к которому у меня нет доступа.
Я написал ихним админам, а пока поставил вот эту заглушку.
PS. Ни у кого нет русского аудио-файла "Вызываемый абонент занят" ?
Re: статус звонка на дисплее телефона.
Добавлено: 29 июн 2013, 12:36
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/
Re: статус звонка на дисплее телефона.
Добавлено: 29 июн 2013, 12:55
alexborodach
Все эти файлы уже есть в системе.
Просто просмотрев core-sounds-ru.txt я не увидел именно про "вызываемый абонент занят".
Вообще там с busy только tt-allbusy и vm-rec-busy.
Не туда смотрю или скачан неполный пак ?
Re: статус звонка на дисплее телефона.
Добавлено: 29 июн 2013, 13:32
ded
Туда. Полный.
vm-rec-busy вроде тот.
Файлы busy.wav & unavail.wav можно и нужно персонализировать для каждого внутренего пользователя. Типа - "Алексей Дмитриевич занят, но Вы можете оставить сообщение."
Они будут работать если лежат в
/var/spool/asterisk/voicemail/default/ХХХ/