Help me Troubleshoot drop calls and audio in/out

mrmaggoo

Joined
Apr 15, 2008
Messages
11
Likes
0
Points
0
#1
I am experiencing dropped calls and audio cutting in/out and then call dropping sporadically.

Elastix 1.2.1-4
Digium TDM400
2 telco 1 sip
Provider is VIATALK

Here is my CLI:

Sep 24 15:53:32 WARNING [24135] rtp.c: Unable to set TOS to 184
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [93214387464@from-internal:1] Macro("SIP/1000-08d4c828", "user-callerid|SKIPTTL|") in new stack
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-user-callerid:1] Set("SIP/1000-08d4c828", "AMPUSER=1000") in new stack
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: Set
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-user-callerid:2] GotoIf("SIP/1000-08d4c828", "0?report") in new stack
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: GotoIf
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-user-callerid:3] ExecIf("SIP/1000-08d4c828", "1|Set|REALCALLERIDNUM=1000") in new stack
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: ExecIf
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-user-callerid:4] Set("SIP/1000-08d4c828", "AMPUSER=1000") in new stack
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: Set
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-user-callerid:5] Set("SIP/1000-08d4c828", "AMPUSERCIDNAME=Operator") in new stack

Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: Set
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-user-callerid:6] GotoIf("SIP/1000-08d4c828", "0?report") in new stack
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: GotoIf
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-user-callerid:7] Set("SIP/1000-08d4c828", "AMPUSERCID=1000") in new stack
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: Set
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-user-callerid:8] Set("SIP/1000-08d4c828", "CALLERID(all)="Operator" <1000>") in new stack
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: Set
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-user-callerid:9] Set("SIP/1000-08d4c828", "REALCALLERIDNUM=1000") in new stack
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: Set
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-user-callerid:10] ExecIf("SIP/1000-08d4c828", "0|Set|CHANNEL(language)=") in new stack
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: ExecIf
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-user-callerid:11] GotoIf("SIP/1000-08d4c828", "1?continue") in new stack
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Goto (macro-user-callerid,s,20)
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: GotoIf
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-user-callerid:20] NoOp("SIP/1000-08d4c828", "Using CallerID "Operator" <1000>") in new stack
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: Noop
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [93214387464@from-internal:2] Set("SIP/1000-08d4c828", "_NODEST=") in new stack
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [93214387464@from-internal:3] Macro("SIP/1000-08d4c828", "record-enable|1000|OUT|") in new stack
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-record-enable:1] GotoIf("SIP/1000-08d4c828", "1?check") in new stack
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Goto (macro-record-enable,s,4)
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: GotoIf
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-record-enable:4] AGI("SIP/1000-08d4c828", "recordingcheck|20080924-155332|1222286012.80") in new stack
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
Sep 24 15:53:32 VERBOSE [16809] logger.c: recordingcheck|20080924-155332|1222286012.80: Outbound recording not enabled
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- AGI Script recordingcheck completed, returning 0
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: AGI
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-record-enable:5] MacroExit("SIP/1000-08d4c828", "") in new stack
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [93214387464@from-internal:4] Macro("SIP/1000-08d4c828", "dialout-trunk|1|3214387464||") in new stack
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-dialout-trunk:1] Set("SIP/1000-08d4c828", "DIAL_TRUNK=1") in new stack
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: Set
Sep 24 15:53:32 DEBUG [16809] func_db.c: DB: AMPUSER/1000/pinless not found in database.
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-dialout-trunk:2] ExecIf("SIP/1000-08d4c828", "0|Authenticate|") in new stack
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: ExecIf
Sep 24 15:53:32 DEBUG [16809] func_db.c: DB: AMPUSER/1000/pinless not found in database.
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-dialout-trunk:3] GotoIf("SIP/1000-08d4c828", "0?disabletrunk|1") in new stack
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: GotoIf
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-dialout-trunk:4] Set("SIP/1000-08d4c828", "DIAL_NUMBER=3214387464") in new stack
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: Set
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-dialout-trunk:5] Set("SIP/1000-08d4c828", "DIAL_TRUNK_OPTIONS=trw") in new stack
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: Set
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-dialout-trunk:6] Set("SIP/1000-08d4c828", "OUTBOUND_GROUP=OUT_1") in new stack
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: Set
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-dialout-trunk:7] GotoIf("SIP/1000-08d4c828", "1?nomax") in new stack
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Goto (macro-dialout-trunk,s,9)
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: GotoIf
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-dialout-trunk:9] GotoIf("SIP/1000-08d4c828", "0?skipoutcid") in new stack
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: GotoIf
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-dialout-trunk:10] Set("SIP/1000-08d4c828", "DIAL_TRUNK_OPTIONS=TW") in new stack
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: Set
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-dialout-trunk:11] Macro("SIP/1000-08d4c828", "outbound-callerid|1") in new stack
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-outbound-callerid:1] ExecIf("SIP/1000-08d4c828", "0|SetCallerPres|") in new stack
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: ExecIf
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-outbound-callerid:2] ExecIf("SIP/1000-08d4c828", "0|Set|REALCALLERIDNUM=1000") in new stack
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: ExecIf
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-outbound-callerid:3] GotoIf("SIP/1000-08d4c828", "1?normcid") in new stack
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Goto (macro-outbound-callerid,s,6)
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: GotoIf
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-outbound-callerid:6] Set("SIP/1000-08d4c828", "USEROUTCID=") in new stack
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: Set
Sep 24 15:53:32 DEBUG [16809] func_db.c: DB: DEVICE/1000/emergency_cid not found in database.
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-outbound-callerid:7] Set("SIP/1000-08d4c828", "EMERGENCYCID=") in new stack
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: Set
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-outbound-callerid:8] Set("SIP/1000-08d4c828", "TRUNKOUTCID=") in new stack
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: Set
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-outbound-callerid:9] GotoIf("SIP/1000-08d4c828", "1?trunkcid") in new stack
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Goto (macro-outbound-callerid,s,12)
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: GotoIf
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-outbound-callerid:12] ExecIf("SIP/1000-08d4c828", "0|Set|CALLERID(all)=") in new stack
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: ExecIf
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-outbound-callerid:13] GotoIf("SIP/1000-08d4c828", "1?exit") in new stack
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Goto (macro-outbound-callerid,s,11)
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: GotoIf
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-outbound-callerid:11] MacroExit("SIP/1000-08d4c828", "") in new stack
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: Macro
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-dialout-trunk:12] ExecIf("SIP/1000-08d4c828", "0|AGI|fixlocalprefix") in new stack
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: ExecIf
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-dialout-trunk:13] Set("SIP/1000-08d4c828", "OUTNUM=3214387464") in new stack
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: Set
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-dialout-trunk:14] Set("SIP/1000-08d4c828", "custom=ZAP/g0") in new stack
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: Set
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-dialout-trunk:15] ExecIf("SIP/1000-08d4c828", "0|Set|DIAL_TRUNK_OPTIONS=M(setmusic^)TW") in new stack
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: ExecIf
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-dialout-trunk:16] Macro("SIP/1000-08d4c828", "dialout-trunk-predial-hook|") in new stack
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit("SIP/1000-08d4c828", "") in new stack
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: Macro
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-dialout-trunk:17] GotoIf("SIP/1000-08d4c828", "0?bypass|1") in new stack
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: GotoIf
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-dialout-trunk:18] GotoIf("SIP/1000-08d4c828", "0?customtrunk") in new stack
Sep 24 15:53:32 DEBUG [16809] app_macro.c: Executed application: GotoIf
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Executing [s@macro-dialout-trunk:19] Dial("SIP/1000-08d4c828", "ZAP/g0/3214387464|300|TW") in new stack
Sep 24 15:53:32 DEBUG [16809] chan_zap.c: Dialing '3214387464'
Sep 24 15:53:32 DEBUG [16809] chan_zap.c: Deferring dialing...
Sep 24 15:53:32 VERBOSE [16809] logger.c: -- Called g0/3214387464
Sep 24 15:53:33 DEBUG [16809] chan_zap.c: Sent deferred digit string: T321438746
Sep 24 15:53:35 DEBUG [16809] chan_zap.c: Engaged echo training on channel 2
Sep 24 15:53:37 DEBUG [16809] chan_zap.c: Echo cancellation already on
Sep 24 15:53:37 VERBOSE [16809] logger.c: -- Zap/2-1 answered SIP/1000-08d4c828
Sep 24 15:54:54 VERBOSE [16809] logger.c: -- Hungup 'Zap/2-1'
Sep 24 15:54:54 VERBOSE [16809] logger.c: == Spawn extension (macro-dialout-trunk, s, 19) exited non-zero on 'SIP/1000-08d4c828' in macro 'dialout-trunk'
Sep 24 15:54:54 VERBOSE [16809] logger.c: == Spawn extension (macro-dialout-trunk, s, 19) exited non-zero on 'SIP/1000-08d4c828'
Sep 24 15:54:54 VERBOSE [16809] logger.c: -- Executing [h@macro-dialout-trunk:1] Macro("SIP/1000-08d4c828", "hangupcall|") in new stack
Sep 24 15:54:54 VERBOSE [16809] logger.c: -- Executing [s@macro-hangupcall:1] ResetCDR("SIP/1000-08d4c828", "w") in new stack
Sep 24 15:54:54 DEBUG [16809] app_macro.c: Executed application: ResetCDR
Sep 24 15:54:54 VERBOSE [16809] logger.c: -- Executing [s@macro-hangupcall:2] NoCDR("SIP/1000-08d4c828", "") in new stack
Sep 24 15:54:54 DEBUG [16809] app_macro.c: Executed application: NoCDR
Sep 24 15:54:54 VERBOSE [16809] logger.c: -- Executing [s@macro-hangupcall:3] GotoIf("SIP/1000-08d4c828", "1?skiprg") in new stack
Sep 24 15:54:54 VERBOSE [16809] logger.c: -- Goto (macro-hangupcall,s,6)
Sep 24 15:54:54 DEBUG [16809] app_macro.c: Executed application: GotoIf
Sep 24 15:54:54 VERBOSE [16809] logger.c: -- Executing [s@macro-hangupcall:6] GotoIf("SIP/1000-08d4c828", "1?skipblkvm") in new stack
Sep 24 15:54:54 VERBOSE [16809] logger.c: -- Goto (macro-hangupcall,s,9)
Sep 24 15:54:54 DEBUG [16809] app_macro.c: Executed application: GotoIf
Sep 24 15:54:54 VERBOSE [16809] logger.c: -- Executing [s@macro-hangupcall:9] GotoIf("SIP/1000-08d4c828", "1?theend") in new stack
Sep 24 15:54:54 VERBOSE [16809] logger.c: -- Goto (macro-hangupcall,s,11)
Sep 24 15:54:54 DEBUG [16809] app_macro.c: Executed application: GotoIf
Sep 24 15:54:54 VERBOSE [16809] logger.c: -- Executing [s@macro-hangupcall:11] Hangup("SIP/1000-08d4c828", "") in new stack
Sep 24 15:54:54 VERBOSE [16809] logger.c: == Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'SIP/1000-08d4c828' in macro 'hangupcall'
Sep 24 15:54:54 VERBOSE [16809] logger.c: == Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'SIP/1000-08d4c828'
Sep 24 15:54:58 VERBOSE [16816] logger.c: == Parsing '/etc/asterisk/manager.conf': [Sep 24 15:54:58] VERBOSE[16816] logger.c: Found
Sep 24 15:54:58 VERBOSE [16816] logger.c: == Parsing '/etc/asterisk/manager_additional.conf': [Sep 24 15:54:58] VERBOSE[16816] logger.c: Found
Sep 24 15:54:58 VERBOSE [16816] logger.c: == Parsing '/etc/asterisk/manager_custom.conf': [Sep 24 15:54:58] VERBOSE[16816] logger.c: Found
Sep 24 15:54:58 VERBOSE [16816] logger.c: == Manager 'admin' logged on from 127.0.0.1
Sep 24 15:54:58 VERBOSE [16818] logger.c: == Parsing '/etc/asterisk/manager.conf': [Sep 24 15:54:58] VERBOSE[16818] logger.c: Found
Sep 24 15:54:58 VERBOSE [16818] logger.c: == Parsing '/etc/asterisk/manager_additional.conf': [Sep 24 15:54:58] VERBOSE[16818] logger.c: Found
Sep 24 15:54:58 VERBOSE [16818] logger.c: == Parsing '/etc/asterisk/manager_custom.conf': [Sep 24 15:54:58] VERBOSE[16818] logger.c: Found
Sep 24 15:54:58 VERBOSE [16818] logger.c: == Manager 'admin' logged on from 127.0.0.1
Sep 24 15:54:59 VERBOSE [16818] logger.c: == Manager 'admin' logged off from 127.0.0.1
Sep 24 15:54:59 VERBOSE [16816] logger.c: == Manager 'admin' logged off from 127.0.0.1
Sep 24 15:55:01 VERBOSE [24109] logger.c: -- Remote UNIX connection
Sep 24 15:55:01 VERBOSE [16822] logger.c: -- Remote UNIX connection disconnected
 

