Софтфон и линукс

Мы думаем о написании приложения для софтфона. По сути, это будет компонент системы, в которой вызовы поставлены в очередь из базы данных. Он будет взаимодействовать с сервером LINUX, на котором установлен Asterisk. Мой первый вопрос

Стоит ли вообще писать софтфон или просто купить?

Во-вторых, если мы это сделаем,

какие базовые библиотеки следует использовать?

Я вижу SIP Sorcery на CodePlex. Больше всего на свете я ищу здесь чувство направления. Любые комментарии или рекомендации будут оценены.


person user965470    schedule 26.09.2011    source источник


Ответы (3)


Ответ будет зависеть от способностей, которыми вы обладаете в своей команде, а также от того, где вы видите свою основную ценность и сущность предоставляемых вами услуг.

В большинстве случаев, я предполагаю, что вы не заботитесь о SIP или делаете с ним что-то необычное, требующее доступа к его низкому уровню. В таком случае я бы порекомендовал получить готовый софтфон — либо коммерческий, либо с открытым исходным кодом. Я бы выбрал коммерческую версию, так как она даст вам душевное спокойствие относительно ее стабильности и помощи в исправлении ошибок и прочем.

person Tsahi Levent-Levi    schedule 26.09.2011

Чтобы прямо ответить на ваш вопрос, один из многих программных телефонов с открытым исходным кодом, вероятно, будет соответствовать вашим потребностям и позволит вносить небольшие изменения по мере необходимости. В соответствии с большинством лицензий с открытым исходным кодом нет никаких обязательств по распространению вашего кода, если вы используете его только для внутреннего использования (не распространяйте двоичный код).

Пытаясь угадать, что вы пытаетесь сделать, это звучит как сценарий колл-центра, поэтому одна из многих реализаций очереди вызовов может соответствовать вашим потребностям.

person Szocske    schedule 30.09.2011

Мне пришлось написать собственный софтфон, и я нашел отличное руководство, как это сделать. В руководстве предусмотрено 10 шагов для приобретения собственного софтфона (voip-sip-sdk.com на стр. 272)

Я нашел это полезным, и, возможно, вы найдете его также.

person Frank Wilson    schedule 05.04.2012