×

Discussion Board

Results 1 to 15 of 27

Hybrid View

  1. #1
    Registered User
    Join Date
    Sep 2008
    Location
    Montreal, Canada
    Posts
    29

    SipRtpEx example

    Hi,

    I'm trying to install (and test) SipRtpEx example on E71 phone (S60 3rd FP1) but I'm not able to do it and get this error message: "Unable to install".

    I'm using Carbide 2.0 and I installed the Rtp_RTCPAPI plugin on S60 3rd FP1 sdk. I have imported the project and compiled and link was OK. The only thing I changed (to be able to sign) it was UID application and also the UID for the other "dll": appengine, rtpengine, sipengine and resolverplugin.

    Does anybody load and run this example on a phone (S60 3rd FP1)?

    Thanks,
    George.

  2. #2
    Nokia Developer Moderator
    Join Date
    Sep 2004
    Location
    Tampere, Finland
    Posts
    11,355

    Re: SipRtpEx example

    According to http://discussion.forum.nokia.com/fo...d.php?t=164168 the example does not have a PKG file therefore the one you have used must be your own creation. If you want help in removing the "unable to install" problem you will have to post this PKG file here, for us to review it.

    Better yet, post it on the Symbian Installer, Certification and Security forum.
    -- Lucian

    If you are not yet a DVLUP member it is time to correct that mistake :) Click here to join: http://www.dvlup.com/lucian/Invite

  3. #3
    Registered User
    Join Date
    Sep 2008
    Location
    Montreal, Canada
    Posts
    29

    Re: SipRtpEx example

    Hi,

    here is my pkg file content:

    ; SipRtpEx.pkg
    ; This is an auto-generated PKG file by Carbide.
    ; This file uses variables specific to Carbide builds that will not work
    ; on command-line builds. If you want to use this generated PKG file from the
    ; command-line tools you will need to modify the variables with the appropriate
    ; values: $(EPOCROOT), $(PLATFORM), $(TARGET)
    ; Also, the resource file entries should be changed to match the language
    ; used in the build. For example, if building for LANGUAGE_01, change the file
    ; extensions .rsc to .r01.
    ;
    ;Language - standard language definitions
    &EN

    ; standard SIS file header
    ;#{"SipRtpEx"},(0xA00002D6),1,0,0
    #{"SipRtpEx"},(0xEF0912C3),1,0,0

    ;Localised Vendor name
    %{"Vendor-EN"}

    ;Unique Vendor name
    :"Vendor"

    ;Supports Series 60 v 3.0
    [0x101F7961], 0, 0, 0, {"Series60ProductID"}

    ;Files to install
    ;You should change the source paths to match that of your environment
    ;<source> <destination>
    "C:\Symbian\9.2\S60_3rd_FP1\Epoc32\release\gcce\udeb\siprtpex.exe" - "!:\sys\bin\siprtpex.exe"
    "C:\Symbian\9.2\S60_3rd_FP1\Epoc32\data\z\resource\apps\siprtpex.rsc" -"!:\resource\apps\siprtpex.rsc"
    "C:\Symbian\9.2\S60_3rd_FP1\Epoc32\data\z\resource\apps\siprtpex_loc.rsc" -"!:\resource\apps\siprtpex_loc.rsc"
    "C:\Symbian\9.2\S60_3rd_FP1\epoc32\data\z\private\10003a3f\import\apps\siprtpex_reg.rsc" -"!:\private\10003a3f\import\apps\siprtpex_reg.rsc"


    "C:\Symbian\9.2\S60_3rd_FP1\epoc32\release\gcce\UDEB\siprtpexappengine.dll" -"!:\sys\bin\siprtpexappengine.dll"
    "C:\Symbian\9.2\S60_3rd_FP1\epoc32\release\gcce\UDEB\siprtpexrtpengine.dll" -"!:\sys\bin\siprtpexrtpengine.dll"
    "C:\Symbian\9.2\S60_3rd_FP1\epoc32\release\gcce\UDEB\siprtpexsipengine.dll" -"!:\sys\bin\siprtpexsipengine.dll"


    "C:\Symbian\9.2\S60_3rd_FP1\epoc32\release\gcce\UDEB\siprtpexresolverplugin.dll" -"!:\sys\bin\siprtpexresolverplugin.dll"
    "C:\Symbian\9.2\S60_3rd_FP1\epoc32\data\z\resource\plugins\siprtpexresolverplugin.rsc" -"!:\resource\plugins\siprtpexresolverplugin.rsc"

    ;required for application to be covered by backup/restore facility
    "backup_registration.xml" -"!:\private\A00001EB\backup_registration.xml"

    Backup Registration file content:

    <?xml version="1.0" standalone="yes" ?>
    - <backup_registration>
    <system_backup />
    <restore requires_reboot="no" />
    </backup_registration>

    Thanks,
    George.

  4. #4
    Nokia Developer Moderator
    Join Date
    Sep 2004
    Location
    Tampere, Finland
    Posts
    11,355

    Re: SipRtpEx example

    Quote Originally Posted by george0095 View Post
    Hi,

    here is my pkg file content:

    Code:
    ; SipRtpEx.pkg
    ; This is an auto-generated PKG file by Carbide.
    ; This file uses variables specific to Carbide builds that will not work
    ; on command-line builds. If you want to use this generated PKG file from the
    ; command-line tools you will need to modify the variables with the appropriate
    ; values: $(EPOCROOT), $(PLATFORM), $(TARGET)
    ; Also, the resource file entries should be changed to match the language
    ; used in the build. For example, if building for LANGUAGE_01, change the file
    ; extensions .rsc to .r01.
    ;
    ;Language - standard language definitions
    &EN
    
    ; standard SIS file header
    ;#{"SipRtpEx"},(0xA00002D6),1,0,0
    #{"SipRtpEx"},(0xEF0912C3),1,0,0
    
    ;Localised Vendor name
    %{"Vendor-EN"}
    
    ;Unique Vendor name
    :"Vendor"
    
    ;Supports Series 60 v 3.0
    [0x101F7961], 0, 0, 0, {"Series60ProductID"}
    
    ;Files to install
    ;You should change the source paths to match that of your environment
    ;<source> <destination>
    "C:\Symbian\9.2\S60_3rd_FP1\Epoc32\release\gcce\udeb\siprtpex.exe" 			- "!:\sys\bin\siprtpex.exe"
    "C:\Symbian\9.2\S60_3rd_FP1\Epoc32\data\z\resource\apps\siprtpex.rsc" 			-"!:\resource\apps\siprtpex.rsc"
    "C:\Symbian\9.2\S60_3rd_FP1\Epoc32\data\z\resource\apps\siprtpex_loc.rsc" 		-"!:\resource\apps\siprtpex_loc.rsc"
    "C:\Symbian\9.2\S60_3rd_FP1\epoc32\data\z\private\10003a3f\import\apps\siprtpex_reg.rsc"	-"!:\private\10003a3f\import\apps\siprtpex_reg.rsc"
    
    
    "C:\Symbian\9.2\S60_3rd_FP1\epoc32\release\gcce\UDEB\siprtpexappengine.dll"		-"!:\sys\bin\siprtpexappengine.dll"
    "C:\Symbian\9.2\S60_3rd_FP1\epoc32\release\gcce\UDEB\siprtpexrtpengine.dll"		-"!:\sys\bin\siprtpexrtpengine.dll"
    "C:\Symbian\9.2\S60_3rd_FP1\epoc32\release\gcce\UDEB\siprtpexsipengine.dll"		-"!:\sys\bin\siprtpexsipengine.dll"
    
    
    "C:\Symbian\9.2\S60_3rd_FP1\epoc32\release\gcce\UDEB\siprtpexresolverplugin.dll"		-"!:\sys\bin\siprtpexresolverplugin.dll"
    "C:\Symbian\9.2\S60_3rd_FP1\epoc32\data\z\resource\plugins\siprtpexresolverplugin.rsc"    -"!:\resource\plugins\siprtpexresolverplugin.rsc"
    
    ;required for application to be covered by backup/restore facility 
    "backup_registration.xml"						-"!:\private\A00001EB\backup_registration.xml"
    Backup Registration file content:

    Code:
      <?xml version="1.0" standalone="yes" ?> 
    - <backup_registration>
      <system_backup /> 
      <restore requires_reboot="no" /> 
      </backup_registration>
    Thanks,
    George.
    You have to change the datacage directory as well to reflect the new UID3/SID of your project. Other than that, at a quick look, all seems to be OK so this might indeed be the only fix you need.
    -- Lucian

    If you are not yet a DVLUP member it is time to correct that mistake :) Click here to join: http://www.dvlup.com/lucian/Invite

  5. #5
    Registered User
    Join Date
    Sep 2008
    Location
    Montreal, Canada
    Posts
    29

    Re: SipRtpEx example

    Hi,

    thanks for the correction.
    First I changed as you suggested the "datacage directory" to the application UID = 0xEF0912C3 and tried again. I got the same error.

    At the end I decided to comments the line "backup_registration.xml", because the application coverage by backup/restore facility it's optional. This time I could download the application (SipRtpEx).

    After starting I have on the 1st view 3 options:
    Unregistered

    Terminated

    Stopped

    and on navigation pan 2 tabs Session and Log.
    In the menu options I have 2 menu items: Enable profile & Exit.

    I expected to be able to enter SIP server coordinates or to some settings to start but I can not do anything. The only documentation which comes with the ZIP file it's a class structural diagram.

    How is supposed to work this example?

    Thanks,
    George.

  6. #6
    Nokia Developer Moderator
    Join Date
    Sep 2004
    Location
    Tampere, Finland
    Posts
    11,355

    Re: SipRtpEx example

    This statement should work if indeed 0xEF0912C3 is your UID3/SID
    Code:
    "backup_registration.xml"-"!:\private\EF0912C3\backup_registration.xml"
    The example, marked as deprecated btw, was presented in a VoIP focused developer event and I suggest watching that video in order to understand the context in which this application is seen useful. See http://www.forum.nokia.com/Resources...elopment.xhtml
    -- Lucian

    If you are not yet a DVLUP member it is time to correct that mistake :) Click here to join: http://www.dvlup.com/lucian/Invite

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •