{"id":232,"date":"2009-10-12T19:10:18","date_gmt":"2009-10-12T18:10:18","guid":{"rendered":"http:\/\/projects.kmi.open.ac.uk\/era\/vowlan\/?p=232"},"modified":"2009-11-06T20:37:17","modified_gmt":"2009-11-06T19:37:17","slug":"set-up-asterisk-conference-calling-with-meetme","status":"publish","type":"post","link":"http:\/\/projects.kmi.open.ac.uk\/era\/vowlan\/2009\/10\/12\/set-up-asterisk-conference-calling-with-meetme\/","title":{"rendered":"Set up Asterisk conference calling with MeetMe."},"content":{"rendered":"
\"Asterisk<\/a>

Asterisk phone<\/p><\/div>\n

I made my first (2-way) conference call on Asterisk<\/a>\/Meetme just now. To enable MeetMe<\/a> with Asterisk, you first need to edit your meetme.conf<\/a> in \/etc\/asterisk\/ , mine looks like this:<\/p>\n

;
\n; Configuration file for MeetMe simple conference rooms for Asterisk of course.
\n;
\n; This configuration file is read every time you call app meetme()<\/em><\/p>\n

[general]
\naudiobuffers=32\u00a0\u00a0 \u00a0; The number of 20ms audio buffers to be used
\n; when feeding audio frames from non-Zap channels
\n; into the conference; larger numbers will allow
\n; for the conference to ‘de-jitter’ audio that arrives
\n; at different timing than the conference’s timing
\n; source, but can also allow for latency in hearing
\n; the audio from the speaker. Minimum value is 2,
\n; maximum value is 32.
\n;
\n[rooms]
\n;
\n; Usage is conf => confno[,pin][,adminpin]
\n;
\n; Note that once a participant has called the conference, a change to the pin
\n; number done in this file will not take effect until there are no more users
\n; in the conference and it goes away.\u00a0 When it is created again, it will have
\n; the new pin number.
\n;
\nconf => 1234<\/em><\/p>\n

– apparently, it’s important to leave a blank line at the end of the file. All this does is define a conference room at 1234, with 32 x 20ms audio buffers (the default).<\/p>\n

Next, you need to edit the extensions.conf <\/a>(also in \/etc\/asterisk) to define how to get to your conference room – I added a line like this at the end, just after where my other users were defined:<\/p>\n

exten => 1234,1,MeetMe(1234)<\/em><\/p>\n

… so now, when Asterisk is restarted, it should enable the conference facility when ‘1234’ is dialled. It’s not so simple though.
\nMeetMe needs a reference clock to work properly, and it doesn’t have one by default. There’s a software clock in the package
zaptel-source<\/a> called ztdummy which needs compiling<\/a>, but the current Ubuntu 9.04 source won’t compile<\/a>; there’s a bug. Happily, this has been fixed<\/a> – you need to add this<\/a> Personal Package Archive<\/a> to your list of sources in Synaptic<\/a>, and install it’s key<\/a>, fetch the packages zaptel<\/em> and zaptel-source<\/em> using Synaptic,\u00a0 then compile it using the command:
\nsudo m-a a-i zaptel<\/em>
\n… now when you restart your Asterisk and dial into 1234, you should get a voice recording telling you that you’re ‘the only person in this conference’.<\/p>\n","protected":false},"excerpt":{"rendered":"

I made my first (2-way) conference call on Asterisk\/Meetme just now. To enable MeetMe with Asterisk, you first need to edit your meetme.conf in \/etc\/asterisk\/ , mine looks like this:<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21,5],"tags":[32,22,3,29,23,24,30,18,54,11,31],"_links":{"self":[{"href":"http:\/\/projects.kmi.open.ac.uk\/era\/vowlan\/wp-json\/wp\/v2\/posts\/232"}],"collection":[{"href":"http:\/\/projects.kmi.open.ac.uk\/era\/vowlan\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/projects.kmi.open.ac.uk\/era\/vowlan\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/projects.kmi.open.ac.uk\/era\/vowlan\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"http:\/\/projects.kmi.open.ac.uk\/era\/vowlan\/wp-json\/wp\/v2\/comments?post=232"}],"version-history":[{"count":9,"href":"http:\/\/projects.kmi.open.ac.uk\/era\/vowlan\/wp-json\/wp\/v2\/posts\/232\/revisions"}],"predecessor-version":[{"id":235,"href":"http:\/\/projects.kmi.open.ac.uk\/era\/vowlan\/wp-json\/wp\/v2\/posts\/232\/revisions\/235"}],"wp:attachment":[{"href":"http:\/\/projects.kmi.open.ac.uk\/era\/vowlan\/wp-json\/wp\/v2\/media?parent=232"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/projects.kmi.open.ac.uk\/era\/vowlan\/wp-json\/wp\/v2\/categories?post=232"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/projects.kmi.open.ac.uk\/era\/vowlan\/wp-json\/wp\/v2\/tags?post=232"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}