Новый клиент SIP на андроид
Сервисы Общения › Форумы › Телефония › Новый клиент SIP на андроид
- В этой теме 33 ответа, 12 участников, последнее обновление 7 лет, 9 месяцев назад сделано Nobody.
-
АвторСообщения
-
23.03.2015 в 10:54 #8266denis062007Участник
Grandstream Wave , я до этого пользовался С Sip Simpl , качество более или менее, но не на 100%, а тут случайно натолкнулся на этот клиент, и я вторую неделю уже в восторге, качество звука просто идеальнейшее, не вылетает, интегрирован в тел книгу, русский язык, единственная настройка которую сделал это данные учетки ввел и оставил из кодеков только PCMU и PCMA
23.03.2015 в 21:25 #8268DemonУчастникСимпатичный клиент…
Жаль только что не нашёл ни одного клиента на android, который поддерживал бы PUSH-нотификацию23.03.2015 в 21:59 #8269kot_215УчастникAcrobits Softphone
Push-уведомления для входящих вызовов для увеличении времени автономной работы23.03.2015 в 22:05 #8270DemonУчастник@kot215, наверное неполно выразился: бесплатный клиент с поддержкой push 🙂
К тому же.. Уверен что Acrobits Softphone реализует push через регистрацию к своему сервера посреднику… А значит всё что вы настраиваете и все ваши разговоры идут через их сервера.
http://www.onsip.com/blog/2010/07/07/the-dangers-of-push-notification-in-mobile-sip-applications23.03.2015 в 22:23 #8271kot_215Участниктак и есть. но с моей батареей на телефоне это наилучший выход.
23.03.2015 в 23:56 #8272brusstarУчастникdenis062007, огромное спасибо за наводку ) реально, пока лучше из бесплатного ничего не видел.
30.03.2015 в 01:33 #8285a2groupУчастникТак для начала Push функция должна поддерживаться со стороны сервера. Насколько понимаю необходимо держать пользователя “псевдо” онлайн вне зависимости зарегистрирован он или нет( что уже само по себе может создать некоторые проблемы в работе сервисов). При поступлении звонка отсылать сообщение через Google Cloud Messaging (GCM) и некий sip клиент должен запуститься и зарегистрироваться в сети и принять звонок. Также можно использовать стороннее приложение которое будет запускаться от push а далее запускать любой сип клеент
30.03.2015 в 08:45 #8288DemonУчастникТут, видимо, проблема курицы и яйца. В реальности есть и клиенты (Например, Zoiper под Windows) и даже скрипт для asterisk чтобы реализовать PUSH для них.
Но и разработчики серверов ждут когда будут клиенты, и клиенты не делают пока нет серверов. Точнее клиенты такие делаются, но под собственный проксирующий сервер, который и поддерживает PUSH.Но вот если кто-то сейчас возьмётся реализовать нативную поддержку PUSH для Asterisk, то я даже не знаю какой клиент можно было бы использовать как “эталонный”.
Например, linphone заявлял о поддержке PUSH: http://www.linphone.org/news/12/26/Linphone-2-0-for-iPhone-iPad-and-Android.html
Но я не нашёл такого функционала.
CSipSimple в принципе отказывается такое реализовывать: https://code.google.com/p/csipsimple/issues/detail?id=2157
Да немало и других статей о “вреде” PUSH’ей. Потому почти ничего и не движется. Не хватает законодателя мод в виде, например, гугла, который создал бы “эталонный” SIP клиент.30.03.2015 в 11:15 #8291saleУчастникПоделитесь плиз apk файлом для проги Grandstream Wave.
На Play Market не остылать 🙂 У меня Kindle Fire с гугле не дружит.30.03.2015 в 12:23 #829230.03.2015 в 12:29 #8293saleУчастникСпасибо !
Уже воспользовался ссылкой и установил, только с настройками никак не выходит… вроде все верно настроил, а регистрации нет30.03.2015 в 12:33 #8294DemonУчастникВ этом клиенте есть особенность… логин нужно прописывать во всех параметрах:
-ID пользователя SIP
-Аутентификационый идентификатор SIPесли не помогает, то напишите логин, на который идут попытки авторизации
30.03.2015 в 12:35 #8295a2groupУчастникТак надо сначала определиться нужна ли вообще эта функция , основной нюанс что звонящая сторона всегда будет слышать вызывные гудки даже когда вы не в сети. Да и сделать можно гораздо более правильное решение не используя гугл сервисов . Мой вариант решения :
Необходимы:
1. Любой DID номер с возможностью совершать звонки (желательно той же страны где вы находитесь так как необходим правильный clid , идеально мультифон)
2. Замена для стандартной звонилки Android ( пока не нашел готового решения)
3. Минимальная поддержка со стороны сервера.Общий принцип :
При поступлении звонка когда вы не в сети(sip) он автоматически переадресовывается на ваш мобильный номер через номер мультифон. В этот момент звонилка телефона видя, что звонок пришел именно с того номера мультифона одновременно завершает звонок и запускает сип клиент после чего при необходимости автоматически устанавливается 3g соединение. Сервер в это время держит звонящего в “подвешенном состоянии” давая возможность сип клиенту зарегистрироваться в сети и принять звонок.
Преимущества данного способа vs Push от Google:
1.В момент звонка нет необходимости находиться в интернет (вообще). Экономия батареи в разы
2. Если звонок важный есть возможность принять его через обычный телефон по тарифу мультифон
3. Поддержка со стороны сервера стандартными функциями астериск. не нужны дополнительные модули и api от гугл(костыли итп)Особенности: Принцип схож с работой Push с той лишь разницей ,что информация о вызове получается от сотовой сети, а не от push сервера. При поступлении сигнала в обоих случаях запускается приложение сип клиент которое регистрируется на сервере и принимает звонок. Так как при звонке на сотовый соединение не устанавливается то плата за звонок со счета мультифон не взимается. Основным недостатком является то , что на всю эту процедуру требуется время а звонящий находится в подвешенном состоянии слушая вызывные гудки в трубке, здесь главную роль играет как быстро зарегистрируется сип клиент. Исходя из этого возникает вопрос, а надо ли оно вообще , ведь просто переадресованный звонок через мультифон будет стоить не так уж и дорого.
30.03.2015 в 12:45 #8297saleУчастник-ID пользователя SIP
-Аутентификационый идентификатор SIP
прописал логин 14073 – конекта нетнашел в настройках прописанный левый STUN сервер
30.03.2015 в 13:31 #8298DemonУчастник@sale попыток авторизации от устройства 14073 в логах не видно. Правильно ли указан SIP сервер?
30.03.2015 в 13:34 #8299DemonУчастник@a2group всё это имеет смысл. Но это ещё дальше от мейнстрима развития голосовых коммуникаций.
Совсем скоро (yota тому пример) совсем не будет понятия голосовых вызовов… всё будет VoIP и в едином канале передачи данных. Потому “будить” сип-звонилку через входящий звонок…
кстати, мне это напомнило сигнализацию Pandora 🙂 Там именно так (точнее через входящий SMS) будился модем на стороне авто, а после устанавливалась связь. Сейчас они это забросили и по сути вынудили всегда иметь “постоянное подключение”. Не сильно дороже, но куда удобнее.30.03.2015 в 13:37 #830030.03.2015 в 13:46 #8302DemonУчастникУ меня вот так работает:
30.03.2015 в 14:35 #8304DemonУчастник@a2group, входящий звонок у Pandora, а у Yota (как пример будущего), действительно, всё через VoIP (не уверен что SIP).
30.03.2015 в 16:37 #8307 -
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.