Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / TrixBox, Elastix, FreePbx / (language 'ru')

(language 'ru')

Сообщений: 6521

Re: (language 'ru')

Сценариев и макросов очень много. Это весь файл extensions.conf
2009-10-20 20:47

Сообщений: 170

Re: (language 'ru')

блин :/
могли бы и отделить...
буду шаманить
2009-10-21 00:06

Avatara of zlat
Сообщений: 215

Re: (language 'ru')

для freepbx большинство макросов и сценариев выполнения сервисных функций лежат в файле extensions_additional.conf. но править его нельзя, поэтому лучше диалплан выполнения сценариев помещать в custom, а там уж править под свои нужды
возможно, есть и другое решение, но я пока его не знаю :)
2009-10-21 00:20

Сообщений: 170

Re: (language 'ru')

в extensions.conf нашел

;
; Outgoing channel(s) are busy ... inform the client
; but use noanswer features like ringgroups don't break by being answered
; just to play the message.
;
[macro-outisbusy]
exten => s,1,Playback(all-circuits-busy-now,noanswer)
exten => s,n,Playback(pls-try-call-later,noanswer)
exten => s,n,Macro(hangupcall)

значит здесь all-circuits-busy-now это имя файла???
или оно в другом месте задается?

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

может я не правильно формулирую опять, но предусмотрена ли обработка других событий с другими кодами ответа, отличными от
-- SIP/quintum-096ecf68 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)

???
2009-10-21 00:47

Avatara of zlat
Сообщений: 215

Re: (language 'ru')

напишите свой обработчик событий, если его там нет. Чтобы по состоянию канала (занят, нет ответа, недоступен), у вас воспроизводилось то или иное сообщение.
2009-10-21 07:17

Сообщений: 170

Re: (language 'ru')

гугл намекает на то, что имена файлов зашиты в бинарниках. т.е. чтоб назначить файл с другим именем надо исходники править.
2009-10-21 11:25

Сообщений: 6521

Re: (language 'ru')

Я конечно не Гугл, но намекну, в простом примитиве
exten => _X.,1,Goto(s-${DIALSTATUS},1)

exten => s-BUSY,1,Wait,1
exten => s-BUSY,2,SetLanguage(ru)
exten => s-BUSY,3,BackGround(nash-servisss-o4en-zagruzhen)
exten => s-BUSY,4,Voicemail(bService)

exten => s-NOANSWER,1,Wait,1
exten => s-NOANSWER,2,SetLanguage(ru)
exten => s-NOANSWER,3,Background(nikto-vam-ne-otvetit)
exten => s-NOANSWER,4,Hangup

При этом предполагается, что файлы nash-servisss-o4en-zagruzhen.wav и nikto-vam-ne-otvetit.wav
существуют, и лежат в папочке sounds/ru
2009-10-21 11:40

Сообщений: 170

Re: (language 'ru')

так все же это имена файлов!
спасибо дед!
2009-10-21 12:12

Сообщений: 26

Re: (language 'ru')

-- Executing [*60@from-internal:9] SayUnixTime("SIP/1919-09100858", "1235755068,,kM \'and\' S \'seconds\'") in new stack
-- <SIP/1919-09100858> Playing 'digits/20.slin' (language 'ru')
-- <SIP/1919-09100858> Playing 'digits/3.slin' (language 'ru')
-- <SIP/1919-09100858> Playing 'digits/17.slin' (language 'ru')
подскажите в чем дело, установил русскую озвучку, но при выводе цифр идет английский звук, хотя все цифры лежат здесь /var/lib/asterisk/sounds/digits/ru
Да и цифры озвучиваются в формате .slin и таких файлов я не вижу в системе.
2009-10-21 15:24

Avatara of zlat
Сообщений: 215

Re: (language 'ru')

не /var/lib/asterisk/sounds/digits/ru, а /var/lib/asterisk/sounds/ru/digits
2009-10-21 16:44

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru