Managed to make progress on 1. the console app - symbian_ua.exe. Turned out I had not #defined the correct SelectIAP(), however I still get the same errors as in 3. with symbian_ua_gui.exe. The console gives me the following readout when I try to make a call symbian_ua.cpp Call 0 state =DISCONNECTED symb_mda_dev.c Error in MaisRecordComplete(): error code -14 symb_mda_dev.c Error in MaosPlayComplete(): error code -3 Any ideas? 2009/5/6 Jai Byron <kungfuslippers at googlemail.com> > Hi, > I'm scoping out some work for an implementation on Symbian S60 and am > facing the following issues > > 1. symbian_ua.exe - fails to execute correctly. I get a console message > telling me to press any key - after which the application exits. This issue > had been raised in the mailing lists, but unfortunately no solution was > presented - has this been resolved? > > > 2. I *think* there might be an error in TBool > Csymbian_ua_guiContainerView::CallSoftKeyPressedL( TInt aCommand ) > > HBufC *buf = obj_url->GetTextInHBufL(); > > CnvUtfConverter::ConvertFromUnicodeToUtf8(aUrl, *buf); > > The construction of obj_url at present results in a space in between the > "sip:" and the number called. So for example aUrl as it stands would contain > "sip: 1234567", instead of "sip:1234567" which causes a failure to make call > to the box I'm testing on. i.e the "Making call failed!" dialog is shown. > > if (symbian_ua_makecall((char *)aUrl.PtrZ()) != 0) { > PutMessage(_L("Making call failed!")); > if ( cba != NULL ) { > cba->SetCommandL(aCommand, KStCall); > cba->DrawDeferred(); > } > } > > > If I remove the space, the call can be made.... > > 3. I'm able to successfully register on symbian_ua_gui.exe but also face > problems making a call from an audio perspective. At present if I try to > make a call on emulator I get the following sequence of dialogs > > a) NOTFOUND (PJ_ENOTFOUND) > > b) Error in MaoscPlayComplete -14 > > c) Error in MaoscPlayComplete -3 in the following code:- > > void CPjAudioOutputEngine::MaoscPlayComplete(TInt aError) > { > lastError_ = aError; > state_ = STATE_INACTIVE; > if (aError != KErrNone) { > snd_perror("Error in MaoscPlayComplete()", aError); > } > } > > I wonder if this has something to do with me trying to make a call without > the null_audio.lib being present? > > http://trac.pjsip.org/repos/changeset/2257 > > http://article.gmane.org/gmane.comp.voip.pjsip/5397/match=2257 > > > The code changes look a little different to the current code base > in pjproject 1.1 and 1.02. What do I have to do to build the null_audio.lib > correctly - if that is the cause of my problem. > > I also noticed that null_audio.mmp refers to nullsound.c - is this supposed > to be present in pjproject > > > Any pointers, comments or suggestions would be really useful. > > jb > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20090506/2c4a97df/attachment.html>