Using SIP and Web-Based Clients with the Dialogic Public Video Conferencing Demos

yompmulligrubsInternet και Εφαρμογές Web

31 Οκτ 2013 (πριν από 3 χρόνια και 10 μήνες)

482 εμφανίσεις

Using
SIP and Web
-
Based Clients
with
the Dialogic

Public
Video Conferencing
Demos

Introduction

This guide will tell you how to download, configure and use
several
SIP
and Web
-
Based
video
soft phone

clients that work well
with
the

Dialogic

Public Video
Conferencing Demos
.
Once

setup is complete, you
will be able to

easily

access a variety of video demos
on the Dialogic

Public Demo server
using
your
phone.

The clients will also work well with Dialogic HMP
-
based video media server products


HMP
Powermedi
a, Powermedia XMS and Diastar
-

that are locally installed or are part of a cloud
-
based
installation.

The
demos
themselves
showcase

Dialogic’
s video features
:



Video conferencing

and conference recording



IVVR (interactive voice and video response) apps usin
g multimedia play and record



Video transcoding between H.263, H.264 and MPEG
-
4



D
isplaying streaming video



VGA (640x480) video resolution



Ability to communicate with a Flash
-
SIP gateway to serve Flash video to standard web browsers

Each

of the phones below
has been t
ested for full interoperability
with
the
PowerMedia

family:



Dialogic VoipSwitch/Vippie
SIP softphone


an
Apple iPhone and iPad

app



Linphone


an open source SIP video client for PC



Bria 3


a SIP video client for PC



Adobe SIP
-
Flash Gateway


a
browser
-
based flash phone requiring no download or
configuration on the client PC

Other industry
-
standard SIP phones have worked well with Dialogic HMP
-
based media servers. This
document just concentrates on the above phones that have been thoroughly test
ed. Other will be
added as they are qualified with the demos.




Sys
tem Overview

Here is a diagram showing the full system:


The Dialogic BorderNet500 Session Border Controller is used as part of the
PowerMedia

Public Demo
system. It provides several essential capabilities needed by a public media server:



Firewall capabilities
-

prevents direct access to media servers



SIP Registrar capabilities


controls SIP client connectivity and security



Shaping and contro
lling SIP signaling


allows for variations in SIP



Remote (client side) NAT firewall traversal and media relay


allows for far better SIP and HTTP
connectivity for a variety of clients in a variety of network situations

The
PowerMedia

media server and
Ast
erisk
application server reside in the same system. SIP requests
arrive and are serviced according to the business logic encoded into the Asterisk dialplan.

A Flash
-
SIP gateway based on Adobe technology allows delivery of SIP
-
based media from the
PowerMe
dia

server to any web browser that supports a Flash plug
-
in. This removes the need for a SIP
phone or SIP app to view videos or conferences.

Instructions for using the gateway from a web browser
are also included in this document.

SIP
SoftPhone Considerat
ions

Desktop SIP phones are ready
-
to
-
go packages that include all audio and video hardware needed for the
phone’s use. On the other hand,
SoftPhones are just one of many possible applications on a desktop or
laptop PC, or iPhone/iPad.

Some thought must be

put into to properly setting up audio and video for the
best use of the phone
.

Mobile Network Connectivity

iPhones and iPads allow for two different methods of connecting to the public internet. The first is
through the 3G data plan that is purchased mon
thly through AT&T or Verizon. The second is through a
more direct internet connection when the phone is in the proximity of a WiFi transceiver which the
phone’s user is able to access.

There are advantages and disadvantages to each access method:

Method


Advantages

Disadvantages

3G

Available anywhere with sufficient signal
strength

3G data charges from the carrier apply


No client
-
side firewall issues

Bandwidth variable depending on location

WiFi

Bandwidth likely better than 3G

Available only at WiFi

hotspots


No charges based on amount of data
transferred

Depending on location


corpora瑥 ne瑷ork,
for exa浰le


浡y be firewall iVVueV
preven瑩ng callV

The Phones

VoipSwitch

Vippie

(Dialogic Version)

iPhones
, iPads

and iOS
Supported

The Apple iPhone 3GS,
4
and 4s and the iPad 2
work with
Dialogic/
Vippie

and
PowerMedia
.
A minimum
iOS version of
4.2

must be installed
. Note that the iPhone 3GS does not have a front
-
facing camera,
making it less useful for 2
-
way video applications such
as video conferencing.


Obtaining the
Dialogic/
VoipSwitch Vippie

iPhone App

The
Dialogic/VoipSwitch
Vippie Video softphone

application is ava
ilable
from
the Apple iTunes App
store:

ht
tp://itunes.apple.com/us/app/dialogic/id449939134?mt=8


A minimum version of 1.21.230

must be installed.
It can be
purchased

and download
ed

