Install COmplete - No Audio

Install completed fine but I do not seem to be getting any audio when I call anything… IVR, the speak your number feature, none of it gives me audio… It just sits and does nothing…

-- Accepting AUTHENTICATED call from 192.168.1.135:
   > requested format = ulaw,
   > requested prefs = (),
   > actual format = ulaw,
   > host prefs = (ulaw|alaw|gsm),
   > priority = mine
-- Executing Goto("IAX2/2003-2", "from-pstn|s|1") in new stack
-- Goto (from-pstn,s,1)
-- Executing Set("IAX2/2003-2", "FROM_DID=s") in new stack
-- Executing Goto("IAX2/2003-2", "ivr-2|s|1") in new stack
-- Goto (ivr-2,s,1)
-- Executing Set("IAX2/2003-2", "LOOPCOUNT=0") in new stack
-- Executing Set("IAX2/2003-2", "__DIR-CONTEXT=default") in new stack
-- Executing Set("IAX2/2003-2", "_IVR_CONTEXT_ivr-2=") in new stack
-- Executing Set("IAX2/2003-2", "_IVR_CONTEXT=ivr-2") in new stack
-- Executing Answer("IAX2/2003-2", "") in new stack
-- Executing Wait("IAX2/2003-2", "1") in new stack
-- Executing Set("IAX2/2003-2", "TIMEOUT(digit)=3") in new stack
-- Digit timeout set to 3
-- Executing Set("IAX2/2003-2", "TIMEOUT(response)=60") in new stack
-- Response timeout set to 60
-- Executing BackGround("IAX2/2003-2", "custom/MAIN-IVR") in new stack
-- Playing 'custom/MAIN-IVR' (language 'en')

I am attaching via iaxCom. My software works fine with my other servers so it is known good. Any ideas?

I did a rebuild and retry and nothing…

Then dumped TrixBox for [email protected] 2.8… Still no audio…

This is a dual core Intel processor machine with Silicon grphics chipset.

Has onboard audio too… What could I be missing here?

Should it be loading OSS or ALSA?

Is that my issue? It is loading OSS. ALSA is commented out…

should not have anything to do with oss/alsa - that is just for channel/console

I am now stepping back to AAH 2.5 to see if I can get that to run…
Audio is disabled in BIOS. Do I need serial ports on? I always turn them off to release the IRQ.

HEre we go… BUilding now…

Nope. No good. I even use the exact same software to attach to a machine right next to it and I get sound when I *60. Anything against this damn dualcore Intel just says it is paying in the console but never gives me audio…

Are dualcore procs an issue? I am running in SMP and I yum updated fine adn rebuilt zaptel…

Do these thigns have problems with SATA? What can be causing this?

Went back to TrixBox 2.2 and still no joy…

OK. Got audio now… WIth no Digium card installed… ???

Lose all audio when I put he TE110P back in…
I have two of these and the same happens with both cards…
Tried all PCI ports and no change…

Anyone?

I have the exact same problem. Also using an intel duelcore processor with the digim card. No Audio in IRV, joining a que, etc.

Please post your solution if you have one.

The call was initiated to 7777 to kick off an incoming call event.
You can see it says it started playing my IVR file but nothing happens on my end. No audio comes through. The IVR file was copied directly from my working phone server to this machine.

hmm,
I don’t see it bitching about permissions or failure to open the file (might need to turn up the verbosity and debugging level). What codec is the phone using, g729 by any chance?

Nope. IAX using ULAW

Here is the log…

