Moderators: gerski, enjay, williamconley, Op3r, Staydog, gardo, mflorell, MJCoate, mcargile, Kumba, Michael_N
williamconley wrote:1) Welcome aboard
2) In the future, you may find you get better results when you post with a subject line that includes an understandable short version of the question. Honestly.
3) You may be experiencing a loss of connectivity to your carrier. This could be related to a networking problem. It could also be the result of exceeding your carrier's calls per second limit or max total connection limit. In any event, your best bet would be to discuss it with your carrier to begin the troubleshooting process. As a test, you could greatly reduce your dialing speed and "calls per second" limit and max calls limit under Admin->Servers to see if that improves performance. If it does, make adjustments until you find your limits.
williamconley wrote:Change to call call per second and 10 calls max for a few minutes and see if that removes the NA calls during that time. Test.
asterisk -rx "sip show peers"
exten=> s,1,AGI(agi://127.0.0.1:4577/call_log)
exten=> s,n,NoOp(No Dial Pattern Matches This Extension)
exten=> s,n,Hangup
williamconley wrote:Next you use the asterisk cli to determine if the calls are being attempted but failing or not attempted at all.
For instance:
- Code: Select all
asterisk -rx "sip show peers"
If any of your carriers are "unreachable", the calls will not be attempted at all. Bad networking will cause this, but some carriers will refuse "keepalive" packets, which cause "unreachable", which disable the carrier until the keepalive succeeds. Not likely if "some" calls work, but possible. Quite often this is due to bad networking or bad number format or something similar.
The asterisk CLI is very useful for tracking this scenario. It's also useful to have an "s" extension in your dialplan with a "noop" statement saying "bad extension" and the other two asterisk dialplan entries (the agi line and the hangup line). Like this:
- Code: Select all
exten=> s,1,AGI(agi://127.0.0.1:4577/call_log)
exten=> s,n,NoOp(No Dial Pattern Matches This Extension)
exten=> s,n,Hangup
This will then show in the dialplan for bad extensions. Add it to one of your active carriers.
williamconley wrote:Next you use the asterisk cli to determine if the calls are being attempted but failing or not attempted at all.
Users browsing this forum: Google [Bot] and 46 guests