Conferences issues

Hi!

I have Asterisk + FreePBX working fine, but the conferences feature doesn’t work and I don’t know why…

When I dial “1000” (the number of the conference) the call die. (busy tone)

$ This is what I get with CORE SET VERBOSE 15
[size=75]
Verbosity was 0 and is now 15
– Executing [1000@from-internal:1] Macro(“SIP/6001-081fd850”, “user-callerid|”) in new stack
– Executing [s@macro-user-callerid:1] NoOp(“SIP/6001-081fd850”, “user-callerid: device 6001”) in new stack
– Executing [s@macro-user-callerid:2] Set(“SIP/6001-081fd850”, “AMPUSER=6001”) in new stack
– Executing [s@macro-user-callerid:3] GotoIf(“SIP/6001-081fd850”, “0?report”) in new stack
– Executing [s@macro-user-callerid:4] ExecIf(“SIP/6001-081fd850”, “1|Set|REALCALLERIDNUM=6001”) in new stack
– Executing [s@macro-user-callerid:5] NoOp(“SIP/6001-081fd850”, “REALCALLERIDNUM is 6001”) in new stack
– Executing [s@macro-user-callerid:6] Set(“SIP/6001-081fd850”, “AMPUSER=6001”) in new stack
– Executing [s@macro-user-callerid:7] Set(“SIP/6001-081fd850”, “AMPUSERCIDNAME=TORNADO”) in new stack
– Executing [s@macro-user-callerid:8] GotoIf(“SIP/6001-081fd850”, “0?report”) in new stack
– Executing [s@macro-user-callerid:9] Set(“SIP/6001-081fd850”, “AMPUSERCID=6001”) in new stack
– Executing [s@macro-user-callerid:10] Set(“SIP/6001-081fd850”, “CALLERID(all)=“TORNADO” <6001>”) in new stack
– Executing [s@macro-user-callerid:11] Set(“SIP/6001-081fd850”, “REALCALLERIDNUM=6001”) in new stack
– Executing [s@macro-user-callerid:12] ExecIf(“SIP/6001-081fd850”, “0|Set|CHANNEL(language)=”) in new stack
– Executing [s@macro-user-callerid:13] NoOp(“SIP/6001-081fd850”, "TTL: ARG1: ") in new stack
– Executing [s@macro-user-callerid:14] GotoIf(“SIP/6001-081fd850”, “0?continue”) in new stack
– Executing [s@macro-user-callerid:15] Set(“SIP/6001-081fd850”, “__TTL=64”) in new stack
– Executing [s@macro-user-callerid:16] GotoIf(“SIP/6001-081fd850”, “1?continue”) in new stack
– Goto (macro-user-callerid,s,23)
– Executing [s@macro-user-callerid:23] NoOp(“SIP/6001-081fd850”, “Using CallerID “TORNADO” <6001>”) in new stack
– Executing [1000@from-internal:2] Set(“SIP/6001-081fd850”, “MEETME_ROOMNUM=1000”) in new stack
– Executing [1000@from-internal:3] GotoIf(“SIP/6001-081fd850”, “0?READPIN”) in new stack
– Executing [1000@from-internal:4] Answer(“SIP/6001-081fd850”, “”) in new stack
– Executing [1000@from-internal:5] Wait(“SIP/6001-081fd850”, “1”) in new stack
– Executing [1000@from-internal:6] Set(“SIP/6001-081fd850”, “PINCOUNT=0”) in new stack
– Executing [1000@from-internal:7] Read(“SIP/6001-081fd850”, “PIN|enter-conf-pin-number||||”) in new stack
– User disconnected
== Spawn extension (from-internal, 1000, 7) exited non-zero on ‘SIP/6001-081fd850’
– Executing [h@from-internal:1] Macro(“SIP/6001-081fd850”, “hangupcall”) in new stack
– Executing [s@macro-hangupcall:1] ResetCDR(“SIP/6001-081fd850”, “w”) in new stack
– Executing [s@macro-hangupcall:2] NoCDR(“SIP/6001-081fd850”, “”) in new stack
– Executing [s@macro-hangupcall:3] GotoIf(“SIP/6001-081fd850”, “1?skiprg”) in new stack
– Goto (macro-hangupcall,s,6)
– Executing [s@macro-hangupcall:6] GotoIf(“SIP/6001-081fd850”, “1?skipblkvm”) in new stack
– Goto (macro-hangupcall,s,9)
– Executing [s@macro-hangupcall:9] GotoIf(“SIP/6001-081fd850”, “1?theend”) in new stack
– Goto (macro-hangupcall,s,11)
– Executing [s@macro-hangupcall:11] Hangup(“SIP/6001-081fd850”, “”) in new stack
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on ‘SIP/6001-081fd850’ in macro ‘hangupcall’
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on ‘SIP/6001-081fd850’
== Parsing ‘/etc/asterisk/manager.conf’: Found
== Parsing ‘/etc/asterisk/manager_additional.conf’: Found
== Parsing ‘/etc/asterisk/manager_custom.conf’: Found
== Manager ‘admin’ logged on from 127.0.0.1
== Manager ‘admin’ logged off from 127.0.0.1
== Parsing ‘/etc/asterisk/manager.conf’: Found
== Parsing ‘/etc/asterisk/manager_additional.conf’: Found
== Parsing ‘/etc/asterisk/manager_custom.conf’: Found
== Manager ‘admin’ logged on from 127.0.0.1
== Manager ‘admin’ logged off from 127.0.0.1
[/size]
Any idea?

