Здравствуйте! FreeSWITCH является полноценным софтсвичем, то есть реализует такие вещи, как ROUTING, DIALPLAN и так далее. А можно ли (и разумно ли) его использовать исключительно как SIP провайдер. То есть если роутинг, диалпланы и так далее реализуются нашей собственной логикой, а фрисивичу отдаются команды, непосредственно свзяанные с SIP звонками. Типичный сценарий: - Получили от FreeSWITCH (далее FS) нотификацию о входящем звонке с номера А на номер B. - Скомандовали FS поднять трубку и начать генерить длинные гудки (или проиграть медию) - Скомандовали FS звонить на номер С. - Получили от FS нотификацию, что C поднял трубку. - Скомандовали FS объединить медиапотоки обоих звонков. - Получили от FS нотификацию, что A бросил трубку - Скомандовали FS завершить звонок C
Если это сделать нельзя, или можно, но это неправильно, не могли бы вы порекомендовать более подходящий продукт? Спасибо!
|