May 18 12:06:04 DEBUG[3695] chan_iax2.c: Raw Hangup 192.168.1.135:4569, src=2, dst=19991
May 18 12:06:05 DEBUG[3695] chan_iax2.c: Raw Hangup 192.168.1.135:4569, src=2, dst=19991
May 18 12:06:06 VERBOSE[3695] logger.c: – Accepting AUTHENTICATED call from 192.168.1.135:
> requested format = ulaw,
> requested prefs = (),
> actual format = ulaw,
> host prefs = (ulaw|alaw|gsm),
> priority = mine
May 18 12:06:06 VERBOSE[8485] logger.c: – Executing Goto(“IAX2/2003-3”, “from-pstn|s|1”) in new stack
May 18 12:06:06 VERBOSE[8485] logger.c: – Goto (from-pstn,s,1)
May 18 12:06:06 VERBOSE[8485] logger.c: – Executing Set(“IAX2/2003-3”, “FROM_DID=s”) in new stack
May 18 12:06:06 VERBOSE[8485] logger.c: – Executing Goto(“IAX2/2003-3”, “ivr-2|s|1”) in new stack
May 18 12:06:06 VERBOSE[8485] logger.c: – Goto (ivr-2,s,1)
May 18 12:06:06 VERBOSE[8485] logger.c: – Executing Set(“IAX2/2003-3”, “LOOPCOUNT=0”) in new stack
May 18 12:06:06 VERBOSE[8485] logger.c: – Executing Set(“IAX2/2003-3”, “__DIR-CONTEXT=default”) in new stack
May 18 12:06:06 VERBOSE[8485] logger.c: – Executing Set(“IAX2/2003-3”, “_IVR_CONTEXT_ivr-2=”) in new stack
May 18 12:06:06 VERBOSE[8485] logger.c: – Executing Set(“IAX2/2003-3”, “_IVR_CONTEXT=ivr-2”) in new stack
May 18 12:06:06 DEBUG[8485] pbx.c: Function result is ‘NO ANSWER’
May 18 12:06:06 DEBUG[8485] pbx.c: Expression result is ‘0’
May 18 12:06:06 VERBOSE[8485] logger.c: – Executing GotoIf(“IAX2/2003-3”, “0?begin”) in new stack
May 18 12:06:06 DEBUG[8485] pbx.c: Not taking any branch
May 18 12:06:06 VERBOSE[8485] logger.c: – Executing Answer(“IAX2/2003-3”, “”) in new stack
May 18 12:06:06 VERBOSE[8485] logger.c: – Executing Wait(“IAX2/2003-3”, “1”) in new stack
May 18 12:06:06 DEBUG[3695] chan_iax2.c: Ooh, voice format changed to 4
May 18 12:06:07 VERBOSE[8485] logger.c: – Executing Set(“IAX2/2003-3”, “TIMEOUT(digit)=3”) in new stack
May 18 12:06:07 VERBOSE[8485] logger.c: – Digit timeout set to 3
May 18 12:06:07 VERBOSE[8485] logger.c: – Executing Set(“IAX2/2003-3”, “TIMEOUT(response)=60”) in new stack
May 18 12:06:07 VERBOSE[8485] logger.c: – Response timeout set to 60
May 18 12:06:07 VERBOSE[8485] logger.c: – Executing BackGround(“IAX2/2003-3”, “custom/E2020-MAIN-IVR”) in new stack
May 18 12:06:07 DEBUG[8485] channel.c: Scheduling timer at 160 sample intervals
May 18 12:06:07 VERBOSE[8485] logger.c: – Playing ‘custom/E2020-MAIN-IVR’ (language ‘en’)
May 18 12:06:09 DEBUG[3695] chan_iax2.c: Raw Hangup 192.168.1.135:4569, src=2, dst=19991
May 18 12:06:09 DEBUG[3695] chan_iax2.c: Raw Hangup 192.168.1.135:4569, src=2, dst=19991
May 18 12:06:09 DEBUG[3695] chan_iax2.c: Raw Hangup 192.168.1.135:4569, src=2, dst=19991
May 18 12:06:09 DEBUG[3695] chan_iax2.c: Raw Hangup 192.168.1.135:4569, src=2, dst=19991
May 18 12:06:09 DEBUG[3695] chan_iax2.c: Raw Hangup 192.168.1.135:4569, src=2, dst=19991
May 18 12:06:09 DEBUG[3695] chan_iax2.c: Raw Hangup 192.168.1.135:4569, src=2, dst=19991
May 18 12:06:12 DEBUG[3695] chan_iax2.c: Peer lastms 47, historicms 47, maxms 2000
May 18 12:06:14 DEBUG[3695] chan_iax2.c: Immediately destroying 3, having received hangup
May 18 12:06:14 DEBUG[8485] channel.c: Scheduling timer at 0 sample intervals
May 18 12:06:14 VERBOSE[8485] logger.c: == Spawn extension (ivr-2, s, 10) exited non-zero on ‘IAX2/2003-3’
May 18 12:06:14 VERBOSE[8485] logger.c: – Executing Hangup(“IAX2/2003-3”, “”) in new stack
May 18 12:06:14 VERBOSE[8485] logger.c: == Spawn extension (ivr-2, h, 1) exited non-zero on ‘IAX2/2003-3’
May 18 12:06:14 DEBUG[8485] cdr_addon_mysql.c: cdr_mysql: inserting a CDR record.
May 18 12:06:14 DEBUG[8485] cdr_addon_mysql.c: cdr_mysql: SQL command as follows: INSERT INTO cdr (calldate,clid,src,dst,dcontext,channel,dstchannel,lastapp,lastdata,duration,billsec,disposition,amaflags,accountcode,uniqueid) VALUES (‘2007-05-18 12:06:06’,’“device” <2003>’,‘2003’,‘s’,‘ivr-2’, ‘IAX2/2003-3’,’’,‘Hangup’,’’,8,8,‘ANSWERED’,3,’’,‘1179515166.11’)
May 18 12:06:14 DEBUG[8485] chan_iax2.c: We’re hanging up IAX2/2003-3 now…
May 18 12:06:14 DEBUG[8485] chan_iax2.c: Really destroying IAX2/2003-3 now…
May 18 12:06:14 VERBOSE[8485] logger.c: – Hungup 'IAX2/2003-3’
May 18 12:06:14 DEBUG[3695] chan_iax2.c: Raw Hangup 192.168.1.135:4569, src=2, dst=19991