Thanks in advance!

Are you calling the ‘MeetMe’ feature?

I can’t see it being called in your log. You will also need a zaptel device or a dummy zaptel driver.

Ross

OK, so… I have NO idea about conferences features!

What I need for making work this features?

I didn’t found information about.

If you are trying to do a conference you will most likely be using the MeetMe application.

voip-info.org/wiki-Asterisk+cmd+MeetMe

Do some reading there on the requirements of app_meetme. One thing to pay special attention to is the requirement of having a zaptel timer present on the system. If you have digium cards, this won’t be an issue. If you are running a pure IP based you will need to install zaptel and ztdummy to make MeetMe compile properly.

Thanks!

I don’t have digium cards… I’ll see how I can do it…

well… I have installed zaptel and ztdummy… but this is what I get:
[size=75]
Verbosity was 0 and is now 15
– Executing [9001@from-internal:1] ResetCDR(“SIP/6001-081fbe78”, “”) in new stack
– Executing [9001@from-internal:2] NoCDR(“SIP/6001-081fbe78”, “”) in new stack
– Executing [9001@from-internal:3] Wait(“SIP/6001-081fbe78”, “1”) in new stack
– Executing [9001@from-internal:4] Playback(“SIP/6001-081fbe78”, “silence/1&cannot-complete-as-dialed&check-number-dial-again|noanswer”) in new stack
– <SIP/6001-081fbe78> Playing ‘silence/1’ (language ‘en’)
– Executing [9001@from-internal:5] Wait(“SIP/6001-081fbe78”, “1”) in new stack
– Executing [9001@from-internal:6] Congestion(“SIP/6001-081fbe78”, “20”) in new stack
== Spawn extension (from-internal, 9001, 6) exited non-zero on ‘SIP/6001-081fbe78’
– Executing [h@from-internal:1] Macro(“SIP/6001-081fbe78”, “hangupcall”) in new stack
– Executing [s@macro-hangupcall:1] ResetCDR(“SIP/6001-081fbe78”, “w”) in new stack
– Executing [s@macro-hangupcall:2] NoCDR(“SIP/6001-081fbe78”, “”) in new stack
– Executing [s@macro-hangupcall:3] GotoIf(“SIP/6001-081fbe78”, “1?skiprg”) in new stack
– Goto (macro-hangupcall,s,6)
– Executing [s@macro-hangupcall:6] GotoIf(“SIP/6001-081fbe78”, “1?skipblkvm”) in new stack
– Goto (macro-hangupcall,s,9)
– Executing [s@macro-hangupcall:9] GotoIf(“SIP/6001-081fbe78”, “1?theend”) in new stack
– Goto (macro-hangupcall,s,11)
– Executing [s@macro-hangupcall:11] Hangup(“SIP/6001-081fbe78”, “”) in new stack
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on ‘SIP/6001-081fbe78’ in macro ‘hangupcall’
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on ‘SIP/6001-081fbe78’
[/size]
could to be a sounds issues?

Any idea? thnks

at no point in those logs are you actually trying to enter a conference… perhaps you should start over by explaining exactly what you are trying to do, and how you are currently trying to do it.

Ok, you’re right…

I defined in my FreePBX the “Conference 9001”. So, I dial from my extension “9001” and after 4 seconds it’s give me busy tone.

This is my extensions.conf

