login | register
Sun 20 of Jul, 2008 [06:51 UTC]

voip-info.org

History

X100P clone

Created by: richard.tomlinson,Last modification on Tue 27 of May, 2008 [16:38 UTC] by ipconvergence
The X100P is a single port fxo (foreign exchange office) card whose job it is to interface an analog line from the phone company to your linux box. There are two variations of this card. The first consists of a Motorola chip and two small chips from Silicon Laboratories. The second card, also known as the x101p, consists of a Tiger Jet 320 chip and an updated Silicon Labs chip or chipset.

The Motorola and Tiger Jet chips serve the same purpose on both variations of the fxo card - they govern the PCI bus interface and provide a bi-directional serial interface to the Silicon Labs chips. The Silicon Labs chips are DAA's (Direct Access Arrangements). They govern the analog interface to the phone company and perform bi-directional analog to digital conversion.

The Digium X100P FXO card, and the DigitNetworks X100P OEM clone card, are actually Intel V92 Data/Fax/Voice modem cards. From looking at the published pictures of the cards, it is obvious that the cards are identical to the standard Intel V92 Winmodem PCI card. These cards are also known as controllerless or software modem cards.

A modem with the following chipsets should work:

Intel 537PG and 537PU
Ambient MD3200
Motorola 62802 - Sometimes incorporated onto cards known as SM56 PCI modems.

Note: 537EP is based on si3052 chip, not compatible with tj320 chip (and wcfxo module).

Many users have reported echo or delay problems using a clone. The x100p does not have a programable chipset for impedance matching. wcfxo with option opermode=1 parameter was intended for the TDM card. There seems to be different DAA's used in the clones. Si3012 for the US market and Si3014 for the global market.
There is also the Si3017 and Si3018 (Global) which are the newer versions of these chips as seen on the Intel modem chipsets linecard. Make sure the card you buy is for your region.

There are many comments about echo problems with clone X100P cards. These problems can be rectified by following the Echo cancellation steps in The Hitchhiker's guide to Asterisk or see Asterisk x100p echotraining.

One important point when you use an Intel V92 modem card that has not been purchased as the X100P card from Digium, but otherwise look identical to it, is that the electronic vendorID read from the card will be different. Current zaptel versions support both genuine X100P and clones.

Problems encountered
There are various reports where users have encountered problems of IRQ sharing with the card. Here is one example of a user that has failed to make an Intel card work. Buying a card with a 'recognised' chipset is no guarantee it will work.
There are inconsistent reports about Motorola SM56's capability to transmit CallerID.


The hanging 'Off hook' issue
I experienced an issue with my two X100P's which are literally installed 5 metres (cable-wise, 2 metres otherwise) from a telephone exchange whereby they would, after a long period of use, stay 'off hook'. I guess this is an electrical issue, perhaps due to insufficient grounding (here in China electrical ground is like free lunch... it doesn't exist). Anyway it was particularly strange because after it stayed 'off hook' for awhile, dialling the corresponding telephone number gave a network-generated error rather than simply ringing out or busy. I developed a workaround whereby the asterisk service is restarted every morning at 3am. Though probably it would be enough to load/unload the zap modules or somehow otherwise force a firmware reset in the cards, this works for me and is perfectly acceptable.

Clone cards

Astercon AX100P Be detected as "X100".

BroadTel Identified by official Asterisk zaptel driver as X100P. Work great!

DigitNetworks Identified by official Asterisk zaptel driver as X101P (as opposed to X100P)

India X100P Identified by official Asterisk zaptel driver as X100P

InfoMatrix X100P Identified by official Asterisk zaptel driver as X101P or X100P depends on which variation you got

voxzone.com Identified by official Asterisk zaptel driver as Wildcard X100P

X100P.com Identified by official Asterisk zaptel driver as X100P (now with a Special Edition)

Sweex CA000022 Confirmed by Sweex as an Intel 537EP chipset - Si3018 DAA.

Dynamode M56PCI-H-AMB Confirmed by Dynamode as an Intel 537EP chipset - Unknown DAA.

iaxTalk.com Ambient MD3200 chip based X100P Clone card. Si3012 + Si3021 act as DAA.

x100p.eu Dedicated FXO with Motorola chipset, reported by Asterisk as a X100P.

