Страница 3 из 3

Re: Проблемы с Asterisk

Добавлено: 2010-08-26 8:27:34
vaskocuturilo
Не понял это как ??? Можно поподробнее ?

Re: Проблемы с Asterisk

Добавлено: 2010-08-28 21:44:51
skeletor
vaskocuturilo писал(а):Спасибо большое за ответ
Но данное ограничение срабатывает у меня во внутренней сети
К сожалению у меня на данный внеутрении номер сделан внешинйи номер ...

Код: Выделить всё

Exten => 555555,n,Dial,(SIP/1111,20,tT)
Как в данной ситуации реализовать данное ?? Ведь при настройке пира ...применяется только к внутреним звонкам
Оно применяется к тому пиру, в котором вы поставите ограничение. Астериск не знает, где у вас внешний номер, в где внутренний. В данной ситуации применяйте ограничение к пиру 1111

Re: Проблемы с Asterisk

Добавлено: 2010-11-08 10:38:24
vaskocuturilo
Здравствуйте все...
Пояивлась необходимость производить запись телефонных разговор поступающих на некий номер покапался в нете почитал нашел код

Код: Выделить всё

exten =>111,1,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN})                                                                                 
exten =>111,n,MixMonitor(/tmp/Record/${fname}.wav)                                                                                                                   
exten =>111,n,Dial(SIP/111,60,tT)                   
по выводу

Код: Выделить всё

asterisk -vvvvvvvr
Вижу что попытка записи производится

Код: Выделить всё

    -- Executing [111@namecompany:1] Dial("SIP/1112-087fb000", "Local/111@namecompany|60|Tt") in new stack
    -- Called 111@namecompany
    -- Executing [111@namecompany:1] Set("Local/111@namecompany-3909,2", "fname=201011081027-112-111") in new stack
    -- Executing [111@namecompany:2] MixMonitor("Local/111@namecompany-3909,2", "/tmp/namecompany/201011081027-112-111.wav") in new stack
    -- Executing [111@namecompany:3] Dial("Local/111@namecompany-3909,2", "SIP/111|60|tT") in new stack
  == Begin MixMonitor Recording Local/111@namecompany-3909,2
    -- Called 111
    -- SIP/111-0880d000 is ringing
    -- Local/111@namecompany-3909,1 is ringing
    -- SIP/111-0880d000 answered Local/111@namecompany-3909,2
    -- Local/111@namecompany-3909,1 stopped sounds
    -- Local/111@namecompany-3909,1 answered SIP/112-087fb000
  == Spawn extension (namecompany, 111, 3) exited non-zero on 'Local/111@namecompany-3909,2'
  == End MixMonitor Recording Local/111@namecompany-3909,2
    -- Channel 0/3, span 1 got hangup request, cause 16
  

НО запись не сохраняется .... в чем ошибка ????
Заранее благодарен

Re: Проблемы с Asterisk

Добавлено: 2010-11-08 10:53:38
skeletor
Скорее всего нет прав на запись.

Re: Проблемы с Asterisk

Добавлено: 2010-11-08 11:04:08
vaskocuturilo
skeletor писал(а):Скорее всего нет прав на запись.
Нет права есть ....

Re: Проблемы с Asterisk

Добавлено: 2010-11-08 11:16:54
skeletor
А экстеншен этот у вас такой или там ещё есть строки? Как бы не хватает hangup в конце для нормального завершения разговора.

Re: Проблемы с Asterisk

Добавлено: 2010-11-08 11:39:30
vaskocuturilo
skeletor писал(а):А экстеншен этот у вас такой или там ещё есть строки? Как бы не хватает hangup в конце для нормального завершения разговора.
он ест ь просто не стал отображать в коде ....

Re: Проблемы с Asterisk

Добавлено: 2010-11-08 11:58:20
skeletor
Может нет поддержки wav? Попробуйте записать в формате gsm:

Код: Выделить всё

