I’m working since few years to an personal VoIP> GSM project and now I arrive to moment when I’m looking for an Android APP with capability to forwarding call received via VoIP
over GSM and same time comply with my 5 pages documentation.
First thing first: Prove of concept will be the capability of connecting call received via VoIP with a new call generated locally over GSM to same B number as received via VoIP.
Anyone would like to get involved into this project ?
All documentation is prepared already. Person involved will remain and no one will throw away in next 10 years.
Questions are welcomed. I’m looking for capable, experienced, serious and long time commitment person.
Sorry for the belated reply.
Interoperability issues are hard and long to resolve...
I have not enough knowledge on the concerned part of code to investigate this.
As far as I understand you want to interoperate Liblinphone with a server using H224 (for far-end camera control?).
Unfortunately, we do not support rfc4573, so I doubt that giving this payload type will work.
That said, you should still have sound coming, as we are supposed to ignore the unknown stream.
This might be a bug on our side, but as this scenario is unusual I don't think that we can take time to investigate this for free...
If you really need it
we can assist you for a fee (click on "Contact us", and describe the issue).
Junior Software Engineer
Belledonne Communications, the company behind Linphone
Le 09/10/2020 à 13:12, Evgeny Nesterov a écrit :
As it appears i found bug in library. When server in invite session send media stream "application", library think that this is audio stream, what is causing the problem under Android.
Server send invite message:
Via: SIP/2.0/UDP 126.96.36.199:5060;branch=z9hG4bK74da54d1;rport=5060
From: "132" <sip:email@example.com>;tag=as477f9fb
CSeq: 102 INVITE
User-Agent: VINTEO 2.0.0
Date: Fri, 09 Oct 2020 10:25:52 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
o=root 21505 21505 IN IP4 188.8.131.52
c=IN IP4 184.108.40.206
m=audio 20014 RTP/AVP 0 101
a=silenceSupp:off - - - -
m=video 20016 RTP/AVP 99
a=rtcp-fb:* nack pli
a=rtcp-fb:* ccm fir
m=application 20020 RTP/AVP 100
After this we can see in logs (show only significant lines):
2020-10-09 13:28:01:430 [liblinphone] MESSAGE Found payload H224/4800 fmtp=
2020-10-09 13:28:01:436 [liblinphone] MESSAGE Created stream#0 [audio] in state [Stopped]
2020-10-09 13:28:01:444 [liblinphone] MESSAGE Created stream#1 [video] in state [Stopped]
2020-10-09 13:28:01:448 [liblinphone] MESSAGE Created stream#2 [audio] in state [Stopped]
2020-10-09 13:28:03:182 [liblinphone] MESSAGE Declining mline 2, no corresponding stream in local capabilities description.
Stream #2 has type 'audio', though it must be of type 'other'. I don't know why, but this error causes that there is no incoming sound on android.