danardf

Joined
Dec 3, 2007
Messages
8,069
Likes
10
Points
88
#2
You can try to disable the Echo canceler?
 

Bob

Joined
Nov 4, 2007
Messages
2,400
Likes
1
Points
36
#3
MrMaggoo,

The TDM400 is normally fairly sturdy handling calls, and rarely drops them except for the following reasons

1) You have not set the TDM400 setting correctly
\etc\zaptel.conf (confirm that you have the correct country settings)
&
in \etc\modprobe.conf that you have the line options wctdm opermode=AUSTRALIA (or whatever country you are in).

2) You have the busydetect in the \etc\asterisk\zapata.conf set or set too low.
busydetect=yes
busycount=3
The result if you have this too low, is that any repetative noise can sound line a busy or hangup signal. I was at a warehouse that had this problem, and even though they were in the office, the phones were picking up the beeping from reversing trucks, forklifts beeping, and the phone calls were being dropped.
Also the STD Calling tones can also make the phone hangup. If you need to use BUSYDETECT, set the value to about 6 or 8 as a minimum.

3) You have a machine that is not handling the TDM400 too well, but this is rare, and worth switching machines if all other avenues have been exhausted.

Regards

Bob
 

mrmaggoo

Joined
Apr 15, 2008
Messages
11
Likes
0
Points
0
#4
thank you for your advice. I will try and disable echo canceler and let you know how it went today.
 