Encore WinMODEM identified as ENF656-PCIG-MOPR is an SM56 PCI card, uses Motorola chipset, reported by Asterisk zaptel as an X100P. Long discontinued but works nicely if you find one. (Some reports suggest that this card does not transfer CallerID, even though the original MODEM manual claims this capability.) --- infoMatrix X100P, caller ID transfer guarantied ! ---

Mercury Ambient chipset modems. Some users have reported issues with Mercury cards whilst others have had no problems, e.g. Here is one unhappy user

Notes for country use

UK
Ensure the card is connected with a two wire cable, not a 3-wire connection that is common in the UK. Possible symptoms of an incorrect connection are having a line that is fine with a normal phone connected however if phone is left connected and connect another wire from the socket into the X100P, the ringtone is immediately lost. The line voltage drops from around 50 volts to 1 ish and it appears that the X100P is shorting the line.

To enable X100P CallerID functionality for the UK see this link or the patch details.

External Links

Troubleshooting Guide

The Troubleshooting Guide located here provides solutions and background information to help overcome the following issues:

  • Card not detected by motherboard/BIOS
  • PCI Bus Interrupt (IRQ) sharing
  • PCI Bus Interrupt (IRQ) misses/latency
  • Acoustic and line/hybrid echo
  • Far end disconnect supervision
  • Kernel panic on reboot

Installation/Setup Guides

Installation/Setup Guides to help make card installation as easy as possible and to minimise the amount of time required are located here that cover the following:

  • Detailed step by step X100P setup instructions applicable to most Zaptel/Asterisk based IP PBX systems including Trixbox and AsteriskNOW
  • Global line standards setup including complex impedance for UK/Europe, Australia and New Zealand
  • UK Caller ID (CID/CLID) setup using the Zaptel/Asterisk patch written by Tony Hoyle to store the CID in a history buffer



Comments

Comments Filter
222

333X100P SE Installation/Troubleshooting Assistance

by ipconvergence, Tuesday 27 of May, 2008 [17:08:19 UTC]
Nigel & Kevin, I’m sorry to hear about the problems you have experienced with cards from X100P.com. We have always found X100P.com to provide excellent customer service from a technical support and order fulfilment perspective. Also, looking at their eBay feedback, maintaining 99% customer satisfaction after selling over a thousand cards is pretty good going. As a reseller of X100P.com cards (and OpenVox cards) with a large number of satisfied customers, we have no hesitation in recommending the X100P Special Edition (SE) card for home/SOHO use.

We have put together some installation/troubleshooting guides (listed above in the external links section) that may help you find a solution to your problem. If you are still at a stage where the PC/server won’t power up then please send an email to the support address listed on our website and we will do whatever we can to help.
222

333http://topmobilephonestore.wikispaces.com/xmla?v=rss_2_0

by 377704497, Tuesday 27 of May, 2008 [16:41:19 UTC]
http://importexportchina.wikispaces.com/Wholesale+Computer+IC+Manufacturer+exporting+direct+from+China
http://importexportchina.wikispaces.com/
http://chinaimportexport.wikispaces.com/
http://importexportchina.wikispaces.com/space/xmla?v=rss_2_0
http://chinaimportexport.wikispaces.com/space/xmla?v=rss_2_0
http://importexportchina.wikispaces.com/$sitemap
http://chinaimportexport.wikispaces.com/$sitemap
http://topmobilephonestore.wikispaces.com/
http://topmobilephonestore.wikispaces.com/xmla?v=rss_2_0
222

333UK caller ID support improvement

by troggy02, Saturday 12 of April, 2008 [19:50:47 UTC]
I added the UK caller ID patch described in the text and it works well. However, I needed to increase the gain (in zaptel.conf) because the volume of incoming calls was too low. Doing this however seems to stop the call ID from working. It maybe that some kind of digital distortion is occurring and preventing the incoming number tones from being recognised. To resolve this I have moved the code that stores the history buffer in the zaptel driver further up the code, before the gain is applied and this resolves the problem.

Here is the code form zaptel-base.c, showing the history buffer next the top of the functions:

static inline void __zt_process_putaudio_chunk(struct zt_chan *ss, unsigned char *rxb)
{
/* We transmit data from our master channel */
/* Called with ss->lock held */
struct zt_chan *ms = ss->master;
/* Linear version of received data */
short putlinZT_CHUNKSIZE,kZT_CHUNKSIZE;
int x,r;

if (ms->dialing) ms->afterdialingtimer = 50;
else if (ms->afterdialingtimer) ms->afterdialingtimer--;
if (ms->afterdialingtimer && (!(ms->flags & ZT_FLAG_PSEUDO))) {
/* Be careful since memset is likely a macro */
rxb0 = ZT_LIN2X(0, ms);
memset(&rxb1, rxb0, ZT_CHUNKSIZE - 1); /* receive as silence if dialing */
}

/* Store in the history buffer */
/* — RG: Moved before gain code to allow caller ID to work */
if(ms->history)
{
memcpy(ms->history+ms->historypos,rxb,ZT_CHUNKSIZE);
ms->historypos+=ZT_CHUNKSIZE;
if(ms->historypos >= ZT_HISTORY_BUF_LEN)
ms->historypos=0;
}
/* end of RG inserted code */

222

333More x100p.com problems

by prosmart, Wednesday 09 of April, 2008 [07:33:35 UTC]
I suspect that Kevin (below) is right. I bought two of their cards in February. Put the first one in and it worked. Added the second one and the machine would not even boot. Took out the first card. Same problem. Tried card-2 in all free slots. Nothing. Complained again and again via e-bay and directly to their web site. After hearing nothing for some weeks, they finally (April) send me an RMA and a replacement card. Guess what? Second card had EXACTLY the same problems. So much for "doing it on the cheap".

Very disillusioned with both their customer service and their "Quality Control". Would not recommend them.


222

333

by xr_zhu, Friday 07 of March, 2008 [23:55:59 UTC]



222

333x100p.com growing pains?

by wayhigh, Tuesday 19 of February, 2008 [06:51:58 UTC]
It appears that x100p.com may no longer be a viable source of good cards with support. I have an ongoing dispute with them for which I have gotten 0 response. The card itself was shipped promply; however, it is non-functional across two separate computers. Multiple emails to support and sales@x100p.com over the past 6 days have gone unanswered.

Buyer beware.
222

333Motorola X100P clone Portugal

by sumerset, Saturday 11 of August, 2007 [00:30:49 UTC]
Hello i have a motorola X100P clone card with a si3012 chip. I'm from Portugal, and i've configured a trixbox system with the card, but i have problems.
I can receive calls from mine analog line but i'm unable to make calls to outside of the PBX.

Can anyone help me?
222

333Neutrality of article is questionable

by woprr, Wednesday 25 of July, 2007 [19:35:04 UTC]
According to general wikipedia guidelines I hereby question the neutrality of this article, since

Main Editor adam zhu is holder of product related e-commerce domain

Domain name: INFOMATRIXSYSTEMS.COM
Administrative Contact:
   Zhu, Adam  adamzhu@

I fear his intention of editing here is covered promotion of his products while striking
x100p.com as he does in his ebay offers:

"X100P.com Identified by official Asterisk zaptel driver as X100P (now with a Special Edition)

Mercury Ambient chipset modem. With these cards some users have reported issues with Mercury cards whilst others have had no problems, eg
Here is one unhappy user"

One unconfirmed user report is no confirmed issue.
Well, I don't trust xp100.com either cause no company address is published on their site.

In my opinion, all of those X100/1P cards available today are cheap hsf/hcf data/fax modem rip-offs,
and completely unneccesary products, better lets write linux voice drivers for the many legacy pci modems
still around or get something like GS HT as ATAs, the X10xP's have got no h/w acceleration and
require huge power consuming boxes above 400MHz Pentium II for acceptable voice processing quality,
not really acceptable for 24h/7d running callweaver/asterisk boxes.


222

333Intel® 536EP V.92 chipset

by slk, Tuesday 30 of January, 2007 [19:58:34 UTC]
Does anyone installed Intel® 536EP V.92 chipset as a X100P clone?


222

333Intel® 536EP V.92 chipset

by slk, Tuesday 30 of January, 2007 [15:00:23 UTC]
Does anyone installed Intel® 536EP V.92 chipset as a X100P clone?