Настройка Sipdroid
У меня есть приложение на основе VoIP. Поэтому я подумал о настройке проекта с открытым исходным кодом SipDroid. На начальном этапе я изменил все названия пакетов, имена классов и т. Д. Он отлично работает на моем Samsung Galaxy Y. Но я пробовал со многими другими мобильными телефонами, Голос не слышен. Звонок инициализируется, но не слышен голос. В Samsung galaxy young голос отчетливо слышен как для входящих, так и для исходящих вызовов. Но во всех других телефонах, которые я тестировал, я слышу только звуковые сигналы. В чем может быть проблема?
РЕДАКТИРОВАТЬ: я пытался позвонить на другой мобильный телефон (с Sip Droid) с моего Samsung Galaxy Young (настраиваемое приложение), я мог слышать голос в своем приложении, но не слышал в Sipdroid. Но когда я попытался вызвать Sipdroid на Sipdroid, он прекрасно работает на всех мобильных телефонах.
РЕДАКТИРОВАТЬ:
Btw, There is no difference between SipDroid call and the call in my app.
РЕДАКТИРОВАТЬ: я заметил, что даже проект SipDroid не работает. Работает только приложение Sipdroid (в маркете).
2 ответа
Я наконец нашел решение. Я использовал CSipSimple вместо Sipdroid. Работает нормально.
Если вы хотите использовать CSipSimple из исходных текстов, сначала вы должны скомпилировать исходные библиотеки pjsip с использованием рабочей станции linux. Смотрите эту ссылку: HowToBuild CSipSimple с использованием рабочей станции Linux