mrmaggoo

Joined
Apr 15, 2008
Messages
11
Likes
0
Points
0
#5
I had busy count set at 10. In zapata_additional.conf I had it busydetect=no and busycount=7. This may have been causing the problem. In zapata.conf I had busydetect=yes and busycount=10. I made sure that both files were matching the same setting. and modprobe.conf did not have that line you mention. I added it to state:
options wctdm opermode=US I hope that is the right abbreviation for USA. Thank you and I will let you know how it all works out.

I will try and make these changes first. If problem still persist then I will disable echocancelor and see how it works then.

I will update later today.
 

mrmaggoo

Joined
Apr 15, 2008
Messages
11
Likes
0
Points
0
#6
ok, here is the update. for the first hour I thought we did it, everything was working fine. I was on a call for close to an hour with no problems. Then later in the day, it started. The audio in the call cutting in and out and the call dropping completely! It was very disheartening. I am determined to figure this out with out having to reinstall. I need to learn how to troubleshoot and correct the errors. So this morning I was looking into a file zapata.conf.rpmnew and I noticed some interesting tid bits! One was the use of busypattern=500,500

;If busydetect is enabled, it is also possible to specify the cadence of your
; busy signal. In many countries, it is 500msec on, 500msec off. Without
; busypattern specified, we'll accept any regular sound-silence pattern that
; repeats <busycount> times as a busy signal. If you specify busypattern,
; then we'll further check the length of the sound (tone) and silence, which
; will further reduce the chance of a false positive.

