Newbies/FAQ Forum :: RE: u-law редактор

Asterisk Forums Читать

Author: Cache

Posted: Tue Jan 17, 2012 15:39 (GMT 1)


2last

да я тоже делаю файлы во всех кодеках которые установлены на машинне. мне кажеться это более правильно ИМХО.
_________________
нанотехнолигии в области Asterisk
Перейти к источнику

Newbies/FAQ Forum :: RE: u-law редактор

Asterisk Forums Читать

Author: andyk74

Posted: Tue Jan 17, 2012 15:37 (GMT 1)


поправьте меня, если я неправ, но вроде, как .sln стандарт – самое оптимальное для астериска. и ffmpeg можно подружить.

в моей системе, после загрузки файла, ffmpeg создает .sln, затем астериском конвертирую во все кодеки – места не жаль, а ресурсы процессора, как раз важны…. качество на уровне. никто не жаловался.

Перейти к источнику

Newbies/FAQ Forum :: RE: ERROR we couldn’t allocate a port for RTP instance

Asterisk Forums Читать

Author: andyk74

Posted: Tue Jan 17, 2012 15:34 (GMT 1)


на xen у меня такое было, на виртуальной машине. пробуйте менять астериск, на поновее или напротив, постарше.

Added after 1 minutes:

как воркараунд, я чистил открытые сокеты, но это криво, кода сейчас не найду – гугл в помощь. идея такая, кронтабом чистил…
Перейти к источнику

Asterisk GUI :: RE: Дозвон при занятости

Asterisk Forums Читать

Author: andyk74

Posted: Tue Jan 17, 2012 15:31 (GMT 1)


это так, в теории, надо отладить, я не пробовал

используйте

F([[context^]exten^]priority): When the caller hangs up, transfer

the called party to the specified destination and continue execution at

that location.

g: Proceed with dialplan execution at the next priority in the current

extension if the destination channel hangs up.

[dial_with_callback]

exten => _X!,1,NoOp(dial ${EXTEN}, callback if call was failed)

exten => _X!,n,Set(__destination_number=${EXTEN})

; тут используем аргумент ‘g’ команды dial

exten => _X!,n,Dial(SIP/${TRUNK}/${EXTEN},40,g)

; тут будем смотреть dialstatus:

;${DIALSTATUS}: This is the status of the call

; CHANUNAVAIL

; CONGESTION

; NOANSWER

; BUSY

; ANSWER

; CANCEL

; DONTCALL: For the Privacy and Screening Modes. Will be set if the

; called party chooses to send the calling party to the ‘Go Away’ script.

; TORTURE: For the Privacy and Screening Modes. Will be set if the

; called party chooses to send the calling party to the ‘torture’ script.

; INVALIDARGS

exten => _X!,n,Goto(process-${DIALSTATUS})

; эти статусы отрабатываем

exten => _X!,n(process-BUSY),NoOp

exten => _X!,n(process-NOANSWER),NoOp

exten => _X!,n(process-),NoOp

; call fail, исполнить ПОСЛЕ проигрывания сообщения (потому в конце амперсанд)

; тут можно сменить, спрашивать, хотите ли callback, в скрипте можно использовать переменную ${destination_number}

exten => _X!,n,System(bash -c "sleep 8; ….. генерируем call файл, хотя я люблю команду originate и доп. дайлплан " &)

exten => _X!,n,Playback(i_will_callback)

; у меня выход из логической части всегда в одном месте, потому hangup обрабатывается лишь раз

exten => _X!,n,Goto(hangup)

; если у вас правильный сип, эти дайлстатусы не надо обрабатывать, или

; звонок сбросили или проблема с транком.

; но можно перенести их выше

exten => _X!,n(process-ANSWER),NoOp

exten => _X!,n(process-CANCEL),NoOp

exten => _X!,n(process-DONTCALL),NoOp

exten => _X!,n(process-TORTURE),NoOp

exten => _X!,n(process-CONGESTION),NoOp

exten => _X!,n(process-CHANUNAVAIL),NoOp

; завершаем звонок

exten => _X!,n(hangup),Busy(Cool

exten => _X!,n,Hangup
Перейти к источнику

Newbies/FAQ Forum :: RE: u-law редактор

Asterisk Forums Читать

Author: aven

Posted: Tue Jan 17, 2012 16:05 (GMT 1)


Я все делаю в wav, отлично работает в любом кодеке. Хотя сейчас кроме 711 кодека редко что используется.
_________________
Intel Core 2 Duo E6400 @ 2.40GHz / 6GB / 160GB

Gentoo Linux || Asterisk 1.8.8.0 | SFA | FFA | Datacard

Перейти к источнику

| Skype for Asterisk - 57$ | Asterisk G.729 codec - 7$ | Digium HPEC - 7$ | Fax for Asterisk - 33$ |

Protected by Copyscape Web Plagiarism Check

Powered by © TELCO.NET.UA