/var/log/asterisk/full

and - change the ownership of all asterisk/freepbx related direcotries to asterisk if you haven’t already (not just group permisions).

I just ran *60 to see what would log… Here is the result…

May 18 09:54:10 DEBUG[8427] channel.c: Scheduling timer at 0 sample intervals
May 18 09:54:10 VERBOSE[8427] logger.c: == Spawn extension (from-internal, *60, 5) exited non-zero on ‘IAX2/2003-2’
May 18 09:54:10 VERBOSE[8427] logger.c: – Executing Macro(“IAX2/2003-2”, “hangupcall”) in new stack
May 18 09:54:10 VERBOSE[8427] logger.c: – Executing ResetCDR(“IAX2/2003-2”, “w”) in new stack
May 18 09:54:10 DEBUG[8427] cdr_addon_mysql.c: cdr_mysql: inserting a CDR record.
May 18 09:54:10 DEBUG[8427] cdr_addon_mysql.c: cdr_mysql: SQL command as follows: INSERT INTO cdr (calldate,clid,src,dst,dcontext,channel,dstchannel,lastapp,lastdata,duration,billsec,disposition,amaflags,accountcode,uniqueid) VALUES (‘2007-05-18 09:53:38’,’“device” <2003>’,‘2003’,’*60’,‘from-internal’, ‘IAX2/2003-2’,’’,‘ResetCDR’,‘w’,32,32,‘ANSWERED’,3,’’,‘1179507218.10’)
May 18 09:54:10 DEBUG[8427] app_macro.c: Executed application: ResetCDR
May 18 09:54:10 VERBOSE[8427] logger.c: – Executing NoCDR(“IAX2/2003-2”, “”) in new stack
May 18 09:54:10 NOTICE[8427] cdr.c: CDR on channel ‘IAX2/2003-2’ not posted
May 18 09:54:10 NOTICE[8427] cdr.c: CDR on channel ‘IAX2/2003-2’ lacks end
May 18 09:54:10 DEBUG[8427] app_macro.c: Executed application: NoCDR
May 18 09:54:10 DEBUG[8427] pbx.c: Expression result is '1’
May 18 09:54:10 VERBOSE[8427] logger.c: – Executing GotoIf(“IAX2/2003-2”, “1?skiprg”) in new stack
May 18 09:54:10 VERBOSE[8427] logger.c: – Goto (macro-hangupcall,s,6)
May 18 09:54:10 DEBUG[8427] app_macro.c: Executed application: GotoIf
May 18 09:54:10 DEBUG[8427] pbx.c: Expression result is '1’
May 18 09:54:10 VERBOSE[8427] logger.c: – Executing GotoIf(“IAX2/2003-2”, “1?theend”) in new stack
May 18 09:54:10 VERBOSE[8427] logger.c: – Goto (macro-hangupcall,s,9)
May 18 09:54:10 DEBUG[8427] app_macro.c: Executed application: GotoIf
May 18 09:54:10 VERBOSE[8427] logger.c: – Executing Wait(“IAX2/2003-2”, “5”) in new stack
May 18 09:54:10 VERBOSE[8427] logger.c: == Spawn extension (macro-hangupcall, s, 9) exited non-zero on ‘IAX2/2003-2’ in macro 'hangupcall’
May 18 09:54:10 VERBOSE[8427] logger.c: == Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'IAX2/2003-2’
May 18 09:54:10 DEBUG[8427] chan_iax2.c: We’re hanging up IAX2/2003-2 now…
May 18 09:54:10 DEBUG[8427] chan_iax2.c: Really destroying IAX2/2003-2 now…
May 18 09:54:10 VERBOSE[8427] logger.c: – Hungup 'IAX2/2003-2’
May 18 09:54:10 DEBUG[3695] chan_iax2.c: Raw Hangup 192.168.1.135:4569, src=2, dst=14628
May 18 09:54:10 DEBUG[3695] chan_iax2.c: Raw Hangup 192.168.1.135:4569, src=6, dst=14635
May 18 09:54:10 DEBUG[3695] chan_iax2.c: Raw Hangup 192.168.1.135:4569, src=6, dst=14635
May 18 09:54:10 DEBUG[3695] chan_iax2.c: Raw Hangup 192.168.1.135:4569, src=2, dst=14628

