Стоит elastix 2.4.0-9, asterisk 11.4.0 и freePBX 2.8.1. При звонке на занятый extension или на extension который находится в оффлайн абоненты слышат одинаковые короткие гудки. Все настройки дефолтные. В Asterisk Dial command options: tr. Хотелось бы чтобы абоненты слышали сообщение со статусом. Возможно ли это подключить через настройки elastix? Внутренние абоненты не могут различить при звонках занят ли абонент или просто отключился от атс.
[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
Можно проще:
создать 3 IVR с сообщениями на 3 ситуации, занят, не отвечает, не доступен.
Всем абонентам прописать эти IVR при всех ситуациях.
после сообщения о статусе абонента положить трубку или, что далее сами придумаете. У IVR много вариантов.
Out: для этого я думаю нужно патчить Астер. я не очень большой спец в этом вопросе, но так понимаю что при наборе пиру B через CMD Dial придет 200OK сиречь 200OK будет отправлен тому кто висит на Early Media (A leg). Соответственно бесплатным звонок не получится. кроме того очень мало транков которые поддерживают эту самую эрли медю - кроме мультфона я ни одного не знаю.
octopas (Aug 7 '13)editнадо переписать диалплан. иначе - никак. а не вру. включите войсмейл. выставте на нем сообщения и будет говорить. собщения два по неответу и занято.
Задан: Aug 6 '13
Просмотрен: 4,740 раз
Обновлен: Feb 01 '14
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.