The problem with using Voice Modems is that they fall into two categories:
1) Hardware Modems which only have half-duplex transmission of voice
2) Soft/Win/Lin modems which are proprietry and don't have asterisk drivers
Please shoot down this recipe before I waste any time trying to acheive it:
Rationalisation:
----------------
In Australia and I assume other places, there is no
asterisk-compatible low-end hardware which is legal to use.
This could be a way to use existing certified hardware
with asterisk.
Ingredients:
------------
2 Phone lines
2 Banksia Wave SP 336 Modems - these have 3.5mm female jacks for
speaker/microphone
1 Full Duplex Soundcard
4 3.5mm mono male-male audio cables
2 3.5mm stereo male -> 3.5mm female left + 3.5mm female right adapters
1 Linux Box with 2 serial ports and spare PCI slot for Full Duplex sound card.
Asterisk
Programmer
Method:
-------
Plug modems into phone lines and serial ports as per normal
Plug adapters into lineout and linein of sound card
Plug modem 1 speaker into left of soundcard linein adapter
Plug modem 2 speaker into right of soundcard linein adapter
Plug modem 1 mic into left of soundcard lineout adapter
Plug modem 2 mic into right of soundcard lineout adapter
Adapt soundcard driver and/or other drivers to:
initialise modems to use Caller-ID via the serial lines
expect RING and caller_id info from the serial lines
send AT commands to answer calls, end calls, originate calls
get voice data for lines 1&2 from left & right channels of soundcard
line in
send voice data for lines 1&2 to left & right channels of soundcard line
out
Diagram:
--------
POTS-----------------------------------------Line 2
| |
Line 1 |
| |
Line Line
--------- ----------
| =mic-------------\ /----------mic= |
| Modem1 | | | | Modem2 |
|________=spkr--\ /-----|---|---------spkr=________|
| | | |
| | | |
L---R L---R
| | | |
\ / \ /
\ / \ /
| |
|---Line In---Line Out---|
| |
| Sound Card |
|------------------------|
Am I out of my tree?
Comments, flames?
cheers,
--
Woody
> The problem with using Voice Modems is that they fall into two categories: > > 1) Hardware Modems which only have half-duplex transmission of voice > 2) Soft/Win/Lin modems which are proprietry and don't have asteriskdrivers or 3 - full duplex "real" voice modems such as produced by Banksia in Sydney which have been available for years for IVR systems for which only a single-duplex channel is available in Asterisk.> 2 Phone lines > 2 Banksia Wave SP 336 Modems - these have 3.5mm female jacks forspeaker/microphone> 1 Full Duplex Soundcard > 4 3.5mm mono male-male audio cables > 2 3.5mm stereo male -> 3.5mm female left + 3.5mm female right adapters > 1 Linux Box with 2 serial ports and spare PCI slot for Full Duplex soundcard.> Asterisk > ProgrammerI had concidered such an approach, till I remembered the iNTRA modems mentioned above. There is actually a question re legality of wiring the sound card to the modem - or even audio-coupling to do the same according to the wording of the rules AFAIK. Anyway I did concider your suggestion and when I posted it a year ago got in an argument with a fellow poster who missed my point entirely till the point was lost. Mathew
> > As it is a software modem, it can do full duplex. > > I think you are confusing the issue here. Question is: can the softmodem > do full duplex with linux drivers? > > Some hardware modems are able to do full duplex, and some don`t. They do > predomenantly however have drivers for linux available that allow > voice-modem use. > > Either way - you would then need an asterisk channel for full-duplex voice > modem. > > Mathew