
22.5.7 Removing the Proxy Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
22.5.8 Modifying Service Source Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
22.6 Using the Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
22.6.1 Configuring Linphone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
22.6.2 Using the Registrar Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
22.6.3 Using the Proxy Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
22.6.4 Enabling Debug Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
23 JCC Example Application 148
23.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
23.1.1 Intended Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
23.1.2 System Requirements for JCC example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
23.2 Basic Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
23.2.1 Resource Adaptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
23.2.2 Call Forwarding Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
23.2.3 Service Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
23.3 Directory Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
23.4 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
23.4.1 JCC Reference Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
23.4.2 Deploying the Resource Adaptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
23.5 The Call Forwarding Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
23.5.1 Installing and Configuring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
23.5.2 Examining using the Command Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
23.5.3 Editing the Call Forwarding Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
23.6 JCC Call Forwarding Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
23.6.1 Trace Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
23.6.2 Creating Trace Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
23.6.3 Creating a Call . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
23.6.4 Testing Call Forwarding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
23.7 Call Duration Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
23.7.1 Call Duration Service - Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
23.7.2 Call Duration Service - Execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
23.7.3 Service Logic: Call Duration SBB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
24 Customising the SIP Registrar 169
24.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
24.2 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
24.3 Performing the Customisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
24.4 Extending with Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
A Hardware and Systems Support 173
A.1 Supported Hardware/OS platforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
A.2 Recommended Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
A.2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
A.2.2 Development System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
A.2.3 Production System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
A.2.4 Application Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
B Redundant Networking 177
B.1 Redundant Networking in Solaris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
B.1.1 Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
B.1.2 Create interface group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
B.1.3 Tune failure detection time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
B.1.4 Configure probe addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
B.1.5 Editing the Routing Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
B.1.6 Make the Configuration Persistent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
Open Cloud Rhino 1.4.3 Administration Manual v1.1 vi
Comentarios a estos manuales