[ext-meetme]
include => ext-meetme-custom
exten => STARTMEETME,1,MeetMe(${MEETME_ROOMNUM},${MEETME_OPTS},${PIN})
exten => STARTMEETME,n,Hangup
exten => h,1,Hangup
exten => 9001,1,Macro(user-callerid,)
exten => 9001,n,Set(MEETME_ROOMNUM=9001)
exten => 9001,n,GotoIf($["${DIALSTATUS}" = “ANSWER”]?USER)
exten => 9001,n,Answer
exten => 9001,n,Wait(1)
exten => 9001,n(USER),Set(MEETME_OPTS=)
exten => 9001,n,Goto(STARTMEETME,1)

¿? Something is missing in my configuration?

what is in your meetme.conf. Also, can you provide console output for a case where you hear the busy and think you are attempting to join a conference room?

Meetme.conf
;
;
conf => 9003,

This is all I have.

I don’t you understand…

you are trying to enter meetme room 9001 when the only one you have defined in meetme.conf is 9003. change one or the other and you will probably have better success.

Sorry… there is no 9003… just 9001…

This is my meetme.conf

;
;
conf => 9001,

the console output in the earlier post never actually made it to [ext-meetme]. i think your problem is not meetme, but something else in your dial plan.

It looks to me like it’s getting to a point where it’s asking for a conference pin and then the call dies.

– Executing [1000@from-internal:7] Read(“SIP/6001-081fd850”, “PIN|enter-conf-pin-number||||”) in new stack
– User disconnected
== Spawn extension (from-internal, 1000, 7) exited non-zero on ‘SIP/6001-081fd850’

Thanks g2010 for the answers…

Please, forget the previous post…

My extension: 6001
My conference: 9001

Ok, I don’t know why, but now, I can entry the PIN digits, but once digits dialed, I received the busy tone… ¿???

[size=75]
Verbosity was 0 and is now 15
– Executing [9001@from-internal:1] Macro(“SIP/6001-081e9f30”, “user-callerid|”) in new stack
– Executing [s@macro-user-callerid:1] NoOp(“SIP/6001-081e9f30”, “user-callerid: device 6001”) in new stack
– Executing [s@macro-user-callerid:2] Set(“SIP/6001-081e9f30”, “AMPUSER=6001”) in new stack
– Executing [s@macro-user-callerid:3] GotoIf(“SIP/6001-081e9f30”, “0?report”) in new stack
– Executing [s@macro-user-callerid:4] ExecIf(“SIP/6001-081e9f30”, “1|Set|REALCALLERIDNUM=6001”) in new stack
– Executing [s@macro-user-callerid:5] NoOp(“SIP/6001-081e9f30”, “REALCALLERIDNUM is 6001”) in new stack
– Executing [s@macro-user-callerid:6] Set(“SIP/6001-081e9f30”, “AMPUSER=6001”) in new stack
– Executing [s@macro-user-callerid:7] Set(“SIP/6001-081e9f30”, “AMPUSERCIDNAME=Tornado”) in new stack
– Executing [s@macro-user-callerid:8] GotoIf(“SIP/6001-081e9f30”, “0?report”) in new stack
– Executing [s@macro-user-callerid:9] Set(“SIP/6001-081e9f30”, “AMPUSERCID=6001”) in new stack
– Executing [s@macro-user-callerid:10] Set(“SIP/6001-081e9f30”, “CALLERID(all)=“Tornado” <6001>”) in new stack
– Executing [s@macro-user-callerid:11] Set(“SIP/6001-081e9f30”, “REALCALLERIDNUM=6001”) in new stack
– Executing [s@macro-user-callerid:12] ExecIf(“SIP/6001-081e9f30”, “0|Set|CHANNEL(language)=”) in new stack
– Executing [s@macro-user-callerid:13] NoOp(“SIP/6001-081e9f30”, "TTL: ARG1: ") in new stack
– Executing [s@macro-user-callerid:14] GotoIf(“SIP/6001-081e9f30”, “0?continue”) in new stack
– Executing [s@macro-user-callerid:15] Set(“SIP/6001-081e9f30”, “__TTL=64”) in new stack
– Executing [s@macro-user-callerid:16] GotoIf(“SIP/6001-081e9f30”, “1?continue”) in new stack
– Goto (macro-user-callerid,s,23)
– Executing [s@macro-user-callerid:23] NoOp(“SIP/6001-081e9f30”, “Using CallerID “Tornado” <6001>”) in new stack
– Executing [9001@from-internal:2] Set(“SIP/6001-081e9f30”, “MEETME_ROOMNUM=9001”) in new stack
– Executing [9001@from-internal:3] GotoIf(“SIP/6001-081e9f30”, “0?READPIN”) in new stack
– Executing [9001@from-internal:4] Answer(“SIP/6001-081e9f30”, “”) in new stack
– Executing [9001@from-internal:5] Wait(“SIP/6001-081e9f30”, “1”) in new stack
– Executing [9001@from-internal:6] Set(“SIP/6001-081e9f30”, “PINCOUNT=0”) in new stack
– Executing [9001@from-internal:7] Read(“SIP/6001-081e9f30”, “PIN|enter-conf-pin-number||||”) in new stack
– <SIP/6001-081e9f30> Playing ‘enter-conf-pin-number’ (language ‘en’)
– User entered ‘3333’
– Executing [9001@from-internal:8] GotoIf(“SIP/6001-081e9f30”, “0?USER”) in new stack
– Executing [9001@from-internal:9] GotoIf(“SIP/6001-081e9f30”, “1?ADMIN”) in new stack
– Goto (from-internal,9001,14)
– Executing [9001@from-internal:14] Set(“SIP/6001-081e9f30”, “MEETME_OPTS=aAs”) in new stack
– Executing [9001@from-internal:15] Playback(“SIP/6001-081e9f30”, “custom/grabacion-hs1”) in new stack
– <SIP/6001-081e9f30> Playing ‘custom/grabacion-hs1’ (language ‘en’)
– Executing [9001@from-internal:16] Goto(“SIP/6001-081e9f30”, “STARTMEETME|1”) in new stack
– Goto (from-internal,STARTMEETME,1)
== Spawn extension (from-internal, STARTMEETME, 1) exited non-zero on ‘SIP/6001-081e9f30’
– Executing [h@from-internal:1] Macro(“SIP/6001-081e9f30”, “hangupcall”) in new stack
– Executing [s@macro-hangupcall:1] ResetCDR(“SIP/6001-081e9f30”, “w”) in new stack
– Executing [s@macro-hangupcall:2] NoCDR(“SIP/6001-081e9f30”, “”) in new stack
– Executing [s@macro-hangupcall:3] GotoIf(“SIP/6001-081e9f30”, “1?skiprg”) in new stack
– Goto (macro-hangupcall,s,6)
– Executing [s@macro-hangupcall:6] GotoIf(“SIP/6001-081e9f30”, “1?skipblkvm”) in new stack
– Goto (macro-hangupcall,s,9)
– Executing [s@macro-hangupcall:9] GotoIf(“SIP/6001-081e9f30”, “1?theend”) in new stack
– Goto (macro-hangupcall,s,11)
– Executing [s@macro-hangupcall:11] Hangup(“SIP/6001-081e9f30”, “”) in new stack
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on ‘SIP/6001-081e9f30’ in macro ‘hangupcall’
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on ‘SIP/6001-081e9f30’
[/size]

