Spa3102 and Rogers
hello all.
I've got a rather interesting problem that I hope someone can come up with an ingenious solution for. Let me explain.
I currently subscribe to phone service from my local cable company, rogers, only because currently there are no VOIP providers that provide DID's for my local calling area. With my rogers line, since it comes in over cable, I have a local ATA adapter that they provide.
To be able to use that line for incoming calls, I purchased and configured a linksys 3102 and configured it with asterisk. It handles incoming and outgoing calls fine except for one issue which is driving me nuts.
Calling party control. The 3102 is completely unable to detect when the remote end hangs up. Rogers gives the "please hang up and place your call again", followed by the off-hook warning (no fast busy, so Tone detection doesnt work on the 3102). I have tried have a dozen settings to try to detect on the off-hook warning but with no luck. The only thing that works is pstn idle timout because eventually the off-hook warning goes away, and I get silence. it works, but its far from elegant.
I have tried calling rogers to see if they do proper CPC notification, or to see if this is something they can enable, but to be frank, I would have better luck trying to explain quantum physics to a goat then their front line support staff. I have intentionally avoided mentioning the 3102 or asterisk to them, because I know I'll get the "we don't support that" party line. Well, that didn't help. I used the "answering machine that doesn't detect remote hangups, or phone on hold button" line on them, but they again just say "sorry, we don't support that", or they of course want to change me $5 for their voicemail service. (-: I further believe that they only purpose of the front line support staff is to keep anything from being escallated to engineering.
Anyone got any ideas other than switching back to a real bell loop?
Well, unfortunately, that is not an option in my case.
okay. don't laugh. I'm running trixbox in a windows 2008 hyper-v virtual machine. yes, it surprises me as well, but it has been very stable, and as long as I avoid mixing codecs (everything all G711) audio quality has been very good.
Being able to roll back my screwups has also been a benefit. (-:
I've been very interested in testing Trixbox as a Hyper-V guest. I've done it with a few phones using hyperv beta, but no real load. Can you provide some detail about hardware and loads that you've been sucessful with? How about other guests competing for hardware resources?
By the way, you didn't mention it, but after spending way too much time with my 3102 and not being able to get rid of echo on the PSTN side, I threw it away and bought a Zoom 5801 that sounds great without spending hours tweaking it.
I can't really say much about the load,as I am just using it to tinker with on a home system. I've got 2008 server with 8Gig of memory that also runs 3 other virtual machines as well. I'm obviously not pushing it hard, but it seems quite stable.
Just make sure to keep everything G711, or it seems to start sounding choppy.
A couple of things to try:
1. In the SPA3102, reverse the polarity of the phone line.
2. Set the line power sensitivity to a different threshold.
If all else fails, you can always wire up a jack from the rogers cable modem and put a 1khz resistor in-line. This should effectively dampen the line voltage coming from the "phone jack" coming from the jack when the call gets hung up and the ata should be able to detect the hang up.
-----------------------------------------------
Percy Kwong
www.swimminginthought.com
Percy,
1khz resistor in-line.
Come on now, this is strange advice, first of all resistors are measured in ohms not hertz, what does 'inline' mean? Place two resistors in series? One on tip and the other on ring?
Essentially this would introduce the equivalent of 1800 feet of 24guage wire at 48v nominal. Is it your thought the loop length is too short? Dampening implies the storage of energy, capacitors form this function not resistors. Inductors can also take the A/C spike off. These L/C/R circuits extend the hybrid circuit which is already digitally compensated.
Just wanted to clarify the advice.
oops. I meant across tip and ring and that should effectively increase resistance when on hook. Something along the lines of 4700 ohm. God.. I don't know where my mind is.. It's late. Those Cable Modems are engineered to power phone lines throughout the house (I know.. bad design, but I didn't design it). Line length is too short from the cable modem to the ata.
I did it for a client once and it worked like a charm, but I'd have to go back to see what I did.. lol.. but it did work.
(I should have documented it, but like all geeks, we're horrible with that).
Cheers.



Member Since:
2008-07-07