факс одним нажатием
|
Откуда: Волгоград
Сообщений: 62
|
факс одним нажатием
Всем привет!
На своем Астериске 1.6.0.5 я настроил автоматический прием факсов. Дабы максимально разгрузить мозг бухов, сделал для перевода на факс совсем короткий и простой экстеншн: 1. Все подумали "куда проще?" Ан нет! Для местных бухов это оказалось слишком сложно, комбинация #1# оказалась им не по зубам!
Это была предыстория. Теперь история:
Есть ли возможность перевести звонок на заранее определенный экстеншн (в данном случае это факс) нажатием одной кнопки (не # или *), например, "1"? Нужно чтобы бухгалтерша нажала всего одну кнопку и сразу пошел факс.
Не подумайте, что мне влом читать доки, просто уже в голове все перемешалось, а нужно срочно. Если кто-либо делал подобно, пожалуйста, подскажите, как это делается, если такое в принципе возможно.
|
|
Откуда: Уфа
Сообщений: 5856
|
Re: факс одним нажатием
на версии 1.4 и старше такое сделать можно.
Я делал applicationmap в features.conf, при нажатии кнопки 6 командой ChannelRedirect сохраняла номер абонента, кто принимает факс и перенаправляла вызывающего в прием факса.
Код привести не могу, система недоступна в данный момент
|
|
Откуда: Волгоград
Сообщений: 62
|
Re: факс одним нажатием
а можно немного подробнее? :)
|
|
Откуда: Уфа
Сообщений: 5856
|
Re: факс одним нажатием
куда уж подробнее? дальше сам думай однако
|
|
Откуда: Волгоград
Сообщений: 62
|
Re: факс одним нажатием
У меня получается что-либо делать только на вызывающей стороне. Что мне написать в applicationmap, чтобы перевести мог ответивший?
|
|
Откуда: Санкт-Петербург
Сообщений: 931
|
Re: факс одним нажатием
;<FeatureName> => <DTMF_sequence>,<ActivateOn>[/<ActivatedBy>],<Application>[,<AppArguments>[,MOH_Class]]
;
; FeatureName -> This is the name of the feature used in when setting the
; DYNAMIC_FEATURES variable to enable usage of this feature.
; DTMF_sequence -> This is the key sequence used to activate this feature.
; ActivateOn -> This is the channel of the call that the application will be executed
; on. Valid values are "self" and "peer". "self" means run the
; application on the same channel that activated the feature. "peer"
; means run the application on the opposite channel from the one that
; has activated the feature.
; ActivatedBy -> This is which channel is allowed to activate this feature. Valid
; values are "caller", "callee", and "both". "both" is the default.
; The "caller" is the channel that executed the Dial application, while
; the "callee" is the channel called by the Dial application.
; Application -> This is the application to execute.
; AppArguments -> These are the arguments to be passed into the application.
; MOH_Class -> This is the music on hold class to play while the idle
; channel waits for the feature to complete. If left blank,
; no music will be played.
Создам аварийную ситуацию. Дорого. На долго =)
|
|
Откуда: Волгоград
Сообщений: 62
|
Re: факс одним нажатием
Разобрался со сторонами. Про ActivatedBy, я знал) Дело былов в Set(DYNAMIC_FEATURES=coolfax), нужно было Set(_DYNAMIC_FEATURES=coolfax).
Теперь далее. При попытке банального трансфера ( ...,transfer,SIP/951 ) вижу вот что:
[Mar 16 11:03:59] NOTICE[7302]: chan_sip.c:15200 handle_response_refer: SIP transfer to <sip:951@192.168.0.99> declined, call miserably fails.
Как в данном случае использовать ChannelRedirect?
|
|
Откуда: Волгоград
Сообщений: 62
|
Re: факс одним нажатием
Macro спас отца русской демократии. Возник другой вопрос: как в этом случае положить положить канал того, кто перевел? Сейчас после перевода в трубе просто тишина :( Неплохо хотя бы проиграть в него что переведен звонок на факс.
|
|
Откуда: Волгоград
Сообщений: 62
|
Re: факс одним нажатием
Включил MOH, подучил матчасть - теперь после нажатия "1" идет факс, и, если не класть трубу, звонок сам возвращается))) и это без дополнительных телодвижений!
ЗЫ.: так даже не интересно.... как только задаю вопрос, сразу сам нахожу ответ...
|
|
Сообщений: 6521
|
Re: факс одним нажатием
..вот так незаметно и приходит истиный профессионализм!
|
|