in the same
manner as any iPhone
/iPad

app.


Configuration

Once
the app

has been installed on your iPhone,
some con
figuration

-

a valid SIP account
-

is necessary
before it can be us
ed with the
PowerMedia

Public Demo.
Start by tapping “Log

in”

to enter Settings.
The
Account

S
ettings
should be set as follows
:

1.

Account Settings

a.

Username


Any desired username

b.

Password


leave blank

c.

Aut
h
. Username

leave blank

d.

Server



demo.
dialogic.com

e.

Port



5060

When finished, tap

“Done” in the Settings screen. Vippie is ready to use.

Linphone
-

a PC
-
Based SIP Video
Soft
Phone

Linphone is a

free, open source SIP softphone
. It can be down
loaded
here
.

For best results, you
should also download and install the
open source H.264 video codec
, as its quality is far better
than the default H.263 that comes with linphone. The Windows binary version of the codec can
be found

h
ere

or

here.

Configuration

Once you have installed the phone and the H.264 codec,
configuration is done as follows:




Linphone
-
> Preferences
-
> Manage SIP Accounts
-
> Add



Your SIP Identity: sip:yourname@demo.
dialogic.com




SIP Proxy address: sip:demo.
dialogic.com




Check off "Register at startup"



Linphone
-
> Preferences
-
> Codecs
-
> Audio codecs



Disable all audio codecs except PCMU



Linphone
-
> Preferences
-
> Codecs
-
> Vide
o codecs



Disable all video codecs except H264



Click "Done"

You should see "Registration on sip:demo.
dialogic.com

successful" at the bottom of the window.
You

are now ready to try the demos.

Bria 3
-

a PC
-
Based SIP Video SoftPhone

A
commercially availabl
e

SIP Video Softphone for use with the Dialogic
®

PowerMedia server is the Bria 3,
found at

here.

The Softphone is
c
ompatible with Windows and MAC.

Configuration

Once
it

is installed, the following chang
es should be made:



Softphone
-
> Preferences
-
> Application

-
> Default Action

-
> Make a Video Call



Softphone
-
> Preferences
-
> Audio Codecs

-
> G722 enabled (all others disabled)



Softphone
-
> Preferences
-
> Video Codecs

-
> H.264 enabled (all others disabled)



Softphone
-
> Preferences
-
> Media Quality

-
> Vide
o Quality

-
>

High Resolution



Softphone
-
> Account Settings

-
>

Add SIP Account



Account Name
-
> any name

U
ser Details

-
> User ID

-
> any name

User Details

-
> Domain

-
>
demo.dialogic.com



Domain Proxy
-
>
Register with domain and receive calls



Softphone

-
> Account Settings

-
>

Enabled (
all

others disabled)

Bria will register with the SIP re
gistrar when
Account Settings is closed

and is ready to make a call.

Accessing the Demos Using a Web Browser

The video c
onferencing

demos on the Public Demo Server may also be accessed through any
web browser that supports an Adobe Flash plug
-
in,

such as Firefox or Internet Ex
plorer. A
"Flash Phone" application is downloaded to and brought up in the browser. You may then us
e
the phone much like a PC
-
based SIP softphone. The one limitation is that you are only able to
get video in the download direction, so you will not be able to participate in a video conference
or make a video recording.




Make sure your browser has an Ad
obe flash plug
-
in installed

in your browser
. You can download
it
here
.



Point your browser at
http://dem
o.dialogic.com:10480/flashPhone.html




A Sample Flash Phone should appear



In the Server URI field, enter
rtmp://demo.dialogic.com
:1935/telephony





Hit the Connect button. You should see a dialpad and
Your phone ID is: XXXX

in the upper
left corner



You are now registered with the Diastar Demo and can enter any of the demo extensions



Remember that audio/video is one way


download toward the browser. So, participating in a
video conference or making a video recording will not work. The controlled con
ference demo is
best for the flash phone


there is an option for an “Attendee”


which is listen/view only

Trying Your First Video Call

All phones will register with the PowerMedia Public Demo server when configuration is finished and
when the app is fir
st started. When this is successful,
a simple numerical extension need only be
entered into the phone. The full IP address or domain name is not needed.

Enter “6
00” and tap the
phone’s Call

button.

(usually green in color) After a short intro video cli
p, the
main videoconferencing demo menu will be seen:


PowerMedia video apps

A number of apps are available as parts of the PowerMedia video demo suite:




Animal Conference


a video conference in which you are joined by 3 talkative animals



PIN
-
Based
Conferencing


The first caller is assigned a conference ID number. Up to 4
subsequent callers entering the same ID are allowed into the same conference room



Conference Recording


records and replays a video conference



Controlled Conferencing


demonstrate
s the PowerMedia conferencing options that can be
used for a conference with a moderator, presenters and view/listen
-
only attendees