I working on a similar solution as described here:
https://dogemicrosystems.ca/wiki/Dial_up_server
Basically I would like one older computer dial in through modem (winmodem) into another (hardware modem). I have tried a variety of OS-es , the issue is not OS related.
Both lines can dial out to PSTN no problem, eg I can use a dialer app to call my cellhpone number from both and that works fine.
The issue is when Line 1 calls Line 2 the modem on the receiving machine detects the RING and picks up the call and initiates the handshake process however the client machine still consider it as RING -ing, the call is not establishing. On the ATA I using I also just get RING -in on the status page, Asterisk also shows as ringing.
Config is:
sip.conf
; HG8546M 2 port ATA
[230]
canreinvite=yes
videosupport=no
qualify=200 ; Qualify peer is no more than 200ms away
directmedia=yes ; Send RTP directly to the peer to reduce latency and jitter
type=friend
host=dynamic
secret=secret
context=home
disallow=all
allow=ulaw
deny=0.0.0.0/0
permit=10.0.0.0/255.0.0.0;
insecure=invite,port
dtmfmode=rfc2833
[231]
canreinvite=yes
videosupport=no
qualify=200 ; Qualify peer is no more than 200ms away
directmedia=yes ; Send RTP directly to the peer to reduce latency and jitter
type=friend
host=dynamic
secret=secret
context=home
disallow=all
allow=ulaw
deny=0.0.0.0/0
permit=10.0.0.0/255.0.0.0;
insecure=invite,port
dtmfmode=rfc2833
extensions.conf
[retro1]
exten => 230,1,Dial(SIP/230, 60)
exten => 230,2,HangUp()
[retro2]
exten => 231,1,Dial(SIP/231, 60)
exten => 231,2,HangUp()
Any ideas what settings can I fiddle around with before buying another ATA ?