Разговор двух под музыку
Пример: между двумя абонентами фоном играть музыку.
Сразу же на ум почему-то приходит только meetme (да и в такой реализации не могу придумать чем в канал проиграть файл).
Натолкните на умную мысль
Т.е. приходит канал в неком кодеке (например, g729), мы его расскодируем в slin,
потом миксуем с музыкой, потом опять кодируем.
И так для каждого из абонентов.
Ресурсов CPU не жалко? Может их пустить на что-то более толковое..
_________________
ys
http://voip.rus.net/
А именно каком образом из разшить кодек в slin ?
| crud wrote: |
| как осуществить сабж. Пример: между двумя абонентами фоном играть музыку. Сразу же на ум почему-то приходит только meetme (да и в такой реализации не могу придумать чем в канал проиграть файл). Натолкните на умную мысль |
подключить локалчанел с музыкой к конференции?
коллфайл:
Channel: local/play@music
Context: confa
....
extensions.conf
[music]
exten => play,1,Playback(music)
[confa]
exten => s,1,MeetMe(101)
Она при ответе выполнит макрос, в котором этот локал чаннел будет подсоединяться в конференцию.
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
Тему можно закрыть идея понятна, дальше все зависит от навороченности
2-а абонента 201 и 202
звоним с 201 - на 202
chanspy(201)
202 слушает музыку отлично, 201 - очень тихо и с прерываниями
chanspy(202)
все наоборот, 201 - музыка хорошо слышна, 202 - очень тихо
кто нибудь сталкивался?
вроде все подробно описал
http://3090607.ru/note/29-fon-muzic
спасибо
Может ещё кому поможет немного.
http://asteriskforum.ru/viewtopic.php?t=6543