MOBOTIX IP Telephony MOBOTIX... the new face of IP video PDF file: www.mobotix.com/en/pdf/mx_ip_manual_en.pdf
MOBOTIX IP Telephony Notes:
MOBOTIX IP Telephony 1/11 1 IP TELEPHONY: VOICE DATA TRANSFER USING LAN AND INTERNET 2 1.1 Overview 2 2 IP TELEPHONY ON THE LAN AND VIA INTERNET 4 2.1 Overview 4 2.2 Setting up the MOBOTIX Camera 5 2.2.1 Strategy for Setting up the MOBOTIX Camera 5 2.2.2 Setting up the Camera 5 2.3 Setting up the IP Phone 9 2.3.1 Overview 9 2.3.2 Settings 9 2.4 Setting up the Softphone 11 2.4.1 Overview 11 2.4.2 Settings 11 Technical information subject to change without notice! No part of this manual may be reproduced by any means without our written approval! Copyright MOBOTIX AG, Kaiserslautern, Germany.
2/11 MOBOTIX IP Telephony 1 IP TELEPHONY: VOICE DATA TRANSFER USING LAN AND INTERNET 1.1 Overview IP telephony and VoIP (Voice over IP) are today's buzzwords when leading-edge technology is discussed. IP telephony (VoIP) provides an inexpensive means for phone calls using the Internet. In the years to come, IP telephony will replace most of the traditional telephone technology (ISDN, analog) and offers substantial cost reductions for companies and private households alike. The telephone technology used mostly today is based on a dedicated (wire) network that is operated by only one telephone provider in many countries (e.g. BT, France Telecom, Deutsche Telekom,...). Other providers can rent the existing infrastructure of the network operator for their own purpose of providing telephone or IP services to the customer. The cost structure is usually governed by the network operator. Germany, for example, mostly uses ISDN to provide telephone/voice services, but the "old" analog technology is still present in the market. For data transmission and Internet access purposes, a second DSL or dedicated line with high bandwidths is common. Phone calls (voice) are usually made using ISDN or analog connections, DSL and dedicated lines handle the data transmission. Transferring data using ISDN or analog connections is possible, the bandwidth of these connection types (ISDN: 64 kbit/s, analog: 56 kbit/s), however, is too limiting. Companies usually have two separate networks nowadays: a phone network (telephone system) and a data network. The internal data network (LAN) usually provides bandwidths between 100 Mbit/s and 1 Gbit/s. Data transmissions and Internet access are commonly handled by DSL or dedicated line connections (e.g. 2 Mbit/s, 10 Mbit/s). Data and phone connections on the same network The IP telephony now provides a means for using one and the same network (LAN/Internet) for data transmission and phone calls. This, however, requires other (rather inexpensive) hardware (IP phones, DSL routers, PCs) and other software (telephone server, with some free open source products). The quality of speech of IP phone calls is higher than when using an ISDN connection. Depending on the audio compression codec used, VoIP requires a bandwidth similar to ISDN (between 35 and 80 kbit/s). MOBOTIX cameras support IP telephony using the SIP standard. This Session Initiation Protocol is used from the VoIP devices to agree on an audio codec (e.g. G.711u), which is then used to encode the voice data. The data transfer itself is handled using the Real Time Protocol (RTP). For establishing a voice connection between two VoIP devices, both indirect (using regular phone numbers and SIP providers) or direct connections (one VoIP device "calls" the SIP address of the other one) can be used. Similar to the traditional telephone standards (analog, ISDN), SIP telephony also allows transmitting touchtone information when pressing the keys of the telephone. MOBOTIX cameras are using this mechanism for remote-controlling the camera,
MOBOTIX IP Telephony 3/11 for example. Currently, not all SIP providers support DTMF-based touchtones, but this will change in the near future. Advantages of IP telephony are as follows: Only requires one network structure (LAN/Internet), which is already in place Advantages of IP telephony Relatively simple and inexpensive implementation; maintenance by existing IT staff; not much additional knowledge required Inexpensive phone calls when calling fixed-line or mobile (cell) phones, especially when making long-distance calls; free calls when calling other IP phones Common standard worldwide Currently, some questions regarding proofness against failure, security concerns (encryption) and other technical problems persist. It can be assumed, however, that these problems will be solved within a relatively short time frame. In conclusion, IP telephony can be used today and it will revolutionize the telephone sector in the next couple of years. MOBOTIX cameras today support both IP and ISDN telephony. This means that you can call MOBOTIX cameras using either the traditional telephone network (ISDN/analog) or an IP-based connection (DSL/dedicated line). In case of an alarm, for instance, the MOBOTIX camera can call you on your telephone. It is irrelevant if the camera calls a fixed-line, mobile (cell) or VoIP phone. The camera can even call a softphone (an application for VoIP telephony running on your PC or PDA). Which connection the camera will actually use depends on the connection type you select and the configuration of the MOBOTIX camera. Automated alarm calls MOBOTIX already supports all common telephone technologies and has implemented the SIP standard, one of the most important IP telephony protocols. No other video or IP-based network camera on the world offers this kind of flexibility. Note IP telephony is available for the M10, D10, V10 and DevKit MOBOTIX cameras running software version 2.2.1.0 or higher.
4/11 MOBOTIX IP Telephony 2 IP TELEPHONY ON THE LAN AND VIA INTERNET Basic IP telephony settings 2.1 Overview Setting up IP-based telephony on a local network (LAN) network depends on only a few requirements. Likewise, the devices and the software (MOBOTIX camera, IP phone, softphone) require only a few basic settings: Network data: IP address, netmask, gateway/router IP address, DNS User data: User name (account name, SIP user IP), SIP domain (registration server, SIP server), identity (SIP address of caller, phone number). The most simple case involves a local network without a connection to the Internet (no gateway, no DNS required). For testing purposes, all VoIP devices can be connected to one switch, for example. Such a scenario is ideal for getting started with IP telephony and to understand the basic functionality. If all settings have been made, the VoIP devices can establish VoIP connections. The phone "number" i.e. the SIP address follows the syntax username@sipdomain or username@ipaddress (i.e. not consisting of the traditional phone numbers of fixed-line or mobile telephones that only contain digits). The fully qualified SIP address also contains the protocol prefix, i.e. sip:username@sipdomain or sip:username@ipaddress. This is not a "must", however - VoIP devices are usually smart enough to add the "sip:" prefix if it is missing. IP telephony on local network
MOBOTIX IP Telephony 5/11 2.2 Setting up the MOBOTIX Camera 2.2.1 Strategy for Setting up the Camera 1) Activate microphone and loudspeaker Setting up the MOBOTIX Camera 2) Set up network parameters 3) Configure the VoIP Settings for SIP telephony 4) Configure the Phone Call-In settings for incoming SIP calls 5) Configure and test a Phone Profile for outgoing SIP calls 6) Link the phone profile to an event (Messaging, Actions) 2.2.2 Setting up the Camera Microphone and Loudspeaker Make sure that both the microphone and loudspeaker have been activated (Admin Menu > Microphone and Loudspeaker). Network Settings Set the network parameters using either the Quick Installation or the Admin Menu > Ethernet Interface dialog. Activate microphone and loudspeaker Network parameters Ethernet Interface: Network: Enabled BOOTP/DHCP: Off IP Address: e.g. 10.1.0.99 (or the IP address of your MOBOTIX camera) Network Mask: e.g. 255.0.0.0 Set the default route to the Ethernet interface Default Gateway: e.g. 10.0.0.1 DNS Servers: e.g. 194.25.2.129 VoIP Settings for SIP telephony Set the VoIP parameters using the Admin Menu > VoIP Settings dialog. The MOBOTIX camera's VoIP telephony features (outgoing voice calls) are activated in the VoIP Settings dialog (the camera can call SIP phones) by entering all required settings.
6/11 MOBOTIX IP Telephony Voice over IP settings VoIP Settings: VoIP: Enabled User name: e.g. mxcam (freely definable on the LAN) SIP domain: e.g. 10.1.0.99 (replace by the IP address of your MOBOTIX camera) Intercom using the MOBOTIX camera Phone Call-In Set the parameters for calling the camera using a phone in the Admin Menu > Phone Call-In dialog (the camera can accept incoming phone calls). The Audio Mode setting controls what the camera will do after the phone connection has been established. The camera automatically transmits the Welcome Message over the phone after the phone connection has been established.
MOBOTIX IP Telephony 7/11 Phone Call-In: Phone Call-In: VoIP Camera Call-In parameters Welcome Message: Standard (or another previously recorded voice message) PIN: (do not enter a PIN for the first test and delete any PIN entered in this field) Audio Mode: e.g. Intercom Note The camera also supports parallel ISDN calls. This would allow calling the camera using IP phones or softphones when on your LAN and calling the camera using fixed-line or mobile phones when calling from the outside. Parallel ISDN operation
8/11 MOBOTIX IP Telephony Set the camera behavior in case of an alarm (example: phone call) Phone Profiles Open Admin Menu > Phone Profiles to define what the camera should do in case of an alert, for example. This dialog allows setting the SIP addresses or phone numbers that are to be called, the number of dial attempts and the timeout between attempts, the connection type (SIP, ISDN), the voice message and other parameters. Using the Test button at the top allows testing the selected profile. The following settings are required for our example: Phone Profiles: Profile: e.g. SIP_alarm_ip50_ip100 (freely definable) SIP address 1: e.g. ipphone@10.0.20.50 SIP address 2: e.g. softphone@10.0.0.100 Dial Attempts: e.g. 1 Idle Time: e.g. 5 (seconds) Connection type: SIP Message name: e.g. Standard Confirm call with PIN code: (do not enter a PIN for the first test and delete any PIN entered in this field) After the message has been sent: e.g. Intercom Phone Profiles
MOBOTIX IP Telephony 9/11 The SIP addresses of this example are also used when configuring the IP phone and the X-Lite softphone later on. Once the IP phone and X-Lite have been set up properly, you can test the phone profile using the Test button. Next, you can select this profile for a certain event (Setup Menu > Messaging > Phone Call-Out). In case of an alarm, the configured SIP addresses and phone numbers will be called one after another. 2.3 Setting up the IP Phone 2.3.1 Overview The Snom 190 is an inexpensive and easy-to-use IP phone that is perfectly suited to demonstrate the configuration of an IP phone. For more information on Snom products, refer to www.snom.com. For configuring the IP phone, you can use either the multi-line display or the web interface of the phone. We recommend using the web interface. Immediately after establishing the power supply for the Snom 190, the IP phone displays its IP address on the display. http://www.snom.com 2.3.2 Settings The following settings are used as an example. Depending on the configuration of your LAN, you may have to use different settings. You will not need to specify gateway or DNS addresses if all devices are connected to the same switch or if the LAN does not have a gateway or Internet connection. Enhanced Settings: DHCP: Off IP address (e.g. 10.0.20.50) Network mask (e.g. 255.0.0.0) Gateway (e.g. 10.0.0.1) DNS server 1 (e.g. 194.25.2.129)
10/11 MOBOTIX IP Telephony Line 1: Account name (e.g. ipphone) Registrar (e.g. 10.0.20.50) Line configuration Home: Outgoing Identity (ipphone@10.0.20.50) The IP phone can now be reached on the LAN using the SIP address ipphone@10.0.20.50.
MOBOTIX IP Telephony 11/11 2.4 Setting up the Softphone 2.4.1 Overview As an example for configuring a softphone, we are using X-Lite. X-Lite is a free softphone for Windows, Linux and Mac OS X. For more information, the manual and other software, go to www.xten.com. X-Lite softphone X-Lite: http://xten.com 2.4.2 Settings The following settings are used as an example. Depending on the configuration of your LAN, you may have to use different settings. You will not need to specify gateway or DNS addresses if all devices are connected to the same switch or if the LAN does not have a gateway or Internet connection. Menu > System Settings > SIP Proxy 1 > Default: Enabled: Yes Display Name (e.g. softphone@10.0.0.100) Username (e.g. softphone) Domain/Realm (e.g. 10.0.0.100) The IP address you are entering in this field has to correspond to the IP address of your PC. For this example, the PC has the IP address 10.0.0.100. Make sure you have properly set up the netmask, gateway and DNS settings of your PC as well. Using the settings specified above, you can reach X-Lite on your PC using the SIP address softphone@10.0.0.100 within your LAN.
MOBOTIX IP Telephony MOBOTIX... the new face of IP video PDF file: www.mobotix.com/en/pdf/mx_ip_manual_en.pdf