Mark Farver wrote:

Nathan Bell wrote:

extensions.conf:
[from-ptsn]
exten => s,1,Answer()
exten => s,2,Playback(vm-goodbye)
exten => s,3,Hangup()

You might try adding a "wait(3)" command after the answer. Some analog lines do not pass audio immediately after being answered. (Something to do with how toll processing is handled)

Mark

After adding in a "wait(3)" to the extensions.conf, at s,2, I still get no audo be passed to me. However, I noticed that each time I place a call, asterisk thinks that two calls are happening. Here's the log output of what happens (all with no audio):

Oct  3 17:16:48 NOTICE[10763] chan_zap.c: Got event 18 (Ring Begin)...
Oct 3 17:16:48 VERBOSE[10763] logger.c: -- Executing Answer("Zap/1-1", "") in new stack
Oct  3 17:16:48 DEBUG[10763] chan_zap.c: Took Zap/1-1 off hook
Oct 3 17:16:48 DEBUG[10763] chan_zap.c: Enabled echo cancellation on channel 1
Oct  3 17:16:48 DEBUG[10763] chan_zap.c: Engaged echo training on channel 1
Oct 3 17:16:48 VERBOSE[10763] logger.c: -- Executing Wait("Zap/1-1", "3") in new stack Oct 3 17:16:48 VERBOSE[10766] logger.c: -- Starting simple switch on 'Zap/2-1' Oct 3 17:16:51 VERBOSE[10763] logger.c: -- Executing Playback("Zap/1-1", "vm-goodbye") in new stack Oct 3 17:16:51 DEBUG[10763] channel.c: Scheduling timer at 160 sample intervals Oct 3 17:16:51 VERBOSE[10763] logger.c: -- Playing 'vm-goodbye' (language 'en') Oct 3 17:16:52 DEBUG[10763] channel.c: Scheduling timer at 0 sample intervals Oct 3 17:16:52 DEBUG[10763] channel.c: Scheduling timer at 0 sample intervals Oct 3 17:16:52 VERBOSE[10763] logger.c: -- Executing Hangup("Zap/1-1", "") in new stack Oct 3 17:16:52 VERBOSE[10763] logger.c: == Spawn extension (from-ptsn, s, 4) exited non-zero on 'Zap/1-1'
Oct  3 17:16:52 DEBUG[10763] pbx.c: Function result is '(null)'
Oct  3 17:16:52 DEBUG[10763] pbx.c: Function result is '(null)'
Oct  3 17:16:52 DEBUG[10763] pbx.c: Function result is 's'
Oct  3 17:16:52 DEBUG[10763] pbx.c: Function result is 'from-ptsn'
Oct  3 17:16:52 DEBUG[10763] pbx.c: Function result is 'Zap/1-1'
Oct  3 17:16:52 DEBUG[10763] pbx.c: Function result is '(null)'
Oct  3 17:16:52 DEBUG[10763] pbx.c: Function result is 'Hangup'
Oct  3 17:16:52 DEBUG[10763] pbx.c: Function result is '(null)'
Oct  3 17:16:52 DEBUG[10763] pbx.c: Function result is '2006-10-03 17:16:48'
Oct  3 17:16:52 DEBUG[10763] pbx.c: Function result is '2006-10-03 17:16:48'
Oct  3 17:16:52 DEBUG[10763] pbx.c: Function result is '2006-10-03 17:16:52'
Oct  3 17:16:52 DEBUG[10763] pbx.c: Function result is '4'
Oct  3 17:16:52 DEBUG[10763] pbx.c: Function result is '4'
Oct  3 17:16:52 DEBUG[10763] pbx.c: Function result is 'ANSWERED'
Oct  3 17:16:52 DEBUG[10763] pbx.c: Function result is 'DOCUMENTATION'
Oct  3 17:16:52 DEBUG[10763] pbx.c: Function result is '(null)'
Oct  3 17:16:52 DEBUG[10763] pbx.c: Function result is '1159917403.6'
Oct  3 17:16:52 DEBUG[10763] pbx.c: Function result is '(null)'
Oct 3 17:16:52 DEBUG[10763] chan_zap.c: Hangup: channel: 1 index = 0, normal = 17, callwait = -1, thirdcall = -1 Oct 3 17:16:52 DEBUG[10763] chan_zap.c: disabled echo cancellation on channel 1 Oct 3 17:16:52 DEBUG[10763] chan_zap.c: Set option TDD MODE, value: OFF(0) on Zap/1-1 Oct 3 17:16:52 DEBUG[10763] chan_zap.c: Updated conferencing on 1, with 0 conference users
Oct  3 17:16:52 VERBOSE[10763] logger.c:     -- Hungup 'Zap/1-1'
Oct  3 17:16:53 NOTICE[10766] chan_zap.c: Got event 18 (Ring Begin)...
Oct 3 17:16:53 VERBOSE[10766] logger.c: -- Executing Answer("Zap/2-1", "") in new stack
Oct  3 17:16:53 DEBUG[10766] chan_zap.c: Took Zap/2-1 off hook
Oct 3 17:16:53 DEBUG[10766] chan_zap.c: Enabled echo cancellation on channel 2
Oct  3 17:16:53 DEBUG[10766] chan_zap.c: Engaged echo training on channel 2
Oct 3 17:16:53 VERBOSE[10766] logger.c: -- Executing Wait("Zap/2-1", "3") in new stack Oct 3 17:16:56 VERBOSE[10766] logger.c: -- Executing Playback("Zap/2-1", "vm-goodbye") in new stack Oct 3 17:16:56 DEBUG[10766] channel.c: Scheduling timer at 160 sample intervals Oct 3 17:16:56 VERBOSE[10766] logger.c: -- Playing 'vm-goodbye' (language 'en') Oct 3 17:16:57 DEBUG[10766] channel.c: Scheduling timer at 0 sample intervals Oct 3 17:16:57 DEBUG[10766] channel.c: Scheduling timer at 0 sample intervals Oct 3 17:16:57 VERBOSE[10766] logger.c: -- Executing Hangup("Zap/2-1", "") in new stack Oct 3 17:16:57 VERBOSE[10766] logger.c: == Spawn extension (from-ptsn, s, 4) exited non-zero on 'Zap/2-1'
Oct  3 17:16:57 DEBUG[10766] pbx.c: Function result is '(null)'
Oct  3 17:16:57 DEBUG[10766] pbx.c: Function result is '(null)'
Oct  3 17:16:57 DEBUG[10766] pbx.c: Function result is 's'
Oct  3 17:16:57 DEBUG[10766] pbx.c: Function result is 'from-ptsn'
Oct  3 17:16:57 DEBUG[10766] pbx.c: Function result is 'Zap/2-1'
Oct  3 17:16:57 DEBUG[10766] pbx.c: Function result is '(null)'
Oct  3 17:16:57 DEBUG[10766] pbx.c: Function result is 'Hangup'
Oct  3 17:16:57 DEBUG[10766] pbx.c: Function result is '(null)'
Oct  3 17:16:57 DEBUG[10766] pbx.c: Function result is '2006-10-03 17:16:53'
Oct  3 17:16:57 DEBUG[10766] pbx.c: Function result is '2006-10-03 17:16:53'
Oct  3 17:16:57 DEBUG[10766] pbx.c: Function result is '2006-10-03 17:16:57'
Oct  3 17:16:57 DEBUG[10766] pbx.c: Function result is '4'
Oct  3 17:16:57 DEBUG[10766] pbx.c: Function result is '4'
Oct  3 17:16:57 DEBUG[10766] pbx.c: Function result is 'ANSWERED'
Oct  3 17:16:57 DEBUG[10766] pbx.c: Function result is 'DOCUMENTATION'
Oct  3 17:16:57 DEBUG[10766] pbx.c: Function result is '(null)'
Oct  3 17:16:57 DEBUG[10766] pbx.c: Function result is '1159917408.7'
Oct  3 17:16:57 DEBUG[10766] pbx.c: Function result is '(null)'
Oct 3 17:16:57 DEBUG[10766] chan_zap.c: Hangup: channel: 2 index = 0, normal = 18, callwait = -1, thirdcall = -1 Oct 3 17:16:57 DEBUG[10766] chan_zap.c: disabled echo cancellation on channel 2 Oct 3 17:16:57 DEBUG[10766] chan_zap.c: Set option TDD MODE, value: OFF(0) on Zap/2-1 Oct 3 17:16:57 DEBUG[10766] chan_zap.c: Updated conferencing on 2, with 0 conference users
Oct  3 17:16:57 VERBOSE[10766] logger.c:     -- Hungup 'Zap/2-1'

Notice that "Starting simple switch on 'Zap/2-1'" happens almost immediatly after it starts on Zap/1-1. Caling in multiple times results in nearly identical output, with the only difference being which line Zap/2-1 starts at.


Testing my setup from a channel bank seems to work just fine (slightly different zaptel.conf and zapata.conf).
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users


_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to