Comments (14)
No, I've the same problem (not 20 minutes, it could be days) but I have no clue regarding the cause.
from danube-voip.
What does running logread in console say?
For me on ARV7510PW svd works for way more than 20 minutes too, except it may break when sending caller info and give a high pitch never ending beeeeep in the call. Does your thing break without calls? Could be a memory leak.
For me when the beep happens, restarting svd corrupts kernel memory and crashes the router. If I change the caller info sending method it still breaks, but I don't hear bad beeps and can continue using the phone :) This is a different bug though, but could be related.
from danube-voip.
@Python1320 yes, that's a different bug, but AFAIK[*] it's in the driver, hence restarting svd crashes the router.
[*] I think I send the caller id to the driver in the correct way, according to the (scarce) documentation.
from danube-voip.
The logs don't say anything about it. The process is just gone.. suddenly.
At the moment I'm trying Asterisk instead of this package, it should be possible to use the FXS ports, but again the information is scarce.
Some to start:
http://foro.seguridadwireless.net/openwrt/voip-en-routers-de-yacom-arv4518-y-arv7518/
http://openwrt-devel.openwrt.narkive.com/W3HeNMbR/lantiq-voip-foo
https://www.mail-archive.com/[email protected]/msg27374.html
I'll post back results tomorrow.
from danube-voip.
Hi,
i have the same problem here using ARV752DPW22, too.
Have you proceed any further?
I wrote a script assigned to the wps button to restart svd via "exec /etc/init.d/svd restart".
My idea for a work around would be a cron-watchdog using svd_if to get the status and to restart svd if needed but using "echo 'get_regs[]' /usr/bin/svd_if" only gives me the command back.
I think i misunderstood the syntax...
Do you have any ideas?
from danube-voip.
You should separate them with |, i.e. "echo 'get_regs[]' | /usr/bin/svd_if" but if you just want to see if svd is running ps is enough.
from danube-voip.
Styne13, I gave up on it since this bug makes it unusable for me. I'm running Asterisk 1.8 on Openwrt 15.05 at the moment. It works quite ok. Ask along if you need help installing or running it.
from danube-voip.
Thank you Luca for your quick reply!
Finally i figured out the way with ps you've mentioned. That did the job :)
I will test svd in longer calls and see if it is usable for me.
@ontheronix : I will compile another version of openwrt and also give asterisk a try on my second router. What packages have you included/installed along with asterisk to get it working on our box?
from danube-voip.
If your router is behind a nat (or have an otherwise fixed ip address), I suggest to set the option "local ip address" in the main tab.
I found that the network change detection code in sofia-sip isn't very reliable and it may cause the crashes you're seeing.
from danube-voip.
@Styne13 These are the one's:
asterisk18 1.8.32.3-2
asterisk18-chan-lantiq 1.8.32.3-2
asterisk18-chan-local 1.8.32.3-2
asterisk18-codec-a-mu 1.8.32.3-2
asterisk18-codec-alaw 1.8.32.3-2
asterisk18-codec-g729 1.3-1
asterisk18-res-crypto 1.8.32.3-2
asterisk18-res-musiconhold 1.8.32.3-2
asterisk18-res-timing-timerfd 1.8.32.3-2
asterisk18-sounds 1.8.32.3-2
Some more info to get you started:
http://openwrt-devel.openwrt.narkive.com/W3HeNMbR/lantiq-voip-foo
from danube-voip.
I am also using this package on my router. Your hint regarding the network change detection is interesting @olivluca .
Couldn't we just drop a file /etc/hotplug.d/iface/60-svd
with
#!/bin/sh
if [ "$ACTION" == "ifup" ]; then
/etc/init.d/svd restart
fi
to work around this? I always thought it was some kind of memory leak but since my IP changes every 24h this makes much more sense.
from danube-voip.
@Styne13: I updated my previous post with all the packages. There's one thing: I only have choppy sound with outwards calls (ordinary sip trunk, tried different providers.. :/ ). Did you manage to get it working?
from danube-voip.
@ontheronix: Sorry for my late reply!
Thank you for the list of packages.
Now i had the time to try openwork with asterisk again. My problem is i can't get SIP trunk working as a client on my Fritzbox. My usecase is to have a remote phone, even at another location.(Maybe with ARV752DPW22 as a wifi client.)
Do i have to assign the SIP-Account to a connector of the box?
from danube-voip.
@Styne13 Can you tell me something more on how everything is connected? Why are you using a Fritzbox behind the Arcadyan when you can plug your phone directly into the Arcadyan?
I recently tried asterisk13 to resolve a stuttering issue I have (choppy sound when I call outward or receive a call from outside) but it seems the 'chan-lantiq' is not longer implemented here :(
from danube-voip.
Related Issues (13)
- missing dependency on sofia-sip HOT 1
- luci-svd are not compiling in OpenWRT 18.06 and 19.07 HOT 17
- One way only communication problem HOT 1
- svd fails to build with OpenWrt master HOT 2
- Precompiled binaries for lantiq xrx200 HOT 22
- [Patch] Timestamped CID data HOT 3
- [Patch] One frame per RTP packet HOT 1
- [Patch] Add G.722 Wide band codec support HOT 2
- router reboot fail HOT 1
- svd logs recurring failure "FAILED to validate"
- Changing the line tones? HOT 6
- pulse dialing HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from danube-voip.