Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Как включить сообщения "этот абонент занят" или "этот абонент недоступен" в elastix вместо коротких гудков. [закрыт]

0

Стоит elastix 2.4.0-9, asterisk 11.4.0 и freePBX 2.8.1. При звонке на занятый extension или на extension который находится в оффлайн абоненты слышат одинаковые короткие гудки. Все настройки дефолтные. В Asterisk Dial command options: tr. Хотелось бы чтобы абоненты слышали сообщение со статусом. Возможно ли это подключить через настройки elastix? Внутренние абоненты не могут различить при звонках занят ли абонент или просто отключился от атс.

удалить переоткрыть спам изменить тег редактировать

спросил 2013-08-06 04:02:40 +0400

qst Gravatar qst
1 1 1 3

обновил 2013-08-06 04:06:35 +0400

3 Ответа

0
[macro-int]
exten => s,1,NoOp(${CALLERID(num)})
exten => s,n,Log(NOTICE, Dialing out from ${CALLERID(all)} to (${MACRO_EXTEN}))
exten => s,n,Dial(${ARG1},30,Ttr)
exten => s,n,GotoIf($["${DIALSTATUS}" = "BUSY"]?100)
exten => s,n,GotoIf($["${DIALSTATUS}" = "NOANSWER"]?200)
exten => s,n,GotoIf($["${DIALSTATUS}" = "CHANUNAVAIL"]?300)
exten => s,100,Playback(abonent) ; абонент
exten => s,n,Playback(zanjat) ; занят
exten => s,n,Hangup
exten => s,200,Playback(abonent) ; абонент
exten => s,n,Playback(ne-otvechaet) ; не отвечает
exten => s,n,Hangup
exten => s,300,Playback(abonent) ; абонент
exten => s,n,Playback(is-curntly-unavail) ; абонент недоступен
exten => s,n,Hangup
ссылка удалить спам редактировать

ответил 2014-01-10 06:15:53 +0400

alexsoft74 Gravatar alexsoft74
1

обновил 2014-02-01 16:26:13 +0400

meral Gravatar meral flag of Ukraine
21228 23 18 169
http://pro-sip.net/

Comments

Интересная на вид конструкция. А куда ее прописывать в случае с FreePBX?

SolarW ( 2014-01-12 03:47:41 +0400 )редактировать
0

Можно проще:

создать 3 IVR с сообщениями на 3 ситуации, занят, не отвечает, не доступен.

Всем абонентам прописать эти IVR при всех ситуациях.

после сообщения о статусе абонента положить трубку или, что далее сами придумаете. У IVR много вариантов.

ссылка удалить спам редактировать

ответил 2013-08-06 11:13:30 +0400

Out Gravatar Out
712 5 3 19

обновил 2013-08-06 12:33:49 +0400

Comments

только сообщения рекомендуется проигрывать после CMD Progress и с ключиком "без поднятия трубки", иначе одновременный вызов будет работать неправильно и при переадресации будут снимать деньги (в случае прямого номера на учетку). (не уверен - возможно freepbx сам это делает)

octopas ( 2013-08-06 13:12:07 +0400 )редактировать

не умеет сам freepbx, да и мне кажется при выдаче информации с IVR всегда будет устанавливаться соединение. А вы можете говорить в линию не устанавливая соединения, научите. Я всегда буду разговаривать со всеми "не устанавливая соединения" ))

Out ( 2013-08-06 19:52:21 +0400 )редактировать

Out: для этого я думаю нужно патчить Астер. я не очень большой спец в этом вопросе, но так понимаю что при наборе пиру B через CMD Dial придет 200OK сиречь 200OK будет отправлен тому кто висит на Early Media (A leg). Соответственно бесплатным звонок не получится. кроме того очень мало транков которые поддерживают эту самую эрли медю - кроме мультфона я ни одного не знаю.

octopas ( 2013-08-07 14:28:03 +0400 )редактировать

ненадо ничего патчить. астериск уже пропатчен он даже dtmf умеет собирать без 200ок. но это все очень сильно провайдеро-зависимо и если не работает, то не работает.

meral ( 2014-01-10 18:34:24 +0400 )редактировать
0

надо переписать диалплан. иначе - никак. а не вру. включите войсмейл. выставте на нем сообщения и будет говорить. собщения два по неответу и занято.

ссылка удалить спам редактировать

ответил 2013-08-06 08:18:04 +0400

meral Gravatar meral flag of Ukraine
21228 23 18 169
http://pro-sip.net/

обновил 2013-08-06 08:18:44 +0400

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2013-08-06 04:02:40 +0400

Просмотрен: 2,291 раз

Обновлен: Feb 01 '14

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.