• Save
UC Expo 2010 – Born in the USA: Working well in the UK
 

UC Expo 2010 – Born in the USA: Working well in the UK

on

  • 404 views

 

Statistics

Views

Total Views
404
Views on SlideShare
404
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

UC Expo 2010 – Born in the USA: Working well in the UK UC Expo 2010 – Born in the USA: Working well in the UK Presentation Transcript

  • Digium asterisk World Theatre
    Born in the USA,Working well in the UK
  • Subtitle:
    How to LOCALISE Your IMPLEMENTATIONS
  • Agenda
    What might we want to change?
    Where can we change it?
    How can we change it?
  • What might we needto change?
    System prompts
    (language, accent)
    Caller ID
    (reception and transmission)
    Tones
    (generation and recognition)
    Telephony interfaces
    (physical and electrical)
    Times and dates
    (not only the actual time zone, but the way times and dates are read out)
  • Let’s start with tones
  • Let’s start with tones
    Tones – IP devices (e.g. SIP)
    Tones – analogue channels
    Tones – internal calls
  • Where do we changethose tones?
    Tones – IP channels (SIP phones, ATAs)
    On the device!!
    Tones – analogue channels
    /etc/dahdi/system.conf
    loadzone = uk
    defaultzone = uk
    Tones – internal calls
    /etc/asterisk/indications.conf
    country = uk
  • The Linux file system
    /
    bin
    boot
    dev
    etc
    home
    lib
    lost+found
    media
    misc
    mnt
    net
    opt
    proc
    root (~)
    selinux
    srv
    sys
    tmp
    usr
    var
    The /etc/asterisk directory is created
    when Asterisk is installed
    asterisk
    dahdi**
    extensions.conf
    sip.conf
    chan_dahdi.conf
    indications.conf
    Whereexactly?
    **system.conf lives in the /etc/dahdi
    directory as it is not part of Asterisk
    This is the home directory of the ‘root’
    user – if you are logged in as ‘root’ and
    start a terminal from the graphical
    environement, you will start in this directory
    The /usr/src directory is where we put the
    LibPRI, Zaptel and Asterisk tarballs
    src
    asterisk-1.6.x.x.tar.gz
    asterisk-1.6.x.x
    dahdi-linux-2.x.x.tar.gz
    dahdi-linux-2.x.x
    dahdi-tools-2.x.x.tar.gz
    dahdi-tools...
    libpri-1.x.x, dahdi-xxxx-2.x.x and Asterisk-1.x.x
    subdirectories will be created in /usr/src
    when we ‘untar’ the tarballs
  • Time and date localisation
    Actual time and date for the system is set in Linux
    Asterisk can be made aware of many time zones
    These zones can be used to change the way times and dates are presented, and even spoken
  • Where can you changetimes and dates?
    When would you need to do this?
    It mainly comes down to voicemail!!!
    Accordingly, configuration occurs in/etc/asterisk/voicemail.conf
    The [zonemessages] section is where the timezone, time and date presentation and pronounciation are set
    The voicemail context (e.g. [default]) is where each mailbox is assigned a zone, if required
  • Where can you changetimes and dates?
    /etc/asterisk/voicemail.conf
    [zonemessages]
    central=America/Chicago|'vm-received' Q 'digits/at' IMp
    UK=Europe/London|'vm-received' a b d 'digits/at' HM
    [default]
    809=>1234,David Duffett,dd@xyz.com,,tz=UK
    810=>0000,Mark Spencer,markster@digium.com,,tz=central
  • Changing the language (or accent) of system prompts
    By default Asterisk stores system prompts (sound files) in /var/lib/asterisk/sounds
    Within this directory sub-directories are used for the storage of differing prompts
  • Changing the language (or accent) of system prompts
    E.g.
    /var/lib/asterisk/sounds/en/ for English
    /var/lib/asterisk/sounds/fr/ for French
    Filenames need to be known to Asterisk
    E.g. hello.gsm would contain
    “hello” in /var/lib/asterisk/sounds/en/hello.gsm
    “bonjour” in /var/lib/asterisk/sounds/fr/hello.gsm
  • So where do you specifythe language?
    In the channel...
    So for SIP, it would be in sip.conf
    For IAX2, it would be in iax.conf
    And for analogue channels it would be inchan_dahdi.conf
  • Where can you changetimes and dates?
    /etc/asterisk/sip.conf
    [general]
    language=en
    deny=0.0.0.0/0
    [dd-phone]
    type=friend
    language=fr
    context=internal
    /etc/asterisk/extensions.conf (the dialplan)
    [internal]
    exten => _6001,1,Playback(hello)
  • What about Caller ID?
    Many different formats around the world
    In the UK we use V23 (FSK)
    Asterisk can be made to understand UK Caller ID signalling
    ...and to send it to analogue phones too!
  • Setting the Caller ID format
    /etc/asterisk/chan_dahdi.conf
    group=1
    signalling=fxo_ks
    cidsignalling=v23 ;BT standard
    cidstart=polarity ;start indication
    sendcalleridafter=2 ;the number
    ; of rings before sending the data
    context=from-analogue
    channel => 1-4
    group=2
    signalling=fxs_ks
    callerid=asreceived
    context=from-outside
    channel => 5-8
  • Telephony Interfaces
    Physical characteristics
    Electrical characteristics
    UK uses 50V DC to power phones
    UK uses 75v ac @ 75Hz to ring phones
  • Basic telephony
    FXS - Station
    FXO – Office
  • Telephone Line
    with an impedance = Y
    Impedance = Z
    Physical characteristics
    Hybrid
    Speaker
    Microphone
  • Digium Analog Interfaces
  • Basic rate interface (BRI)
    D
    B1
    B2
    B = Bearer
    D = Data
  • T1
    T1
    1 framing
    bit (fb)
    1 framing
    bit
    23
    24
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    1
    2
    3
    4
    5
    23
    24
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    1
    2
    3
    4
    5
    20
    21
    22
    20
    21
    22
    1 frame = 125s x 24 time slots + 1 fb = 1.544 Mbps
    1 frame = 125s x 24 time slots + 1 fb = 1.544 Mbps
    ISDN – NI2, AT&T
    CAS – T1 robbed bit
    Primary rate interfaces (PRI) – North America
  • Primary rate interfaces (PRI) – Everywhere else...
    E1
    framing
    octet
    1 frame = 125s x 32 time slots = 2.048 Mbps
    31
    0
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    0
    signalling
    octet
    ISDN – Euro ISDN, QSIG
    CAS – MFC R2, E1LS
  • Observe the Protocol
  • Digium Digital Interfaces
  • PRI connectorisation
    What is the impedance of the line?
    Europe 120 ohm, North America 100 ohm commonly
    Typically RJ45 connectors
    Might be 75 ohm
    Typically BNC connectors
  • To connect equipment to the national PSTN, approval is often required
    Aculab hardware is ‘host independent’ approved in many countries, meaning we have obtained the approval for you
    If connecting to a internal PABX, approval is not required
    We all need approval
  • Recap
    What might we want to change?
    Language or accent of prompts, time zone
    Tones, telephony interfaces
    Where can we change it?
    Asterisk, DAHDI, or individual devices
    How can we change it?
    Configuration files in Asterisk or DAHDI
    Web interface (or provisioning) forIP phones and ATAs
  • Questions or comments?
  • TeleSpeakTrainingThank you
    david.duffett@telespeak.co.uk