Freeware RU.SIP.Softphone
Сообщений: 104
|
Re: Freeware RU.SIP.Softphone
На неделе договорюсь за нормальный хостинг, пока так пусть полежит :-)
|
Откуда: Санкт-Петербург
Сообщений: 541
|
Re: Freeware RU.SIP.Softphone
Это сработало. Могу сам выложить.
|
Сообщений: 104
|
Re: Freeware RU.SIP.Softphone
Если не сложно. ВЕБ-мастер из меня никакой.
|
Откуда: Санкт-Петербург
Сообщений: 541
|
Re: Freeware RU.SIP.Softphone
ftp://rcp.ru/pub/KaBoom/SIPTest.rar
|
Сообщений: 104
|
Re: Freeware RU.SIP.Softphone
Сходу обнаружил еще один глюк, точнее не глюк, а то, что я в пятницу под конец рабочего дня конкретно торможу. В демке жестко прописан неправильный айпишник 8)
На выходных поправлю
|
Сообщений: 104
|
Re: Freeware RU.SIP.Softphone
|
Откуда: Москва
Сообщений: 135
|
Re: Freeware RU.SIP.Softphone
2 KaBoom:
Ежели сипфон пишите, видимо SIP прошерстили вдоль и поперек, позвольте тогда вопрос к Вам.
Небольшая преамбула:
есть canreinvite=yes/no - пускаем траффик через/мимо asterisk, в этом случае * является софтсвичем.
Теперь рассмотрим когда используется auto dial out, соединяем двух SIP клиентов, провайдер при этом, ну например voipexchange.
В этом случае asterisk делает коннект к двум SIP-клиентам, и траффик идет через asterisk, он при этом
пишет Native Bridge и все такое, т.е. выступает мостом.
Так вот вопрос: есть ли какая возможность в протоколе, в таком cлучае, траффик пустить мимо asterisk какими-нибудь парками и переводами и т.д., что-нибудь заложено в SIP про это ?
И чтоб информация о длительности звонка вернулась в asterisk.
Т.е. сделать full state proxy, есно доработав код ?
Или это невозможно в этом случае в принципе ?
|
Сообщений: 243
|
Re: Freeware RU.SIP.Softphone
Может сделать в разделе Разработка папку Softphone и дать все права на upload/download?
Пиши плиз на admin(at)asterisk-support.ru, организуем.
|
Сообщений: 58
|
Re: Freeware RU.SIP.Softphone
Если разработка "всерьёз", то папочка и может быть даже раздел были бы очень кстати.
Хотелось бы высказать рядо соображений/пожеланий:
1. Клиент должен быть максимально нетребователен к ресурсам. Т.к. софтфон постоянно висит в памяти операционки, он должен занимать в таком виде минимум ресурсов (памяти). При инициации звонка брать нужное. Может быть осуществить это через загрузку и выгрузку библиотек, пакетов...
2. Предоставление API для вызова из других программ. Например, COM интерфейс для звонков из разнообразных офисных программ (например, обзвона клиентов).
3. Желательно выделение отдельной .dll или .bpl с соответствующими интерфейсами, реализующие сам SIP протокол (невизуальную часть). Соответственно программа и другие программы могли бы им пользоваться.
Обладаю большим опытом (скромно) в разработе на Дельфях.. и, возможно, мог бы помочь чем-то.. например, в вылавливании утечек и багов.. Но, так же специализируюсь на архитектурах и сложной невизуальщине, потому может оно тебе и не к чему :)
P.S. А о выкладывании исходников в opensource не думал? Или предполагается коммерческая продажа продукта?
|
Сообщений: 104
|
Re: Freeware RU.SIP.Softphone
bsg2 KaBoom:
Ежели сипфон пишите, видимо SIP прошерстили вдоль и поперек, позвольте тогда вопрос к Вам.
Небольшая преамбула:
есть canreinvite=yes/no - пускаем траффик через/мимо asterisk, в этом случае * является софтсвичем.
Теперь рассмотрим когда используется auto dial out, соединяем двух SIP клиентов, провайдер при этом, ну например voipexchange.
В этом случае asterisk делает коннект к двум SIP-клиентам, и траффик идет через asterisk, он при этом
пишет Native Bridge и все такое, т.е. выступает мостом.
Так вот вопрос: есть ли какая возможность в протоколе, в таком cлучае, траффик пустить мимо asterisk какими-нибудь парками и переводами и т.д., что-нибудь заложено в SIP про это ?
И чтоб информация о длительности звонка вернулась в asterisk.
Т.е. сделать full state proxy, есно доработав код ?
Или это невозможно в этом случае в принципе ?
Не совсем понимаю, зачем это нужно? SIP поддерживает direct connect, всякие прокси в этом случае не нужны в принципе.
adminМожет сделать в разделе Разработка папку Softphone и дать все права на upload/download?
Пиши плиз на admin(at)asterisk-support.ru, организуем.
Было бы здорово. Сейчас отпишу на мыло.
demonЕсли разработка "всерьёз", то папочка и может быть даже раздел были бы очень кстати.
Хотелось бы высказать рядо соображений/пожеланий:
1. Клиент должен быть максимально нетребователен к ресурсам. Т.к. софтфон постоянно висит в памяти операционки, он должен занимать в таком виде минимум ресурсов (памяти). При инициации звонка брать нужное. Может быть осуществить это через загрузку и выгрузку библиотек, пакетов...
2. Предоставление API для вызова из других программ. Например, COM интерфейс для звонков из разнообразных офисных программ (например, обзвона клиентов).
3. Желательно выделение отдельной .dll или .bpl с соответствующими интерфейсами, реализующие сам SIP протокол (невизуальную часть). Соответственно программа и другие программы могли бы им пользоваться.
Обладаю большим опытом (скромно) в разработе на Дельфях.. и, возможно, мог бы помочь чем-то.. например, в вылавливании утечек и багов.. Но, так же специализируюсь на архитектурах и сложной невизуальщине, потому может оно тебе и не к чему :)
P.S. А о выкладывании исходников в opensource не думал? Или предполагается коммерческая продажа продукта?
1. Стараюсь так и делать, но приходится искать компромиссы. Считаю, что правильней повышать качество за счет ресурсов, а не наоборот.
2,3. Софтфон будет одним экзешником, не требующим инсталляции. А вот сами SIP/RTP стеки будут выполнены в виде компонента, и будут продаваться. Цену пока еще не сложили, сначала его до ума довести надо.
|
|