pjsua_conf_connect connected the Null Device on iPhone 3.1.2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Use version 1.4 and samuel vinsons legacy device patch. You *could* use v0.9, but honestly your better up keeping up with current versions.

Samuels patch MIGHT work with 1.5, but I havent tested this yet.

Regards,

Shayne.

On 09/01/2010, at 12:10 AM, Chee Jin Li wrote:

> Hi
> 
> I have cross compiled PJSIP 1.0.3 for iPhone 3.1.2 according to Siphon guide at http://code.google.com/p/siphon/wiki/CompilationForiPhoneOS2_X .
> 
> I have written a simple user agent to connect to the SIP server and the connection is successful, but when accepting incoming call the audio connection seem not able to connect to iPhone built-in microphone or speaker. Below is the console log file, at 23:59:32:904 the Port 1 is connected to Port 0 but stating Null Device:
> 
> 23:59:32.901      UserAgent  Incoming Call from 0
> 23:59:32.902   strm0x859d74  VAD temporarily disabled
> 23:59:32.902   strm0x859d74  Encoder stream started
> 23:59:32.903   strm0x859d74  Decoder stream started
> 23:59:32.903  pjsua_media.c  Media updates, stream #0: GSM (sendrecv)
> 23:59:32.903  pjsua_media.c  pjsua_set_snd_dev(): attempting to open devices @16000 Hz
> 23:59:32.903     ec0x2390e0  Echo suppressor created, clock_rate=16000, channel=1, samples per frame=320, tail length=200 ms, latency=20 ms
> 23:59:32.904   conference.c  Port 1 (sip:100 at 192.168.0.8:5060) transmitting to port 0 (Null Device)
> 23:59:32.904   conference.c  Port 0 (Null Device) transmitting to port 1 (sip:100 at 192.168.0.8:5060)
> 23:59:32.904   pjsua_core.c  TX 806 bytes Response msg 200/INVITE/cseq=1 (tdta0x856a00) to UDP 192.168.0.8:5060:
> SIP/2.0 200 OK
> Via: SIP/2.0/UDP 192.168.0.8:5060;rport=5060;received=192.168.0.8;branch=z9hG4bK-d8754z-7d5aa01c01789251-1---d8754z-
> Call-ID: M2Q5YmExMzQyYTIwMjExNDM4OTBlNWU3ODcxNWFmM2U.
> From: "Jin Li Chee" <sip:100@192.168.0.8>;tag=bf48e02a
> To: <sip:101 at 192.168.0.8>;tag=OmIL-dI3-fV9Q0Ta4mn0e6csiJvsAqk1
> CSeq: 1 INVITE
> Contact: <sip:101 at 192.168.0.199:5060>
> Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, SUBSCRIBE, NOTIFY, REFER, MESSAGE, OPTIONS
> Supported: replaces, 100rel, norefersub
> Content-Type: application/sdp
> Content-Length:   253
> 
> v=0
> o=- 3471955172 3471955173 IN IP4 192.168.0.199
> s=pjmedia
> c=IN IP4 192.168.0.199
> t=0 0
> a=X-nat:0
> m=audio 4000 RTP/AVP 3 101
> a=rtcp:4001 IN IP4 192.168.0.199
> a=rtpmap:3 GSM/8000
> a=sendrecv
> a=rtpmap:101 telephone-event/8000
> a=fmtp:101 0-15
> 
> --end msg--
> 23:59:32.906      UserAgent  Call 0 State = OK
> 23:59:33.012   pjsua_core.c  RX 434 bytes Request msg ACK/cseq=1 (rdata0x832064) from UDP 192.168.0.8:5060:
> ACK sip:101 at 192.168.0.199:5060 SIP/2.0
> Via: SIP/2.0/UDP 192.168.0.8:5060;branch=z9hG4bK-d8754z-f11b32342f046353-1---d8754z-;rport
> Max-Forwards: 70
> Contact: <sip:100 at 192.168.0.8:5060>
> To: <sip:101 at 192.168.0.8>;tag=OmIL-dI3-fV9Q0Ta4mn0e6csiJvsAqk1
> From: "Jin Li Chee"<sip:100@192.168.0.8>;tag=bf48e02a
> Call-ID: M2Q5YmExMzQyYTIwMjExNDM4OTBlNWU3ODcxNWFmM2U.
> CSeq: 1 ACK
> User-Agent: 3CXPhoneSystem 7.1.7060.0
> Content-Length: 0
> 
> 
> --end msg--
> 23:59:33.012      UserAgent  Call 0 State = OK
> 
> Is anything I miss out during the cross-compile? Or is it I should add something during my user agent compilation to make it to work with the iPhone Sound Audio Queue?
> 
> Thanks in advance.
> Jin Li Chee
> 
> 
> 
> 
> _______________________________________________
> Visit our blog: http://blog.pjsip.org
> 
> pjsip mailing list
> pjsip at lists.pjsip.org
> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org

===================================
Shayne O'Neill Development
Mobile, Web and Business process integration.
shayne.oneill at gmail.com 0400247091
Ask me about how Alfresco can help your business grow.




[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux