Summary:ASTERISK-00841: [bounty] Zaptel drivers under BSD
Reporter:gunk (gunk)Labels:
Date Opened:2004-01-14 12:30:50.000-0600Date Closed:2011-06-07 14:04:49
Versions:Frequency of
Description:I'm placing a $250 bounty on getting Zaptel drivers working under BSD.  While the 'hood' is open on this, we'd like to have drivers completed for FreeBSD, NetBSD, and OpenBSD on the x86 platform (other platforms optional).

This needs to be done in a timely fashion.  I'd like it completed by 6/30/2004, but once the project is started, we can adjust the deadline if it's not reasonable.

In addition to the Zap drivers, we will require that patches be submitted so that libpri, asterisk, and other parts of the project have clean and proper installations on a per-os basis, as determined by each system's hier(1) man page and ports/package system.


In addition, I spoke with Chris Coleman from Daemon News/BSD Mall today, and he's willing to lend the hardware and place an additional $250 bounty on the project.

I would like Mark@Digium to donate/lend the hardware instead, as I believe he can do so more easily than BSD Mall can.  I have not yet spoken to Mark about this yet.
Comments:By: John Todd (jtodd) 2004-01-14 12:40:25.000-0600

I have another $100 to add to the bounty from my personal funds, and I also have hardware (T100P and X100P and an OpenBSD machine) to add to the mix.  My criteria to add to the awarding of the bounty is that the drivers function on OpenBSD either 3.4 or -current.

By: fgravato (fgravato) 2004-01-14 12:42:57.000-0600

I'll add another $200 to this bounty from my personal funds aswell and server
Dell Poweredge 350 running Freebsd 4x or 5-current colocated inside of Nac.net Datacenter in NJ

By: gunk (gunk) 2004-01-14 12:43:38.000-0600

I've asked John Todd to sit in committee to determine when/if the terms of the bounty are satistfied.  I'm going to ask Chris@BSDMall to do the same.  If there are other major bounty posters, we'll accept your input as well.

By: Brian West (bkw918) 2004-01-14 12:47:17.000-0600

I will put 50.00 in the pool for the bounty.

By: ww (ww) 2004-01-14 14:09:49.000-0600

In addition to computers and zaptel hardware,
can anyone make available a PRI for testing?

By: gunk (gunk) 2004-01-14 14:25:30.000-0600

I need to beat my CLEC into submission and get some numbers, but yes, I can provide a PRI.

Additionally, I think I can provide each of the following as well:

- 24 voice channels (RBS)
- mixed voice/data T1
- straight data T1

The only draw back will be the mixed voice/data T1, which will require my CLEC to split the circuit and mix it at their switch (2-3 weeks minimum to get this done).

FWIW, we're at $850 total on the bounty.  Still waiting for an official post from BSD Mall, but I don't think that'll be a problem.

By: marks (marks) 2004-01-14 15:09:29.000-0600

I'll put $100 down for FreeBSD

By: zoa (zoa) 2004-01-14 17:30:22.000-0600

i think the original drivers were written for bsd.
(See zapatatelephony), maybe people can have a look there too..

By: Olle Johansson (oej) 2004-01-15 14:06:28.000-0600

Edvina AB adds another $100 for FreeBSD support.

By: hkilmer (hkilmer) 2004-01-23 13:31:52.000-0600

I'll put a $100 down for FreeBSD as well.

By: John Todd (jtodd) 2004-01-23 13:35:55.000-0600

So we're at $1150 total at the moment.  I'll throw another $50 into the pile to make it an even $1200.  I'm sending something to the -dev list to remind them that this is here... maybe someone is interested in picking it up.

By: lambert (lambert) 2004-01-23 21:38:08.000-0600

For FreeBSD, I've got another $100.

By: zoa (zoa) 2004-01-23 22:04:51.000-0600

tomorrow, after a long night of sleep, i'll try to make a list of all request / bountys and send em to both mailinglists.

By: Chris Coleman (reallost1) 2004-01-26 11:44:01.000-0600

I confirm the BSDmall.com offer.

edited on: 01-26-04 11:29

By: Chris Coleman (reallost1) 2004-01-26 16:49:29.000-0600

Cylogistics.com a BSD Distributor to retail stores and Wholesale Distributor of Digium hardware is offering an additional $250 to the bounty.

By: forrestc (forrestc) 2004-01-28 20:51:17.000-0600

Who is the appropriate contact person if we're interested in pursuing this development work?

By: Brian West (bkw918) 2004-01-29 00:03:42.000-0600

