The UK Home Automation Archive

Archive Home
Group Home
Search Archive


Advanced Search

The UKHA-ARCHIVE IS CEASING OPERATIONS 31 DEC 2024


[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

RE: CLI using XAP and Sipura SPA 3000 / Linksys3102


  • Subject: RE: CLI using XAP and Sipura SPA 3000 / Linksys3102
  • From: "Nigel Giddings" <nigel@xxxxxxxxxxxxxx>
  • Date: Thu, 11 Jun 2009 07:54:33 +0100

------_=_NextPart_001_01C9EA61.7A26419A
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Patrick,

=20

Thanks for picking up on the thread...

=20

The only information I could find is at this link

=20

http://www.voipuser.org/forum_topic_1213.html

=20

There is mention of xAP but it looks as if it never came to anything?

=20

I'm not using Asterisk. I have played in the past and it is very good
but can't really justify the overhead (H/W & time) at the moment... I
am
using the SPA with a VoIP account on a www.gradwell.com/voip service at
the moment just while I do some work with a company, easy way for them
to pick up the bills and of course it is cheaper to make calls 'on-net'.

=20

I do have a small PBX and the ATA presents as an incoming line.... SWMBO
is now confused because if we receive an incoming VoIP call there is no
announcement, where as there is on the PSTN....

=20

Have to note here that the voice announcements get a very high SWMBO
approval rating...

=20

TIA=20

=20

Nigel

=20

=20

-----Original Message-----
From: xap_automation@xxxxxxx
[mailto:xap_automation@xxxxxxx] On
Behalf Of Nigel Giddings
Sent: 11 June 2009 07:53
To: xap_automation@xxxxxxx
Subject: RE: [xap_automation] CLI using XAP and Sipura SPA 3000 /
Linksys3102

=20






Hi Nigel
I have a couple of SPA3k's here connected to asterisk. Are you using
asterisk? If you are, broadcasting CLI should be trivially easy. If not,
can you point me to the UDP-related work you mention, as I'm not aware
of any control interfaces (beyond the admin web pages) being available
for the SPAs - but if these do indeed exist, I may be able to run
something up fairly quickly.
Patrick

2009/6/10 Nigel Giddings <nigel@xxxxxxx
<mailto:nigel@xxxxxxx> >

=20

Hi,

=20

Posted originally to UKHA_D... More relevant here though...

I have been looking to see if anyone has managed to integrate an SPA
3000 (VoIP ATA) to XAP.

I did a bit of googling and it looked as if there was some work done a
while ago using UDP from the SPA 3000 and converting it to XAP messages
but the trail has gone cold.

I have CLI on my POTS using a meteor, XAPTel and XAP Switchboard which
is great. Just wondering if I can integrate the SPA 3000 as well???

I didn't want to have to go the full asterisk route just to provide
CLI...

Nigel

=20

=20




------_=_NextPart_001_01C9EA61.7A26419A
Content-Type: text/html; charset=US-ASCII
Content-Transfer-Encoding: 7bit





<head>

<style type="text/css">
<!--

/* start of attachment style */
.ygrp-photo-title{
clear: both;
font-size: smaller;
height: 15px;
overflow: hidden;
text-align: center;
width: 75px;
}
div.ygrp-photo{
background-position: center;
background-repeat: no-repeat;
background-color: white;
border: 1px solid black;
height: 62px;
width: 62px;
}

div.photo-title
a,
div.photo-title a:active,
div.photo-title a:hover,
div.photo-title a:visited {
text-decoration: none;
}

div.attach-table div.attach-row {
clear: both;
}

div.attach-table div.attach-row div {
float: left;
/* margin: 2px;*/
}

p {
clear: both;
padding: 15px 0 3px 0;
overflow: hidden;
}

div.ygrp-file {
width: 30px;
valign: middle;
}
div.attach-table div.attach-row div div a {
text-decoration: none;
}

div.attach-table div.attach-row div div span {
font-weight: normal;
}

div.ygrp-file-title {
font-weight: bold;
}
/* end of attachment style */
-->
</style>
</head>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd";>
<html>

<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;
charset=us-ascii">


<meta name=Generator content="Microsoft Word 10
(filtered)">

<style>
<!--#YGRP-MLMSG
{*font-size:small;
*font:x-small;}
#YGRP-MLMSG table
{font-size:inherit;}
#YGRP-MLMSG pre
{*font-size:100%;}
code
{*font-size:100%;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-vital a:hover{
text-decoration: underline;
}
#ygrp-sponsor .ad a:hover{
text-decoration: underline;
}
o{font-size: 0; }
div.photo-title a,
div.photo-title a:active,
div.photo-title a:hover,
div.photo-title a:visited {
text-decoration: none;
}
div.file-title a,
div.file-title a:active,
div.file-title a:hover,
div.file-title a:visited {
text-decoration: none;
}
#YGRP-MSG p#ATTACH-COUNT
{overflow:hidden;}

/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
{font-family:Verdana;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{color:blue;
text-decoration:underline;}
p
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
code
{font-family:"Courier New";}
pre
{margin:0cm;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:"Courier New";}
tt
{font-family:"Courier New";}
p.ad, li.ad, div.ad
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad1, li.ad1, div.ad1
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad2, li.ad2, div.ad2
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad3, li.ad3, div.ad3
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad4, li.ad4, div.ad4
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad5, li.ad5, div.ad5
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad6, li.ad6, div.ad6
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad7, li.ad7, div.ad7
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad8, li.ad8, div.ad8
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad9, li.ad9, div.ad9
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad10, li.ad10, div.ad10
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad11, li.ad11, div.ad11
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad12, li.ad12, div.ad12
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad13, li.ad13, div.ad13
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad14, li.ad14, div.ad14
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad15, li.ad15, div.ad15
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad16, li.ad16, div.ad16
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad17, li.ad17, div.ad17
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad18, li.ad18, div.ad18
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.HTMLPreformatted1, li.HTMLPreformatted1, div.HTMLPreformatted1
{margin:0cm;
margin-bottom:.0001pt;
font-size:14.0pt;
font-family:"Courier New";}
p.ad19, li.ad19, div.ad19
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad20, li.ad20, div.ad20
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.HTMLPreformatted2, li.HTMLPreformatted2, div.HTMLPreformatted2
{margin:0cm;
margin-bottom:.0001pt;
font-size:14.0pt;
font-family:"Courier New";}
p.ad21, li.ad21, div.ad21
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad22, li.ad22, div.ad22
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.HTMLPreformatted3, li.HTMLPreformatted3, div.HTMLPreformatted3
{margin:0cm;
margin-bottom:.0001pt;
font-size:14.0pt;
font-family:"Courier New";}
p.ad23, li.ad23, div.ad23
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad24, li.ad24, div.ad24
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.HTMLPreformatted4, li.HTMLPreformatted4, div.HTMLPreformatted4
{margin:0cm;
margin-bottom:.0001pt;
font-size:14.0pt;
font-family:"Courier New";}
p.NormalWeb1, li.NormalWeb1, div.NormalWeb1
{margin-top:0cm;
margin-right:0cm;
margin-bottom:12.0pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad25, li.ad25, div.ad25
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad26, li.ad26, div.ad26
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.HTMLPreformatted5, li.HTMLPreformatted5, div.HTMLPreformatted5
{margin:0cm;
margin-bottom:.0001pt;
font-size:14.0pt;
font-family:"Courier New";}
p.NormalWeb2, li.NormalWeb2, div.NormalWeb2
{margin-top:0cm;
margin-right:0cm;
margin-bottom:12.0pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad27, li.ad27, div.ad27
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad28, li.ad28, div.ad28
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.HTMLPreformatted6, li.HTMLPreformatted6, div.HTMLPreformatted6
{margin:0cm;
margin-bottom:.0001pt;
font-size:14.0pt;
font-family:"Courier New";}
p.NormalWeb3, li.NormalWeb3, div.NormalWeb3
{margin-top:0cm;
margin-right:0cm;
margin-bottom:12.0pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad29, li.ad29, div.ad29
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad30, li.ad30, div.ad30
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.HTMLPreformatted7, li.HTMLPreformatted7, div.HTMLPreformatted7
{margin:0cm;
margin-bottom:.0001pt;
font-size:14.0pt;
font-family:"Courier New";}
p.NormalWeb4, li.NormalWeb4, div.NormalWeb4
{margin-top:0cm;
margin-right:0cm;
margin-bottom:12.0pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad31, li.ad31, div.ad31
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad32, li.ad32, div.ad32
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.HTMLPreformatted8, li.HTMLPreformatted8, div.HTMLPreformatted8
{margin:0cm;
margin-bottom:.0001pt;
font-size:14.0pt;
font-family:"Courier New";}
p.NormalWeb5, li.NormalWeb5, div.NormalWeb5
{margin-top:0cm;
margin-right:0cm;
margin-bottom:12.0pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad33, li.ad33, div.ad33
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad34, li.ad34, div.ad34
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.HTMLPreformatted9, li.HTMLPreformatted9, div.HTMLPreformatted9
{margin:0cm;
margin-bottom:.0001pt;
font-size:14.0pt;
font-family:"Courier New";}
p.NormalWeb6, li.NormalWeb6, div.NormalWeb6
{margin-top:0cm;
margin-right:0cm;
margin-bottom:12.0pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad35, li.ad35, div.ad35
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad36, li.ad36, div.ad36
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.HTMLPreformatted10, li.HTMLPreformatted10, div.HTMLPreformatted10
{margin:0cm;
margin-bottom:.0001pt;
font-size:14.0pt;
font-family:"Courier New";}
p.NormalWeb7, li.NormalWeb7, div.NormalWeb7
{margin-top:0cm;
margin-right:0cm;
margin-bottom:12.0pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad37, li.ad37, div.ad37
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad38, li.ad38, div.ad38
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.HTMLPreformatted11, li.HTMLPreformatted11, div.HTMLPreformatted11
{margin:0cm;
margin-bottom:.0001pt;
font-size:14.0pt;
font-family:"Courier New";}
p.NormalWeb8, li.NormalWeb8, div.NormalWeb8
{margin-top:0cm;
margin-right:0cm;
margin-bottom:12.0pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad39, li.ad39, div.ad39
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad40, li.ad40, div.ad40
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.HTMLPreformatted12, li.HTMLPreformatted12, div.HTMLPreformatted12
{margin:0cm;
margin-bottom:.0001pt;
font-size:14.0pt;
font-family:"Courier New";}
p.NormalWeb9, li.NormalWeb9, div.NormalWeb9
{margin-top:0cm;
margin-right:0cm;
margin-bottom:12.0pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad41, li.ad41, div.ad41
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad42, li.ad42, div.ad42
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.HTMLPreformatted13, li.HTMLPreformatted13, div.HTMLPreformatted13
{margin:0cm;
margin-bottom:.0001pt;
font-size:14.0pt;
font-family:"Courier New";}
p.NormalWeb10, li.NormalWeb10, div.NormalWeb10
{margin-top:0cm;
margin-right:0cm;
margin-bottom:12.0pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad43, li.ad43, div.ad43
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad44, li.ad44, div.ad44
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.HTMLPreformatted14, li.HTMLPreformatted14, div.HTMLPreformatted14
{margin:0cm;
margin-bottom:.0001pt;
font-size:14.0pt;
font-family:"Courier New";}
p.NormalWeb11, li.NormalWeb11, div.NormalWeb11
{margin-top:0cm;
margin-right:0cm;
margin-bottom:12.0pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad45, li.ad45, div.ad45
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad46, li.ad46, div.ad46
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.HTMLPreformatted15, li.HTMLPreformatted15, div.HTMLPreformatted15
{margin:0cm;
margin-bottom:.0001pt;
font-size:14.0pt;
font-family:"Courier New";}
p.NormalWeb12, li.NormalWeb12, div.NormalWeb12
{margin-top:0cm;
margin-right:0cm;
margin-bottom:12.0pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad47, li.ad47, div.ad47
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad48, li.ad48, div.ad48
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.HTMLPreformatted16, li.HTMLPreformatted16, div.HTMLPreformatted16
{margin:0cm;
margin-bottom:.0001pt;
font-size:14.0pt;
font-family:"Courier New";}
p.NormalWeb13, li.NormalWeb13, div.NormalWeb13
{margin-top:0cm;
margin-right:0cm;
margin-bottom:12.0pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad49, li.ad49, div.ad49
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad50, li.ad50, div.ad50
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.HTMLPreformatted17, li.HTMLPreformatted17, div.HTMLPreformatted17
{margin:0cm;
margin-bottom:.0001pt;
font-size:14.0pt;
font-family:"Courier New";}
p.NormalWeb14, li.NormalWeb14, div.NormalWeb14
{margin-top:0cm;
margin-right:0cm;
margin-bottom:12.0pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad51, li.ad51, div.ad51
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad52, li.ad52, div.ad52
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.HTMLPreformatted18, li.HTMLPreformatted18, div.HTMLPreformatted18
{margin:0cm;
margin-bottom:.0001pt;
font-size:14.0pt;
font-family:"Courier New";}
p.NormalWeb15, li.NormalWeb15, div.NormalWeb15
{margin-top:0cm;
margin-right:0cm;
margin-bottom:12.0pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad53, li.ad53, div.ad53
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad54, li.ad54, div.ad54
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad55, li.ad55, div.ad55
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.HTMLPreformatted19, li.HTMLPreformatted19, div.HTMLPreformatted19
{margin:0cm;
margin-bottom:.0001pt;
font-size:14.0pt;
font-family:"Courier New";}
p.NormalWeb16, li.NormalWeb16, div.NormalWeb16
{margin-top:0cm;
margin-right:0cm;
margin-bottom:12.0pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad56, li.ad56, div.ad56
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad57, li.ad57, div.ad57
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad58, li.ad58, div.ad58
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.HTMLPreformatted20, li.HTMLPreformatted20, div.HTMLPreformatted20
{margin:0cm;
margin-bottom:.0001pt;
font-size:14.0pt;
font-family:"Courier New";}
p.NormalWeb17, li.NormalWeb17, div.NormalWeb17
{margin-top:0cm;
margin-right:0cm;
margin-bottom:12.0pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad59, li.ad59, div.ad59
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad60, li.ad60, div.ad60
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad61, li.ad61, div.ad61
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.HTMLPreformatted21, li.HTMLPreformatted21, div.HTMLPreformatted21
{margin:0cm;
margin-bottom:.0001pt;
font-size:14.0pt;
font-family:"Courier New";}
p.NormalWeb18, li.NormalWeb18, div.NormalWeb18
{margin-top:0cm;
margin-right:0cm;
margin-bottom:12.0pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad62, li.ad62, div.ad62
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.NormalWeb19, li.NormalWeb19, div.NormalWeb19
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";
color:black;}
p.ad63, li.ad63, div.ad63
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad64, li.ad64, div.ad64
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.HTMLPreformatted22, li.HTMLPreformatted22, div.HTMLPreformatted22
{margin:0cm;
margin-bottom:.0001pt;
font-size:14.0pt;
font-family:"Courier New";}
p.NormalWeb20, li.NormalWeb20, div.NormalWeb20
{margin-top:0cm;
margin-right:0cm;
margin-bottom:12.0pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad65, li.ad65, div.ad65
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.NormalWeb21, li.NormalWeb21, div.NormalWeb21
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";
color:black;}
p.ad66, li.ad66, div.ad66
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad67, li.ad67, div.ad67
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.HTMLPreformatted23, li.HTMLPreformatted23, div.HTMLPreformatted23
{margin:0cm;
margin-bottom:.0001pt;
font-size:14.0pt;
font-family:"Courier New";}
p.NormalWeb22, li.NormalWeb22, div.NormalWeb22
{margin-top:0cm;
margin-right:0cm;
margin-bottom:12.0pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad68, li.ad68, div.ad68
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.NormalWeb23, li.NormalWeb23, div.NormalWeb23
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";
color:black;}
span.HTMLTypewriter1
{font-family:"Courier New";}
p.ad69, li.ad69, div.ad69
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad70, li.ad70, div.ad70
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.HTMLPreformatted24, li.HTMLPreformatted24, div.HTMLPreformatted24
{margin:0cm;
margin-bottom:.0001pt;
font-size:14.0pt;
font-family:"Courier New";}
p.NormalWeb24, li.NormalWeb24, div.NormalWeb24
{margin-top:0cm;
margin-right:0cm;
margin-bottom:12.0pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad71, li.ad71, div.ad71
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.NormalWeb25, li.NormalWeb25, div.NormalWeb25
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";
color:black;}
span.HTMLTypewriter2
{font-family:"Courier New";}
p.replbq, li.replbq, div.replbq
{margin:3.0pt;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad72, li.ad72, div.ad72
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad73, li.ad73, div.ad73
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.HTMLPreformatted25, li.HTMLPreformatted25, div.HTMLPreformatted25
{margin:0cm;
margin-bottom:.0001pt;
font-size:14.0pt;
font-family:"Courier New";}
p.NormalWeb26, li.NormalWeb26, div.NormalWeb26
{margin-top:0cm;
margin-right:0cm;
margin-bottom:12.0pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad74, li.ad74, div.ad74
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.NormalWeb27, li.NormalWeb27, div.NormalWeb27
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";
color:black;}
span.HTMLTypewriter3
{font-family:"Courier New";}
p.ad75, li.ad75, div.ad75
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad76, li.ad76, div.ad76
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.HTMLPreformatted26, li.HTMLPreformatted26, div.HTMLPreformatted26
{margin:0cm;
margin-bottom:.0001pt;
font-size:14.0pt;
font-family:"Courier New";}
p.NormalWeb28, li.NormalWeb28, div.NormalWeb28
{margin-top:0cm;
margin-right:0cm;
margin-bottom:12.0pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad77, li.ad77, div.ad77
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.NormalWeb29, li.NormalWeb29, div.NormalWeb29
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";
color:black;}
span.HTMLTypewriter4
{font-family:"Courier New";}
p.ad78, li.ad78, div.ad78
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad79, li.ad79, div.ad79
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.HTMLPreformatted27, li.HTMLPreformatted27, div.HTMLPreformatted27
{margin:0cm;
margin-bottom:.0001pt;
font-size:14.0pt;
font-family:"Courier New";}
p.NormalWeb30, li.NormalWeb30, div.NormalWeb30
{margin-top:0cm;
margin-right:0cm;
margin-bottom:12.0pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad80, li.ad80, div.ad80
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.NormalWeb31, li.NormalWeb31, div.NormalWeb31
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";
color:black;}
span.HTMLTypewriter5
{font-family:"Courier New";}
span.yshortcuts1
{font-family:Verdana;
font-weight:bold;}
p.ad81, li.ad81, div.ad81
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad82, li.ad82, div.ad82
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.HTMLPreformatted28, li.HTMLPreformatted28, div.HTMLPreformatted28
{margin:0cm;
margin-bottom:.0001pt;
font-size:14.0pt;
font-family:"Courier New";}
p.NormalWeb32, li.NormalWeb32, div.NormalWeb32
{margin-top:0cm;
margin-right:0cm;
margin-bottom:12.0pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad83, li.ad83, div.ad83
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.NormalWeb33, li.NormalWeb33, div.NormalWeb33
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";
color:black;}
span.HTMLTypewriter6
{font-family:"Courier New";}
span.yshortcuts2
{font-family:Verdana;
font-weight:bold;}
p.NormalWeb34, li.NormalWeb34, div.NormalWeb34
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad84, li.ad84, div.ad84
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad85, li.ad85, div.ad85
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.HTMLPreformatted29, li.HTMLPreformatted29, div.HTMLPreformatted29
{margin:0cm;
margin-bottom:.0001pt;
font-size:14.0pt;
font-family:"Courier New";}
p.NormalWeb35, li.NormalWeb35, div.NormalWeb35
{margin-top:0cm;
margin-right:0cm;
margin-bottom:12.0pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad86, li.ad86, div.ad86
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.NormalWeb36, li.NormalWeb36, div.NormalWeb36
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";
color:black;}
span.HTMLTypewriter7
{font-family:"Courier New";}
span.yshortcuts3
{font-family:Verdana;
font-weight:bold;}
p.NormalWeb37, li.NormalWeb37, div.NormalWeb37
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad87, li.ad87, div.ad87
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad88, li.ad88, div.ad88
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.HTMLPreformatted30, li.HTMLPreformatted30, div.HTMLPreformatted30
{margin:0cm;
margin-bottom:.0001pt;
font-size:14.0pt;
font-family:"Courier New";}
p.NormalWeb38, li.NormalWeb38, div.NormalWeb38
{margin-top:0cm;
margin-right:0cm;
margin-bottom:12.0pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad89, li.ad89, div.ad89
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.NormalWeb39, li.NormalWeb39, div.NormalWeb39
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";
color:black;}
span.HTMLTypewriter8
{font-family:"Courier New";}
span.yshortcuts4
{font-family:Verdana;
font-weight:bold;}
p.NormalWeb40, li.NormalWeb40, div.NormalWeb40
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
span.yshortcuts5
{font-family:Verdana;
font-weight:normal;}
p.ad90, li.ad90, div.ad90
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad91, li.ad91, div.ad91
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.HTMLPreformatted31, li.HTMLPreformatted31, div.HTMLPreformatted31
{margin:0cm;
margin-bottom:.0001pt;
font-size:14.0pt;
font-family:"Courier New";}
p.NormalWeb41, li.NormalWeb41, div.NormalWeb41
{margin-top:0cm;
margin-right:0cm;
margin-bottom:12.0pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad92, li.ad92, div.ad92
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.NormalWeb42, li.NormalWeb42, div.NormalWeb42
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";
color:black;}
span.HTMLTypewriter9
{font-family:"Courier New";}
span.yshortcuts6
{font-family:Verdana;
font-weight:bold;}
p.NormalWeb43, li.NormalWeb43, div.NormalWeb43
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
span.yshortcuts7
{font-family:Verdana;
font-weight:normal;}
p.ad93, li.ad93, div.ad93
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad94, li.ad94, div.ad94
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.HTMLPreformatted32, li.HTMLPreformatted32, div.HTMLPreformatted32
{margin:0cm;
margin-bottom:.0001pt;
font-size:14.0pt;
font-family:"Courier New";}
p.NormalWeb44, li.NormalWeb44, div.NormalWeb44
{margin-top:0cm;
margin-right:0cm;
margin-bottom:12.0pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad95, li.ad95, div.ad95
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.NormalWeb45, li.NormalWeb45, div.NormalWeb45
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";
color:black;}
span.HTMLTypewriter10
{font-family:"Courier New";}
span.yshortcuts8
{font-family:Verdana;
font-weight:bold;}
p.NormalWeb46, li.NormalWeb46, div.NormalWeb46
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
span.yshortcuts9
{font-family:Verdana;
font-weight:normal;}
p.ad96, li.ad96, div.ad96
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad97, li.ad97, div.ad97
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.HTMLPreformatted33, li.HTMLPreformatted33, div.HTMLPreformatted33
{margin:0cm;
margin-bottom:.0001pt;
font-size:14.0pt;
font-family:"Courier New";}
p.NormalWeb47, li.NormalWeb47, div.NormalWeb47
{margin-top:0cm;
margin-right:0cm;
margin-bottom:12.0pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad98, li.ad98, div.ad98
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.NormalWeb48, li.NormalWeb48, div.NormalWeb48
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";
color:black;}
span.HTMLTypewriter11
{font-family:"Courier New";}
span.yshortcuts10
{font-family:Verdana;
font-weight:bold;}
p.NormalWeb49, li.NormalWeb49, div.NormalWeb49
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
span.yshortcuts11
{font-family:Verdana;
font-weight:normal;}
p.ad99, li.ad99, div.ad99
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad100, li.ad100, div.ad100
{margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.HTMLPreformatted34, li.HTMLPreformatted34, div.HTMLPreformatted34
{margin:0cm;
margin-bottom:.0001pt;
font-size:14.0pt;
font-family:"Courier New";}
p.NormalWeb50, li.NormalWeb50, div.NormalWeb50
{margin-top:0cm;
margin-right:0cm;
margin-bottom:12.0pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.ad101, li.ad101, div.ad101
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
p.NormalWeb51, li.NormalWeb51, div.NormalWeb51
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";
color:black;}
span.HTMLTypewriter12
{font-family:"Courier New";}
span.yshortcuts12
{font-family:Verdana;
font-weight:bold;}
p.NormalWeb52, li.NormalWeb52, div.NormalWeb52
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman";}
span.yshortcuts13
{font-family:Verdana;
font-weight:normal;}
span.EmailStyle238
{font-family:Arial;
color:navy;}
@page Section1
{size:595.3pt 841.9pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
{page:Section1;}
/* List Definitions */
ol
{margin-bottom:0cm;}
ul
{margin-bottom:0cm;}
-->
</style>

</head>

<body bgcolor=white lang=EN-GB link=blue vlink=blue>


<!-- **begin egp html banner** -->

<br><br>

<!-- **end egp html banner** -->




<div class=Section1>

<p class=MsoNormal><font size=2 color=navy face=Arial><span
style='font-size:
10.0pt;font-family:Arial;color:navy'>

<div>

<p class=MsoNormal style='margin-left:36.0pt'>

<!doctype HTML>

<font size=2 color=navy face=Arial><span
style='font-size:10.0pt;font-family:
Arial;color:navy'>Hi Nigel<br>
I have a couple of SPA3k's here connected to asterisk. Are you using
asterisk?
If you are, broadcasting CLI should be trivially easy. If not, can you
point me
to the UDP-related work you mention, as I'm not aware of any control
interfaces
(beyond the admin web pages) being available for the SPAs - but if these do
indeed exist, I may be able to run something up fairly quickly.<br>
Patrick</span></font></p>

<div>

<p class=MsoNormal style='margin-left:36.0pt'><font size=3
face="Times New Roman"><span
style='font-size:12.0pt'>2009/6/10 Nigel Giddings
&lt;<a href="mailto:nigel@xxxxxxx";>nigel@corbenic.<wbr>co.uk</a>&gt;</span></font></p>

<div link=blue vlink=purple>

<p class=MsoNormal style='margin-left:36.0pt'><font size=3
face="Times New Roman"><span
style='font-size:12.0pt'>&nbsp;</span></font></p>

<div>

<p style='margin-left:36.0pt'><font size=3 face="Times New
Roman"><span
style='font-size:12.0pt'>Hi,</span></font></p>

<p style='margin-left:36.0pt'><font size=3 face="Times New
Roman"><span
style='font-size:12.0pt'>&nbsp;</span></font></p>

<p style='margin-left:36.0pt'><font size=3 face="Times New
Roman"><span
style='font-size:12.0pt'>Posted originally to UKHA_D&#8230; More
relevant here
though&#8230;<br>
<br>
I have been looking to see if anyone has managed to integrate an
SPA<br>
3000 (VoIP ATA) to XAP.<br>
<br>
I did a bit of googling and it looked as if there was some work done
a<br>
while ago using UDP from the SPA 3000 and converting it to XAP
messages<br>
but the trail has gone cold.<br>
<br>
I have CLI on my POTS using a meteor, XAPTel and XAP Switchboard
which<br>
is great. Just wondering if I can integrate the SPA 3000 as
well???<br>
<br>
I didn't want to have to go the full asterisk route just to
provide<br>
CLI...<br>
<br>
Nigel</span></font></p>

</div>

<p class=MsoNormal style='margin-left:36.0pt'><font size=3
face="Times New Roman"><span
style='font-size:12.0pt'>&nbsp;</span></font></p>

</div>

</div>

<p class=MsoNormal style='margin-left:36.0pt'><font size=3
face="Times New Roman"><span
style='font-size:12.0pt'>&nbsp;</span></font></p>

</div>

</div>

<!--End group email -->




<!-- **begin egp html banner** -->

<br>



<br>

<!-- **end egp html banner** -->


<div width="1" style="color: white; clear:
both;"/>__._,_.___</div>

<!-- Start Recommendations -->
<!-- End Recommendations -->



<!-- **begin egp html banner** -->

<img src="http://geo.yahoo.com/serv?s=97476590/grpId=9674343/grpspId=1705007709/msgId=4372/stime=1244703317";
width="1" height="1"> <br>

<!-- **end egp html banner** -->


<!-- **begin egp html banner** -->

<br>
<div style="font-family: verdana; font-size: 77%; border-top: 1px
solid #666; padding: 5px 0;" >
Your email settings: Individual EmailTraditional <br>
<a href="http://groups.yahoo.com/group/xap_automation/join;_ylc=X3oDMTJmMmc1c2VjBF9TAzk3NDc2NTkwBGdycElkAzk2NzQzNDMEZ3Jwc3BJZAMxNzA1MDA3NzA5BHNlYwNmdHIEc2xrA3N0bmdzBHN0aW1lAzEyNDQ3MDMzMTc-";>Change
settings via the Web</a> (Yahoo! ID required) <br>
Change settings via email: <a href="mailto:xap_automation-digest@xxxxxxx?subject=Email
Delivery: Digest">Switch delivery to Daily Digest</a>  <a
href = "mailto:xap_automation-fullfeatured@xxxxxxx?subject=Change
Delivery Format: Fully Featured">Switch to Fully Featured</a>
<br>
<a href="http://groups.yahoo.com/group/xap_automation;_ylc=X3oDMTJkYzlpM2xoBF9TAzk3NDc2NTkwBGdycElkAzk2NzQzNDMEZ3Jwc3BJZAMxNzA1MDA3NzA5BHNlYwNmdHIEc2xrA2hwZgRzdGltZQMxMjQ0NzAzMzE3";>
Visit Your Group
</a>
<a href="http://docs.yahoo.com/info/terms/";>
Yahoo! Groups Terms of Use
</a>
<a href="mailto:xap_automation-unsubscribe@xxxxxxx?subject=Unsubscribe";>
Unsubscribe
</a>
<br>
</div>
<br>

<!-- **end egp html banner** -->


<div style="color: white; clear:
both;"/>__,_._,___</div>
</body>



</html>
<!--End group email -->
------_=_NextPart_001_01C9EA61.7A26419A--


xAP_Automation Main Index | xAP_Automation Thread Index | xAP_Automation Home | Archives Home

Comments to the Webmaster are always welcomed, please use this contact form . Note that as this site is a mailing list archive, the Webmaster has no control over the contents of the messages. Comments about message content should be directed to the relevant mailing list.