exten =>111,n,MixMonitor(/tmp/Record/${fname}.gsm)
Может конечно быть проблема и в самой команде MixMonitor. Можно вместо неё использовать команду Monitor.
Какая версия астера?

Re: Проблемы с Asterisk

Добавлено: 2010-11-08 12:08:08
vaskocuturilo
Всем спасибо большое ..после рестарта сервака стало робить хотя до этого передергивал ни раз сам астер ....
Сейчас бьюсь с пережимкой wav в mp3 с помощью lame, есть ли у кого-то мысли как и что ??? )))))

Re: Проблемы с Asterisk

Добавлено: 2010-11-08 12:21:36
skeletor
А зачем вам mp3?

Re: Проблемы с Asterisk

Добавлено: 2010-11-08 12:48:01
silent
vaskocuturilo писал(а):Всем спасибо большое ..после рестарта сервака стало робить хотя до этого передергивал ни раз сам астер ....
Сейчас бьюсь с пережимкой wav в mp3 с помощью lame, есть ли у кого-то мысли как и что ??? )))))
Установи

Код: Выделить всё

/usr/ports/audio/lame

Код: Выделить всё

exten => _XXXXXXX,1,Set(fname=${STRFTIME(${EPOCH},,%Y_%m_%d_%H-%M)}-${CALLERID(number)}-${EXTEN})
exten => _XXXXXXX,n,Set(monopt=nice -n 19 /usr/local/bin/lame -b16 --silent /home/share/monitor/${fname}.wav /home/share/monitor/${fname}.mp3 && rm -f /home/share/monitor/${fname}.wav)
exten => _XXXXXXX,n,MixMonitor(/home/share/monitor/${fname}.wav,b,${monopt})
exten => _XXXXXXX,n,Dial(SIP/${EXTEN}@your_sip_provider)
exten => _XXXXXXX,n,StopMixMonitor
exten => _XXXXXXX,n,Hangup

Re: Проблемы с Asterisk

Добавлено: 2010-11-08 16:27:45
vaskocuturilo
Спасибо большое за скрипт только одно в нем не нравится что он осталвяет wav после себя ...здорово бы было только mp3 )))

Re: Проблемы с Asterisk

Добавлено: 2010-11-08 16:32:18
silent
Ты, видать, невнимательно смотрел скрипт!

Код: Выделить всё

rm -f /home/share/monitor/${fname}.wav
.wav после конвертации удаляется

Re: Проблемы с Asterisk

Добавлено: 2010-11-08 17:32:57
vaskocuturilo
silent писал(а):Ты, видать, невнимательно смотрел скрипт!

Код: Выделить всё

rm -f /home/share/monitor/${fname}.wav
.wav после конвертации удаляется
У меня почему не в какую не хочет удалться ...но покапаю еще в чем проблема )))
СПасибо всем за помощь ...

Re: Проблемы с Asterisk

Добавлено: 2010-11-08 17:48:02
silent
vaskocuturilo писал(а): У меня почему не в какую не хочет удалться ...но покапаю еще в чем проблема )))
В конфиге эта строка у тебя должна быть не в две строчки, а в одну

Код: Выделить всё

exten => _XXXXXXX,n,Set(monopt=nice -n 19 /usr/local/bin/lame -b16 --silent /home/share/monitor/${fname}.wav /home/share/monitor/${fname}.mp3 && rm -f /home/share/monitor/${fname}.wav)

Re: Проблемы с Asterisk

Добавлено: 2010-11-11 10:35:48
vaskocuturilo
Спасибо всем за помощь ...
Появился еще один маленьки вопроски во время перевода звонка играет музыка.. по типу похоронного марша ))) как бы ее сменить можно ???

Re: Проблемы с Asterisk

Добавлено: 2010-11-11 11:05:06
silent
Смотри у себя вот такой файл:

Код: Выделить всё

/usr/local/etc/asterisk/musiconhold.conf
В папке

Код: Выделить всё

/usr/local/share/asterisk/moh
лежат мелодии music on hold.

