You Are Here:

Community: Wiki

This page was last modified on 30 June 2009, at 11:56.

TSS001446 - Provisioning VoIP and SIP Profiles using OMA DM commands

From Forum Nokia Wiki



ID TSS001446 Creation date June 30, 2009
Platform S60 3rd Edition, FP1 Devices Nokia E71, E66, N95
Category Symbian C++ Subcategory Device Management


Keywords (APIs, classes, methods, functions): n/a

Overview

VoIP and SIP profiles can be provisioned remotely using device management (DM) commands.

Description

The DM servers like Funambol and Sync4j can be used for remote provisioning of VoIP and SIP profiles. The settings of the VoIP and SIP profiles can also be modified using DM commands.

Solution

VoIP Profile Creation

Using the Add command, a new VoIP profile can be created:

./VoIP/<VoIPId0000000011>
./VoIP/VoIPId0000000011/SettingsName <<VoIP profile name>>

The above two commands are essential for the creation of a VoIP profile. The provisioned VoIP profile gets linked to the existing SIP profile if one exists. Otherwise, it gets linked when a new SIP profile is created.


SIP Profile creation

Using the Add command, a new SIP can be created:

./SIP/<SIPId0x01000002> 
./SIP/<SIPId0x01000002>/AddressOfRecord <<Address>>
./SIP/<SIPId0x01000002>/Default False
./SIP/<SIPId0x01000002>/EnableAutoRegistration True
./SIP/<SIPId0x01000002>/EnableSecurityNegotiation False
./SIP/<SIPId0x01000002>/EnableSignalCompression False
./SIP/<SIPId0x01000002>/LooseRouting False
./SIP/<SIPId0x01000002>/Name <<SIP profile name>>
./SIP/<SIPId0x01000002>/ProfileLock False
./SIP/<SIPId0x01000002>/ProfileType IETF

Proxy Server Settings

./SIP/<SIPId0x01000002>/OutboundProxy   
./SIP/<SIPId0x01000002>/OutboundProxy/Host <<Host Address>>
./SIP/<SIPId0x01000002>/OutboundProxy/Passwd <<Password>>
./SIP/<SIPId0x01000002>/OutboundProxy/Port <<Port No>>
./SIP/<SIPId0x01000002>/OutboundProxy/Realm <<Realm>>
./SIP/<SIPId0x01000002>/OutboundProxy/Transport UDP
./SIP/<SIPId0x01000002>/OutboundProxy/Username <<username>>

Registry Server Settings

./SIP/<SIPId0x01000002>/RegistrarServer   
./SIP/<SIPId0x01000002>/RegistrarServer/Host <<Host Address>>
./SIP/<SIPId0x01000002>/RegistrarServer/Passwd <<Password>>
./SIP/<SIPId0x01000002>/RegistrarServer/Port <<Port No>>
./SIP/<SIPId0x01000002>/RegistrarServer/Realm <<Realm>>
./SIP/<SIPId0x01000002>/RegistrarServer/Transport UDP
./SIP/<SIPId0x01000002>/RegistrarServer/Username <<username>>

When EnableAutoRegistration of the SIP profile is set to True, the SIP profile gets registered by connecting to the default AP specified. The Transport field can take the values UDP/TCP. Similarly, ProfileType can be IETF/Nokia 3GPP. The settings can be modified according to requirements using the Replace command.

To remove the provisioned VoIP/SIP profiles, the following commands can be used:

Delete ./VoIP/<VoIPId0000000011>
Delete ./SIP/<SIPId0x01000002>

Related article

Funambol DM Server

Related Wiki Articles

No related wiki articles found

Rate This

 
Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
京ICP备05048969号    Email Newsletters Press Terms & Conditions Privacy Policy Sitemap Contact Us © 2009 Nokia 
RDF Facets: qdcZidentifierQSxhttpE3aE2fE2fwikiE2eforumE2enokiaE2ecomE2findeE78E2ephpE2fTSS001477E5fE2dE5fHowE5ftoE5fwriteE5fanE5feE78tendedE5fnotifierE5ftoE5fgetE5faE5fresponseE5ffromE5ftheE5fuserX qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qdcZtypeQUqfntypeZCommunityContentQ qdcZtypeQUqfntypeZKnowledgeBaseContentQ qdcZtypeQUqfntypeZE52esourceQ qdcZtypeQUqfntypeZTechnicalSolutionQ qdcZtypeQUqfntypeZWebpageQ qdcZtypeQUqfntypeZWikiContentQ qdcZtypeQUqmarsZManagedE52esourceQ qdcZtypeQUqwebZInformationE52esourceQ qdcZtypeQUqwebZPageQ qdcZtypeQUqwebZE52esourceQ qdcZtypeQUqrdfsZE52esourceQ qfnZtypeQUqfntypeZCommunityContentQ qfnZtypeQUqfntypeZKnowledgeBaseContentQ qfnZtypeQUqfntypeZE52esourceQ qfnZtypeQUqfntypeZTechnicalSolutionQ qfnZtypeQUqfntypeZWebpageQ qfnZtypeQUqfntypeZWikiContentQ qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qrdfZtypeQUqfntypeZCommunityContentQ qrdfZtypeQUqfntypeZKnowledgeBaseContentQ qrdfZtypeQUqfntypeZE52esourceQ qrdfZtypeQUqfntypeZTechnicalSolutionQ qrdfZtypeQUqfntypeZWebpageQ qrdfZtypeQUqfntypeZWikiContentQ qrdfZtypeQUqmarsZManagedE52esourceQ qrdfZtypeQUqwebZInformationE52esourceQ qrdfZtypeQUqwebZPageQ qrdfZtypeQUqwebZE52esourceQ qrdfZtypeQUqrdfsZE52esourceQ