APS in PjSIP 1.1 APS Direct

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

 



Hi bharat

kindly find the attachment

Regards
vivek

On Tue, May 12, 2009 at 11:57 AM, Bharat Yadav <
bharat.yadav at axisconvergence.com> wrote:

>  Hi
>
> Please post your .mmp and config_site_sample.h
>
> Thanks
>
> Bharat
>
>
>
>
>
> *From:* pjsip-bounces at lists.pjsip.org [mailto:
> pjsip-bounces at lists.pjsip.org] *On Behalf Of *vivek shrivastava
> *Sent:* Tuesday, May 12, 2009 10:21 AM
>
> *To:* pjsip list
> *Subject:* Re: [pjsip] APS in PjSIP 1.1 APS Direct
>
>
>
> Hello bharat ,
>
>    i am using Symbian_ua_gui and implemented the 2 files provided by you
> previously to enable
> G729 and desable the rest of codecs
>
>
>  regards
> vivek
>
> On Tue, May 12, 2009 at 9:03 AM, Bharat Yadav <
> bharat.yadav at axisconvergence.com> wrote:
>
> Hi
>
> Please let me know which one u are using Symbian_ua or Symbian_ua_gui if
> you are using Symbian_ua then use only which one u need I mean donnt use
> software codec G711 just use APS G711 A/U and G729 because many sip
> providers and also most of TELECOM companies using on priority  order of
> >G729>G711, actually we are also running sip based VoIP solutions, so please
> use G711A/U and G729 only,  by disabling unwanted codec(s)  there is no need
> to enable disable codec(s) by key pressing it will negotiate Codec on the
> behalf of SIP Server Settings because no one want to transcode codec(s) from
> GSM,SPEEX and AMR to G729 or G711, At last if u r using Symbian_ua_gui then
> no need to make any change in code just compile code with G711 and G729
> codec and all will be manage internally by Symbian_ua_gui for codec related
> concerns.
>
> Thanks
>
> Bharat
>
>
>
> *From:* pjsip-bounces at lists.pjsip.org [mailto:
> pjsip-bounces at lists.pjsip.org] *On Behalf Of *Srivatsan Deenadayalan
> *Sent:* Monday, May 11, 2009 9:34 PM
>
>
> *To:* pjsip list
> *Subject:* Re: [pjsip] APS in PjSIP 1.1 APS Direct
>
>
>
> Hi,
>
> Yes i have used all the codecs Supported by APS and PjSIP Software codecs.
>
> Here is the list of Codec i have used:
>
> 1.  GSM
> 2.  PCMA,
> 3.  PCMU
> 4.  SPEEX
> 5.  AMR
> 6.  G729
>
> How your enabling codes ?  You need to use respective keypress events for
> enabling / disabling.
>
> Below segment from ua.cpp class shows how to enable and disable codec's.
> But prior to enabling any of the codes, the code registration have to be
> made. Don't worry all the codec registration will be done by PjSIP media
> itself.
>
> static void PrintMainMenu()
> {
>     const char *menu =
>         "\n\n"
>         "Main Menu:\n"
>         "  *d    Enable/disable codecs*\n"
>         "  m    Call " SIP_DST_URI "\n"
>         "  a    Answer call\n"
>         "  g    Hangup all calls\n"
>            "  t    Toggle audio route\n"
> #if !defined(PJMEDIA_CONF_USE_SWITCH_BOARD) ||
> PJMEDIA_CONF_USE_SWITCH_BOARD==0
>            "  j    Toggle loopback audio\n"
> #endif
>            "up/dn  Increase/decrease output volume\n"
>         "  s    Subscribe " SIP_DST_URI "\n"
>         "  S    Unsubscribe presence\n"
>         "  o    Set account online\n"
>         "  O    Set account offline\n"
>         "  w    Quit\n";
>
>     PJ_LOG(3, (THIS_FILE, menu));
> }
>
> static void PrintCodecMenu()
> {
>     const char *menu =
>         "\n\n"
>         "Codec Menu:\n"
>         "  a    Enable all codecs\n"
> #if PJMEDIA_HAS_PASSTHROUGH_CODEC_AMR
>         "  d    Enable only AMR\n"
> #endif
> #if PJMEDIA_HAS_PASSTHROUGH_CODEC_G729
>         "  g    Enable only G.729\n"
> #endif
> #if PJMEDIA_HAS_PASSTHROUGH_CODEC_ILBC
>         "  j    Enable only iLBC\n"
> #endif
>         "  m    Enable only Speex\n"
>         "  p    Enable only GSM\n"
>         "  t    Enable only PCMU\n"
>         "  w    Enable only PCMA\n";
>
>     PJ_LOG(3, (THIS_FILE, menu));
> }
>
>
>
>
> vivek shrivastava wrote:
>
> hello Bharat ,
>
>
>
>    I had followed your process for enabling  G729  and while calling it is
> giveing Dialog
>
>    *media type missing.*
>
> *  *
>    previously as by default g711 application was using and i was able to
> call . what else can i try ??
>
> *  *Srivatsan did u managed to make the call for g729 . please guide me if
> possible
>
>
>
> Regards
>
>
>
>
>
>
>
>
>
>
>
>
> On 5/4/09, *Srivatsan Deenadayalan* <srivatsan at ongobiz.com> wrote:
>
> Thanks Bharat.. At last i am able to build and run PjSIP 1.1 APS Direct
> branch. The problem is with IDE (Carbide), Carbide 2.0 produces errors which
> i mentioned earlier. But same compiles in Carbide 1.2. I have tested all the
> enabling / disabling codes and works fine. If possible can u pls let me know
> which IDE you use ?
>
> Thanks once again for your patience in replying... :-)
>
> Bharat Yadav wrote:
>
> Hi
>
> Disable all codecs except your required mean G729 and G711A/U into
> /svn2668/pjmedia/include/pjmedia-codec/config.h, I amd using svn2668 and
> working fine.  And this too
> /svn2668/pjmedia/include/pjmedia-audiodev/config.h I am including both file
> with their changed name like pjmedia-codec-config.h  and
> pjmedia-audiodev-config.h .
>
> Letme know.
>
> Thanks
>
>
>
>
>
> *From:* pjsip-bounces at lists.pjsip.org [
> mailto:pjsip-bounces at lists.pjsip.org <pjsip-bounces at lists.pjsip.org>] *On
> Behalf Of *Srivatsan Deenadayalan
> *Sent:* Monday, May 04, 2009 6:21 PM
>
>
> *To:* pjsip list
> *Subject:* Re: [pjsip] APS in PjSIP 1.1 APS Direct
>
>
>
> Hi,
>
> Not succeeded yet.. I have just downloaded latest trunk version and
> compiled by changing .mmp file and including #define. But still the error
> remains the same. Have any one succeeded with latest trunk version  APS
> Direct ?
>
> Bharat and Spider pls give a try with trunk version and let me know how it
> works.
>
> *Error :*
>
>
>
> pjsua_media.c:(.text+0x200): undefined reference to
>
> `pjmedia_codec_passthrough_init'
>
> \Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\UREL\pjsua_lib.lib(pjsua_media.o):
>
> In function `pjsua_media_subsys_destroy':
>
> pjsua_media.c:(.text+0xb58): undefined reference to
>
> `pjmedia_codec_passthrough_deinit'
>
> \Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\UREL\pjmedia_audiodev.lib(symb_aps_dev.o):
>
> In function `CPjAudioEngine::~CPjAudioEngine()':
>
> symb_aps_dev.cpp:(.text+0x80c): undefined reference to
>
> `RAPSSession::Close()'
>
> \Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\UREL\pjmedia_audiodev.lib(symb_aps_dev.o):
>
> In function `CPjAudioEngine::~CPjAudioEngine()':
>
> symb_aps_dev.cpp:(.text+0x9a0): undefined reference to
>
> `RAPSSession::Close()'
>
> \Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\UREL\pjmedia_audiodev.lib(symb_aps_dev.o):
>
> In function `CPjAudioEngine::~CPjAudioEngine()':
>
> symb_aps_dev.cpp:(.text+0xb30): undefined reference to
>
> `RAPSSession::Close()'
>
> \Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\UREL\pjmedia_audiodev.lib(symb_aps_dev.o):
>
> In function `CPjAudioEngine::InitPlayL()':
>
> symb_aps_dev.cpp:(.text+0xc30): undefined reference to
>
> `RAPSSession::InitializePlayer(TAPSInitSettings&)'
>
> \Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\UREL\pjmedia_audiodev.lib(symb_aps_dev.o):
>
> In function `CPjAudioEngine::InitRecL()':
>
> symb_aps_dev.cpp:(.text+0xd8c): undefined reference to
>
> `RAPSSession::InitializeRecorder(TAPSInitSettings&)'
>
> \Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\UREL\pjmedia_audiodev.lib(symb_aps_dev.o):
>
> In function `CPjAudioEngine::Stop()':
>
> symb_aps_dev.cpp:(.text+0xfb0): undefined reference to `RAPSSession::Stop()'
>
> \Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\UREL\pjmedia_audiodev.lib(symb_aps_dev.o):
>
> In function `CPjAudioEngine::ConstructL()':
>
>
>
> symb_aps_dev.cpp:(.text+0x106c): undefined reference to
>
> `RAPSSession::Connect()'
>
> symb_aps_dev.cpp:(.text+0x1098): undefined reference to
>
> `RAPSSession::SetCng(int)'
>
> symb_aps_dev.cpp:(.text+0x10a4): undefined reference to
>
> `RAPSSession::SetVadMode(int)'
>
> symb_aps_dev.cpp:(.text+0x10b0): undefined reference to
>
>
>
> `RAPSSession::SetPlc(int)'
>
> symb_aps_dev.cpp:(.text+0x10bc): undefined reference to
>
> `RAPSSession::SetEncoderMode(TAPSCodecMode)'
>
> symb_aps_dev.cpp:(.text+0x10c8): undefined reference to
>
> `RAPSSession::SetDecoderMode(TAPSCodecMode)'
>
> symb_aps_dev.cpp:(.text+0x10d4): undefined reference to
>
> `RAPSSession::ActivateLoudspeaker(int)'
>
> symb_aps_dev.cpp:(.text+0x10ec): undefined reference to
>
> `RAPSSession::Write()'
>
> symb_aps_dev.cpp:(.text+0x1118): undefined reference to
>
> `RAPSSession::Read()'
>
>
>
>
> spider wrote:
>
> On Mon, May 4, 2009 at 3:31 AM, Bharat Yadav
>
> <bharat.yadav at axisconvergence.com> <bharat.yadav at axisconvergence.com> wrote:
>
>
>
> Hi
>
>
>
> Ok you have add some plugins extensions  from FP1 realease from here
>
> http://www.forum.nokia.com/info/sw.nokia.com/id/4ff42a22-7099-4cc9-91bf-5e66166bd28d/S60_3rd_SDK_FP1_API_Plug-In_Pack.html
>
>
>
> And extract it then select AudioProxyServer_v2.43.zip and MMFDevSoundAPI.zip
>
> and extract it to C:\Symbian\9.2\S60_3rd_FP1 then try to compile your
>
> project. Hope it should help you. (note: extract on
>
> C:\Symbian\9.2\S60_3rd_FP1 may ask for overwrite accept it with yes.)
>
>
>
> Thanks
>
>
>
> Bharat
>
>
>
> From: pjsip-bounces@xxxxxxxxxxxxxxx [mailto:pjsip-bounces at lists.pjsip.org <pjsip-bounces at lists.pjsip.org>]
>
> On Behalf Of Srivatsan Deenadayalan
>
> Sent: Monday, May 04, 2009 3:41 PM
>
>
>
> To: pjsip list
>
> Subject: Re: APS in PjSIP 1.1 APS Direct
>
>
>
>
>
>
>
> Thanks Bharat, but my problem not solved yet.
>
>
>
> 1. I am using PjSIP symbian console based app.
>
> 2. I have changed symbian_ua.mmp as given below,
>
>     #define SND_HAS_APS      1
>
>     #define SND_HAS_VAS     0
>
>     #define SND_HAS_MDA    0
>
> 3. Included config_site.h file pjlib\include\pj
>
> 4. Added #define PJ_CONFIG_NOKIA_APS_DIRECT in config_site_sample.h found
>
> under pjlib\include\pj
>
> 5. Build - Phone Release GCCE,
>
>
>
> What should config_site.h file should have ? it should be empty ? i have
>
> added only #include <pj/config_site_sample.h> in config_site.h, anything
>
> else to be added ?
>
>
>
> I am using S60 Fp1 SDK with required plugin added and Carbide 2.0.
>
>
>
> Error :
>
>
>
> pjsua_media.c:(.text+0x200): undefined reference to
>
> `pjmedia_codec_passthrough_init'
>
> \Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\UREL\pjsua_lib.lib(pjsua_media.o):
>
> In function `pjsua_media_subsys_destroy':
>
> pjsua_media.c:(.text+0xb58): undefined reference to
>
> `pjmedia_codec_passthrough_deinit'
>
> \Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\UREL\pjmedia_audiodev.lib(symb_aps_dev.o):
>
> In function `CPjAudioEngine::~CPjAudioEngine()':
>
> symb_aps_dev.cpp:(.text+0x80c): undefined reference to
>
> `RAPSSession::Close()'
>
> \Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\UREL\pjmedia_audiodev.lib(symb_aps_dev.o):
>
> In function `CPjAudioEngine::~CPjAudioEngine()':
>
> symb_aps_dev.cpp:(.text+0x9a0): undefined reference to
>
> `RAPSSession::Close()'
>
> \Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\UREL\pjmedia_audiodev.lib(symb_aps_dev.o):
>
> In function `CPjAudioEngine::~CPjAudioEngine()':
>
> symb_aps_dev.cpp:(.text+0xb30): undefined reference to
>
> `RAPSSession::Close()'
>
> \Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\UREL\pjmedia_audiodev.lib(symb_aps_dev.o):
>
> In function `CPjAudioEngine::InitPlayL()':
>
> symb_aps_dev.cpp:(.text+0xc30): undefined reference to
>
> `RAPSSession::InitializePlayer(TAPSInitSettings&)'
>
> \Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\UREL\pjmedia_audiodev.lib(symb_aps_dev.o):
>
> In function `CPjAudioEngine::InitRecL()':
>
> symb_aps_dev.cpp:(.text+0xd8c): undefined reference to
>
> `RAPSSession::InitializeRecorder(TAPSInitSettings&)'
>
> \Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\UREL\pjmedia_audiodev.lib(symb_aps_dev.o):
>
> In function `CPjAudioEngine::Stop()':
>
> symb_aps_dev.cpp:(.text+0xfb0): undefined reference to `RAPSSession::Stop()'
>
> \Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\UREL\pjmedia_audiodev.lib(symb_aps_dev.o):
>
> In function `CPjAudioEngine::ConstructL()':
>
>
>
> symb_aps_dev.cpp:(.text+0x106c): undefined reference to
>
> `RAPSSession::Connect()'
>
> symb_aps_dev.cpp:(.text+0x1098): undefined reference to
>
> `RAPSSession::SetCng(int)'
>
> symb_aps_dev.cpp:(.text+0x10a4): undefined reference to
>
> `RAPSSession::SetVadMode(int)'
>
> symb_aps_dev.cpp:(.text+0x10b0): undefined reference to
>
>
>
> `RAPSSession::SetPlc(int)'
>
> symb_aps_dev.cpp:(.text+0x10bc): undefined reference to
>
> `RAPSSession::SetEncoderMode(TAPSCodecMode)'
>
> symb_aps_dev.cpp:(.text+0x10c8): undefined reference to
>
> `RAPSSession::SetDecoderMode(TAPSCodecMode)'
>
> symb_aps_dev.cpp:(.text+0x10d4): undefined reference to
>
> `RAPSSession::ActivateLoudspeaker(int)'
>
> symb_aps_dev.cpp:(.text+0x10ec): undefined reference to
>
> `RAPSSession::Write()'
>
> symb_aps_dev.cpp:(.text+0x1118): undefined reference to
>
> `RAPSSession::Read()'
>
>
>
>
>
>
>
> Bharat Yadav wrote:
>
>
>
>
>
> Hi
>
>
>
> Check symbian_ua and follow their .mmp and next include config_site.h and
>
>
>
> define #define PJ_CONFIG_NOKIA_APS_DIRECT in config_site_sample.h located in
>
>
>
> your_project\pjlib\include\pj now your project APS Direct enabled.
>
>
>
> Thanks
>
>
>
> Bharat
>
>
>
>
>
>
>
> -----Original Message-----
>
>
>
> From: pjsip-bounces@xxxxxxxxxxxxxxx [mailto:pjsip-bounces at lists.pjsip.org <pjsip-bounces at lists.pjsip.org>]
>
>
>
> On Behalf Of Srivatsan Deenadayalan
>
>
>
> Sent: Monday, May 04, 2009 2:43 PM
>
>
>
> To: pjsip list
>
>
>
> Subject: Re: APS in PjSIP 1.1 APS Direct
>
>
>
>
>
>
>
> UPDATE:
>
>
>
>
>
>
>
> My question is regarding Symbian OS
>
>
>
>
>
>
>
> Question :
>
>
>
>
>
>
>
>
>
> How to enable APS in PjSIP 1.1 APS direct ? Can anyone please provide
>
>
>
> the details of Macros and others to be set to activate APS. I have tried
>
>
>
> by enabling  #define SND_HAS_APS  1 in .mmp file but nothing happens. Is
>
>
>
> their any thing else to be set to use APS in PjSIP 1.1 and trunk versions ?
>
>
>
>
>
>
>
> Srivatsan Deenadayalan wrote:
>
>
>
>
>
>
>
> Hi All,
>
>
>
>
>
>
>
> How to enable APS in PjSIP 1.1 APS direct ? Can anyone please provide
>
>
>
> the details of Macros and others to be set to activate APS. I have
>
>
>
>
>
> tried by enabling  #define SND_HAS_APS  1 in .mmp file but nothing
>
>
>
> happens. Is their any thing else to be set to use APS in PjSIP 1.1 and
>
>
>
> trunk versions ?
>
>
>
>
>
>
>
>
>
> Pls help me...
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> --
>
>
>
> Thanks,
>
>
>
> Srivatsan.D,
>
>
>
>
>
>
>
> _______________________________________________
>
> 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
>
>
>
>
>
>
>
>
>
> try to press up/down arrow after call connected  to switch audio to airpiece
>
>
>
> _______________________________________________
>
> 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
>
>
>
>
>
> --
>
> Thanks,
>
> Srivatsan.D,
>
>  ------------------------------
>
>
>
>
>
>
>
> _______________________________________________
>
> 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
>
>
>
> --
>
> Thanks,
>
> Srivatsan.D,
>
>
>
>
>
>
>
>
> _______________________________________________
> 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
>
>
>
>
>
> ------------------------------
>
>
>
>
>
>
>
> _______________________________________________
>
> 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
>
>
>
>
>
> --
>
> Thanks,
>
> Srivatsan.D
>
>
> _______________________________________________
> 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
>
>
>
> _______________________________________________
> 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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20090512/37db6e8c/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: config_site_sample.h
Type: application/octet-stream
Size: 8824 bytes
Desc: not available
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20090512/37db6e8c/attachment-0001.h>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: symbian_ua_gui.mmp
Type: application/octet-stream
Size: 2663 bytes
Desc: not available
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20090512/37db6e8c/attachment-0001.mmp>


[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