Ich entwickle eine SIP-Anwendung zum Erstellen und Empfangen eines Anrufs und ich möchte den G729-Codec in meiner Anwendung hinzufügen.Erste versuchte, G729 Codec in Open-Source-Projekt SipDroid hinzuzufügen.aber ich bin noch nicht gelungen.In meinem Asterisk Ich erhalte ein folgendes Nachrichtenprotokoll.Wie füge ich G729 Codec in SipDroid Projekt hinzu?
Hier ist das Nachrichtenprotokoll von asterisk über Codec-Verhandlung.
Found RTP audio format 101
Found audio description format telephone-event for ID 101
Found RTP video format 103
Found video description format h263-1998 for ID 103
Capabilities: us - 0x100 (g729), peer - audio=0x0 (nothing)/video=0x100000 (h263p)/text=0x0 (nothing), combined - 0x0 (nothing)
Non-codec capabilities (dtmf): us - 0x1 (telephone-event|), peer - 0x1 (telephone-event|), combined - 0x1 (telephone-event|)
[Apr 9 18:00:25] NOTICE[3813]: chan_sip.c:9187 process_sdp: No compatible codecs, not accepting this offer!
ist Ihr Server kompatibel mit G729-Codec? lets see SDP Verhandlungen scheitern. – rabby
Ich denke, Sie müssen G729 Codec für Client hinzufügen g729 Payload-Typ ist 18 – rabby
ja mein Asterisk Server unterstützt g729 [siehe diese] (http://StackOverflow.com/Questions/10069274/How-to-add-g729-codec -in-android-application) für asterisk CLI message – juned