So I've added this to my zapata.conf file, fyi, I've reinstated echocancel because yesterday I could hear my voice when talking on the call, If anyone has any suggestions please feel free:

[trunkgroups]

[channels]
context=from-zaptel
signalling=fxs_ks
rxwink=300 ; Atlas seems to use long (250ms) winks
usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=no
faxdetect=incoming
echotraining=800
rxgain=0.0
txgain=0.0
relaxdtmf=yes
callgroup=1
pickupgroup=1

;Uncomment these lines if you have problems with the disconection of your analog lines
busydetect=yes
busycount=7
busypattern=500,500
answeronpolarityswitch=yes
hanguponpolarityswitch=yes

immediate=no

#include zapata_additional.conf
#include zapata-channels.conf
 

mrmaggoo

Joined
Apr 15, 2008
Messages
11
Likes
0
Points
0
#7
Ok, today everything seems to be working, perfectly! No echo, no audio in/out issues, no drop calls! Ofcours, I had to make a final revision to my recent changes. Here they are:

First, I notice in /var/log/messages that my options wctdm opermode=US variable was incorrect. The correct setting was USA.

Secondly, when I added the answeronpolarityswitch=yes the party being called could not hear me but I could hear them. I took that line out and voila! Perfect communication.

Before, I claim complete victory. I'm going to give it a couple more days and see.

One last thing my system is old Compaq Presario. I have to edit rc.local file to stop the Unable to cool device error message. Everytime I do a complete rebuild or an update I have to watch out for that error and edit rc.local file. For now, my system is purring like a cat! I will update in the next few days or so.
 

mrmaggoo

Joined
Apr 15, 2008
Messages
11
Likes
0
Points
0
#8
Ok, here is the update.....
It seems as if the drop calls and audio in/out were an internet connection issue. Although I do believe the changes I've made have made my quality better! Here is how I discovered the problem. I have a dd-wrt enabled linksys wireless router that has a real cool feature that let's me see my connection status in a live line graph. During my test calls I would be monitoring the status and notice that my connection would flat line and the connection was completely dropped. My call would drop and I couldn't browse the internet as well. After I contacted my DSL provider and told them that I'm experiencing dropped internet connection, they did some testing of their own. They determined that my dsl modem was bad. In fact it was 5 years old. They sent me a new dsl modem and since then my Elastix system has been running flawlessly as well as my internet connection. Moral of the story, when experiencing dropped calls, check the quality of your internet connection, very important time saver. Make sure that you are not experiencing a bad internet connection that drops! Hope this helps all.
 

Members online

No members online now.

Latest posts

Forum statistics

Threads
30,966
Messages
131,025
Members
17,676
Latest member
Ruddy
Top