Re: Проблемы с Asterisk

Добавлено: 2010-12-01 10:42:24
vaskocuturilo
Обновил версию Астериска до 1.4.29
Не могу разораться с музыкой котоаря играется по время ожидания ...нахожу конфиг, правлю его что проигрывать рандомом, и не работает играет все время одна и та же мелодия удаляю ее и музыка вообще не играет. Проверил все думал может быть она где-то прописана, но ничего не нашел. Где копать поджскажите ? И еще один маленьки вопросик а можно астеру подпихнуть другие фалы для проигрывания есть ли какие-то ограничения ? Заранее благодарен

Re: Проблемы с Asterisk

Добавлено: 2010-12-01 14:02:17
silent
Обнови Астериск до версии 1.6. Возможно, у тебя глюк версии. Или ты, скорее всего, неверно что-то настроил.

Re: Проблемы с Asterisk

Добавлено: 2010-12-02 13:01:56
vaskocuturilo
А есть ли какие -то подводные камни или грабли при переходе с 1.4 на 1.6 ???? Сиктаксис другой ???? или конфиги ????
Заране благодарен!!!!

Re: Проблемы с Asterisk

Добавлено: 2010-12-02 14:01:40
silent
Синтаксис другой, при обновлении и запуске, тебе астер сам напишет ;-)

Re: Проблемы с Asterisk

Добавлено: 2010-12-02 14:01:40
silent
Синтаксис другой, при обновлении и запуске, тебе астер сам напишет ;-)

Re: Проблемы с Asterisk

Добавлено: 2010-12-22 17:28:47
vaskocuturilo
ОБвноляю астериск до версии 1.4.38
пишет следующее

Код: Выделить всё

===>   asterisk14-1.4.37 depends on executable: mpg123 - found
===>   asterisk14-1.4.37 depends on package: libpri>=1.4.10 - found
===>   asterisk14-1.4.37 depends on file: /usr/local/include/dahdi/user.h - not found
===>    Verifying install for /usr/local/include/dahdi/user.h in /usr/ports/misc/dahdi
===>  dahdi-2.4.0rc5_4 requires firmware(9) support for kernel modules with hyphens.
*** Error code 1

Stop in /usr/ports/misc/dahdi.
*** Error code 1

Stop in /usr/ports/net/asterisk14.
*** Error code 1

Stop in /usr/ports/net/asterisk14.

Ставлю DAHDI

Код: Выделить всё

/usr/home/vasko/dahdi-freebsd-2.2.1-rc2/freebsd/dahdi/../../drivers/dahdi/dahdi-base.c: In function `dahdi_device_close':
/usr/home/vasko/dahdi-freebsd-2.2.1-rc2/freebsd/dahdi/../../drivers/dahdi/dahdi-base.c:8947: warning: implicit declaration of function `devfs_clear_cdevpriv'
/usr/home/vasko/dahdi-freebsd-2.2.1-rc2/freebsd/dahdi/../../drivers/dahdi/dahdi-base.c:8947: warning: nested extern declaration of `devfs_clear_cdevpriv'
*** Error code 1

Stop in /usr/home/vasko/dahdi-freebsd-2.2.1-rc2/freebsd/dahdi.
*** Error code 1

Stop in /usr/home/vasko/dahdi-freebsd-2.2.1-rc2/freebsd.
*** Error code 1

Stop in /usr/home/vasko/dahdi-freebsd-2.2.1-rc2.
система FreeBSD 7.3
В чем пробелма что не так ????

Re: Проблемы с Asterisk

Добавлено: 2011-01-11 10:06:16
vaskocuturilo
Здравствуйте Всем.
Есть Астериск 1.4 записывает разговоры по определенным номерам и складывает на жесткий диск чем постоянно захламляет и напригает жесткачь.
Есть сетевой дисковый массив, хочется на него складывать все записи. Как данное реализовать ????
Заранее благодрен

Re: Проблемы с Asterisk

Добавлено: 2011-01-11 11:45:48
thefree