please attach your entire extensions.conf… it is impossible to tell you why things are happening if we can’t see what they are trying to do.

extensions.conf and extensions_additional.conf

http://www.sendspace.com/file/2qzq7m

http://www.sendspace.com/file/f4b7ez

I really appreciate your help!!!

Well, i am not sure exactly what is going on here as I have never worked with FreePBX before…

include => ext-meetme-custom
exten => STARTMEETME,1,MeetMe(${MEETME_ROOMNUM},${MEETME_OPTS},${PIN})
exten => STARTMEETME,n,Hangup

That is the block where your call is ending. It looks like it succesfully grabs your PIN and then tries to enter the MeetMe room. The busy signal is probably just because the call being terminated… but I am not certain.

Is there anything in the /var/log/asterisk/messages file?

Also, do you know what the contents of “ext-meetme-custom” are?

There is no such a file “ext-meetme-custom”…

My /var/log/asterisk/messages says:
[size=75]
[Sep 12 17:04:27] NOTICE[24037] cdr.c: CDR simple logging enabled.
[Sep 12 17:04:27] NOTICE[24037] loader.c: 136 modules will be loaded.
[Sep 12 17:04:27] WARNING[24037] res_smdi.c: No SMDI interfaces are available to listen on, not starting SMDI listener.
[Sep 12 17:04:27] NOTICE[24037] pbx_ael.c: Starting AEL load process.
[Sep 12 17:04:27] NOTICE[24037] pbx_ael.c: AEL load process: calculated config file name ‘/etc/asterisk/extensions.ael’.
[Sep 12 17:04:27] NOTICE[24037] pbx_ael.c: AEL load process: parsed config file name ‘/etc/asterisk/extensions.ael’.
[Sep 12 17:04:27] NOTICE[24037] pbx_ael.c: AEL load process: checked config file name ‘/etc/asterisk/extensions.ael’.
[Sep 12 17:04:27] NOTICE[24037] pbx_ael.c: AEL load process: compiled config file name ‘/etc/asterisk/extensions.ael’.
[Sep 12 17:04:27] NOTICE[24037] pbx_ael.c: AEL load process: merged config file name ‘/etc/asterisk/extensions.ael’.
[Sep 12 17:04:27] NOTICE[24037] pbx_ael.c: AEL load process: verified config file name ‘/etc/asterisk/extensions.ael’.
[Sep 12 17:04:27] NOTICE[24037] chan_ooh323.c: ---------------------------------------------------------------------------------
— ******* IMPORTANT NOTE ***********

