[Home]

Summary:ASTERISK-05514: chan_spy crashes asterisk server
Reporter:syle (syle)Labels:
Date Opened:2005-11-08 18:14:50.000-0600Date Closed:2011-06-07 14:00:40
Priority:CriticalRegression?No
Status:Closed/CompleteComponents:Applications/app_chanspy
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:Reproduce by having one sip phone spy on another sip phone on an iax call.
exten => 556,1,ChanSpy()

Nov  8 17:52:54 VERBOSE[13580] logger.c:     -- Executing ChanSpy("SIP/2045559999-3472", "") in new stack
Nov  8 17:52:54 VERBOSE[13580] logger.c:     -- Playing 'beep' (language 'en')
Nov  8 17:52:54 VERBOSE[13580] logger.c:     -- Playing 'letters/s' (language 'en')
Nov  8 17:52:55 VERBOSE[13580] logger.c:     -- Playing 'letters/i' (language 'en')
Nov  8 17:52:55 VERBOSE[13580] logger.c:     -- Playing 'letters/p' (language 'en')
Nov  8 17:52:56 VERBOSE[13580] logger.c:     -- Playing 'digits/2' (language 'en')
Nov  8 17:52:56 VERBOSE[13580] logger.c:     -- Playing 'digits/0' (language 'en')
Nov  8 17:52:57 VERBOSE[13580] logger.c:     -- Playing 'digits/4' (language 'en')
Nov  8 17:52:58 VERBOSE[13580] logger.c:     -- Playing 'digits/4' (language 'en')
Nov  8 17:52:58 VERBOSE[13580] logger.c:     -- Playing 'digits/8' (language 'en')
Nov  8 17:52:59 VERBOSE[13580] logger.c:     -- Playing 'digits/0' (language 'en')
Nov  8 17:53:00 VERBOSE[13580] logger.c:     -- Playing 'digits/3' (language 'en')
Nov  8 17:53:00 VERBOSE[13580] logger.c:     -- Playing 'digits/3' (language 'en')
Nov  8 17:53:01 VERBOSE[13580] logger.c:     -- Playing 'digits/8' (language 'en')
Nov  8 17:53:02 VERBOSE[13580] logger.c:     -- Playing 'digits/9' (language 'en')
Nov  8 17:53:02 VERBOSE[13580] logger.c:   == Spying on channel SIP/2044803389-b5fc
Nov  8 17:53:02 WARNING[13580] app_chanspy.c: Attaching SIP/2045559999-3472 to SIP/2044803389-b5fc

.....crashes at this point

****** ADDITIONAL INFORMATION ******

my sip.conf context for spying phone
[2045559999]
; Turn off silence suppression in X-Lite ("Transmit Silence"=YES)!
; Note that Xlite sends NAT keep-alive packets, so qualify=yes is not needed
type=friend
secret=XXX
context=sippeople
fromuser=joeblow
callerid=Xlite blah <2045559999>
host=dynamic                    ; This device needs to register
nat=yes                         ; X-Lite is behind a NAT router
canreinvite=no                  ; Typically set to NO if behind NAT
qualify=no                      ; xlite sends nat keepalive packets, no need
disallow=all
allow=gsm                       ; GSM consumes far less bandwidth than ulaw
allow=ulaw
allow=alaw

sip.conf context for phone being spyed on which is in middle of iax call.

[2044803389]
callerid=blah blah <2044803389>
type=friend
secret=XXX
context=sippeople
host=dynamic                
nat=yes                        
canreinvite=no                  
qualify=10000                  
allow=all
disallow=all
;allow=ulaw
allow=g729
canreinvite=no
Comments:By: Matt O'Gorman (mogorman) 2005-11-08 18:46:26.000-0600

syle can you provide a backtrace or a coredump?

By: alric (alric) 2005-11-10 22:01:34.000-0600

And try with more recent CVS maybe?  I don't know if chan_spy has changed, but July seems old.

By: Kevin P. Fleming (kpfleming) 2005-11-10 22:15:44.000-0600

Closing until the problem can be reproduced with current CVS HEAD.