Подключение Teamspeak к конференции Asterisk

488
user2395126

Я пытаюсь подключить канал TeamSpeak 3 к конференции Asterisk (используя ConfBridge ) в FreePBX .

Не так много о том, как это сделать. Серверы УАТС и TS3 работают на одном и том же компьютере CentOS. Сейчас лучший подход, который я могу придумать, - это запустить оба клиента и передать аудио между ними, но должен быть лучший способ. Кто-нибудь связал два успешно?

0

1 ответ на вопрос

0
TheCompWiz

Проблема в том, что TeamSpeak (все версии) использует совершенно другой аудиокодек и медиа-транспорт, чем FreePBX (или, в частности, звездочка). Вам нужно было бы сделать гораздо больше, чем просто «передать аудио между двумя». Вам нужно будет перекодировать аудио в обоих направлениях, а также создать мост между форматами контейнера. Создать такой плагин для Asterisk было бы относительно просто ... но TeamSpeak является проприетарным, и попытка сделать это нарушит многие лицензии, поэтому я сомневаюсь, что вы найдете кого-то, кто захочет попасть в адский ад, пытаясь создать это.

На самом деле это не должно быть сложно, если у вас есть возможность использовать виртуальные аудиоустройства. Вам «просто» нужно их подключить, и оба должны иметь возможность выводить на аудиоустройство и принимать данные от аудиоустройства. По крайней мере, теоретически это должно работать, и вы не нарушите ни одну из этих лицензий. Seth 7 лет назад 0

Похожие вопросы