that would be jtodd, gunk or myself ...

By: gunk (gunk) 2004-01-29 06:50:43.000-0600


You can contact me at 866.477.5638 x11 (even if * is in night mode).  My email address is troy@psknet.com.  If it's not obvious, my name is Troy.

If neecessary, we can arrange for a conference and get everyone on the line to discuss a road map for this.

edited on: 01-29-04 06:35

By: John Todd (jtodd) 2004-01-29 09:58:31.000-0600

forrestc: Please send email to jtodd@loligo.com and troy@psknet.com - we can coordinate the requirements, or as Troy mentions, set up a conference call.

By: John Todd (jtodd) 2004-02-09 13:58:18.000-0600

update: Joel McGraw has also started discussions with the group.   Troy, myself, and (if he's interested) Brian West will build a more formal set of requirements for delivery to Joel (or anyone else) for this project.  We will also outline the tests that must be passed for payment, and then also the payment method.

By: Olle Johansson (oej) 2004-02-09 14:01:23.000-0600

The BSD Zaptel group: Thank you for your work with this sub-project. Tell us if you need assistance in some way.

By: stohl (stohl) 2004-02-16 14:15:06.000-0600

Has anyone tried use the existing freebsd drivers?


By: John Todd (jtodd) 2004-03-02 13:59:21.000-0600

Stohl: many changes have been made since that software was current.  Huge changes.

oej: what is the BSD Zaptel group?  Sorry, I've been not keeping up with the list due to other priorities...

I sent this message a few minutes ago:

Date: Tue, 2 Mar 2004 10:45:32 -0800
To: Joel McGraw <jmcgraw@eldocomp.com>, Troy Settle <troy@psknet.com>
From: John Todd <jtodd@loligo.com>
Subject: RE: [Retrieved]RE: BSD Zaptel driver
Cc: "jpmcgraw1@cox.net" <jpmcgraw1@cox.net>, "dhollister@acresgaming.com" <dhollister@acresgaming.com>, Brian West <brian@bkw.org>, "markster@digium.com" <markster@digium.com>

Here are some items for discussion:

All of the following environments need to be functional with the patches:
OpenBSD 3.4  (or -current, if required)
FreeBSD 5.2  (or -current, if required)
NetBSD  1.6  (or -current, if required)

- Should work with X100P for calls in/out

- should work with 2 X100P cards in a system

- should work with TDM400P for calls in/out

- "work" means:
  - DTMF functional for detection/transmission
  - sound quality identical to that of Linux cards
  - no pops/crackles/drops
  - caller name and caller ID functional on inbound calls
  - call recording works correctly
  - flash works correctly
  - other system resources are not adversely effected by use of card

T100P tests
- Inbound calls with PRI signalling (T1)
- Outbound calls with PRI signalling (T1)

- Inbound calls with T1 channelized signalling (T1)
- Outbound calls with T1 channelized signalling (T1)

- IP routing with PPP over one or more channels on T1

- load testing
 - all 23 channels on a PRI
 - all 24 channels on a T1

- should work with two T100P cards in a system or one T100P and one X100P

Questions for the people putting up the dough:

1) Who has a machine that they can offer for development purposes?

2) Who has a T100P card they can offer for development purposes?  We probably need two cards; one for the test machine, and one for the load-generating machine.

3) Who has a "real" PRI that can be used for testing purposes?

4) Who can create better test cases than I have above in the 180 seconds I've had to write this?


By: Chris Coleman (reallost1) 2004-03-02 14:23:05.000-0600

I got an e-mail from Maxim Sobolev <sobomax@portaone.com> indicating that someone near him had started working on the project. According to him, he has already ported Wildcard X100P driver over to FreeBSD. The test program buindled with it compiles and works and he now he is working to make asterisk work using this driver on FreeBSD.

Do we know the state of the bounty?

By: Olle Johansson (oej) 2004-03-02 15:30:33.000-0600

JT: THe group was you and the others trying to keep this project together now.

I would add zaptel timer support for applications to your list.

By: John Todd (jtodd) 2004-03-04 00:19:25.000-0600

Interestingly enough, I will probably see Maxim Sobolev tomorrow, and will talk with him about the status of the project that he's heard about.

The state of the project is that I'm awaiting comments from others in the "core" group on my list of requirements and possible test platforms, so we can give the requirements to Joel who has offered to take up the bounty request.

By: Tilghman Lesher (tilghman) 2004-03-19 16:12:46.000-0600

Remains for tracking, but closed as a bug report.