Difference between revisions of "VoIP Cookbook: Building your own Telecommunication Infrastructure"

From OnnoWiki
Jump to navigation Jump to search
(New page: * VoIP Cookbook: ABOUT THE AUTHORS * VoIP Cookbook: PREFACE * VoIP Cookbook: VoIP Overview How VoIP Works for Dummies. 3 Where to Start? 4 What Is Internet Telephony? 5 * [[Vo...)
 
 
(22 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
* [[VoIP Cookbook: ABOUT THE AUTHORS]]
 
* [[VoIP Cookbook: ABOUT THE AUTHORS]]
 
* [[VoIP Cookbook: PREFACE]]
 
* [[VoIP Cookbook: PREFACE]]
* [[VoIP Cookbook: VoIP Overview]]
 
How VoIP Works for Dummies. 3
 
Where to Start? 4
 
What Is Internet Telephony? 5
 
  
* [[VoIP Cookbook: Becoming a user]] 7
+
* '''[[VoIP Cookbook: VoIP Overview]]'''
PC to PC Internet Telephone Call 7
+
** [[VoIP Cookbook: How VoIP Works for Dummies]]
Using softphone 11
+
** [[VoIP Cookbook: Where to Start]]
Installing X-Lite 11
+
** [[VoIP Cookbook: What Is Internet Telephony]]
X-lite Configuration 15
 
Install Ekiga 19
 
Configuring Ekiga 19
 
Configuring Account in Ekiga 27
 
Test your SIP Softphone 30
 
  
 +
* '''[[VoIP Cookbook: Becoming a user]]'''
 +
** [[VoIP Cookbook: PC to PC Internet Telephone Cal]]
 +
** [[VoIP Cookbook: Using softphone]]
 +
** [[VoIP Cookbook: Installing X-Lite]]
 +
** [[VoIP Cookbook: X-lite Configuration]]
 +
** [[VoIP Cookbook: Install Ekiga]]
 +
** [[VoIP Cookbook: Configuring Ekiga]]
 +
** [[VoIP Cookbook: Configuring Account in Ekiga]]
 +
** [[VoIP Cookbook: Test your SIP Softphone]]
  
* [[VoIP Cookbook: VoIP Hardware for experienced Users]]
+
* '''[[VoIP Cookbook: VoIP Hardware for experienced Users]]'''
Linksys PAP-2 Analog Telephone Adapter 36
+
** [[VoIP Cookbook: Linksys PAP-2 Analog Telephone Adapter]]
Linksys IP Phone SPA 941 41
+
** [[VoIP Cookbook: Linksys IP Phone SPA 941]]
WiFi IPPhone 46
+
** [[VoIP Cookbook: WiFi IPPhone]]
Linksys Wireless-G IP Phone 47
+
** [[VoIP Cookbook: Linksys Wireless-G IP Phone]]
Hewlett Packard Ipaq 6395 56
+
** [[VoIP Cookbook: Hewlett Packard Ipaq 6395]]
Activating Ipaq 6395's Wireless Capability 56
+
** [[VoIP Cookbook: Activating Ipaq 6395's Wireless Capability]]
Running SJPhone 58
+
** [[VoIP Cookbook: Ipaq 6395 Running SJPhone]]
Using SJPhone to place call through Ipaq 6395 65
+
** [[VoIP Cookbook: SJPhone Features]]
Nokia 68
+
** [[VoIP Cookbook: Using SJPhone to place call through Ipaq 6395]]
Nokia Wireless Configuration 69
+
** [[VoIP Cookbook: Nokia]]
SIP Server and Account Configuration in Nokia E61 73
+
** [[VoIP Cookbook: Nokia Wireless Configuration]]
Internet Telephone Configuration in Nokia 76
+
** [[VoIP Cookbook: SIP Server and Account Configuration in Nokia E61]]
Registering to VoIP Softswitch 77
+
** [[VoIP Cookbook: Internet Telephone Configuration in Nokia]]
Calling using Internet Telephone in Nokia E61 80
+
** [[VoIP Cookbook: Registering a Nokia to VoIP Softswitch]]
VoIP in ADSL Modem 82
+
** [[VoIP Cookbook: Calling using Internet Telephone in Nokia E61]]
ADSL Modem Configuration 83
+
** [[VoIP Cookbook: VoIP in ADSL Modem]]
VoIP Configuration in Linksys WAG54GP2 86
+
** [[VoIP Cookbook: ADSL Modem Configuration]]
 +
** [[VoIP Cookbook: VoIP Configuration in Linksys WAG54GP2]]
  
 +
* '''[[VoIP Cookbook: Interconnectivity and Telephone Number Allocation]]'''
 +
** [[VoIP Cookbook: Getting Free Washington State Telephone Number]]
 +
** [[VoIP Cookbook: Free Internet Country: Country Code +882]]
 +
** [[VoIP Cookbook: Introducing your country code to International VoIP network]]
 +
** [[VoIP Cookbook: VoIP Rakyat's ENUM]]
 +
** [[VoIP Cookbook: Connecting to PSTN and Cellular Using VoIP Discount]]
 +
** [[VoIP Cookbook: VoIP Cheap]]
  
* [[VoIP Cookbook: Interconnectivity and Telephone Number Allocation]]
+
* '''[[VoIP Cookbook: Asterisk Softswitch]]'''
Getting Free Washington State Telephone Number 94
+
** [[VoIP Cookbook: Minimal Resource for Asterisk]]
Free Internet Country: Country Code +882 97
+
** [[VoIP Cookbook: Asterisk Installation]]
Introducing your country code to International VoIP network 104
+
** [[VoIP Cookbook: Configuring Asterisk]]
VoIP Rakyat's ENUM  
+
** [[VoIP Cookbook: ENUM.CONF Configuration]]
106
+
** [[VoIP Cookbook: SIP.CONF Configuration]]
Connecting to PSTN and Cellular Using VoIP Discount 116
+
** [[VoIP Cookbook: EXTENSIONS.CONF Configuration]]
VoIP Cheap 118
 
  
* [[VoIP Cookbook: Asterisk Softswitch]]
+
* '''[[VoIP Cookbook: Asterisk for Incoming and Outgoing calls]]'''
Minimal Resource for Asterisk 121
+
** [[VoIP Cookbook: Defining SIP Channel in sip.conf]]
Asterisk Installation 121
+
** [[VoIP Cookbook: Asterisk as SIP Client]]
Configuring Asterisk 122
+
** [[VoIP Cookbook: Generic SIP configuration]]
ENUM.CONF Configuration 122
 
SIP.CONF Configuration 123
 
EXTENSIONS.CONF Configuration 123
 
  
 +
* '''[[VoIP Cookbook: Briker Softswitch]]'''
 +
** [[VoIP Cookbook: Briker Instalation]]
 +
** [[VoIP Cookbook: Briker's Console]]
 +
** [[VoIP Cookbook: Briker's Web Configuration]]
 +
** [[VoIP Cookbook: Briker's Web IP PBX Configuration]]
 +
** [[VoIP Cookbook: Briker's Zaptel Configuration]]
 +
** [[VoIP Cookbook: Briker's SIP Trunk]]
 +
** [[VoIP Cookbook: Briker's IAX2 Trunk]]
 +
** [[VoIP Cookbook: Briker's H323 Trunk]]
 +
** [[VoIP Cookbook: Briker's ZAP Trunk]]
 +
** [[VoIP Cookbook: Briker's Outbound Routes]]
 +
** [[VoIP Cookbook: Briker's Inbound Routes]]
 +
** [[VoIP Cookbook: Briker's Interactive Voice Response]]
 +
** [[VoIP Cookbook: Briker's Setup Recordings]]
 +
** [[VoIP Cookbook: Briker's Ring Groups]]
 +
** [[VoIP Cookbook: Briker's Pin Sets]]
  
* [[VoIP Cookbook: Asterisk for Incoming and Outgoing calls]]
+
* '''[[VoIP Cookbook: OpenSIPS High Performance Softswitch]]'''
Defining SIP Channel in sip.conf 126
+
** [[VoIP Cookbook: Compile OpenSIPS]]
Asterisk as SIP Client 126
+
** [[VoIP Cookbook: Prepare User Database Server in OpenSIPS]]
Generic SIP configuration 128
+
** [[VoIP Cookbook: Use opensipsctl in OpenSIPS]]
 +
** [[VoIP Cookbook: Some Routing Technique in OpenSIPS]]
 +
** [[VoIP Cookbook: How to route to PSTN and Cellular in OpenSIPS]]
 +
** [[VoIP Cookbook: How to route ENUM Query in OpenSIPS]]
 +
** [[VoIP Cookbook: Test ENUM Query in OpenSIP]]
 +
** [[VoIP Cookbook: ENUM Routing Table in OpenSIPS configuration]]
  
 +
* '''[[VoIP Cookbook: ENUM]]'''
 +
** [[VoIP Cookbook: Example of ENUM Service]]
 +
** [[VoIP Cookbook: Delegation Concept in ENUM]]
 +
** [[VoIP Cookbook: ENUM Implementation]]
 +
** [[VoIP Cookbook: Setup BIND for ENUM Server]]
 +
** [[VoIP Cookbook: Test DNS for ENUM Query]]
  
* [[VoIP Cookbook: Briker Softswitch]]
+
* '''[[VoIP Cookbook: Conference Server on Asterisk]]'''
Zaptel Configuration 150
+
** [[VoIP Cookbook: Configuring Conference Room MeetMe]]
SIP Trunk 151
+
** [[VoIP Cookbook: Configuring Dialplan for Conference]]
IAX2 Trunk 154
+
** [[VoIP Cookbook: Activating Conference while Operating]]
H323 Trunk 156
 
ZAP Trunk 158
 
Outbound Routes 159
 
Inbound Routes 161
 
Interactive Voice Response 162
 
Setup Recordings 162
 
Ring Groups 163
 
Pin Sets 165
 
  
 +
* '''[[VoIP Cookbook: Trunk Peering in Asterisk]]'''
  
* [[VoIP Cookbook: OpenSIPS High Performance Softswitch]]
+
* '''[[VoIP Cookbook: NAT and Firewall]]'''
Compile OpenSIPS 166
 
Prepare User Database Server 167
 
Use opensipsctl 168
 
Some Routing Technique in OpenSIPS 169
 
How to route to PSTN and Cellular 169
 
How to route ENUM Query in OpenSIPS 170
 
Test ENUM Query in OpenSIP 171
 
ENUM Routing Table in OpenSIPS configuration 172
 
  
 +
* '''[[VoIP Cookbook: Voicemail in Asterisk]]'''
  
* [[VoIP Cookbook: ENUM]]
+
* '''[[VoIP Cookbook: More on Asterisk's Dialplan]]'''
Example of ENUM Service 174
+
** [[VoIP Cookbook: Pattern Extension]]
Delegation Concept in ENUM 174
+
** [[VoIP Cookbook: Attaching context]]
ENUM Implementation 176
+
** [[VoIP Cookbook: The Extension Pattern]]
Setup BIND for ENUM Server 176
+
** [[VoIP Cookbook: Extension]]
Test DNS for ENUM Query 178
+
** [[VoIP Cookbook: Predefined Extension Names]]
 +
** [[VoIP Cookbook: Defining Extension]]
 +
** [[VoIP Cookbook: An interesting Extension Examples]]
 +
** [[VoIP Cookbook: Variable and Equation]]
 +
** [[VoIP Cookbook: Reloading]]
 +
** [[VoIP Cookbook: Forwarding to another Asterisk]]
  
 +
* '''[[VoIP Cookbook: VoIP IP PBX Hardware]]'''
 +
** [[VoIP Cookbook: Linksys SPA9000]]
 +
** [[VoIP Cookbook: Linksys SPA9000 Configuration]]
 +
** [[VoIP Cookbook: Configuring VoIP on Linksys SPA9000]]
  
* [[VoIP Cookbook: Conference Server on Asterisk]]
+
* '''[[VoIP Cookbook: Analog Telephone Adapter for connection to PSTN]]'''
Configuring Conference Room MeetMe 179
+
** [[VoIP Cookbook: Linksys SPA3000 Analog Telephone Adapter]]
Configuring Dialplan for Conference 180
+
** [[VoIP Cookbook: Configure Linksys SPA3000]]
Activating Conference while Operating 181
+
** [[VoIP Cookbook: Linksys SPA3000 ATA Status]]
 +
** [[VoIP Cookbook: LevelOne VOI-2100 Analog Telephone Adapter]]
 +
** [[VoIP Cookbook: Linksys SPA400 with four FXOs]]
 +
** [[VoIP Cookbook: Using the SPA400 with Asterisk]]
 +
** [[VoIP Cookbook: Configure Asterisk to talk to Linksys SPA400]]
 +
** [[VoIP Cookbook: Connect PSTN using Linksys SPA9000 and Linksys SPA400]]
 +
** [[VoIP Cookbook: Configure Linksys SPA9000 to talk to Linksys SPA400]]
  
 +
* '''[[VoIP Cookbook: Peering Among Providers]]'''
 +
** [[VoIP Cookbook: Free SIP Proxy Servers]]
 +
** [[VoIP Cookbook: Becoming a Peer in SIP Network]]
  
* [[VoIP Cookbook: Trunk Peering in Asterisk]]
+
* '''[[VoIP Cookbook: Internet Telephony Bandwidth]]'''
* [[VoIP Cookbook: NAT and Firewall]]
+
** [[VoIP Cookbook: Coding Decoding (CODEC)]]
* [[VoIP Cookbook: Voicemail in Asterisk]]
+
** [[VoIP Cookbook: Mean Opinion Score (MOS)]]
* [[VoIP Cookbook: More on Asterisk's Dialplan]]
+
** [[VoIP Cookbook: MOS and R Factor values for G.711, G.723, and G.729]]
Pattern Extension 189
+
** [[VoIP Cookbook: Calculating The Required Bandwidth]]
Attaching context 189
+
** [[VoIP Cookbook: Calculation for Call Center]]
The Extension Pattern 190
+
** [[VoIP Cookbook: VoIP Capacity Planning]]
Extension 191
 
Predefined Extension Names 191
 
Defining Extension 192
 
An interesting Extension Examples 194
 
Variable and Equation 196
 
Reloading 196
 
Forwarding to another Asterisk 196
 
  
 +
* '''[[VoIP Cookbook: VoIP Evaluation]]'''
 +
** [[VoIP Cookbook: VQManager Installation]]
 +
** [[VoIP Cookbook: Some of the Important Scripts of VQManager]]
 +
** [[VoIP Cookbook: Activate VQManager Web Service]]
 +
** [[VoIP Cookbook: Changing the Monitored Interface]]
 +
** [[VoIP Cookbook: Inserting new Interface]]
 +
** [[VoIP Cookbook: Monitor VoIP Performance]]
 +
** [[VoIP Cookbook: Installation of SIPp]]
 +
** [[VoIP Cookbook: Installation of SIPp Webfrontend]]
 +
** [[VoIP Cookbook: Transaction Oriented Test using SIPp]]
 +
** [[VoIP Cookbook: Access to the SIPp Webfrontend]]
  
* [[VoIP Cookbook: VoIP IP PBX Hardware]]
+
* '''[[VoIP Cookbook: VoIP Troubleshooting]]'''
Linksys SPA9000 198
+
** [[VoIP Cookbook: CODEC and Vocoder]]
Linksys SPA9000 Configuration 199
+
** [[VoIP Cookbook: Preparing A VoIP Ready Network]]
Configuring VoIP on Linksys SPA9000 202
+
** [[VoIP Cookbook: Minimal requirement / configuration]]
 +
** [[VoIP Cookbook: Test prior to operation of the system]]
 +
** [[VoIP Cookbook: Some Useful References For VoIP Troubleshooting]]
  
 
+
* '''[[VoIP Cookbook: VoIP References]]'''
* [[VoIP Cookbook: Analog Telephone Adapter for connection to PSTN]]
+
* '''[[VoIP Cookbook: Example of /etc/sip.conf]]'''
Linksys SPA3000 Analog Telephone Adapter 208
+
* '''[[VoIP Cookbook: SIPp COMMANDS]]'''
Configure Linksys SPA3000 209
+
* '''[[VoIP Cookbook: File /usr/local/etc/opensips/cfg-test-uas.cfg]]'''
Linksys SPA3000 ATA Status 213
 
LevelOne VOI-2100 Analog Telephone Adapter 215
 
Linksys SPA400 with four FXOs 234
 
Using the SPA400 with Asterisk 234
 
Configure Asterisk to talk to Linksys SPA400 236
 
Connect PSTN using Linksys SPA9000 and Linksys SPA400 239
 
Configure Linksys SPA9000 to talk to Linksys SPA400 248
 
 
 
 
 
* [[VoIP Cookbook: Peering Among Providers]]
 
Free SIP Proxy Servers 251
 
Becoming a Peer in SIP Network
 
251
 
 
 
 
 
* [[VoIP Cookbook: Internet Telephony Bandwidth]]
 
Coding Decoding (CODEC) 253
 
Mean Opinion Score (MOS) 254
 
MOS and R Factor values for G.711, G.723, and G.729 256
 
Calculating The Required Bandwidth 257
 
Calculation for Call Center 260
 
 
 
 
 
* [[VoIP Cookbook: VoIP Evaluation]]
 
Evaluate VoIP Performance using VQManager 266
 
VQManager Installation 266
 
Some of the Important Scripts of VQManager 267
 
Activate VQManager Web Service 268
 
Changing the Monitored Interface 276
 
Inserting new Interface 276
 
Monitor VoIP Performance 277
 
Evaluate VoIP Performance using SIPp 286
 
Installation of SIPp 286
 
Installation of SIPp Webfrontend 286
 
Transaction Oriented Test using SIPp 287
 
Access to the SIPp Webfrontend 290
 
 
 
 
 
* [[VoIP Cookbook: VoIP Troubleshooting]]
 
CODEC and Vocoder 301
 
Preparing A VoIP Ready Network 302
 
Minimal requirement / configuration 302
 
Test prior to operation of the system 302
 
Some Useful References For VoIP Troubleshooting 303
 
References 304
 
VoIP Hardware 304
 
VoIP Softswitch 304
 
VoIP Client Software 304
 
Testing Software 304
 
 
 
* [[VoIP Cookbook: Example of /etc/sip.conf]]
 
* [[VoIP Cookbook: SIPp COMMANDS]]
 
* [[VoIP Cookbook: File /usr/local/etc/opensips/cfg-test-uas.cfg]]
 

Latest revision as of 10:06, 10 March 2010