— This module is currently unsupported. Use it at your own risk.


[Sep 12 17:05:45] NOTICE[24075] cdr.c: CDR simple logging enabled.
[Sep 12 17:05:45] NOTICE[24075] loader.c: 136 modules will be loaded.
[Sep 12 17:05:45] WARNING[24075] res_smdi.c: No SMDI interfaces are available to listen on, not starting SMDI listener.
[Sep 12 17:05:45] NOTICE[24075] pbx_ael.c: Starting AEL load process.
[Sep 12 17:05:45] NOTICE[24075] pbx_ael.c: AEL load process: calculated config file name ‘/etc/asterisk/extensions.ael’.
[Sep 12 17:05:45] NOTICE[24075] pbx_ael.c: AEL load process: parsed config file name ‘/etc/asterisk/extensions.ael’.
[Sep 12 17:05:45] NOTICE[24075] pbx_ael.c: AEL load process: checked config file name ‘/etc/asterisk/extensions.ael’.
[Sep 12 17:05:45] NOTICE[24075] pbx_ael.c: AEL load process: compiled config file name ‘/etc/asterisk/extensions.ael’.
[Sep 12 17:05:45] NOTICE[24075] pbx_ael.c: AEL load process: merged config file name ‘/etc/asterisk/extensions.ael’.
[Sep 12 17:05:45] NOTICE[24075] pbx_ael.c: AEL load process: verified config file name ‘/etc/asterisk/extensions.ael’.
[Sep 12 17:05:45] NOTICE[24075] chan_ooh323.c: ---------------------------------------------------------------------------------
— ******* IMPORTANT NOTE ***********[/size]

I don’t understand…
Look this part:
[size=75]
Executing [9001@from-internal:7] Read(“SIP/6001-b6e01c68”, “PIN|enter-conf-pin-number||||”) in new stack
– <SIP/6001-b6e01c68> Playing ‘enter-conf-pin-number’ (language ‘en’)
– User entered ‘3333’
– Executing [9001@from-internal:8] GotoIf(“SIP/6001-b6e01c68”, “0?USER”) in new stack
– Executing [9001@from-internal:9] GotoIf(“SIP/6001-b6e01c68”, “1?ADMIN”) in new stack
– Goto (from-internal,9001,14)
– Executing [9001@from-internal:14] Set(“SIP/6001-b6e01c68”, “MEETME_OPTS=aAws”) in new stack
– Executing [9001@from-internal:15] Playback(“SIP/6001-b6e01c68”, “custom/grabacion-hs1”) in new stack
– <SIP/6001-b6e01c68> Playing ‘custom/grabacion-hs1’(language ‘en’)
– Executing [9001@from-internal:16] Goto(“SIP/6001-b6e01c68”, “STARTMEETME|1”) in new stack
– Goto (from-internal,STARTMEETME,1)
== Spawn extension (from-internal, STARTMEETME, 1) exited non-zero on ‘SIP/6001-b6e01c68’
– Executing [h@from-internal:1] Macro(“SIP/6001-b6e01c68”, “hangupcall”) in new stack

– Executing [s@macro-hangupcall:1] ResetCDR(“SIP/6001-b6e01c68”, “w”) in new stack
– Executing [s@macro-hangupcall:2] NoCDR(“SIP/6001-b6e01c68”, “”) in new stack[/size]

Please, take a look at this: After the playback…
[size=75]
– Executing [9001@from-internal:16] Goto(“SIP/6001-b6e01c68”, “STARTMEETME|1”) in new stack
– Goto (from-internal,STARTMEETME,1)
== Spawn extension (from-internal, STARTMEETME, 1) exited non-zero on ‘SIP/6001-b6e01c68’[/b]
– Executing [h@from-internal:1] Macro(“SIP/6001-b6e01c68”, “hangupcall”) in new stack
[/size]

Does running this from the asterisk cli return anything?