AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Разговор двух под музыку

Asterisk IP PBX 11 сообщений 15.04.2008 12:19 - 20.09.2010 11:18
#1 15.04.2008 12:19

Разговор двух под музыку


как осуществить сабж.
Пример: между двумя абонентами фоном играть музыку.
Сразу же на ум почему-то приходит только meetme (да и в такой реализации не могу придумать чем в канал проиграть файл).

Натолкните на умную мысль
#2 15.04.2008 13:01

Мммм.
Т.е. приходит канал в неком кодеке (например, g729), мы его расскодируем в slin,
потом миксуем с музыкой, потом опять кодируем.
И так для каждого из абонентов.

Ресурсов CPU не жалко? Может их пустить на что-то более толковое..

_________________
ys
http://voip.rus.net/
#3 15.04.2008 13:03

Не жалко, таких мало будет нужен сам алгоритм распаковки и упаковки Rolling Eyes
А именно каком образом из разшить кодек в slin ?
#4 15.04.2008 15:59

Re: Разговор двух под музыку


crud wrote:
как осуществить сабж.
Пример: между двумя абонентами фоном играть музыку.
Сразу же на ум почему-то приходит только meetme (да и в такой реализации не могу придумать чем в канал проиграть файл).

Натолкните на умную мысль

подключить локалчанел с музыкой к конференции?

коллфайл:
Channel: local/play@music
Context: confa
....

extensions.conf

[music]
exten => play,1,Playback(music)

[confa]
exten => s,1,MeetMe(101)
#5 15.04.2008 17:10

А без коллфайла можно обойтись ?
#6 16.04.2008 08:32

Может быть использовать опцию M(..) команды Dial ?
Она при ответе выполнит макрос, в котором этот локал чаннел будет подсоединяться в конференцию.
#7 16.04.2008 10:17

[music]
exten => play,1,Playback(/home/crud/back_theme)

[confa]
exten => s,1,ChanSpy(SIP/admin-317|w)

.call
Channel: local/play@music
MaxRetries: 2
RetryTime: 60
WaitTime: 30
Context: confa
Extension: s
Priority: 1


Тему можно закрыть идея понятна, дальше все зависит от навороченности
#8 19.12.2009 12:14

Разная слышимость у абонентов


Запустил в фоне музыку, однако столкнулся с проблемой:
2-а абонента 201 и 202
звоним с 201 - на 202
chanspy(201)
202 слушает музыку отлично, 201 - очень тихо и с прерываниями

chanspy(202)
все наоборот, 201 - музыка хорошо слышна, 202 - очень тихо

кто нибудь сталкивался?
#9 17.09.2010 19:56

написал реализацию данной идеии


Если кто заинтересуется, можете посмотреть на мою реализацию данной задачи
вроде все подробно описал
http://3090607.ru/note/29-fon-muzic
#11 20.09.2010 11:18

спасиб за ифнормацию, было интересно.