by xmerlin » Fri Jan 05, 2007 8:57 am
Hi Matt,
Below is the output of sip show peer of teh actual agent with teh problem and below that teh CLI output of one agent with crackling call, although im not sure this is of any help.
top shows very little system resources being used.
as you can see below the softphones are using both a-law and u-law, with the latter being the preference, however, what is confuddling me is that the initial conference is fine and teh agent can make and receive calls for a while until the crackle starts, which to me does not sound like a codec mismatch problem...
the testing we did was a little convoluted, but i will try and lay it out below:
agent 1 makes call (manually, but also happens in auto dialling mode)
crackle starts and caller and called party can hear crackle. (ie affects whole conference)
callee hangs up and there is still crackle on the line
agent 2 dials into the same conference and can hear crackle.
agent 1 hang up the call and the conference goes clear.
Having done this testing it does start to look more and more like a problem with the softphone randomly going mental. Does this sound right to you?
The next thing i am looking to do is to get a couple of Aastra hardphones up to them for testing to see if we can replicate the problem with these, although i will be very surprised if we get the same problem.
Does anyone have any good remcommendations for softphones running on kubuntu?
* Name : 205
Secret : <Set>
MD5Secret : <Not set>
Context : default
Subscr.Cont. : <Not set>
Language :
AMA flags : Unknown
CallingPres : Presentation Allowed, Not Screened
Callgroup :
Pickupgroup :
Mailbox :
VM Extension : asterisk
LastMsgsSent : 32767/65535
Call limit : 0
Dynamic : Yes
Callerid : "" <>
Expire : 2566
Insecure : no
Nat : RFC3581
ACL : No
CanReinvite : Yes
PromiscRedir : No
User=Phone : No
Trust RPID : No
Send RPID : No
DTMFmode : inband
LastMsg : 0
ToHost :
Addr->IP : 192.168.0.155 Port 5098
Defaddr->IP : 0.0.0.0 Port 5060
Def. Username: 205
SIP Options : (none)
Codecs : 0xc (ulaw|alaw)
Codec Order : (ulaw,alaw)
Status : OK (4 ms)
Useragent : Ekiga/2.0.1
Reg. Contact : sip:205@192.168.0.155:5098;transport=udp
== Parsing '/etc/asterisk/manager.conf': Found
== Manager 'sendcron' logged on from 127.0.0.1
-- Executing MeetMe("Local/8600061@default-af07,2", "8600061") in new stack
> Channel Local/8600061@default-af07,1 was answered.
-- Executing AGI("Local/8600061@default-af07,1", "call_log.agi|901753482965") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/call_log.agi
-- AGI Script call_log.agi completed, returning 0
-- Executing Dial("Local/8600061@default-af07,1", "zap/g1/01753482965|55|rtTo") in new stack
-- Requested transfer capability: 0x00 - SPEECH
-- Called g1/01753482965
== Manager 'sendcron' logged off from 127.0.0.1
-- Zap/1-1 is proceeding passing it to Local/8600061@default-af07,1
-- Zap/1-1 is ringing
-- Zap/1-1 answered Local/8600061@default-af07,1
== Parsing '/etc/asterisk/manager.conf': Found
== Manager 'sendcron' logged on from 127.0.0.1
== Manager 'sendcron' logged off from 127.0.0.1
== Parsing '/etc/asterisk/manager.conf': Found
== Manager 'sendcron' logged on from 127.0.0.1
== Manager 'sendcron' logged off from 127.0.0.1
== Parsing '/etc/asterisk/manager.conf': Found
== Manager 'sendcron' logged on from 127.0.0.1
== Spawn extension (default, 8600061, 1) exited non-zero on 'Local/8600061@default-af07,2'
-- Executing DeadAGI("Local/8600061@default-af07,2", "call_log.agi|h") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/call_log.agi
-- AGI Script call_log.agi completed, returning 0
-- Executing DeadAGI("Local/8600061@default-af07,2", "VD_hangup.agi|PRI-----NODEBUG-----0---------------") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/VD_hangup.agi
-- AGI Script VD_hangup.agi completed, returning 0
-- Hungup 'Zap/1-1'
== Spawn extension (default, 901753482965, 2) exited non-zero on 'Local/8600061@default-af07,1'
-- Executing DeadAGI("Local/8600061@default-af07,1", "call_log.agi|h") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/call_log.agi
-- AGI Script call_log.agi completed, returning 0
-- Executing DeadAGI("Local/8600061@default-af07,1", "VD_hangup.agi|PRI-----NODEBUG-----16-----ANSWER-----37-----27") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/VD_hangup.agi
-- AGI Script VD_hangup.agi completed, returning 0
== Manager 'sendcron' logged off from 127.0.0.1
== Refreshing DNS lookups.
== Parsing '/etc/asterisk/manager.conf': Found
== Manager 'sendcron' logged on from 127.0.0.1
== Parsing '/etc/asterisk/manager.conf': Found
== Manager 'sendcron' logged on from 127.0.0.1
== Manager 'sendcron' logged off from 127.0.0.1
== Manager 'sendcron' logged off from 127.0.0.1
localhost*CLI>