you need to run something that gets at least as far as trying to playback the file like your first example. Do that, and then paste both the cli output and the log output - so that they can be looked at together.

Here is teh CLI…

asterisk1CLI>
– Accepting AUTHENTICATED call from 192.168.1.135:
> requested format = ulaw,
> requested prefs = (),
> actual format = ulaw,
> host prefs = (ulaw|alaw|gsm),
> priority = mine
– Executing Goto(“IAX2/2003-3”, “from-pstn|s|1”) in new stack
– Goto (from-pstn,s,1)
– Executing Set(“IAX2/2003-3”, “FROM_DID=s”) in new stack
– Executing Goto(“IAX2/2003-3”, “ivr-2|s|1”) in new stack
– Goto (ivr-2,s,1)
– Executing Set(“IAX2/2003-3”, “LOOPCOUNT=0”) in new stack
– Executing Set(“IAX2/2003-3”, “__DIR-CONTEXT=default”) in new stack
– Executing Set(“IAX2/2003-3”, “_IVR_CONTEXT_ivr-2=”) in new stack
– Executing Set(“IAX2/2003-3”, “_IVR_CONTEXT=ivr-2”) in new stack
– Executing GotoIf(“IAX2/2003-3”, “0?begin”) in new stack
– Executing Answer(“IAX2/2003-3”, “”) in new stack
– Executing Wait(“IAX2/2003-3”, “1”) in new stack
– Executing Set(“IAX2/2003-3”, “TIMEOUT(digit)=3”) in new stack
– Digit timeout set to 3
– Executing Set(“IAX2/2003-3”, “TIMEOUT(response)=60”) in new stack
– Response timeout set to 60
– Executing BackGround(“IAX2/2003-3”, “custom/E2020-MAIN-IVR”) in new stack
– Playing ‘custom/E2020-MAIN-IVR’ (language ‘en’)
== Spawn extension (ivr-2, s, 10) exited non-zero on ‘IAX2/2003-3’
– Executing Hangup(“IAX2/2003-3”, “”) in new stack
== Spawn extension (ivr-2, h, 1) exited non-zero on ‘IAX2/2003-3’
– Hungup 'IAX2/2003-3’
asterisk1
CLI>

sounds like nat or blocked ports related issue - you may want to get onto the online help module and get into the IRC #freepbx and seek help. Also when you are in there, type: ‘? nat’ and ‘? ports’

Cannot be Nat or port related. The boxes sit on the same IP space.
Not unless TrixBox comes with the ports locked down? Even that doesn’t make sense. I am getting regsitered fine and my other machines (asterisk at home old version) work fine on my network…