Call file и язык сообщений
язык сообщений Meetme && CALL file && PRI(DAHDI)
День добрый,
настроена конференция, всё работает
решил ускорить приглашение участников через CALL файлы,
настройки:
extensions.conf
.....
[meetme]
exten => _1111,1,Set(CHANNEL(language)=ru)
exten => _1111,n,Meetme(1111,scx)
exten => _**[4-5]XX,1,Answer()
exten => _**[4-5]XX,n,Wait(1)
exten => _**[4-5]XX,n,System(jointomeetme.sh ${EXTEN:2})
exten => _**[4-5]XX,n,Hangup()
.....
--------------------------
jointomeetme.sh
#!/bin/sh
FILE=`date "+%s"`
cat > /var/spool/asterisk/outgoing/${FILE} << EOF
Channel: LOCAL/$1@from_TDA600
CallerID: Conference <1111>
MaxRetries: 2
RetryTime: 20
WaitTime: 30
Context: from_TDA600
Extension: 1111
EOF
---------------------------
Абоненты 4ХХ и 5ХХ приходят по потоку через DAHDI
chan_dahdi.conf
[channels]
language=ru
.....
---------------------------
Всё работает, если абоненты с потока сами входят на конференцию всё хорошо, язык сообщений рус.
<DAHDI/31-1> Playing 'conf-onlyperson' (language 'ru')
Если через Call файл
то абонент присоединяется но сообщение ему первое сообщение воспроизводят неа русском, а все остальные идут на анг.(меню пользователя тоже на анг).
-- Executing [1111@from_TDA600:2] MeetMe("Local/599@from_TDA600-1abd,1", "1111|cxrTd") in new stack
-- <Local/599@from_TDA600-1abd,1> Playing 'conf-thereare' (language 'ru')
== Spawn extension (from_TDA600, 599, 1) exited non-zero on 'Local/599@from_TDA600-1abd,2'
-- Executing [**599@phones:7] Hangup("SIP/1202-b819d570", "") in new stack
== Spawn extension (phones, **599, 7) exited non-zero on 'SIP/1202-b819d570'
-- <DAHDI/4-1> Playing 'digits/2' (language 'en')
-- <DAHDI/4-1> Playing 'conf-otherinparty' (language 'en')
Может кто подскажет в чём проблема?
Как побороть language 'en'?
Извини что тему воскресил, очень надеюсь на помощь.
|